xref: /linux/MAINTAINERS (revision 593ee93aa710ea0159f363b2f1950ecb6c9ddca2)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127N:	include/uapi/linux/nl80211-.*
128F:	include/uapi/linux/wireless.h
129F:	net/wireless/
130
1318169 10/100/1000 GIGABIT ETHERNET DRIVER
132M:	Heiner Kallweit <hkallweit1@gmail.com>
133M:	nic_swsd@realtek.com
134L:	netdev@vger.kernel.org
135S:	Maintained
136F:	drivers/net/ethernet/realtek/r8169*
137
1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER
139M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
140L:	linux-serial@vger.kernel.org
141S:	Maintained
142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
143F:	drivers/tty/serial/8250*
144F:	include/linux/serial_8250.h
145
1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
147L:	netdev@vger.kernel.org
148S:	Orphan / Obsolete
149F:	drivers/net/ethernet/8390/
150
1519P FILE SYSTEM
152M:	Eric Van Hensbergen <ericvh@kernel.org>
153M:	Latchesar Ionkov <lucho@ionkov.net>
154M:	Dominique Martinet <asmadeus@codewreck.org>
155R:	Christian Schoenebeck <linux_oss@crudebyte.com>
156L:	v9fs@lists.linux.dev
157S:	Maintained
158W:	http://github.com/v9fs
159Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
161T:	git git://github.com/martinetd/linux.git
162F:	Documentation/filesystems/9p.rst
163F:	fs/9p/
164F:	include/net/9p/
165F:	include/trace/events/9p.h
166F:	include/uapi/linux/virtio_9p.h
167F:	net/9p/
168
169A64FX DIAG DRIVER
170M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
171S:	Supported
172F:	drivers/soc/fujitsu/a64fx-diag.c
173
174A8293 MEDIA DRIVER
175L:	linux-media@vger.kernel.org
176S:	Orphan
177W:	https://linuxtv.org
178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
179F:	drivers/media/dvb-frontends/a8293*
180
181AACRAID SCSI RAID DRIVER
182M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
183L:	linux-scsi@vger.kernel.org
184S:	Supported
185W:	http://www.adaptec.com/
186F:	Documentation/scsi/aacraid.rst
187F:	drivers/scsi/aacraid/
188
189AAEON UPBOARD FPGA MFD DRIVER
190M:	Thomas Richard <thomas.richard@bootlin.com>
191S:	Maintained
192F:	drivers/leds/leds-upboard.c
193F:	drivers/mfd/upboard-fpga.c
194F:	drivers/pinctrl/pinctrl-upboard.c
195F:	include/linux/mfd/upboard-fpga.h
196
197AB8500 BATTERY AND CHARGER DRIVERS
198M:	Linus Walleij <linus.walleij@linaro.org>
199F:	Documentation/devicetree/bindings/power/supply/*ab8500*
200F:	drivers/power/supply/*ab8500*
201
202ABI/API
203L:	linux-api@vger.kernel.org
204F:	include/linux/syscalls.h
205F:	kernel/sys_ni.c
206X:	arch/*/include/uapi/
207X:	include/uapi/
208
209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
210M:	Hans de Goede <hdegoede@redhat.com>
211L:	linux-hwmon@vger.kernel.org
212S:	Maintained
213F:	drivers/hwmon/abituguru.c
214
215ABIT UGURU 3 HARDWARE MONITOR DRIVER
216M:	Alistair John Strachan <alistair@devzero.co.uk>
217L:	linux-hwmon@vger.kernel.org
218S:	Maintained
219F:	drivers/hwmon/abituguru3.c
220
221ACCES 104-DIO-48E GPIO DRIVER
222M:	William Breathitt Gray <wbg@kernel.org>
223L:	linux-gpio@vger.kernel.org
224S:	Maintained
225F:	drivers/gpio/gpio-104-dio-48e.c
226
227ACCES 104-IDI-48 GPIO DRIVER
228M:	William Breathitt Gray <wbg@kernel.org>
229L:	linux-gpio@vger.kernel.org
230S:	Maintained
231F:	drivers/gpio/gpio-104-idi-48.c
232
233ACCES 104-IDIO-16 GPIO DRIVER
234M:	William Breathitt Gray <wbg@kernel.org>
235L:	linux-gpio@vger.kernel.org
236S:	Maintained
237F:	drivers/gpio/gpio-104-idio-16.c
238
239ACCES 104-QUAD-8 DRIVER
240M:	William Breathitt Gray <wbg@kernel.org>
241L:	linux-iio@vger.kernel.org
242S:	Maintained
243F:	drivers/counter/104-quad-8.c
244
245ACCES IDIO-16 GPIO LIBRARY
246M:	William Breathitt Gray <wbg@kernel.org>
247L:	linux-gpio@vger.kernel.org
248S:	Maintained
249F:	drivers/gpio/gpio-idio-16.c
250F:	drivers/gpio/gpio-idio-16.h
251
252ACCES PCI-IDIO-16 GPIO DRIVER
253M:	William Breathitt Gray <wbg@kernel.org>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-pci-idio-16.c
257
258ACCES PCIe-IDIO-24 GPIO DRIVER
259M:	William Breathitt Gray <wbg@kernel.org>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-pcie-idio-24.c
263
264ACENIC DRIVER
265M:	Jes Sorensen <jes@trained-monkey.org>
266L:	linux-acenic@sunsite.dk
267S:	Maintained
268F:	drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M:	Peter Kaestle <peter@piie.net>
272L:	platform-driver-x86@vger.kernel.org
273S:	Maintained
274W:	http://piie.net/?section=acerhdf
275F:	drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M:	"Lee, Chun-Yi" <jlee@suse.com>
279L:	platform-driver-x86@vger.kernel.org
280S:	Maintained
281F:	drivers/platform/x86/acer-wmi.c
282
283ACPI
284M:	"Rafael J. Wysocki" <rafael@kernel.org>
285R:	Len Brown <lenb@kernel.org>
286L:	linux-acpi@vger.kernel.org
287S:	Supported
288Q:	https://patchwork.kernel.org/project/linux-acpi/list/
289B:	https://bugzilla.kernel.org
290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291F:	Documentation/ABI/testing/configfs-acpi
292F:	Documentation/ABI/testing/sysfs-bus-acpi
293F:	Documentation/firmware-guide/acpi/
294F:	arch/x86/kernel/acpi/
295F:	arch/x86/pci/acpi.c
296F:	drivers/acpi/
297F:	drivers/pci/*/*acpi*
298F:	drivers/pci/*acpi*
299F:	drivers/pnp/pnpacpi/
300F:	include/acpi/
301F:	include/linux/acpi.h
302F:	include/linux/fwnode.h
303F:	include/linux/fw_table.h
304F:	lib/fw_table.c
305F:	tools/power/acpi/
306
307ACPI APEI
308M:	"Rafael J. Wysocki" <rafael@kernel.org>
309R:	Len Brown <lenb@kernel.org>
310R:	James Morse <james.morse@arm.com>
311R:	Tony Luck <tony.luck@intel.com>
312R:	Borislav Petkov <bp@alien8.de>
313L:	linux-acpi@vger.kernel.org
314F:	drivers/acpi/apei/
315
316ACPI COMPONENT ARCHITECTURE (ACPICA)
317M:	Robert Moore <robert.moore@intel.com>
318M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
319L:	linux-acpi@vger.kernel.org
320L:	acpica-devel@lists.linux.dev
321S:	Supported
322W:	https://acpica.org/
323W:	https://github.com/acpica/acpica/
324Q:	https://patchwork.kernel.org/project/linux-acpi/list/
325B:	https://bugzilla.kernel.org
326B:	https://bugs.acpica.org
327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
328F:	drivers/acpi/acpica/
329F:	include/acpi/
330F:	tools/power/acpi/
331
332ACPI FOR ARM64 (ACPI/arm64)
333M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
334M:	Hanjun Guo <guohanjun@huawei.com>
335M:	Sudeep Holla <sudeep.holla@arm.com>
336L:	linux-acpi@vger.kernel.org
337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
338S:	Maintained
339F:	drivers/acpi/arm64
340F:	include/linux/acpi_iort.h
341
342ACPI FOR RISC-V (ACPI/riscv)
343M:	Sunil V L <sunilvl@ventanamicro.com>
344L:	linux-acpi@vger.kernel.org
345L:	linux-riscv@lists.infradead.org
346S:	Maintained
347F:	drivers/acpi/riscv/
348
349ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Supported
353F:	drivers/mailbox/pcc.c
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rafael@kernel.org>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@kernel.org>
359R:	Mika Westerberg <westeri@kernel.org>
360L:	linux-acpi@vger.kernel.org
361S:	Supported
362Q:	https://patchwork.kernel.org/project/linux-acpi/list/
363B:	https://bugzilla.kernel.org
364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
365F:	drivers/acpi/pmic/
366
367ACPI QUICKSTART DRIVER
368M:	Armin Wolf <W_Armin@gmx.de>
369L:	platform-driver-x86@vger.kernel.org
370S:	Maintained
371F:	drivers/platform/x86/quickstart.c
372
373ACPI SERIAL MULTI INSTANTIATE DRIVER
374M:	Hans de Goede <hdegoede@redhat.com>
375L:	platform-driver-x86@vger.kernel.org
376S:	Maintained
377F:	drivers/platform/x86/serial-multi-instantiate.c
378
379ACPI THERMAL DRIVER
380M:	Rafael J. Wysocki <rafael@kernel.org>
381R:	Zhang Rui <rui.zhang@intel.com>
382L:	linux-acpi@vger.kernel.org
383S:	Supported
384B:	https://bugzilla.kernel.org
385F:	drivers/acpi/*thermal*
386
387ACPI VIOT DRIVER
388M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
389L:	linux-acpi@vger.kernel.org
390L:	iommu@lists.linux.dev
391S:	Maintained
392F:	drivers/acpi/viot.c
393F:	include/linux/acpi_viot.h
394
395ACPI WMI DRIVER
396M:	Armin Wolf <W_Armin@gmx.de>
397L:	platform-driver-x86@vger.kernel.org
398S:	Maintained
399F:	Documentation/ABI/testing/sysfs-bus-wmi
400F:	Documentation/driver-api/wmi.rst
401F:	Documentation/wmi/
402F:	drivers/platform/x86/wmi.c
403F:	include/uapi/linux/wmi.h
404
405ACRN HYPERVISOR SERVICE MODULE
406M:	Fei Li <fei1.li@intel.com>
407L:	acrn-dev@lists.projectacrn.org (subscribers-only)
408S:	Supported
409W:	https://projectacrn.org
410F:	Documentation/virt/acrn/
411F:	drivers/virt/acrn/
412F:	include/uapi/linux/acrn.h
413
414AD1889 ALSA SOUND DRIVER
415L:	linux-parisc@vger.kernel.org
416S:	Maintained
417W:	https://parisc.wiki.kernel.org/index.php/AD1889
418F:	sound/pci/ad1889.*
419
420AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
422L:	linux-iio@vger.kernel.org
423S:	Supported
424F:	drivers/iio/potentiometer/ad5110.c
425
426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427M:	Michael Hennerich <michael.hennerich@analog.com>
428S:	Supported
429W:	http://wiki.analog.com/AD5254
430W:	https://ez.analog.com/linux-software-drivers
431F:	drivers/misc/ad525x_dpot.c
432
433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435S:	Supported
436W:	http://wiki.analog.com/AD5398
437W:	https://ez.analog.com/linux-software-drivers
438F:	drivers/regulator/ad5398.c
439
440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441M:	Michael Hennerich <michael.hennerich@analog.com>
442S:	Supported
443W:	http://wiki.analog.com/AD7142
444W:	https://ez.analog.com/linux-software-drivers
445F:	drivers/input/misc/ad714x.c
446
447AD738X ADC DRIVER (AD7380/1/2/4)
448M:	Michael Hennerich <michael.hennerich@analog.com>
449M:	Nuno Sá <nuno.sa@analog.com>
450R:	David Lechner <dlechner@baylibre.com>
451S:	Supported
452W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
453W:	https://ez.analog.com/linux-software-drivers
454F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
455F:	Documentation/iio/ad7380.rst
456F:	drivers/iio/adc/ad7380.c
457
458AD7877 TOUCHSCREEN DRIVER
459M:	Michael Hennerich <michael.hennerich@analog.com>
460S:	Supported
461W:	http://wiki.analog.com/AD7877
462W:	https://ez.analog.com/linux-software-drivers
463F:	drivers/input/touchscreen/ad7877.c
464
465AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
466M:	Michael Hennerich <michael.hennerich@analog.com>
467S:	Supported
468W:	http://wiki.analog.com/AD7879
469W:	https://ez.analog.com/linux-software-drivers
470F:	drivers/input/touchscreen/ad7879.c
471
472AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
473M:	Michael Hennerich <michael.hennerich@analog.com>
474M:	Nuno Sá <nuno.sa@analog.com>
475R:	David Lechner <dlechner@baylibre.com>
476S:	Supported
477W:	https://ez.analog.com/linux-software-drivers
478F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
479F:	Documentation/iio/ad7944.rst
480F:	drivers/iio/adc/ad7944.c
481
482ADAFRUIT MINI I2C GAMEPAD
483M:	Anshul Dalal <anshulusr@gmail.com>
484L:	linux-input@vger.kernel.org
485S:	Maintained
486F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
487F:	drivers/input/joystick/adafruit-seesaw.c
488
489ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
490M:	Jiri Kosina <jikos@kernel.org>
491S:	Maintained
492
493ADF7242 IEEE 802.15.4 RADIO DRIVER
494M:	Michael Hennerich <michael.hennerich@analog.com>
495L:	linux-wpan@vger.kernel.org
496S:	Supported
497W:	https://wiki.analog.com/ADF7242
498W:	https://ez.analog.com/linux-software-drivers
499F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
500F:	drivers/net/ieee802154/adf7242.c
501
502ADM1025 HARDWARE MONITOR DRIVER
503M:	Jean Delvare <jdelvare@suse.com>
504L:	linux-hwmon@vger.kernel.org
505S:	Maintained
506F:	Documentation/hwmon/adm1025.rst
507F:	drivers/hwmon/adm1025.c
508
509ADM1029 HARDWARE MONITOR DRIVER
510M:	Corentin Labbe <clabbe.montjoie@gmail.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	drivers/hwmon/adm1029.c
514
515ADM8211 WIRELESS DRIVER
516L:	linux-wireless@vger.kernel.org
517S:	Orphan
518F:	drivers/net/wireless/admtek/
519
520ADP1050 HARDWARE MONITOR DRIVER
521M:	Radu Sabau <radu.sabau@analog.com>
522L:	linux-hwmon@vger.kernel.org
523S:	Supported
524W:	https://ez.analog.com/linux-software-drivers
525F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
526
527ADP1653 FLASH CONTROLLER DRIVER
528M:	Sakari Ailus <sakari.ailus@iki.fi>
529L:	linux-media@vger.kernel.org
530S:	Maintained
531F:	drivers/media/i2c/adp1653.c
532F:	include/media/i2c/adp1653.h
533
534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535M:	Michael Hennerich <michael.hennerich@analog.com>
536S:	Supported
537W:	http://wiki.analog.com/ADP5520
538W:	https://ez.analog.com/linux-software-drivers
539F:	drivers/gpio/gpio-adp5520.c
540F:	drivers/input/keyboard/adp5520-keys.c
541F:	drivers/leds/leds-adp5520.c
542F:	drivers/mfd/adp5520.c
543F:	drivers/video/backlight/adp5520_bl.c
544
545ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
546M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
547L:	linux-gpio@vger.kernel.org
548L:	linux-pwm@vger.kernel.org
549S:	Maintained
550F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
551F:	drivers/gpio/gpio-adp5585.c
552F:	drivers/mfd/adp5585.c
553F:	drivers/pwm/pwm-adp5585.c
554F:	include/linux/mfd/adp5585.h
555
556ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
557M:	Michael Hennerich <michael.hennerich@analog.com>
558S:	Supported
559W:	http://wiki.analog.com/ADP5588
560W:	https://ez.analog.com/linux-software-drivers
561F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
562F:	drivers/input/keyboard/adp5588-keys.c
563
564ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
565M:	Michael Hennerich <michael.hennerich@analog.com>
566S:	Supported
567W:	http://wiki.analog.com/ADP8860
568W:	https://ez.analog.com/linux-software-drivers
569F:	drivers/video/backlight/adp8860_bl.c
570
571ADT746X FAN DRIVER
572M:	Colin Leroy <colin@colino.net>
573S:	Maintained
574F:	drivers/macintosh/therm_adt746x.c
575
576ADT7475 HARDWARE MONITOR DRIVER
577M:	Jean Delvare <jdelvare@suse.com>
578L:	linux-hwmon@vger.kernel.org
579S:	Maintained
580F:	Documentation/hwmon/adt7475.rst
581F:	drivers/hwmon/adt7475.c
582
583ADVANSYS SCSI DRIVER
584M:	Matthew Wilcox <willy@infradead.org>
585M:	Hannes Reinecke <hare@suse.com>
586L:	linux-scsi@vger.kernel.org
587S:	Maintained
588F:	Documentation/scsi/advansys.rst
589F:	drivers/scsi/advansys.c
590
591ADVANTECH SWBTN DRIVER
592M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
593L:	platform-driver-x86@vger.kernel.org
594S:	Maintained
595F:	drivers/platform/x86/adv_swbutton.c
596
597ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
598M:	Lucas Stankus <lucas.p.stankus@gmail.com>
599S:	Supported
600F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
601F:	drivers/iio/accel/adxl313*
602
603ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
604M:	Michael Hennerich <michael.hennerich@analog.com>
605S:	Supported
606W:	http://wiki.analog.com/ADXL345
607W:	https://ez.analog.com/linux-software-drivers
608F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
609F:	drivers/input/misc/adxl34x.c
610
611ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612M:	Puranjay Mohan <puranjay@kernel.org>
613L:	linux-iio@vger.kernel.org
614S:	Supported
615F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
616F:	drivers/iio/accel/adxl355.h
617F:	drivers/iio/accel/adxl355_core.c
618F:	drivers/iio/accel/adxl355_i2c.c
619F:	drivers/iio/accel/adxl355_spi.c
620
621ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
622M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
623L:	linux-iio@vger.kernel.org
624S:	Supported
625W:	https://ez.analog.com/linux-software-drivers
626F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
627F:	drivers/iio/accel/adxl367*
628
629ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630M:	Michael Hennerich <michael.hennerich@analog.com>
631S:	Supported
632W:	https://ez.analog.com/linux-software-drivers
633F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
634F:	drivers/iio/accel/adxl372.c
635F:	drivers/iio/accel/adxl372_i2c.c
636F:	drivers/iio/accel/adxl372_spi.c
637
638ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
639M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
640M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
641S:	Supported
642W:	https://ez.analog.com/linux-software-drivers
643F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
644F:	drivers/iio/accel/adxl380.c
645F:	drivers/iio/accel/adxl380.h
646F:	drivers/iio/accel/adxl380_i2c.c
647F:	drivers/iio/accel/adxl380_spi.c
648
649AF8133J THREE-AXIS MAGNETOMETER DRIVER
650M:	Ondřej Jirman <megi@xff.cz>
651S:	Maintained
652F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
653F:	drivers/iio/magnetometer/af8133j.c
654
655AF9013 MEDIA DRIVER
656L:	linux-media@vger.kernel.org
657S:	Orphan
658W:	https://linuxtv.org
659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
660F:	drivers/media/dvb-frontends/af9013*
661
662AF9033 MEDIA DRIVER
663L:	linux-media@vger.kernel.org
664S:	Orphan
665W:	https://linuxtv.org
666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
667F:	drivers/media/dvb-frontends/af9033*
668
669AFFS FILE SYSTEM
670M:	David Sterba <dsterba@suse.com>
671L:	linux-fsdevel@vger.kernel.org
672S:	Odd Fixes
673F:	Documentation/filesystems/affs.rst
674F:	fs/affs/
675
676AFS FILESYSTEM
677M:	David Howells <dhowells@redhat.com>
678M:	Marc Dionne <marc.dionne@auristor.com>
679L:	linux-afs@lists.infradead.org
680S:	Supported
681W:	https://www.infradead.org/~dhowells/kafs/
682F:	Documentation/filesystems/afs.rst
683F:	fs/afs/
684F:	include/trace/events/afs.h
685
686AGPGART DRIVER
687M:	David Airlie <airlied@redhat.com>
688L:	dri-devel@lists.freedesktop.org
689S:	Maintained
690T:	git https://gitlab.freedesktop.org/drm/kernel.git
691F:	drivers/char/agp/
692F:	include/linux/agp*
693F:	include/uapi/linux/agp*
694
695AHA152X SCSI DRIVER
696M:	"Juergen E. Fischer" <fischer@norbit.de>
697L:	linux-scsi@vger.kernel.org
698S:	Maintained
699F:	drivers/scsi/aha152x*
700F:	drivers/scsi/pcmcia/aha152x*
701
702AIC7XXX / AIC79XX SCSI DRIVER
703M:	Hannes Reinecke <hare@suse.com>
704L:	linux-scsi@vger.kernel.org
705S:	Maintained
706F:	drivers/scsi/aic7xxx/
707
708AIMSLAB FM RADIO RECEIVER DRIVER
709M:	Hans Verkuil <hverkuil@xs4all.nl>
710L:	linux-media@vger.kernel.org
711S:	Maintained
712W:	https://linuxtv.org
713T:	git git://linuxtv.org/media.git
714F:	drivers/media/radio/radio-aimslab*
715
716AIO
717M:	Benjamin LaHaise <bcrl@kvack.org>
718L:	linux-aio@kvack.org
719S:	Supported
720F:	fs/aio.c
721F:	include/linux/*aio*.h
722
723AIROHA ETHERNET DRIVER
724M:	Lorenzo Bianconi <lorenzo@kernel.org>
725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
726L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
727L:	netdev@vger.kernel.org
728S:	Maintained
729F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
730F:	drivers/net/ethernet/airoha/
731
732AIROHA PCIE PHY DRIVER
733M:	Lorenzo Bianconi <lorenzo@kernel.org>
734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
735S:	Maintained
736F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
737F:	drivers/phy/phy-airoha-pcie-regs.h
738F:	drivers/phy/phy-airoha-pcie.c
739
740AIROHA SPI SNFI DRIVER
741M:	Lorenzo Bianconi <lorenzo@kernel.org>
742M:	Ray Liu <ray.liu@airoha.com>
743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
744L:	linux-spi@vger.kernel.org
745S:	Maintained
746F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
747F:	drivers/spi/spi-airoha-snfi.c
748
749AIRSPY MEDIA DRIVER
750L:	linux-media@vger.kernel.org
751S:	Orphan
752W:	https://linuxtv.org
753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
754F:	drivers/media/usb/airspy/
755
756ALACRITECH GIGABIT ETHERNET DRIVER
757M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
758S:	Maintained
759F:	drivers/net/ethernet/alacritech/*
760
761ALCATEL SPEEDTOUCH USB DRIVER
762M:	Duncan Sands <duncan.sands@free.fr>
763L:	linux-usb@vger.kernel.org
764S:	Maintained
765W:	http://www.linux-usb.org/SpeedTouch/
766F:	drivers/usb/atm/speedtch.c
767F:	drivers/usb/atm/usbatm.c
768
769ALCHEMY AU1XX0 MMC DRIVER
770M:	Manuel Lauss <manuel.lauss@gmail.com>
771S:	Maintained
772F:	drivers/mmc/host/au1xmmc.c
773
774ALI1563 I2C DRIVER
775M:	Rudolf Marek <r.marek@assembler.cz>
776L:	linux-i2c@vger.kernel.org
777S:	Maintained
778F:	Documentation/i2c/busses/i2c-ali1563.rst
779F:	drivers/i2c/busses/i2c-ali1563.c
780
781ALIBABA ELASTIC RDMA DRIVER
782M:	Cheng Xu <chengyou@linux.alibaba.com>
783M:	Kai Shen <kaishen@linux.alibaba.com>
784L:	linux-rdma@vger.kernel.org
785S:	Supported
786F:	drivers/infiniband/hw/erdma
787F:	include/uapi/rdma/erdma-abi.h
788
789ALIBABA PMU DRIVER
790M:	Shuai Xue <xueshuai@linux.alibaba.com>
791S:	Supported
792F:	Documentation/admin-guide/perf/alibaba_pmu.rst
793F:	drivers/perf/alibaba_uncore_drw_pmu.c
794
795ALIENWARE WMI DRIVER
796M:	Kurt Borja <kuurtb@gmail.com>
797L:	platform-driver-x86@vger.kernel.org
798L:	Dell.Client.Kernel@dell.com
799S:	Maintained
800F:	Documentation/ABI/testing/debugfs-alienware-wmi
801F:	Documentation/ABI/testing/sysfs-platform-alienware-wmi
802F:	Documentation/admin-guide/laptops/alienware-wmi.rst
803F:	Documentation/wmi/devices/alienware-wmi.rst
804F:	drivers/platform/x86/dell/alienware-wmi*
805
806ALLEGRO DVT VIDEO IP CORE DRIVER
807M:	Michael Tretter <m.tretter@pengutronix.de>
808R:	Pengutronix Kernel Team <kernel@pengutronix.de>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
812F:	drivers/media/platform/allegro-dvt/
813
814ALLIED VISION ALVIUM CAMERA DRIVER
815M:	Tommaso Merciai <tomm.merciai@gmail.com>
816M:	Martin Hecht <martin.hecht@avnet.eu>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
820F:	drivers/media/i2c/alvium-csi2.c
821F:	drivers/media/i2c/alvium-csi2.h
822
823ALLWINNER A10 CSI DRIVER
824M:	Maxime Ripard <mripard@kernel.org>
825L:	linux-media@vger.kernel.org
826S:	Maintained
827T:	git git://linuxtv.org/media.git
828F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
829F:	drivers/media/platform/sunxi/sun4i-csi/
830
831ALLWINNER A31 CSI DRIVER
832M:	Yong Deng <yong.deng@magewell.com>
833M:	Paul Kocialkowski <paulk@sys-base.io>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836T:	git git://linuxtv.org/media.git
837F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
838F:	drivers/media/platform/sunxi/sun6i-csi/
839
840ALLWINNER A31 ISP DRIVER
841M:	Paul Kocialkowski <paulk@sys-base.io>
842L:	linux-media@vger.kernel.org
843S:	Maintained
844T:	git git://linuxtv.org/media.git
845F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
846F:	drivers/staging/media/sunxi/sun6i-isp/
847F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
848
849ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
850M:	Paul Kocialkowski <paulk@sys-base.io>
851L:	linux-media@vger.kernel.org
852S:	Maintained
853T:	git git://linuxtv.org/media.git
854F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
855F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
856
857ALLWINNER CPUFREQ DRIVER
858M:	Yangtao Li <tiny.windzz@gmail.com>
859L:	linux-pm@vger.kernel.org
860S:	Maintained
861F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
862F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
863
864ALLWINNER CRYPTO DRIVERS
865M:	Corentin Labbe <clabbe.montjoie@gmail.com>
866L:	linux-crypto@vger.kernel.org
867S:	Maintained
868F:	drivers/crypto/allwinner/
869
870ALLWINNER DMIC DRIVERS
871M:	Ban Tao <fengzheng923@gmail.com>
872L:	linux-sound@vger.kernel.org
873S:	Maintained
874F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
875F:	sound/soc/sunxi/sun50i-dmic.c
876
877ALLWINNER HARDWARE SPINLOCK SUPPORT
878M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
879S:	Maintained
880F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
881F:	drivers/hwspinlock/sun6i_hwspinlock.c
882
883ALLWINNER THERMAL DRIVER
884M:	Vasily Khoruzhick <anarsoul@gmail.com>
885M:	Yangtao Li <tiny.windzz@gmail.com>
886L:	linux-pm@vger.kernel.org
887S:	Maintained
888F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
889F:	drivers/thermal/sun8i_thermal.c
890
891ALLWINNER VPU DRIVER
892M:	Maxime Ripard <mripard@kernel.org>
893M:	Paul Kocialkowski <paulk@sys-base.io>
894L:	linux-media@vger.kernel.org
895S:	Maintained
896F:	drivers/staging/media/sunxi/cedrus/
897
898ALPHA PORT
899M:	Richard Henderson <richard.henderson@linaro.org>
900M:	Matt Turner <mattst88@gmail.com>
901L:	linux-alpha@vger.kernel.org
902S:	Odd Fixes
903F:	arch/alpha/
904
905ALPS PS/2 TOUCHPAD DRIVER
906R:	Pali Rohár <pali@kernel.org>
907F:	drivers/input/mouse/alps.*
908
909ALTERA MAILBOX DRIVER
910M:	Mun Yew Tham <mun.yew.tham@intel.com>
911S:	Maintained
912F:	drivers/mailbox/mailbox-altera.c
913
914ALTERA MSGDMA IP CORE DRIVER
915M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
916R:	Stefan Roese <sr@denx.de>
917L:	dmaengine@vger.kernel.org
918S:	Odd Fixes
919F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
920F:	drivers/dma/altera-msgdma.c
921
922ALTERA PIO DRIVER
923M:	Mun Yew Tham <mun.yew.tham@intel.com>
924L:	linux-gpio@vger.kernel.org
925S:	Maintained
926F:	drivers/gpio/gpio-altera.c
927
928ALTERA TRIPLE SPEED ETHERNET DRIVER
929M:	Joyce Ooi <joyce.ooi@intel.com>
930L:	netdev@vger.kernel.org
931S:	Maintained
932F:	drivers/net/ethernet/altera/
933
934ALTERA UART/JTAG UART SERIAL DRIVERS
935M:	Tobias Klauser <tklauser@distanz.ch>
936L:	linux-serial@vger.kernel.org
937S:	Maintained
938F:	drivers/tty/serial/altera_jtaguart.c
939F:	drivers/tty/serial/altera_uart.c
940F:	include/linux/altera_jtaguart.h
941F:	include/linux/altera_uart.h
942
943AMAZON ANNAPURNA LABS FIC DRIVER
944M:	Talel Shenhar <talel@amazon.com>
945S:	Maintained
946F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
947F:	drivers/irqchip/irq-al-fic.c
948
949AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
950M:	Talel Shenhar <talel@amazon.com>
951M:	Talel Shenhar <talelshenhar@gmail.com>
952S:	Maintained
953F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
954F:	drivers/edac/al_mc_edac.c
955
956AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
957M:	Talel Shenhar <talel@amazon.com>
958S:	Maintained
959F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
960F:	drivers/thermal/thermal_mmio.c
961
962AMAZON ETHERNET DRIVERS
963M:	Shay Agroskin <shayagr@amazon.com>
964M:	Arthur Kiyanovski <akiyano@amazon.com>
965R:	David Arinzon <darinzon@amazon.com>
966R:	Saeed Bishara <saeedb@amazon.com>
967L:	netdev@vger.kernel.org
968S:	Maintained
969F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
970F:	drivers/net/ethernet/amazon/
971
972AMAZON RDMA EFA DRIVER
973M:	Michael Margolin <mrgolin@amazon.com>
974R:	Gal Pressman <gal.pressman@linux.dev>
975R:	Yossi Leybovich <sleybo@amazon.com>
976L:	linux-rdma@vger.kernel.org
977S:	Supported
978Q:	https://patchwork.kernel.org/project/linux-rdma/list/
979F:	drivers/infiniband/hw/efa/
980F:	include/uapi/rdma/efa-abi.h
981
982AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
983M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
984R:	Mario Limonciello <mario.limonciello@amd.com>
985L:	platform-driver-x86@vger.kernel.org
986S:	Supported
987F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
988F:	drivers/platform/x86/amd/x3d_vcache.c
989
990AMD ADDRESS TRANSLATION LIBRARY (ATL)
991M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
992L:	linux-edac@vger.kernel.org
993S:	Supported
994F:	drivers/ras/amd/atl/*
995
996AMD AE4DMA DRIVER
997M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
998L:	dmaengine@vger.kernel.org
999S:	Supported
1000F:	drivers/dma/amd/ae4dma/
1001
1002AMD AXI W1 DRIVER
1003M:	Kris Chaplin <kris.chaplin@amd.com>
1004R:	Thomas Delev <thomas.delev@amd.com>
1005R:	Michal Simek <michal.simek@amd.com>
1006S:	Maintained
1007F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1008F:	drivers/w1/masters/amd_axi_w1.c
1009
1010AMD CDX BUS DRIVER
1011M:	Nipun Gupta <nipun.gupta@amd.com>
1012M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
1013S:	Maintained
1014F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1015F:	drivers/cdx/*
1016F:	include/linux/cdx/*
1017
1018AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1019M:	Tom Lendacky <thomas.lendacky@amd.com>
1020M:	John Allen <john.allen@amd.com>
1021L:	linux-crypto@vger.kernel.org
1022S:	Supported
1023F:	drivers/crypto/ccp/
1024F:	include/linux/ccp.h
1025
1026AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1027M:	Ashish Kalra <ashish.kalra@amd.com>
1028M:	Tom Lendacky <thomas.lendacky@amd.com>
1029L:	linux-crypto@vger.kernel.org
1030S:	Supported
1031F:	drivers/crypto/ccp/sev*
1032F:	include/uapi/linux/psp-sev.h
1033
1034AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1035M:	Mario Limonciello <mario.limonciello@amd.com>
1036L:	linux-crypto@vger.kernel.org
1037S:	Supported
1038F:	drivers/crypto/ccp/dbc.c
1039F:	drivers/crypto/ccp/dbc.h
1040F:	drivers/crypto/ccp/platform-access.c
1041F:	drivers/crypto/ccp/platform-access.h
1042F:	include/uapi/linux/psp-dbc.h
1043F:	tools/crypto/ccp/*.c
1044F:	tools/crypto/ccp/*.py
1045
1046AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1047M:	Mario Limonciello <mario.limonciello@amd.com>
1048L:	linux-crypto@vger.kernel.org
1049S:	Supported
1050F:	drivers/crypto/ccp/hsti.*
1051
1052AMD DISPLAY CORE
1053M:	Harry Wentland <harry.wentland@amd.com>
1054M:	Leo Li <sunpeng.li@amd.com>
1055R:	Rodrigo Siqueira <siqueira@igalia.com>
1056L:	amd-gfx@lists.freedesktop.org
1057S:	Supported
1058T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1059F:	drivers/gpu/drm/amd/display/
1060
1061AMD DISPLAY CORE - DML
1062M:	Austin Zheng <austin.zheng@amd.com>
1063M:	Jun Lei <jun.lei@amd.com>
1064S:	Supported
1065F:	drivers/gpu/drm/amd/display/dc/dml/
1066F:	drivers/gpu/drm/amd/display/dc/dml2/
1067
1068AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1069M:	Huang Rui <ray.huang@amd.com>
1070L:	linux-hwmon@vger.kernel.org
1071S:	Supported
1072F:	Documentation/hwmon/fam15h_power.rst
1073F:	drivers/hwmon/fam15h_power.c
1074
1075AMD FCH GPIO DRIVER
1076M:	Enrico Weigelt, metux IT consult <info@metux.net>
1077L:	linux-gpio@vger.kernel.org
1078S:	Maintained
1079F:	drivers/gpio/gpio-amd-fch.c
1080F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1081
1082AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1083L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1084S:	Orphan
1085F:	drivers/usb/gadget/udc/amd5536udc.*
1086
1087AMD GEODE PROCESSOR/CHIPSET SUPPORT
1088M:	Andres Salomon <dilinger@queued.net>
1089L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1090S:	Supported
1091W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1092F:	arch/x86/include/asm/geode.h
1093F:	drivers/char/hw_random/geode-rng.c
1094F:	drivers/crypto/geode*
1095F:	drivers/video/fbdev/geode/
1096
1097AMD HSMP DRIVER
1098M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1099R:	Carlos Bilbao <carlos.bilbao@kernel.org>
1100L:	platform-driver-x86@vger.kernel.org
1101S:	Maintained
1102F:	Documentation/arch/x86/amd_hsmp.rst
1103F:	arch/x86/include/asm/amd_hsmp.h
1104F:	arch/x86/include/uapi/asm/amd_hsmp.h
1105F:	drivers/platform/x86/amd/hsmp/
1106
1107AMD IOMMU (AMD-VI)
1108M:	Joerg Roedel <joro@8bytes.org>
1109R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1110L:	iommu@lists.linux.dev
1111S:	Maintained
1112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1113F:	drivers/iommu/amd/
1114F:	include/linux/amd-iommu.h
1115
1116AMD KFD
1117M:	Felix Kuehling <Felix.Kuehling@amd.com>
1118L:	amd-gfx@lists.freedesktop.org
1119S:	Supported
1120T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1121F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1122F:	drivers/gpu/drm/amd/amdkfd/
1123F:	drivers/gpu/drm/amd/include/cik_structs.h
1124F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1125F:	drivers/gpu/drm/amd/include/v9_structs.h
1126F:	drivers/gpu/drm/amd/include/vi_structs.h
1127F:	include/uapi/linux/kfd_ioctl.h
1128F:	include/uapi/linux/kfd_sysfs.h
1129
1130AMD MP2 I2C DRIVER
1131M:	Elie Morisse <syniurge@gmail.com>
1132M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1133L:	linux-i2c@vger.kernel.org
1134S:	Maintained
1135F:	drivers/i2c/busses/i2c-amd-mp2*
1136
1137AMD ASF I2C DRIVER
1138M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1139L:	linux-i2c@vger.kernel.org
1140S:	Supported
1141F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1142
1143AMD NODE DRIVER
1144M:	Mario Limonciello <mario.limonciello@amd.com>
1145M:	Yazen Ghannam <yazen.ghannam@amd.com>
1146L:	linux-kernel@vger.kernel.org
1147S:	Supported
1148F:	arch/x86/include/asm/amd_node.h
1149F:	arch/x86/kernel/amd_node.c
1150
1151AMD PDS CORE DRIVER
1152M:	Shannon Nelson <shannon.nelson@amd.com>
1153M:	Brett Creeley <brett.creeley@amd.com>
1154L:	netdev@vger.kernel.org
1155S:	Maintained
1156F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1157F:	drivers/net/ethernet/amd/pds_core/
1158F:	include/linux/pds/
1159
1160AMD PMC DRIVER
1161M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1162L:	platform-driver-x86@vger.kernel.org
1163S:	Supported
1164F:	drivers/platform/x86/amd/pmc/
1165
1166AMD PMF DRIVER
1167M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1168L:	platform-driver-x86@vger.kernel.org
1169S:	Supported
1170F:	Documentation/ABI/testing/sysfs-amd-pmf
1171F:	drivers/platform/x86/amd/pmf/
1172
1173AMD POWERPLAY AND SWSMU
1174M:	Kenneth Feng <kenneth.feng@amd.com>
1175L:	amd-gfx@lists.freedesktop.org
1176S:	Supported
1177T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1178F:	drivers/gpu/drm/amd/pm/
1179
1180AMD PSTATE DRIVER
1181M:	Huang Rui <ray.huang@amd.com>
1182M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1183M:	Mario Limonciello <mario.limonciello@amd.com>
1184R:	Perry Yuan <perry.yuan@amd.com>
1185L:	linux-pm@vger.kernel.org
1186S:	Supported
1187F:	Documentation/admin-guide/pm/amd-pstate.rst
1188F:	drivers/cpufreq/amd-pstate*
1189F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1190
1191AMD PTDMA DRIVER
1192M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1193L:	dmaengine@vger.kernel.org
1194S:	Supported
1195F:	drivers/dma/amd/ptdma/
1196
1197AMD QDMA DRIVER
1198M:	Nishad Saraf <nishads@amd.com>
1199M:	Lizhi Hou <lizhi.hou@amd.com>
1200L:	dmaengine@vger.kernel.org
1201S:	Supported
1202F:	drivers/dma/amd/qdma/
1203F:	include/linux/platform_data/amd_qdma.h
1204
1205AMD SEATTLE DEVICE TREE SUPPORT
1206M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1207M:	Tom Lendacky <thomas.lendacky@amd.com>
1208S:	Supported
1209F:	arch/arm64/boot/dts/amd/
1210
1211AMD SENSOR FUSION HUB DRIVER
1212M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1213L:	linux-input@vger.kernel.org
1214S:	Maintained
1215F:	Documentation/hid/amd-sfh*
1216F:	drivers/hid/amd-sfh-hid/
1217
1218AMD SPI DRIVER
1219M:	Raju Rangoju <Raju.Rangoju@amd.com>
1220L:	linux-spi@vger.kernel.org
1221S:	Supported
1222F:	drivers/spi/spi-amd.c
1223
1224AMD XDNA DRIVER
1225M:	Min Ma <min.ma@amd.com>
1226M:	Lizhi Hou <lizhi.hou@amd.com>
1227L:	dri-devel@lists.freedesktop.org
1228S:	Supported
1229T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1230F:	Documentation/accel/amdxdna/
1231F:	drivers/accel/amdxdna/
1232F:	include/trace/events/amdxdna.h
1233F:	include/uapi/drm/amdxdna_accel.h
1234
1235AMD XGBE DRIVER
1236M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1237L:	netdev@vger.kernel.org
1238S:	Maintained
1239F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1240F:	drivers/net/ethernet/amd/xgbe/
1241
1242AMLOGIC BLUETOOTH DRIVER
1243M:	Yang Li <yang.li@amlogic.com>
1244L:	linux-bluetooth@vger.kernel.org
1245S:	Maintained
1246F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1247F:	drivers/bluetooth/hci_aml.c
1248
1249AMLOGIC DDR PMU DRIVER
1250M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1251L:	linux-amlogic@lists.infradead.org
1252S:	Supported
1253W:	http://www.amlogic.com
1254F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1255F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1256F:	drivers/perf/amlogic/
1257F:	include/soc/amlogic/
1258
1259AMLOGIC PINCTRL DRIVER
1260M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1261L:	linux-amlogic@lists.infradead.org
1262L:	linux-gpio@vger.kernel.org
1263S:	Maintained
1264F:	Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1265F:	drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1266
1267AMLOGIC RTC DRIVER
1268M:	Yiting Deng <yiting.deng@amlogic.com>
1269M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1270L:	linux-amlogic@lists.infradead.org
1271S:	Maintained
1272F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1273F:	drivers/rtc/rtc-amlogic-a4.c
1274
1275AMPHENOL CHIPCAP 2 DRIVER
1276M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1277L:	linux-hwmon@vger.kernel.org
1278S:	Maintained
1279F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1280F:	Documentation/hwmon/chipcap2.rst
1281F:	drivers/hwmon/chipcap2.c
1282
1283AMPHION VPU CODEC V4L2 DRIVER
1284M:	Ming Qian <ming.qian@nxp.com>
1285M:	Zhou Peng <eagle.zhou@nxp.com>
1286L:	linux-media@vger.kernel.org
1287S:	Maintained
1288F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1289F:	drivers/media/platform/amphion/
1290
1291AMS AS73211 DRIVER
1292M:	Christian Eggers <ceggers@arri.de>
1293L:	linux-iio@vger.kernel.org
1294S:	Maintained
1295F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1296F:	drivers/iio/light/as73211.c
1297
1298AMT (Automatic Multicast Tunneling)
1299M:	Taehee Yoo <ap420073@gmail.com>
1300L:	netdev@vger.kernel.org
1301S:	Maintained
1302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1304F:	drivers/net/amt.c
1305
1306ANALOG DEVICES INC AD3552R DRIVER
1307M:	Nuno Sá <nuno.sa@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310W:	https://ez.analog.com/linux-software-drivers
1311F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1312F:	drivers/iio/dac/ad3552r.c
1313
1314ANALOG DEVICES INC AD4000 DRIVER
1315M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1316L:	linux-iio@vger.kernel.org
1317S:	Supported
1318W:	https://ez.analog.com/linux-software-drivers
1319F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1320F:	Documentation/iio/ad4000.rst
1321F:	drivers/iio/adc/ad4000.c
1322
1323AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1324M:	Michael Hennerich <michael.hennerich@analog.com>
1325M:	Nuno Sá <nuno.sa@analog.com>
1326R:	Esteban Blanc <eblanc@baylibre.com>
1327L:	linux-iio@vger.kernel.org
1328S:	Supported
1329W:	https://ez.analog.com/linux-software-drivers
1330F:	Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1331F:	Documentation/iio/ad4030.rst
1332F:	drivers/iio/adc/ad4030.c
1333
1334ANALOG DEVICES INC AD4130 DRIVER
1335M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1336L:	linux-iio@vger.kernel.org
1337S:	Supported
1338W:	https://ez.analog.com/linux-software-drivers
1339F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1340F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1341F:	drivers/iio/adc/ad4130.c
1342
1343ANALOG DEVICES INC AD4695 DRIVER
1344M:	Michael Hennerich <michael.hennerich@analog.com>
1345M:	Nuno Sá <nuno.sa@analog.com>
1346R:	David Lechner <dlechner@baylibre.com>
1347L:	linux-iio@vger.kernel.org
1348S:	Supported
1349W:	https://ez.analog.com/linux-software-drivers
1350F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1351F:	Documentation/iio/ad4695.rst
1352F:	drivers/iio/adc/ad4695.c
1353F:	include/dt-bindings/iio/adc/adi,ad4695.h
1354
1355ANALOG DEVICES INC AD7091R DRIVER
1356M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1357L:	linux-iio@vger.kernel.org
1358S:	Supported
1359W:	http://ez.analog.com/community/linux-device-drivers
1360F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1361F:	drivers/iio/adc/ad7091r*
1362
1363ANALOG DEVICES INC AD7191 DRIVER
1364M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1365L:	linux-iio@vger.kernel.org
1366S:	Supported
1367W:	https://ez.analog.com/linux-software-drivers
1368F:	Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1369F:	Documentation/iio/ad7191.rst
1370F:	drivers/iio/adc/ad7191.c
1371
1372ANALOG DEVICES INC AD7192 DRIVER
1373M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1374L:	linux-iio@vger.kernel.org
1375S:	Supported
1376W:	https://ez.analog.com/linux-software-drivers
1377F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1378F:	drivers/iio/adc/ad7192.c
1379
1380ANALOG DEVICES INC AD7292 DRIVER
1381M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1382L:	linux-iio@vger.kernel.org
1383S:	Supported
1384W:	https://ez.analog.com/linux-software-drivers
1385F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1386F:	drivers/iio/adc/ad7292.c
1387
1388ANALOG DEVICES INC AD7293 DRIVER
1389M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1390L:	linux-iio@vger.kernel.org
1391S:	Supported
1392W:	https://ez.analog.com/linux-software-drivers
1393F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1394F:	drivers/iio/dac/ad7293.c
1395
1396ANALOG DEVICES INC AD74115 DRIVER
1397M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1398L:	linux-iio@vger.kernel.org
1399S:	Supported
1400W:	https://ez.analog.com/linux-software-drivers
1401F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1402F:	drivers/iio/addac/ad74115.c
1403
1404ANALOG DEVICES INC AD74413R DRIVER
1405M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1406L:	linux-iio@vger.kernel.org
1407S:	Supported
1408W:	https://ez.analog.com/linux-software-drivers
1409F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1410F:	drivers/iio/addac/ad74413r.c
1411F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1412
1413ANALOG DEVICES INC AD7625 DRIVER
1414M:	Michael Hennerich <Michael.Hennerich@analog.com>
1415M:	Nuno Sá <nuno.sa@analog.com>
1416R:	Trevor Gamblin <tgamblin@baylibre.com>
1417S:	Supported
1418W:	https://ez.analog.com/linux-software-drivers
1419W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1420F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1421F:	Documentation/iio/ad7625.rst
1422F:	drivers/iio/adc/ad7625.c
1423
1424ANALOG DEVICES INC AD7768-1 DRIVER
1425M:	Michael Hennerich <Michael.Hennerich@analog.com>
1426L:	linux-iio@vger.kernel.org
1427S:	Supported
1428W:	https://ez.analog.com/linux-software-drivers
1429F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1430F:	drivers/iio/adc/ad7768-1.c
1431
1432ANALOG DEVICES INC AD7780 DRIVER
1433M:	Michael Hennerich <Michael.Hennerich@analog.com>
1434M:	Renato Lui Geh <renatogeh@gmail.com>
1435L:	linux-iio@vger.kernel.org
1436S:	Supported
1437W:	https://ez.analog.com/linux-software-drivers
1438F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1439F:	drivers/iio/adc/ad7780.c
1440
1441ANALOG DEVICES INC AD9467 DRIVER
1442M:	Michael Hennerich <Michael.Hennerich@analog.com>
1443M:	Nuno Sa <nuno.sa@analog.com>
1444L:	linux-iio@vger.kernel.org
1445S:	Supported
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	Documentation/ABI/testing/debugfs-iio-ad9467
1448F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1449F:	drivers/iio/adc/ad9467.c
1450
1451ANALOG DEVICES INC AD8460 DRIVER
1452M:	Mariel Tinaco <Mariel.Tinaco@analog.com>
1453L:	linux-iio@vger.kernel.org
1454S:	Supported
1455W:	https://ez.analog.com/linux-software-drivers
1456F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1457F:	drivers/iio/dac/ad8460.c
1458
1459ANALOG DEVICES INC AD9739a DRIVER
1460M:	Nuno Sa <nuno.sa@analog.com>
1461M:	Dragos Bogdan <dragos.bogdan@analog.com>
1462L:	linux-iio@vger.kernel.org
1463S:	Supported
1464W:	https://ez.analog.com/linux-software-drivers
1465F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1466F:	drivers/iio/dac/ad9739a.c
1467
1468ANALOG DEVICES INC ADA4250 DRIVER
1469M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1470L:	linux-iio@vger.kernel.org
1471S:	Supported
1472W:	https://ez.analog.com/linux-software-drivers
1473F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1474F:	drivers/iio/amplifiers/ada4250.c
1475
1476ANALOG DEVICES INC ADF4377 DRIVER
1477M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1478L:	linux-iio@vger.kernel.org
1479S:	Supported
1480W:	https://ez.analog.com/linux-software-drivers
1481F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1482F:	drivers/iio/frequency/adf4377.c
1483
1484ANALOG DEVICES INC ADGS1408 DRIVER
1485M:	Mircea Caprioru <mircea.caprioru@analog.com>
1486S:	Supported
1487F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1488F:	drivers/mux/adgs1408.c
1489
1490ANALOG DEVICES INC ADIN DRIVER
1491M:	Michael Hennerich <michael.hennerich@analog.com>
1492L:	netdev@vger.kernel.org
1493S:	Supported
1494W:	https://ez.analog.com/linux-software-drivers
1495F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1496F:	drivers/net/phy/adin.c
1497
1498ANALOG DEVICES INC ADIS DRIVER LIBRARY
1499M:	Nuno Sa <nuno.sa@analog.com>
1500L:	linux-iio@vger.kernel.org
1501S:	Supported
1502F:	drivers/iio/imu/adis.c
1503F:	drivers/iio/imu/adis_buffer.c
1504F:	drivers/iio/imu/adis_trigger.c
1505F:	include/linux/iio/imu/adis.h
1506
1507ANALOG DEVICES INC ADIS16460 DRIVER
1508M:	Dragos Bogdan <dragos.bogdan@analog.com>
1509L:	linux-iio@vger.kernel.org
1510S:	Supported
1511W:	https://ez.analog.com/linux-software-drivers
1512F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1513F:	drivers/iio/imu/adis16460.c
1514
1515ANALOG DEVICES INC ADIS16475 DRIVER
1516M:	Nuno Sa <nuno.sa@analog.com>
1517L:	linux-iio@vger.kernel.org
1518S:	Supported
1519W:	https://ez.analog.com/linux-software-drivers
1520F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1521F:	drivers/iio/imu/adis16475.c
1522
1523ANALOG DEVICES INC ADIS16550 DRIVER
1524M:	Nuno Sa <nuno.sa@analog.com>
1525M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
1526M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1527M:	Robert Budai <robert.budai@analog.com>
1528L:	linux-iio@vger.kernel.org
1529S:	Supported
1530W:	https://ez.analog.com/linux-software-drivers
1531F:	Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1532
1533ANALOG DEVICES INC ADM1177 DRIVER
1534M:	Michael Hennerich <Michael.Hennerich@analog.com>
1535L:	linux-hwmon@vger.kernel.org
1536S:	Supported
1537W:	https://ez.analog.com/linux-software-drivers
1538F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1539F:	drivers/hwmon/adm1177.c
1540
1541ANALOG DEVICES INC ADMFM2000 DRIVER
1542M:	Kim Seer Paller <kimseer.paller@analog.com>
1543L:	linux-iio@vger.kernel.org
1544S:	Supported
1545W:	https://ez.analog.com/linux-software-drivers
1546F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1547F:	drivers/iio/frequency/admfm2000.c
1548
1549ANALOG DEVICES INC ADMV1013 DRIVER
1550M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1551L:	linux-iio@vger.kernel.org
1552S:	Supported
1553W:	https://ez.analog.com/linux-software-drivers
1554F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1555F:	drivers/iio/frequency/admv1013.c
1556
1557ANALOG DEVICES INC ADMV1014 DRIVER
1558M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1559L:	linux-iio@vger.kernel.org
1560S:	Supported
1561W:	https://ez.analog.com/linux-software-drivers
1562F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1563F:	drivers/iio/frequency/admv1014.c
1564
1565ANALOG DEVICES INC ADMV8818 DRIVER
1566M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1567L:	linux-iio@vger.kernel.org
1568S:	Supported
1569W:	https://ez.analog.com/linux-software-drivers
1570F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1571F:	drivers/iio/filter/admv8818.c
1572
1573ANALOG DEVICES INC ADP5061 DRIVER
1574M:	Michael Hennerich <Michael.Hennerich@analog.com>
1575L:	linux-pm@vger.kernel.org
1576S:	Supported
1577W:	https://ez.analog.com/linux-software-drivers
1578F:	drivers/power/supply/adp5061.c
1579
1580ANALOG DEVICES INC ADRF6780 DRIVER
1581M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1582L:	linux-iio@vger.kernel.org
1583S:	Supported
1584W:	https://ez.analog.com/linux-software-drivers
1585F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1586F:	drivers/iio/frequency/adrf6780.c
1587
1588ANALOG DEVICES INC ADV7180 DRIVER
1589M:	Lars-Peter Clausen <lars@metafoo.de>
1590L:	linux-media@vger.kernel.org
1591S:	Supported
1592W:	https://ez.analog.com/linux-software-drivers
1593F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1594F:	drivers/media/i2c/adv7180.c
1595
1596ANALOG DEVICES INC ADV748X DRIVER
1597M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1598L:	linux-media@vger.kernel.org
1599S:	Maintained
1600F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1601F:	drivers/media/i2c/adv748x/*
1602
1603ANALOG DEVICES INC ADV7511 DRIVER
1604M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1605L:	linux-media@vger.kernel.org
1606S:	Maintained
1607F:	drivers/media/i2c/adv7511*
1608
1609ANALOG DEVICES INC ADV7604 DRIVER
1610M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1611L:	linux-media@vger.kernel.org
1612S:	Maintained
1613F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1614F:	drivers/media/i2c/adv7604*
1615
1616ANALOG DEVICES INC ADV7842 DRIVER
1617M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1618L:	linux-media@vger.kernel.org
1619S:	Maintained
1620F:	drivers/media/i2c/adv7842*
1621
1622ANALOG DEVICES INC ADXRS290 DRIVER
1623M:	Nishant Malpani <nish.malpani25@gmail.com>
1624L:	linux-iio@vger.kernel.org
1625S:	Supported
1626F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1627F:	drivers/iio/gyro/adxrs290.c
1628
1629ANALOG DEVICES INC ASOC CODEC DRIVERS
1630M:	Lars-Peter Clausen <lars@metafoo.de>
1631M:	Nuno Sá <nuno.sa@analog.com>
1632L:	linux-sound@vger.kernel.org
1633S:	Supported
1634W:	http://wiki.analog.com/
1635W:	https://ez.analog.com/linux-software-drivers
1636F:	Documentation/devicetree/bindings/sound/adi,*
1637F:	sound/soc/codecs/ad1*
1638F:	sound/soc/codecs/ad7*
1639F:	sound/soc/codecs/adau*
1640F:	sound/soc/codecs/adav*
1641F:	sound/soc/codecs/sigmadsp.*
1642F:	sound/soc/codecs/ssm*
1643
1644ANALOG DEVICES INC AXI DAC DRIVER
1645M:	Nuno Sa <nuno.sa@analog.com>
1646L:	linux-iio@vger.kernel.org
1647S:	Supported
1648W:	https://ez.analog.com/linux-software-drivers
1649F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1650F:	drivers/iio/dac/adi-axi-dac.c
1651
1652ANALOG DEVICES INC DMA DRIVERS
1653M:	Lars-Peter Clausen <lars@metafoo.de>
1654S:	Supported
1655W:	https://ez.analog.com/linux-software-drivers
1656F:	drivers/dma/dma-axi-dmac.c
1657
1658ANALOG DEVICES INC IIO DRIVERS
1659M:	Lars-Peter Clausen <lars@metafoo.de>
1660M:	Michael Hennerich <Michael.Hennerich@analog.com>
1661S:	Supported
1662W:	http://wiki.analog.com/
1663W:	https://ez.analog.com/linux-software-drivers
1664F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1665F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1666F:	Documentation/devicetree/bindings/iio/*/adi,*
1667F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1668F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1669F:	Documentation/iio/ad7606.rst
1670F:	drivers/iio/*/ad*
1671F:	drivers/iio/adc/ltc249*
1672F:	drivers/iio/amplifiers/hmc425a.c
1673F:	drivers/staging/iio/*/ad*
1674X:	drivers/iio/*/adjd*
1675
1676ANALOGBITS PLL LIBRARIES
1677M:	Paul Walmsley <paul.walmsley@sifive.com>
1678M:	Samuel Holland <samuel.holland@sifive.com>
1679S:	Supported
1680F:	drivers/clk/analogbits/*
1681F:	include/linux/clk/analogbits*
1682
1683ANDROID DRIVERS
1684M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1685M:	Arve Hjønnevåg <arve@android.com>
1686M:	Todd Kjos <tkjos@android.com>
1687M:	Martijn Coenen <maco@android.com>
1688M:	Joel Fernandes <joel@joelfernandes.org>
1689M:	Christian Brauner <christian@brauner.io>
1690M:	Carlos Llamas <cmllamas@google.com>
1691M:	Suren Baghdasaryan <surenb@google.com>
1692L:	linux-kernel@vger.kernel.org
1693S:	Supported
1694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1695F:	drivers/android/
1696
1697ANDROID GOLDFISH PIC DRIVER
1698M:	Miodrag Dinic <miodrag.dinic@mips.com>
1699S:	Supported
1700F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1701F:	drivers/irqchip/irq-goldfish-pic.c
1702
1703ANDROID GOLDFISH RTC DRIVER
1704M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1705S:	Supported
1706F:	drivers/rtc/rtc-goldfish.c
1707
1708AOA (Apple Onboard Audio) ALSA DRIVER
1709M:	Johannes Berg <johannes@sipsolutions.net>
1710L:	linuxppc-dev@lists.ozlabs.org
1711L:	linux-sound@vger.kernel.org
1712S:	Maintained
1713F:	sound/aoa/
1714
1715APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1716M:	William Breathitt Gray <wbg@kernel.org>
1717L:	linux-iio@vger.kernel.org
1718S:	Maintained
1719F:	drivers/iio/addac/stx104.c
1720
1721APM DRIVER
1722M:	Jiri Kosina <jikos@kernel.org>
1723S:	Odd fixes
1724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1725F:	arch/x86/kernel/apm_32.c
1726F:	drivers/char/apm-emulation.c
1727F:	include/linux/apm_bios.h
1728F:	include/uapi/linux/apm_bios.h
1729
1730APPARMOR SECURITY MODULE
1731M:	John Johansen <john.johansen@canonical.com>
1732M:	John Johansen <john@apparmor.net>
1733L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1734S:	Supported
1735W:	apparmor.net
1736B:	https://gitlab.com/apparmor/apparmor-kernel
1737C:	irc://irc.oftc.net/apparmor
1738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1739T:	https://gitlab.com/apparmor/apparmor-kernel.git
1740F:	Documentation/admin-guide/LSM/apparmor.rst
1741F:	security/apparmor/
1742
1743APPLE BCM5974 MULTITOUCH DRIVER
1744M:	Henrik Rydberg <rydberg@bitmath.org>
1745L:	linux-input@vger.kernel.org
1746S:	Odd fixes
1747F:	drivers/input/mouse/bcm5974.c
1748
1749APPLE PCIE CONTROLLER DRIVER
1750M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1751M:	Marc Zyngier <maz@kernel.org>
1752L:	linux-pci@vger.kernel.org
1753S:	Maintained
1754F:	drivers/pci/controller/pcie-apple.c
1755
1756APPLE SMC DRIVER
1757M:	Henrik Rydberg <rydberg@bitmath.org>
1758L:	linux-hwmon@vger.kernel.org
1759S:	Odd fixes
1760F:	drivers/hwmon/applesmc.c
1761
1762APPLETALK NETWORK LAYER
1763L:	netdev@vger.kernel.org
1764S:	Odd fixes
1765F:	include/linux/atalk.h
1766F:	include/uapi/linux/atalk.h
1767F:	net/appletalk/
1768
1769APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1770M:	Khuong Dinh <khuong@os.amperecomputing.com>
1771S:	Supported
1772F:	arch/arm64/boot/dts/apm/
1773
1774APPLIED MICRO (APM) X-GENE SOC EDAC
1775M:	Khuong Dinh <khuong@os.amperecomputing.com>
1776S:	Supported
1777F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1778F:	drivers/edac/xgene_edac.c
1779
1780APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1781M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1782M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1783S:	Maintained
1784F:	drivers/net/ethernet/apm/xgene-v2/
1785
1786APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1787M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1788M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1789M:	Quan Nguyen <quan@os.amperecomputing.com>
1790S:	Maintained
1791F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1792F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1793F:	drivers/net/ethernet/apm/xgene/
1794F:	drivers/net/mdio/mdio-xgene.c
1795
1796APPLIED MICRO (APM) X-GENE SOC PMU
1797M:	Khuong Dinh <khuong@os.amperecomputing.com>
1798S:	Supported
1799F:	Documentation/admin-guide/perf/xgene-pmu.rst
1800F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1801F:	drivers/perf/xgene_pmu.c
1802
1803APPLIED MICRO QT2025 PHY DRIVER
1804M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1805R:	Trevor Gross <tmgross@umich.edu>
1806L:	netdev@vger.kernel.org
1807L:	rust-for-linux@vger.kernel.org
1808S:	Maintained
1809F:	drivers/net/phy/qt2025.rs
1810
1811APTINA CAMERA SENSOR PLL
1812M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1813L:	linux-media@vger.kernel.org
1814S:	Maintained
1815F:	drivers/media/i2c/aptina-pll.*
1816
1817AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1818M:	Aleksa Savic <savicaleksa83@gmail.com>
1819M:	Jack Doan <me@jackdoan.com>
1820L:	linux-hwmon@vger.kernel.org
1821S:	Maintained
1822F:	Documentation/hwmon/aquacomputer_d5next.rst
1823F:	drivers/hwmon/aquacomputer_d5next.c
1824
1825AQUANTIA ETHERNET DRIVER (atlantic)
1826M:	Igor Russkikh <irusskikh@marvell.com>
1827L:	netdev@vger.kernel.org
1828S:	Maintained
1829W:	https://www.marvell.com/
1830Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1831F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1832F:	drivers/net/ethernet/aquantia/atlantic/
1833
1834AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1835M:	Egor Pomozov <epomozov@marvell.com>
1836L:	netdev@vger.kernel.org
1837S:	Maintained
1838W:	http://www.aquantia.com
1839F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1840
1841AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1842M:	Krzysztof Hałasa <khalasa@piap.pl>
1843L:	linux-media@vger.kernel.org
1844S:	Maintained
1845F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1846F:	drivers/media/i2c/ar0521.c
1847
1848ARASAN NAND CONTROLLER DRIVER
1849M:	Miquel Raynal <miquel.raynal@bootlin.com>
1850R:	Michal Simek <michal.simek@amd.com>
1851L:	linux-mtd@lists.infradead.org
1852S:	Maintained
1853F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1854F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1855
1856ARC FRAMEBUFFER DRIVER
1857M:	Jaya Kumar <jayalk@intworks.biz>
1858S:	Maintained
1859F:	drivers/video/fbdev/arcfb.c
1860F:	drivers/video/fbdev/core/fb_defio.c
1861
1862ARC PGU DRM DRIVER
1863M:	Alexey Brodkin <abrodkin@synopsys.com>
1864S:	Supported
1865F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1866F:	drivers/gpu/drm/tiny/arcpgu.c
1867
1868ARCNET NETWORK LAYER
1869M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1870L:	netdev@vger.kernel.org
1871S:	Maintained
1872F:	drivers/net/arcnet/
1873F:	include/uapi/linux/if_arcnet.h
1874
1875ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1876M:	Arnd Bergmann <arnd@arndb.de>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878L:	soc@lists.linux.dev
1879S:	Maintained
1880P:	Documentation/process/maintainer-soc.rst
1881C:	irc://irc.libera.chat/armlinux
1882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1883F:	Documentation/process/maintainer-soc*.rst
1884F:	arch/arm/boot/dts/Makefile
1885F:	arch/arm64/boot/dts/Makefile
1886
1887ARM ARCHITECTED TIMER DRIVER
1888M:	Mark Rutland <mark.rutland@arm.com>
1889M:	Marc Zyngier <maz@kernel.org>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S:	Maintained
1892F:	arch/arm/include/asm/arch_timer.h
1893F:	arch/arm64/include/asm/arch_timer.h
1894F:	drivers/clocksource/arm_arch_timer.c
1895
1896ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1897M:	Marc Zyngier <maz@kernel.org>
1898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899S:	Maintained
1900F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1901F:	arch/arm/include/asm/arch_gicv3.h
1902F:	arch/arm64/include/asm/arch_gicv3.h
1903F:	drivers/irqchip/irq-gic*.[ch]
1904F:	include/linux/irqchip/arm-gic*.h
1905F:	include/linux/irqchip/arm-vgic-info.h
1906
1907ARM HDLCD DRM DRIVER
1908M:	Liviu Dudau <liviu.dudau@arm.com>
1909S:	Supported
1910F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1911F:	drivers/gpu/drm/arm/hdlcd_*
1912
1913ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1914M:	Linus Walleij <linus.walleij@linaro.org>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916S:	Maintained
1917F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1918F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1919F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1920F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1921F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1922F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1923F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1924F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1925F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1926F:	arch/arm/boot/dts/arm/arm-realview-*
1927F:	arch/arm/boot/dts/arm/integrator*
1928F:	arch/arm/boot/dts/arm/versatile*
1929F:	arch/arm/mach-versatile/
1930F:	drivers/bus/arm-integrator-lm.c
1931F:	drivers/clk/versatile/
1932F:	drivers/i2c/busses/i2c-versatile.c
1933F:	drivers/irqchip/irq-versatile-fpga.c
1934F:	drivers/mtd/maps/physmap-versatile.*
1935F:	drivers/power/reset/arm-versatile-reboot.c
1936F:	drivers/soc/versatile/
1937
1938ARM INTERCONNECT PMU DRIVERS
1939M:	Robin Murphy <robin.murphy@arm.com>
1940S:	Supported
1941F:	Documentation/admin-guide/perf/arm-cmn.rst
1942F:	Documentation/admin-guide/perf/arm-ni.rst
1943F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1944F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1945F:	drivers/perf/arm-cmn.c
1946F:	drivers/perf/arm-ni.c
1947F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1948
1949ARM KOMEDA DRM-KMS DRIVER
1950M:	Liviu Dudau <liviu.dudau@arm.com>
1951S:	Supported
1952T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1953F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1954F:	Documentation/gpu/komeda-kms.rst
1955F:	drivers/gpu/drm/arm/display/include/
1956F:	drivers/gpu/drm/arm/display/komeda/
1957
1958ARM MALI PANFROST DRM DRIVER
1959M:	Boris Brezillon <boris.brezillon@collabora.com>
1960M:	Rob Herring <robh@kernel.org>
1961R:	Steven Price <steven.price@arm.com>
1962L:	dri-devel@lists.freedesktop.org
1963S:	Supported
1964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1965F:	Documentation/gpu/panfrost.rst
1966F:	drivers/gpu/drm/ci/xfails/panfrost*
1967F:	drivers/gpu/drm/panfrost/
1968F:	include/uapi/drm/panfrost_drm.h
1969
1970ARM MALI PANTHOR DRM DRIVER
1971M:	Boris Brezillon <boris.brezillon@collabora.com>
1972M:	Steven Price <steven.price@arm.com>
1973M:	Liviu Dudau <liviu.dudau@arm.com>
1974L:	dri-devel@lists.freedesktop.org
1975S:	Supported
1976T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1977F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1978F:	drivers/gpu/drm/panthor/
1979F:	include/uapi/drm/panthor_drm.h
1980
1981ARM MALI-DP DRM DRIVER
1982M:	Liviu Dudau <liviu.dudau@arm.com>
1983S:	Supported
1984T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1985F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1986F:	Documentation/gpu/afbc.rst
1987F:	drivers/gpu/drm/arm/
1988
1989ARM MFM AND FLOPPY DRIVERS
1990M:	Ian Molton <spyro@f2s.com>
1991S:	Maintained
1992F:	arch/arm/include/asm/floppy.h
1993F:	arch/arm/mach-rpc/floppydma.S
1994
1995ARM PMU PROFILING AND DEBUGGING
1996M:	Will Deacon <will@kernel.org>
1997M:	Mark Rutland <mark.rutland@arm.com>
1998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999L:	linux-perf-users@vger.kernel.org
2000S:	Maintained
2001F:	Documentation/devicetree/bindings/arm/pmu.yaml
2002F:	Documentation/devicetree/bindings/perf/
2003F:	arch/arm*/include/asm/hw_breakpoint.h
2004F:	arch/arm*/include/asm/perf_event.h
2005F:	arch/arm*/kernel/hw_breakpoint.c
2006F:	arch/arm*/kernel/perf_*
2007F:	drivers/perf/
2008F:	include/linux/perf/arm_pmu*.h
2009
2010ARM PORT
2011M:	Russell King <linux@armlinux.org.uk>
2012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013S:	Odd Fixes
2014W:	http://www.armlinux.org.uk/
2015T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
2016F:	arch/arm/
2017X:	arch/arm/boot/dts/
2018
2019ARM PRIMECELL AACI PL041 DRIVER
2020M:	Russell King <linux@armlinux.org.uk>
2021S:	Odd Fixes
2022F:	sound/arm/aaci.*
2023
2024ARM PRIMECELL BUS SUPPORT
2025M:	Russell King <linux@armlinux.org.uk>
2026S:	Odd Fixes
2027F:	drivers/amba/
2028F:	include/linux/amba/bus.h
2029
2030ARM PRIMECELL KMI PL050 DRIVER
2031M:	Russell King <linux@armlinux.org.uk>
2032S:	Odd Fixes
2033F:	drivers/input/serio/ambakmi.*
2034F:	include/linux/amba/kmi.h
2035
2036ARM PRIMECELL MMCI PL180/1 DRIVER
2037M:	Russell King <linux@armlinux.org.uk>
2038S:	Odd Fixes
2039F:	drivers/mmc/host/mmci.*
2040F:	include/linux/amba/mmci.h
2041
2042ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2043M:	Miquel Raynal <miquel.raynal@bootlin.com>
2044R:	Michal Simek <michal.simek@amd.com>
2045L:	linux-mtd@lists.infradead.org
2046S:	Maintained
2047F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2048F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2049
2050ARM PRIMECELL PL35X SMC DRIVER
2051M:	Miquel Raynal <miquel.raynal@bootlin.com>
2052R:	Michal Simek <michal.simek@amd.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2056F:	drivers/memory/pl353-smc.c
2057
2058ARM PRIMECELL SSP PL022 SPI DRIVER
2059M:	Linus Walleij <linus.walleij@linaro.org>
2060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061S:	Maintained
2062F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2063F:	drivers/spi/spi-pl022.c
2064
2065ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2066M:	Russell King <linux@armlinux.org.uk>
2067S:	Odd Fixes
2068F:	drivers/tty/serial/amba-pl01*.c
2069F:	include/linux/amba/serial.h
2070
2071ARM PRIMECELL VIC PL190/PL192 DRIVER
2072M:	Linus Walleij <linus.walleij@linaro.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2076F:	drivers/irqchip/irq-vic.c
2077
2078ARM SMC WATCHDOG DRIVER
2079M:	Julius Werner <jwerner@chromium.org>
2080R:	Evan Benn <evanbenn@chromium.org>
2081S:	Maintained
2082F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2083F:	drivers/watchdog/arm_smc_wdt.c
2084
2085ARM SMMU DRIVERS
2086M:	Will Deacon <will@kernel.org>
2087R:	Robin Murphy <robin.murphy@arm.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2091F:	drivers/iommu/arm/
2092F:	drivers/iommu/io-pgtable-arm*
2093
2094ARM SMMU SVA SUPPORT
2095R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
2096F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2097
2098ARM SUB-ARCHITECTURES
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101C:	irc://irc.libera.chat/armlinux
2102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2103F:	arch/arm/mach-*/
2104F:	arch/arm/plat-*/
2105
2106ARM/ACTIONS SEMI ARCHITECTURE
2107M:	Andreas Färber <afaerber@suse.de>
2108M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
2111S:	Maintained
2112F:	Documentation/devicetree/bindings/arm/actions.yaml
2113F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2114F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2115F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2116F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2117F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2118F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2119F:	Documentation/devicetree/bindings/pinctrl/actions,*
2120F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2121F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2122F:	arch/arm/boot/dts/actions/
2123F:	arch/arm/mach-actions/
2124F:	arch/arm64/boot/dts/actions/
2125F:	drivers/clk/actions/
2126F:	drivers/clocksource/timer-owl*
2127F:	drivers/dma/owl-dma.c
2128F:	drivers/i2c/busses/i2c-owl.c
2129F:	drivers/irqchip/irq-owl-sirq.c
2130F:	drivers/mmc/host/owl-mmc.c
2131F:	drivers/net/ethernet/actions/
2132F:	drivers/pinctrl/actions/*
2133F:	drivers/pmdomain/actions/
2134F:	include/dt-bindings/power/owl-*
2135F:	include/dt-bindings/reset/actions,*
2136F:	include/linux/soc/actions/
2137N:	owl
2138
2139ARM/AIROHA SOC SUPPORT
2140M:	Matthias Brugger <matthias.bgg@gmail.com>
2141M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2144S:	Odd Fixes
2145F:	arch/arm/boot/dts/airoha/
2146F:	arch/arm64/boot/dts/airoha/
2147
2148ARM/Allwinner SoC Clock Support
2149M:	Emilio López <emilio@elopez.com.ar>
2150S:	Maintained
2151F:	drivers/clk/sunxi/
2152
2153ARM/Allwinner sunXi SoC support
2154M:	Chen-Yu Tsai <wens@csie.org>
2155M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2156M:	Samuel Holland <samuel@sholland.org>
2157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158L:	linux-sunxi@lists.linux.dev
2159S:	Maintained
2160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2161F:	arch/arm/mach-sunxi/
2162F:	arch/arm64/boot/dts/allwinner/
2163F:	drivers/clk/sunxi-ng/
2164F:	drivers/pinctrl/sunxi/
2165F:	drivers/soc/sunxi/
2166N:	allwinner
2167N:	sun[x456789]i
2168N:	sun[25]0i
2169
2170ARM/ALPHASCALE ARCHITECTURE
2171M:	Krzysztof Kozlowski <krzk@kernel.org>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173S:	Odd Fixes
2174F:	arch/arm/boot/dts/alphascale/
2175F:	drivers/clk/clk-asm9260.c
2176F:	drivers/clocksource/asm9260_timer.c
2177F:	drivers/rtc/rtc-asm9260.c
2178F:	drivers/watchdog/asm9260_wdt.c
2179
2180ARM/AMD PENSANDO ARM64 ARCHITECTURE
2181M:	Brad Larson <blarson@amd.com>
2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183S:	Supported
2184F:	Documentation/devicetree/bindings/*/amd,pensando*
2185F:	arch/arm64/boot/dts/amd/elba*
2186
2187ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2188M:	Neil Armstrong <neil.armstrong@linaro.org>
2189M:	Jerome Brunet <jbrunet@baylibre.com>
2190L:	linux-amlogic@lists.infradead.org
2191S:	Maintained
2192F:	Documentation/devicetree/bindings/clock/amlogic*
2193F:	drivers/clk/meson/
2194F:	include/dt-bindings/clock/amlogic,a1*
2195F:	include/dt-bindings/clock/gxbb*
2196F:	include/dt-bindings/clock/meson*
2197
2198ARM/Amlogic Meson SoC Crypto Drivers
2199M:	Corentin Labbe <clabbe@baylibre.com>
2200L:	linux-crypto@vger.kernel.org
2201L:	linux-amlogic@lists.infradead.org
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/crypto/amlogic*
2204F:	drivers/crypto/amlogic/
2205
2206ARM/Amlogic Meson SoC Sound Drivers
2207M:	Jerome Brunet <jbrunet@baylibre.com>
2208L:	linux-sound@vger.kernel.org
2209S:	Maintained
2210F:	Documentation/devicetree/bindings/sound/amlogic*
2211F:	sound/soc/meson/
2212
2213ARM/Amlogic Meson SoC support
2214M:	Neil Armstrong <neil.armstrong@linaro.org>
2215M:	Kevin Hilman <khilman@baylibre.com>
2216R:	Jerome Brunet <jbrunet@baylibre.com>
2217R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219L:	linux-amlogic@lists.infradead.org
2220S:	Maintained
2221W:	http://linux-meson.com/
2222F:	Documentation/devicetree/bindings/phy/amlogic*
2223F:	arch/arm/boot/dts/amlogic/
2224F:	arch/arm/mach-meson/
2225F:	arch/arm64/boot/dts/amlogic/
2226F:	drivers/pmdomain/amlogic/
2227F:	drivers/mmc/host/meson*
2228F:	drivers/phy/amlogic/
2229F:	drivers/pinctrl/meson/
2230F:	drivers/rtc/rtc-meson*
2231F:	drivers/soc/amlogic/
2232N:	meson
2233
2234ARM/Annapurna Labs ALPINE ARCHITECTURE
2235M:	Antoine Tenart <atenart@kernel.org>
2236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:	Odd Fixes
2238F:	arch/arm/boot/dts/amazon/
2239F:	arch/arm/mach-alpine/
2240F:	arch/arm64/boot/dts/amazon/
2241F:	drivers/*/*alpine*
2242
2243ARM/APPLE MACHINE SOUND DRIVERS
2244M:	Martin Povišer <povik+lin@cutebit.org>
2245L:	asahi@lists.linux.dev
2246L:	linux-sound@vger.kernel.org
2247S:	Maintained
2248F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2249F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2250F:	Documentation/devicetree/bindings/sound/apple,*
2251F:	sound/soc/apple/*
2252F:	sound/soc/codecs/cs42l83-i2c.c
2253F:	sound/soc/codecs/cs42l84.*
2254F:	sound/soc/codecs/ssm3515.c
2255
2256ARM/APPLE MACHINE SUPPORT
2257M:	Sven Peter <sven@svenpeter.dev>
2258M:	Janne Grunau <j@jannau.net>
2259R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2260R:	Neal Gompa <neal@gompa.dev>
2261L:	asahi@lists.linux.dev
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264W:	https://asahilinux.org
2265B:	https://github.com/AsahiLinux/linux/issues
2266C:	irc://irc.oftc.net/asahi-dev
2267T:	git https://github.com/AsahiLinux/linux.git
2268F:	Documentation/devicetree/bindings/arm/apple.yaml
2269F:	Documentation/devicetree/bindings/arm/apple/*
2270F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2271F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2272F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2273F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2274F:	Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2275F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2276F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2277F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2278F:	Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2279F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2280F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2281F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2282F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2283F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2284F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2285F:	Documentation/devicetree/bindings/power/apple*
2286F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2287F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2288F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2289F:	arch/arm64/boot/dts/apple/
2290F:	drivers/bluetooth/hci_bcm4377.c
2291F:	drivers/clk/clk-apple-nco.c
2292F:	drivers/cpufreq/apple-soc-cpufreq.c
2293F:	drivers/dma/apple-admac.c
2294F:	drivers/pmdomain/apple/
2295F:	drivers/i2c/busses/i2c-pasemi-core.c
2296F:	drivers/i2c/busses/i2c-pasemi-platform.c
2297F:	drivers/input/touchscreen/apple_z2.c
2298F:	drivers/iommu/apple-dart.c
2299F:	drivers/iommu/io-pgtable-dart.c
2300F:	drivers/irqchip/irq-apple-aic.c
2301F:	drivers/nvme/host/apple.c
2302F:	drivers/nvmem/apple-efuses.c
2303F:	drivers/pinctrl/pinctrl-apple-gpio.c
2304F:	drivers/pwm/pwm-apple.c
2305F:	drivers/soc/apple/*
2306F:	drivers/spi/spi-apple.c
2307F:	drivers/video/backlight/apple_dwi_bl.c
2308F:	drivers/watchdog/apple_wdt.c
2309F:	include/dt-bindings/interrupt-controller/apple-aic.h
2310F:	include/dt-bindings/pinctrl/apple.h
2311F:	include/linux/soc/apple/*
2312
2313ARM/ARTPEC MACHINE SUPPORT
2314M:	Jesper Nilsson <jesper.nilsson@axis.com>
2315M:	Lars Persson <lars.persson@axis.com>
2316L:	linux-arm-kernel@axis.com
2317S:	Maintained
2318F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2319F:	arch/arm/boot/dts/axis/
2320F:	arch/arm/mach-artpec
2321F:	drivers/clk/axis
2322F:	drivers/crypto/axis
2323F:	drivers/mmc/host/usdhi6rol0.c
2324F:	drivers/pinctrl/pinctrl-artpec*
2325
2326ARM/ASPEED I2C DRIVER
2327M:	Ryan Chen <ryan_chen@aspeedtech.com>
2328R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2329R:	Joel Stanley <joel@jms.id.au>
2330L:	linux-i2c@vger.kernel.org
2331L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2334F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2335F:	drivers/i2c/busses/i2c-aspeed.c
2336F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2337
2338ARM/ASPEED MACHINE SUPPORT
2339M:	Joel Stanley <joel@jms.id.au>
2340M:	Andrew Jeffery <andrew@codeconstruct.com.au>
2341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2343S:	Supported
2344Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2346F:	Documentation/devicetree/bindings/arm/aspeed/
2347F:	arch/arm/boot/dts/aspeed/
2348F:	arch/arm/mach-aspeed/
2349N:	aspeed
2350
2351ARM/AXM LSI SOC
2352M:	Krzysztof Kozlowski <krzk@kernel.org>
2353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354S:	Odd Fixes
2355F:	Documentation/devicetree/bindings/arm/axxia.yaml
2356F:	arch/arm/boot/dts/intel/axm/
2357F:	arch/arm/mach-axxia/
2358
2359ARM/BITMAIN ARCHITECTURE
2360M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362S:	Maintained
2363F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2364F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2365F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2366F:	arch/arm64/boot/dts/bitmain/
2367F:	drivers/clk/clk-bm1880.c
2368F:	drivers/pinctrl/pinctrl-bm1880.c
2369
2370ARM/BLAIZE ARCHITECTURE
2371M:	James Cowgill <james.cowgill@blaize.com>
2372M:	Matt Redfearn <matt.redfearn@blaize.com>
2373M:	Neil Jones <neil.jones@blaize.com>
2374M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
2375S:	Maintained
2376F:	Documentation/devicetree/bindings/arm/blaize.yaml
2377F:	arch/arm64/boot/dts/blaize/
2378
2379ARM/CALXEDA HIGHBANK ARCHITECTURE
2380M:	Andre Przywara <andre.przywara@arm.com>
2381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382S:	Maintained
2383F:	arch/arm/boot/dts/calxeda/
2384F:	arch/arm/mach-highbank/
2385
2386ARM/CAVIUM THUNDER NETWORK DRIVER
2387M:	Sunil Goutham <sgoutham@marvell.com>
2388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389S:	Maintained
2390F:	drivers/net/ethernet/cavium/thunder/
2391
2392ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2393M:	Lukasz Majewski <lukma@denx.de>
2394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395S:	Maintained
2396F:	arch/arm/mach-ep93xx/ts72xx.c
2397
2398ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2399M:	Hartley Sweeten <hsweeten@visionengravers.com>
2400M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2401M:	Nikita Shubin <nikita.shubin@maquefel.me>
2402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403S:	Maintained
2404F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2405F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2406F:	arch/arm/boot/compressed/misc-ep93xx.h
2407F:	arch/arm/mach-ep93xx/
2408F:	drivers/iio/adc/ep93xx_adc.c
2409
2410ARM/CLKDEV SUPPORT
2411M:	Russell King <linux@armlinux.org.uk>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Maintained
2414T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2415F:	drivers/clk/clkdev.c
2416
2417ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2418M:	Baruch Siach <baruch@tkos.co.il>
2419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420S:	Maintained
2421F:	arch/arm/boot/dts/cnxt/
2422N:	digicolor
2423
2424ARM/CORESIGHT FRAMEWORK AND DRIVERS
2425M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2426R:	Mike Leach <mike.leach@linaro.org>
2427R:	James Clark <james.clark@linaro.org>
2428L:	coresight@lists.linaro.org (moderated for non-subscribers)
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Maintained
2431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2432F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2433F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2434F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2435F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2436F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2437F:	Documentation/trace/coresight/*
2438F:	drivers/hwtracing/coresight/*
2439F:	include/dt-bindings/arm/coresight-cti-dt.h
2440F:	include/linux/coresight*
2441F:	include/uapi/linux/coresight*
2442F:	samples/coresight/*
2443F:	tools/perf/Documentation/arm-coresight.txt
2444F:	tools/perf/arch/arm/util/auxtrace.c
2445F:	tools/perf/arch/arm/util/cs-etm.c
2446F:	tools/perf/arch/arm/util/cs-etm.h
2447F:	tools/perf/arch/arm/util/pmu.c
2448F:	tools/perf/tests/shell/*coresight*
2449F:	tools/perf/tests/shell/coresight/*
2450F:	tools/perf/tests/shell/lib/*coresight*
2451F:	tools/perf/util/cs-etm-decoder/*
2452F:	tools/perf/util/cs-etm.*
2453
2454ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2455M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2456M:	Linus Walleij <linus.walleij@linaro.org>
2457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458S:	Maintained
2459T:	git git://github.com/ulli-kroll/linux.git
2460F:	Documentation/devicetree/bindings/arm/gemini.yaml
2461F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2462F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2463F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2464F:	arch/arm/boot/dts/gemini/
2465F:	arch/arm/mach-gemini/
2466F:	drivers/crypto/gemini/
2467F:	drivers/net/ethernet/cortina/
2468F:	drivers/pinctrl/pinctrl-gemini.c
2469F:	drivers/rtc/rtc-ftrtc010.c
2470
2471ARM/CZ.NIC TURRIS SUPPORT
2472M:	Marek Behún <kabel@kernel.org>
2473S:	Maintained
2474W:	https://www.turris.cz/
2475F:	Documentation/ABI/testing/debugfs-moxtet
2476F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2477F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2478F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2479F:	Documentation/devicetree/bindings/bus/moxtet.txt
2480F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2481F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2482F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2483F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2484F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2485F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2486F:	drivers/bus/moxtet.c
2487F:	drivers/firmware/turris-mox-rwtm.c
2488F:	drivers/gpio/gpio-moxtet.c
2489F:	drivers/leds/leds-turris-omnia.c
2490F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2491F:	drivers/platform/cznic/
2492F:	drivers/watchdog/armada_37xx_wdt.c
2493F:	include/dt-bindings/bus/moxtet.h
2494F:	include/linux/armada-37xx-rwtm-mailbox.h
2495F:	include/linux/moxtet.h
2496F:	include/linux/turris-omnia-mcu-interface.h
2497
2498ARM/FARADAY FA526 PORT
2499M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502T:	git git://git.berlios.de/gemini-board
2503F:	arch/arm/mm/*-fa*
2504
2505ARM/FOOTBRIDGE ARCHITECTURE
2506M:	Russell King <linux@armlinux.org.uk>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508S:	Maintained
2509W:	http://www.armlinux.org.uk/
2510F:	arch/arm/include/asm/hardware/dec21285.h
2511F:	arch/arm/mach-footbridge/
2512
2513ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2514M:	Shawn Guo <shawnguo@kernel.org>
2515M:	Sascha Hauer <s.hauer@pengutronix.de>
2516R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2517R:	Fabio Estevam <festevam@gmail.com>
2518L:	imx@lists.linux.dev
2519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520S:	Maintained
2521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2522F:	arch/arm/boot/dts/nxp/imx/
2523F:	arch/arm/boot/dts/nxp/mxs/
2524F:	arch/arm64/boot/dts/freescale/
2525X:	arch/arm64/boot/dts/freescale/fsl-*
2526X:	arch/arm64/boot/dts/freescale/qoriq-*
2527X:	drivers/media/i2c/
2528N:	imx
2529N:	mxs
2530N:	\bmxc[^\d]
2531
2532ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2533M:	Shawn Guo <shawnguo@kernel.org>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535S:	Maintained
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2537F:	arch/arm/boot/dts/nxp/ls/
2538F:	arch/arm64/boot/dts/freescale/fsl-*
2539F:	arch/arm64/boot/dts/freescale/qoriq-*
2540
2541ARM/FREESCALE VYBRID ARM ARCHITECTURE
2542M:	Shawn Guo <shawnguo@kernel.org>
2543M:	Sascha Hauer <s.hauer@pengutronix.de>
2544R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2545R:	Stefan Agner <stefan@agner.ch>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Maintained
2548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2549F:	arch/arm/boot/dts/nxp/vf/
2550F:	arch/arm/mach-imx/*vf610*
2551
2552ARM/GUMSTIX MACHINE SUPPORT
2553M:	Steve Sakoman <sakoman@gmail.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Maintained
2556
2557ARM/HISILICON SOC SUPPORT
2558M:	Wei Xu <xuwei5@hisilicon.com>
2559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560S:	Supported
2561W:	http://www.hisilicon.com
2562T:	git https://github.com/hisilicon/linux-hisi.git
2563F:	arch/arm/boot/dts/hisilicon/
2564F:	arch/arm/mach-hisi/
2565F:	arch/arm64/boot/dts/hisilicon/
2566
2567ARM/HP JORNADA 7XX MACHINE SUPPORT
2568M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2569S:	Maintained
2570W:	www.jlime.com
2571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2572F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2573F:	arch/arm/mach-sa1100/jornada720.c
2574
2575ARM/HPE GXP ARCHITECTURE
2576M:	Jean-Marie Verdun <verdun@hpe.com>
2577M:	Nick Hawkins <nick.hawkins@hpe.com>
2578S:	Maintained
2579F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2580F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2581F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2582F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2583F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2584F:	Documentation/hwmon/gxp-fan-ctrl.rst
2585F:	arch/arm/boot/dts/hpe/
2586F:	arch/arm/mach-hpe/
2587F:	drivers/clocksource/timer-gxp.c
2588F:	drivers/hwmon/gxp-fan-ctrl.c
2589F:	drivers/i2c/busses/i2c-gxp.c
2590F:	drivers/spi/spi-gxp.c
2591F:	drivers/watchdog/gxp-wdt.c
2592
2593ARM/IGEP MACHINE SUPPORT
2594M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2595M:	Javier Martinez Canillas <javier@dowhile0.org>
2596L:	linux-omap@vger.kernel.org
2597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2598S:	Maintained
2599F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2600
2601ARM/INTEL IXP4XX ARM ARCHITECTURE
2602M:	Linus Walleij <linusw@kernel.org>
2603M:	Imre Kaloz <kaloz@openwrt.org>
2604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605S:	Maintained
2606F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2607F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2608F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2609F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2610F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2611F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2612F:	arch/arm/boot/dts/intel/ixp/
2613F:	arch/arm/mach-ixp4xx/
2614F:	drivers/bus/intel-ixp4xx-eb.c
2615F:	drivers/char/hw_random/ixp4xx-rng.c
2616F:	drivers/clocksource/timer-ixp4xx.c
2617F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2618F:	drivers/gpio/gpio-ixp4xx.c
2619F:	drivers/irqchip/irq-ixp4xx.c
2620F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2621F:	drivers/net/wan/ixp4xx_hss.c
2622F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2623F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2624F:	include/linux/soc/ixp4xx/npe.h
2625F:	include/linux/soc/ixp4xx/qmgr.h
2626
2627ARM/INTEL KEEMBAY ARCHITECTURE
2628M:	Paul J. Murphy <paul.j.murphy@intel.com>
2629M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2630S:	Maintained
2631F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2632F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2633F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2634
2635ARM/INTEL XSC3 (MANZANO) ARM CORE
2636M:	Lennert Buytenhek <kernel@wantstofly.org>
2637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638S:	Maintained
2639
2640ARM/LG1K ARCHITECTURE
2641M:	Chanho Min <chanho.min@lge.com>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643S:	Maintained
2644F:	arch/arm64/boot/dts/lg/
2645
2646ARM/LPC18XX ARCHITECTURE
2647M:	Vladimir Zapolskiy <vz@mleia.com>
2648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649S:	Maintained
2650F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2651F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2652F:	drivers/i2c/busses/i2c-lpc2k.c
2653F:	drivers/memory/pl172.c
2654F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2655F:	drivers/rtc/rtc-lpc24xx.c
2656N:	lpc18xx
2657
2658ARM/LPC32XX SOC SUPPORT
2659M:	Vladimir Zapolskiy <vz@mleia.com>
2660M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662S:	Maintained
2663T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2664F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2665F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2666F:	arch/arm/mach-lpc32xx/
2667F:	drivers/dma/lpc32xx-dmamux.c
2668F:	drivers/i2c/busses/i2c-pnx.c
2669F:	drivers/net/ethernet/nxp/lpc_eth.c
2670F:	drivers/usb/host/ohci-nxp.c
2671F:	drivers/watchdog/pnx4008_wdt.c
2672N:	lpc32xx
2673
2674LPC32XX DMAMUX SUPPORT
2675M:	J.M.B. Downing <jonathan.downing@nautel.com>
2676M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2677R:	Vladimir Zapolskiy <vz@mleia.com>
2678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679S:	Maintained
2680F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2681
2682ARM/Marvell Dove/MV78xx0/Orion SOC support
2683M:	Andrew Lunn <andrew@lunn.ch>
2684M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2685M:	Gregory Clement <gregory.clement@bootlin.com>
2686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687S:	Maintained
2688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2689F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2690F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2691F:	Documentation/devicetree/bindings/soc/dove/
2692F:	arch/arm/boot/dts/marvell/dove*
2693F:	arch/arm/boot/dts/marvell/orion5x*
2694F:	arch/arm/mach-dove/
2695F:	arch/arm/mach-mv78xx0/
2696F:	arch/arm/mach-orion5x/
2697F:	arch/arm/plat-orion/
2698F:	drivers/bus/mvebu-mbus.c
2699F:	drivers/soc/dove/
2700
2701ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2702M:	Andrew Lunn <andrew@lunn.ch>
2703M:	Gregory Clement <gregory.clement@bootlin.com>
2704M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706S:	Maintained
2707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2708F:	Documentation/devicetree/bindings/arm/marvell/
2709F:	arch/arm/boot/dts/marvell/armada*
2710F:	arch/arm/boot/dts/marvell/kirkwood*
2711F:	arch/arm/configs/mvebu_*_defconfig
2712F:	arch/arm/mach-mvebu/
2713F:	arch/arm64/boot/dts/marvell/
2714F:	drivers/clk/mvebu/
2715F:	drivers/cpufreq/armada-37xx-cpufreq.c
2716F:	drivers/cpufreq/armada-8k-cpufreq.c
2717F:	drivers/cpufreq/mvebu-cpufreq.c
2718F:	drivers/irqchip/irq-armada-370-xp.c
2719F:	drivers/irqchip/irq-mvebu-*
2720F:	drivers/pinctrl/mvebu/
2721F:	drivers/rtc/rtc-armada38x.c
2722
2723ARM/Mediatek RTC DRIVER
2724M:	Eddie Huang <eddie.huang@mediatek.com>
2725M:	Sean Wang <sean.wang@mediatek.com>
2726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2728S:	Maintained
2729F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2730F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2731F:	drivers/rtc/rtc-mt2712.c
2732F:	drivers/rtc/rtc-mt6397.c
2733F:	drivers/rtc/rtc-mt7622.c
2734
2735ARM/Mediatek SoC support
2736M:	Matthias Brugger <matthias.bgg@gmail.com>
2737M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2738L:	linux-kernel@vger.kernel.org
2739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2741S:	Maintained
2742W:	https://mtk.wiki.kernel.org/
2743C:	irc://irc.libera.chat/linux-mediatek
2744F:	arch/arm/boot/dts/mediatek/
2745F:	arch/arm/mach-mediatek/
2746F:	arch/arm64/boot/dts/mediatek/
2747F:	drivers/soc/mediatek/
2748N:	mtk
2749N:	mt[2678]
2750K:	mediatek
2751
2752ARM/Mediatek USB3 PHY DRIVER
2753M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2756S:	Maintained
2757F:	Documentation/devicetree/bindings/phy/mediatek,*
2758F:	drivers/phy/mediatek/
2759
2760ARM/MICROCHIP (ARM64) SoC support
2761M:	Conor Dooley <conor@kernel.org>
2762M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2763M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765S:	Supported
2766T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2767F:	arch/arm64/boot/dts/microchip/
2768
2769ARM/Microchip (AT91) SoC support
2770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2771M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2772M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774S:	Supported
2775W:	http://www.linux4sam.org
2776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2777F:	arch/arm/boot/dts/microchip/
2778F:	arch/arm/include/debug/at91.S
2779F:	arch/arm/mach-at91/
2780F:	drivers/memory/atmel*
2781F:	drivers/watchdog/sama5d4_wdt.c
2782F:	include/soc/at91/
2783X:	drivers/input/touchscreen/atmel_mxt_ts.c
2784N:	at91
2785N:	atmel
2786
2787ARM/Microchip Sparx5 SoC support
2788M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2789M:	Daniel Machon <daniel.machon@microchip.com>
2790M:	UNGLinuxDriver@microchip.com
2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792S:	Supported
2793F:	arch/arm64/boot/dts/microchip/sparx*
2794F:	drivers/net/ethernet/microchip/vcap/
2795F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2796N:	sparx5
2797
2798ARM/MILBEAUT ARCHITECTURE
2799M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2800M:	Takao Orito <orito.takao@socionext.com>
2801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802S:	Maintained
2803F:	arch/arm/boot/dts/socionext/milbeaut*
2804F:	arch/arm/mach-milbeaut/
2805N:	milbeaut
2806
2807ARM/MORELLO PLATFORM
2808M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
2809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810S:	Maintained
2811F:	Documentation/devicetree/bindings/arm/arm,morello.yaml
2812F:	arch/arm64/boot/dts/arm/morello*
2813
2814ARM/MOXA ART SOC
2815M:	Krzysztof Kozlowski <krzk@kernel.org>
2816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817S:	Odd Fixes
2818F:	Documentation/devicetree/bindings/arm/moxart.yaml
2819F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2820F:	arch/arm/boot/dts/moxa/
2821F:	drivers/clk/clk-moxart.c
2822
2823ARM/MStar/Sigmastar Armv7 SoC support
2824M:	Daniel Palmer <daniel@thingy.jp>
2825M:	Romain Perier <romain.perier@gmail.com>
2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827S:	Maintained
2828W:	http://linux-chenxing.org/
2829T:	git git://github.com/linux-chenxing/linux.git
2830F:	Documentation/devicetree/bindings/arm/mstar/*
2831F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2832F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2833F:	arch/arm/boot/dts/sigmastar/
2834F:	arch/arm/mach-mstar/
2835F:	drivers/clk/mstar/
2836F:	drivers/clocksource/timer-msc313e.c
2837F:	drivers/gpio/gpio-msc313.c
2838F:	drivers/rtc/rtc-msc313.c
2839F:	drivers/watchdog/msc313e_wdt.c
2840F:	include/dt-bindings/clock/mstar-*
2841F:	include/dt-bindings/gpio/msc313-gpio.h
2842
2843ARM/NOMADIK/Ux500 ARCHITECTURES
2844M:	Linus Walleij <linus.walleij@linaro.org>
2845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2846S:	Maintained
2847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2848F:	Documentation/devicetree/bindings/arm/ste-*
2849F:	Documentation/devicetree/bindings/arm/ux500.yaml
2850F:	Documentation/devicetree/bindings/arm/ux500/
2851F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2852F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2853F:	arch/arm/boot/dts/st/ste-*
2854F:	arch/arm/mach-nomadik/
2855F:	arch/arm/mach-ux500/
2856F:	drivers/clk/clk-nomadik.c
2857F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2858F:	drivers/dma/ste_dma40*
2859F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2860F:	drivers/gpio/gpio-nomadik.c
2861F:	drivers/hwspinlock/u8500_hsem.c
2862F:	drivers/i2c/busses/i2c-nomadik.c
2863F:	drivers/iio/adc/ab8500-gpadc.c
2864F:	drivers/mfd/ab8500*
2865F:	drivers/mfd/abx500*
2866F:	drivers/mfd/db8500*
2867F:	drivers/pinctrl/nomadik/
2868F:	drivers/rtc/rtc-ab8500.c
2869F:	drivers/rtc/rtc-pl031.c
2870F:	drivers/soc/ux500/
2871
2872ARM/NUVOTON MA35 ARCHITECTURE
2873M:	Jacky Huang <ychuang3@nuvoton.com>
2874M:	Shan-Chun Hung <schung@nuvoton.com>
2875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876S:	Supported
2877F:	Documentation/devicetree/bindings/*/*/*ma35*
2878F:	Documentation/devicetree/bindings/*/*ma35*
2879F:	arch/arm64/boot/dts/nuvoton/*ma35*
2880F:	drivers/*/*/*ma35*
2881F:	drivers/*/*ma35*
2882K:	ma35d1
2883
2884ARM/NUVOTON NPCM ARCHITECTURE
2885M:	Avi Fishman <avifishman70@gmail.com>
2886M:	Tomer Maimon <tmaimon77@gmail.com>
2887M:	Tali Perry <tali.perry1@gmail.com>
2888R:	Patrick Venture <venture@google.com>
2889R:	Nancy Yuen <yuenn@google.com>
2890R:	Benjamin Fair <benjaminfair@google.com>
2891L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2892S:	Supported
2893F:	Documentation/devicetree/bindings/*/*/*npcm*
2894F:	Documentation/devicetree/bindings/*/*npcm*
2895F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2896F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2897F:	arch/arm/mach-npcm/
2898F:	arch/arm64/boot/dts/nuvoton/
2899F:	drivers/*/*/*npcm*
2900F:	drivers/*/*npcm*
2901F:	drivers/rtc/rtc-nct3018y.c
2902F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2903F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2904
2905ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2906M:	Joseph Liu <kwliu@nuvoton.com>
2907M:	Marvin Lin <kflin@nuvoton.com>
2908L:	linux-media@vger.kernel.org
2909L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2910S:	Maintained
2911F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2912F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2913F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2914F:	drivers/media/platform/nuvoton/
2915F:	include/uapi/linux/npcm-video.h
2916
2917ARM/NUVOTON WPCM450 ARCHITECTURE
2918M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2919L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2920S:	Maintained
2921W:	https://github.com/neuschaefer/wpcm450/wiki
2922F:	Documentation/devicetree/bindings/*/*wpcm*
2923F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2924F:	arch/arm/configs/wpcm450_defconfig
2925F:	arch/arm/mach-npcm/wpcm450.c
2926F:	drivers/*/*/*wpcm*
2927F:	drivers/*/*wpcm*
2928
2929ARM/NXP S32G ARCHITECTURE
2930R:	Chester Lin <chester62515@gmail.com>
2931R:	Matthias Brugger <mbrugger@suse.com>
2932R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2933R:	NXP S32 Linux Team <s32@nxp.com>
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935S:	Maintained
2936F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2937F:	drivers/pinctrl/nxp/
2938
2939ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2940M:	Jan Petrous <jan.petrous@oss.nxp.com>
2941R:	s32@nxp.com
2942S:	Maintained
2943F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2944F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2945
2946ARM/Orion SoC/Technologic Systems TS-78xx platform support
2947M:	Alexander Clouter <alex@digriz.org.uk>
2948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949S:	Maintained
2950W:	http://www.digriz.org.uk/ts78xx/kernel
2951F:	arch/arm/mach-orion5x/ts78xx-*
2952
2953ARM/QUALCOMM CHROMEBOOK SUPPORT
2954R:	cros-qcom-dts-watchers@chromium.org
2955F:	arch/arm64/boot/dts/qcom/sc7180*
2956F:	arch/arm64/boot/dts/qcom/sc7280*
2957F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2958
2959ARM/QUALCOMM MAILING LIST
2960L:	linux-arm-msm@vger.kernel.org
2961C:	irc://irc.oftc.net/linux-msm
2962F:	Documentation/devicetree/bindings/*/qcom*
2963F:	Documentation/devicetree/bindings/soc/qcom/
2964F:	arch/arm/boot/dts/qcom/
2965F:	arch/arm/configs/qcom_defconfig
2966F:	arch/arm/mach-qcom/
2967F:	arch/arm64/boot/dts/qcom/
2968F:	drivers/*/*/pm8???-*
2969F:	drivers/*/*/qcom*
2970F:	drivers/*/*/qcom/
2971F:	drivers/*/qcom*
2972F:	drivers/*/qcom/
2973F:	drivers/bluetooth/btqcomsmd.c
2974F:	drivers/clocksource/timer-qcom.c
2975F:	drivers/cpuidle/cpuidle-qcom-spm.c
2976F:	drivers/extcon/extcon-qcom*
2977F:	drivers/i2c/busses/i2c-qcom-geni.c
2978F:	drivers/i2c/busses/i2c-qup.c
2979F:	drivers/iommu/msm*
2980F:	drivers/mfd/ssbi.c
2981F:	drivers/mmc/host/mmci_qcom*
2982F:	drivers/mmc/host/sdhci-msm.c
2983F:	drivers/pci/controller/dwc/pcie-qcom*
2984F:	drivers/phy/qualcomm/
2985F:	drivers/power/*/msm*
2986F:	drivers/reset/reset-qcom-*
2987F:	drivers/rtc/rtc-pm8xxx.c
2988F:	drivers/spi/spi-geni-qcom.c
2989F:	drivers/spi/spi-qcom-qspi.c
2990F:	drivers/spi/spi-qup.c
2991F:	drivers/tty/serial/msm_serial.c
2992F:	drivers/ufs/host/ufs-qcom*
2993F:	drivers/usb/dwc3/dwc3-qcom.c
2994F:	include/dt-bindings/*/qcom*
2995F:	include/linux/*/qcom*
2996F:	include/linux/soc/qcom/
2997
2998ARM/QUALCOMM SUPPORT
2999M:	Bjorn Andersson <andersson@kernel.org>
3000M:	Konrad Dybcio <konradybcio@kernel.org>
3001L:	linux-arm-msm@vger.kernel.org
3002S:	Maintained
3003C:	irc://irc.oftc.net/linux-msm
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3005F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
3006F:	Documentation/devicetree/bindings/arm/qcom.yaml
3007F:	Documentation/devicetree/bindings/bus/qcom*
3008F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3009F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3010F:	Documentation/devicetree/bindings/reserved-memory/qcom*
3011F:	Documentation/devicetree/bindings/soc/qcom/
3012F:	arch/arm/boot/dts/qcom/
3013F:	arch/arm/configs/qcom_defconfig
3014F:	arch/arm/mach-qcom/
3015F:	arch/arm64/boot/dts/qcom/
3016F:	drivers/bus/qcom*
3017F:	drivers/firmware/qcom/
3018F:	drivers/soc/qcom/
3019F:	include/dt-bindings/arm/qcom,ids.h
3020F:	include/dt-bindings/firmware/qcom,scm.h
3021F:	include/dt-bindings/soc/qcom*
3022F:	include/linux/firmware/qcom
3023F:	include/linux/soc/qcom/
3024F:	include/soc/qcom/
3025
3026ARM/RDA MICRO ARCHITECTURE
3027M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
3030S:	Maintained
3031F:	Documentation/devicetree/bindings/arm/rda.yaml
3032F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3033F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3034F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3035F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3036F:	arch/arm/boot/dts/unisoc/
3037F:	drivers/clocksource/timer-rda.c
3038F:	drivers/gpio/gpio-rda.c
3039F:	drivers/irqchip/irq-rda-intc.c
3040F:	drivers/tty/serial/rda-uart.c
3041
3042ARM/REALTEK ARCHITECTURE
3043M:	Andreas Färber <afaerber@suse.de>
3044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3045L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
3046S:	Maintained
3047F:	Documentation/devicetree/bindings/arm/realtek.yaml
3048F:	arch/arm/boot/dts/realtek/
3049F:	arch/arm/mach-realtek/
3050F:	arch/arm64/boot/dts/realtek/
3051
3052ARM/RISC-V/RENESAS ARCHITECTURE
3053M:	Geert Uytterhoeven <geert+renesas@glider.be>
3054M:	Magnus Damm <magnus.damm@gmail.com>
3055L:	linux-renesas-soc@vger.kernel.org
3056S:	Supported
3057Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3058C:	irc://irc.libera.chat/renesas-soc
3059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3060F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3061F:	Documentation/devicetree/bindings/nvmem/renesas,*
3062F:	Documentation/devicetree/bindings/soc/renesas/
3063F:	arch/arm/boot/dts/renesas/
3064F:	arch/arm/configs/shmobile_defconfig
3065F:	arch/arm/include/debug/renesas-scif.S
3066F:	arch/arm/mach-shmobile/
3067F:	arch/arm64/boot/dts/renesas/
3068F:	arch/riscv/boot/dts/renesas/
3069F:	drivers/nvmem/rcar-efuse.c
3070F:	drivers/pmdomain/renesas/
3071F:	drivers/soc/renesas/
3072F:	include/linux/soc/renesas/
3073K:	\brenesas,
3074
3075ARM/RISCPC ARCHITECTURE
3076M:	Russell King <linux@armlinux.org.uk>
3077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3078S:	Maintained
3079W:	http://www.armlinux.org.uk/
3080F:	arch/arm/include/asm/hardware/ioc.h
3081F:	arch/arm/include/asm/hardware/iomd.h
3082F:	arch/arm/include/asm/hardware/memc.h
3083F:	arch/arm/mach-rpc/
3084F:	drivers/net/ethernet/8390/etherh.c
3085F:	drivers/net/ethernet/i825xx/ether1*
3086F:	drivers/net/ethernet/seeq/ether3*
3087F:	drivers/scsi/arm/
3088
3089ARM/Rockchip SoC support
3090M:	Heiko Stuebner <heiko@sntech.de>
3091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092L:	linux-rockchip@lists.infradead.org
3093S:	Maintained
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3095F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3096F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3097F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3098F:	arch/arm/boot/dts/rockchip/
3099F:	arch/arm/mach-rockchip/
3100F:	drivers/*/*/*rockchip*
3101F:	drivers/*/*rockchip*
3102F:	drivers/clk/rockchip/
3103F:	drivers/i2c/busses/i2c-rk3x.c
3104F:	sound/soc/rockchip/
3105N:	rockchip
3106
3107ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3108M:	Krzysztof Kozlowski <krzk@kernel.org>
3109R:	Alim Akhtar <alim.akhtar@samsung.com>
3110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3111L:	linux-samsung-soc@vger.kernel.org
3112S:	Maintained
3113P:	Documentation/process/maintainer-soc-clean-dts.rst
3114Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3115B:	mailto:linux-samsung-soc@vger.kernel.org
3116C:	irc://irc.libera.chat/linux-exynos
3117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3118F:	Documentation/arch/arm/samsung/
3119F:	Documentation/devicetree/bindings/arm/samsung/
3120F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3121F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3122F:	Documentation/devicetree/bindings/soc/samsung/
3123F:	arch/arm/boot/dts/samsung/
3124F:	arch/arm/mach-exynos*/
3125F:	arch/arm/mach-s3c/
3126F:	arch/arm/mach-s5p*/
3127F:	arch/arm64/boot/dts/exynos/
3128F:	drivers/*/*/*s3c24*
3129F:	drivers/*/*s3c24*
3130F:	drivers/*/*s3c64xx*
3131F:	drivers/*/*s5pv210*
3132F:	drivers/clocksource/samsung_pwm_timer.c
3133F:	drivers/firmware/samsung/
3134F:	drivers/mailbox/exynos-mailbox.c
3135F:	drivers/memory/samsung/
3136F:	drivers/pwm/pwm-samsung.c
3137F:	drivers/soc/samsung/
3138F:	drivers/tty/serial/samsung*
3139F:	include/clocksource/samsung_pwm.h
3140F:	include/linux/platform_data/*s3c*
3141F:	include/linux/serial_s3c.h
3142F:	include/linux/soc/samsung/
3143N:	exynos
3144N:	s3c64xx
3145N:	s5pv210
3146
3147ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3148M:	Łukasz Stelmach <l.stelmach@samsung.com>
3149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3150L:	linux-media@vger.kernel.org
3151S:	Maintained
3152F:	drivers/media/platform/samsung/s5p-g2d/
3153
3154ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3155M:	Marek Szyprowski <m.szyprowski@samsung.com>
3156L:	linux-samsung-soc@vger.kernel.org
3157L:	linux-media@vger.kernel.org
3158S:	Maintained
3159F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3160F:	drivers/media/cec/platform/s5p/
3161
3162ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3163M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3164M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3165M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167L:	linux-media@vger.kernel.org
3168S:	Maintained
3169F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3170F:	drivers/media/platform/samsung/s5p-jpeg/
3171
3172ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3173M:	Marek Szyprowski <m.szyprowski@samsung.com>
3174M:	Andrzej Hajda <andrzej.hajda@intel.com>
3175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176L:	linux-media@vger.kernel.org
3177S:	Maintained
3178F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3179F:	drivers/media/platform/samsung/s5p-mfc/
3180
3181ARM/SOCFPGA ARCHITECTURE
3182M:	Dinh Nguyen <dinguyen@kernel.org>
3183S:	Maintained
3184W:	http://www.rocketboards.org
3185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3186F:	arch/arm/boot/dts/intel/socfpga/
3187F:	arch/arm/configs/socfpga_defconfig
3188F:	arch/arm/mach-socfpga/
3189F:	arch/arm64/boot/dts/altera/
3190F:	arch/arm64/boot/dts/intel/
3191
3192ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3193M:	Dinh Nguyen <dinguyen@kernel.org>
3194S:	Maintained
3195F:	drivers/clk/socfpga/
3196
3197ARM/SOCFPGA EDAC BINDINGS
3198M:	Matthew Gerlach <matthew.gerlach@altera.com>
3199S:	Maintained
3200F:	Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3201
3202ARM/SOCFPGA EDAC SUPPORT
3203M:	Dinh Nguyen <dinguyen@kernel.org>
3204S:	Maintained
3205F:	drivers/edac/altera_edac.[ch]
3206
3207ARM/SPREADTRUM SoC SUPPORT
3208M:	Orson Zhai <orsonzhai@gmail.com>
3209M:	Baolin Wang <baolin.wang7@gmail.com>
3210R:	Chunyan Zhang <zhang.lyra@gmail.com>
3211S:	Maintained
3212F:	arch/arm64/boot/dts/sprd
3213N:	sprd
3214N:	sc27xx
3215N:	sc2731
3216
3217ARM/STI ARCHITECTURE
3218M:	Patrice Chotard <patrice.chotard@foss.st.com>
3219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220S:	Maintained
3221W:	http://www.stlinux.com
3222F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3223F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3224F:	arch/arm/boot/dts/st/sti*
3225F:	arch/arm/mach-sti/
3226F:	drivers/ata/ahci_st.c
3227F:	drivers/char/hw_random/st-rng.c
3228F:	drivers/clocksource/arm_global_timer.c
3229F:	drivers/clocksource/clksrc_st_lpc.c
3230F:	drivers/cpufreq/sti-cpufreq.c
3231F:	drivers/dma/st_fdma*
3232F:	drivers/i2c/busses/i2c-st.c
3233F:	drivers/media/platform/st/sti/c8sectpfe/
3234F:	drivers/media/rc/st_rc.c
3235F:	drivers/mmc/host/sdhci-st.c
3236F:	drivers/phy/st/phy-miphy28lp.c
3237F:	drivers/phy/st/phy-stih407-usb.c
3238F:	drivers/pinctrl/pinctrl-st.c
3239F:	drivers/remoteproc/st_remoteproc.c
3240F:	drivers/remoteproc/st_slim_rproc.c
3241F:	drivers/reset/sti/
3242F:	drivers/rtc/rtc-st-lpc.c
3243F:	drivers/tty/serial/st-asc.c
3244F:	drivers/usb/dwc3/dwc3-st.c
3245F:	drivers/usb/host/ehci-st.c
3246F:	drivers/usb/host/ohci-st.c
3247F:	drivers/watchdog/st_lpc_wdt.c
3248F:	include/linux/remoteproc/st_slim_rproc.h
3249
3250ARM/STM32 ARCHITECTURE
3251M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3252M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3253L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3255S:	Maintained
3256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3257F:	arch/arm/boot/dts/st/stm32*
3258F:	arch/arm/mach-stm32/
3259F:	arch/arm64/boot/dts/st/
3260F:	drivers/clocksource/armv7m_systick.c
3261N:	stm32
3262N:	stm
3263
3264ARM/SUNPLUS SP7021 SOC SUPPORT
3265M:	Qin Jian <qinjian@cqplus1.com>
3266L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3267S:	Maintained
3268W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3269F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3270F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3271F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3272F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3273F:	arch/arm/boot/dts/sunplus/
3274F:	arch/arm/configs/sp7021_*defconfig
3275F:	drivers/clk/clk-sp7021.c
3276F:	drivers/irqchip/irq-sp7021-intc.c
3277F:	drivers/reset/reset-sunplus.c
3278F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3279F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3280
3281ARM/Synaptics SoC support
3282M:	Jisheng Zhang <jszhang@kernel.org>
3283M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3285S:	Maintained
3286F:	arch/arm/boot/dts/synaptics/
3287F:	arch/arm/mach-berlin/
3288F:	arch/arm64/boot/dts/synaptics/
3289
3290ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3291M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3292L:	linux-tegra@vger.kernel.org
3293L:	linux-media@vger.kernel.org
3294S:	Maintained
3295F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3296F:	drivers/media/cec/platform/tegra/
3297
3298ARM/TESLA FSD SoC SUPPORT
3299M:	Alim Akhtar <alim.akhtar@samsung.com>
3300M:	linux-fsd@tesla.com
3301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3302L:	linux-samsung-soc@vger.kernel.org
3303S:	Maintained
3304F:	arch/arm64/boot/dts/tesla/
3305
3306ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3307M:	Santosh Shilimkar <ssantosh@kernel.org>
3308L:	linux-kernel@vger.kernel.org
3309S:	Maintained
3310F:	drivers/memory/*emif*
3311
3312ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3313M:	Nishanth Menon <nm@ti.com>
3314M:	Santosh Shilimkar <ssantosh@kernel.org>
3315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3316S:	Maintained
3317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3318F:	arch/arm/boot/dts/ti/keystone/
3319F:	arch/arm/mach-keystone/
3320
3321ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3322M:	Santosh Shilimkar <ssantosh@kernel.org>
3323L:	linux-kernel@vger.kernel.org
3324S:	Maintained
3325F:	drivers/clk/keystone/
3326
3327ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3328M:	Santosh Shilimkar <ssantosh@kernel.org>
3329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3330L:	linux-kernel@vger.kernel.org
3331S:	Maintained
3332F:	drivers/clocksource/timer-keystone.c
3333
3334ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3335M:	Santosh Shilimkar <ssantosh@kernel.org>
3336L:	linux-kernel@vger.kernel.org
3337S:	Maintained
3338F:	drivers/power/reset/keystone-reset.c
3339
3340ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3341M:	Nishanth Menon <nm@ti.com>
3342M:	Vignesh Raghavendra <vigneshr@ti.com>
3343M:	Tero Kristo <kristo@kernel.org>
3344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3345S:	Supported
3346F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3347F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3348F:	arch/arm64/boot/dts/ti/Makefile
3349F:	arch/arm64/boot/dts/ti/k3-*
3350
3351ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3352M:	Krzysztof Kozlowski <krzk@kernel.org>
3353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3354S:	Odd Fixes
3355F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3356F:	Documentation/devicetree/bindings/*/ti,nspire*
3357F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3358F:	arch/arm/boot/dts/nspire/
3359
3360ARM/TOSHIBA VISCONTI ARCHITECTURE
3361M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3363S:	Supported
3364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3365F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3366F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3367F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3368F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3369F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3370F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3371F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3372F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3373F:	arch/arm64/boot/dts/toshiba/
3374F:	drivers/clk/visconti/
3375F:	drivers/gpio/gpio-visconti.c
3376F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3377F:	drivers/pci/controller/dwc/pcie-visconti.c
3378F:	drivers/pinctrl/visconti/
3379F:	drivers/watchdog/visconti_wdt.c
3380N:	visconti
3381
3382ARM/UNIPHIER ARCHITECTURE
3383M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3384M:	Masami Hiramatsu <mhiramat@kernel.org>
3385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3386S:	Maintained
3387F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3388F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3389F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3390F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3391F:	arch/arm/boot/dts/socionext/uniphier*
3392F:	arch/arm/include/asm/hardware/cache-uniphier.h
3393F:	arch/arm/mm/cache-uniphier.c
3394F:	arch/arm64/boot/dts/socionext/uniphier*
3395F:	drivers/bus/uniphier-system-bus.c
3396F:	drivers/clk/uniphier/
3397F:	drivers/dma/uniphier-mdmac.c
3398F:	drivers/gpio/gpio-uniphier.c
3399F:	drivers/i2c/busses/i2c-uniphier*
3400F:	drivers/irqchip/irq-uniphier-aidet.c
3401F:	drivers/mmc/host/uniphier-sd.c
3402F:	drivers/pinctrl/uniphier/
3403F:	drivers/reset/reset-uniphier.c
3404F:	drivers/tty/serial/8250/8250_uniphier.c
3405N:	uniphier
3406
3407ARM/VERSATILE EXPRESS PLATFORM
3408M:	Liviu Dudau <liviu.dudau@arm.com>
3409M:	Sudeep Holla <sudeep.holla@arm.com>
3410M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3412S:	Maintained
3413N:	mps2
3414N:	vexpress
3415F:	arch/arm/mach-versatile/
3416F:	arch/arm64/boot/dts/arm/
3417F:	drivers/clocksource/timer-versatile.c
3418X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3419X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3420
3421ARM/VFP SUPPORT
3422M:	Russell King <linux@armlinux.org.uk>
3423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3424S:	Maintained
3425W:	http://www.armlinux.org.uk/
3426F:	arch/arm/vfp/
3427
3428ARM/VT8500 ARM ARCHITECTURE
3429M:	Alexey Charkov <alchark@gmail.com>
3430M:	Krzysztof Kozlowski <krzk@kernel.org>
3431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3432S:	Odd Fixes
3433F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3434F:	arch/arm/boot/dts/vt8500/
3435F:	arch/arm/mach-vt8500/
3436F:	drivers/clocksource/timer-vt8500.c
3437F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3438F:	drivers/mmc/host/wmt-sdmmc.c
3439F:	drivers/pwm/pwm-vt8500.c
3440F:	drivers/rtc/rtc-vt8500.c
3441F:	drivers/tty/serial/vt8500_serial.c
3442F:	drivers/video/fbdev/vt8500lcdfb.*
3443F:	drivers/video/fbdev/wm8505fb*
3444F:	drivers/video/fbdev/wmt_ge_rops.*
3445
3446ARM/ZYNQ ARCHITECTURE
3447M:	Michal Simek <michal.simek@amd.com>
3448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449S:	Supported
3450W:	http://wiki.xilinx.com
3451T:	git https://github.com/Xilinx/linux-xlnx.git
3452F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3453F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3454F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3455F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3456F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3457F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3458F:	arch/arm/mach-zynq/
3459F:	drivers/clocksource/timer-cadence-ttc.c
3460F:	drivers/cpuidle/cpuidle-zynq.c
3461F:	drivers/edac/synopsys_edac.c
3462F:	drivers/i2c/busses/i2c-cadence.c
3463F:	drivers/i2c/busses/i2c-xiic.c
3464F:	drivers/mmc/host/sdhci-of-arasan.c
3465N:	zynq
3466N:	xilinx
3467
3468ARM64 FIT SUPPORT
3469M:	Simon Glass <sjg@chromium.org>
3470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3471S:	Maintained
3472F:	arch/arm64/boot/Makefile
3473F:	scripts/make_fit.py
3474
3475ARM64 PLATFORM DRIVERS
3476M:	Hans de Goede <hdegoede@redhat.com>
3477M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3478R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3479L:	platform-driver-x86@vger.kernel.org
3480S:	Maintained
3481Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3483F:	drivers/platform/arm64/
3484
3485ARM64 PORT (AARCH64 ARCHITECTURE)
3486M:	Catalin Marinas <catalin.marinas@arm.com>
3487M:	Will Deacon <will@kernel.org>
3488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3489S:	Maintained
3490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3491F:	Documentation/arch/arm64/
3492F:	arch/arm64/
3493F:	drivers/virt/coco/arm-cca-guest/
3494F:	drivers/virt/coco/pkvm-guest/
3495F:	tools/testing/selftests/arm64/
3496X:	arch/arm64/boot/dts/
3497
3498ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3499M:	George McCollister <george.mccollister@gmail.com>
3500L:	netdev@vger.kernel.org
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3503F:	drivers/net/dsa/xrs700x/*
3504F:	net/dsa/tag_xrs700x.c
3505
3506AS3645A LED FLASH CONTROLLER DRIVER
3507M:	Sakari Ailus <sakari.ailus@iki.fi>
3508L:	linux-leds@vger.kernel.org
3509S:	Maintained
3510F:	drivers/leds/flash/leds-as3645a.c
3511
3512ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3513M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3514L:	linux-media@vger.kernel.org
3515S:	Maintained
3516T:	git git://linuxtv.org/media.git
3517F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3518F:	drivers/media/i2c/ak7375.c
3519
3520ASAHI KASEI AK8974 DRIVER
3521M:	Linus Walleij <linus.walleij@linaro.org>
3522L:	linux-iio@vger.kernel.org
3523S:	Supported
3524W:	http://www.akm.com/
3525F:	drivers/iio/magnetometer/ak8974.c
3526
3527AOSONG AGS02MA TVOC SENSOR DRIVER
3528M:	Anshul Dalal <anshulusr@gmail.com>
3529L:	linux-iio@vger.kernel.org
3530S:	Maintained
3531F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3532F:	drivers/iio/chemical/ags02ma.c
3533
3534ASC7621 HARDWARE MONITOR DRIVER
3535M:	George Joseph <george.joseph@fairview5.com>
3536L:	linux-hwmon@vger.kernel.org
3537S:	Maintained
3538F:	Documentation/hwmon/asc7621.rst
3539F:	drivers/hwmon/asc7621.c
3540
3541ASIX AX88796C SPI ETHERNET ADAPTER
3542M:	Łukasz Stelmach <l.stelmach@samsung.com>
3543S:	Maintained
3544F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3545F:	drivers/net/ethernet/asix/ax88796c_*
3546
3547ASIX PHY DRIVER [RUST]
3548M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3549R:	Trevor Gross <tmgross@umich.edu>
3550L:	netdev@vger.kernel.org
3551L:	rust-for-linux@vger.kernel.org
3552S:	Maintained
3553F:	drivers/net/phy/ax88796b_rust.rs
3554
3555ASPEED CRYPTO DRIVER
3556M:	Neal Liu <neal_liu@aspeedtech.com>
3557L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3558S:	Maintained
3559F:	Documentation/devicetree/bindings/crypto/aspeed,*
3560F:	drivers/crypto/aspeed/
3561
3562ASPEED PECI CONTROLLER
3563M:	Iwona Winiarska <iwona.winiarska@intel.com>
3564L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3565L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3566S:	Supported
3567F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3568F:	drivers/peci/controller/peci-aspeed.c
3569
3570ASPEED PINCTRL DRIVERS
3571M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3572L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3573L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3574L:	linux-gpio@vger.kernel.org
3575S:	Maintained
3576F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3577F:	drivers/pinctrl/aspeed/
3578
3579ASPEED SCU INTERRUPT CONTROLLER DRIVER
3580M:	Eddie James <eajames@linux.ibm.com>
3581L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3582S:	Maintained
3583F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3584F:	drivers/irqchip/irq-aspeed-scu-ic.c
3585F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3586
3587ASPEED SD/MMC DRIVER
3588M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3589L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3590L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3591L:	linux-mmc@vger.kernel.org
3592S:	Maintained
3593F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3594F:	drivers/mmc/host/sdhci-of-aspeed*
3595
3596ASPEED SMC SPI DRIVER
3597M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3598M:	Cédric Le Goater <clg@kaod.org>
3599L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3600L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3601L:	linux-spi@vger.kernel.org
3602S:	Maintained
3603F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3604F:	drivers/spi/spi-aspeed-smc.c
3605
3606ASPEED USB UDC DRIVER
3607M:	Neal Liu <neal_liu@aspeedtech.com>
3608L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3609S:	Maintained
3610F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3611F:	drivers/usb/gadget/udc/aspeed_udc.c
3612
3613ASPEED VIDEO ENGINE DRIVER
3614M:	Eddie James <eajames@linux.ibm.com>
3615L:	linux-media@vger.kernel.org
3616L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3617S:	Maintained
3618F:	Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3619F:	drivers/media/platform/aspeed/
3620
3621ASUS EC HARDWARE MONITOR DRIVER
3622M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3623L:	linux-hwmon@vger.kernel.org
3624S:	Maintained
3625F:	drivers/hwmon/asus-ec-sensors.c
3626
3627ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3628M:	Corentin Chary <corentin.chary@gmail.com>
3629M:	Luke D. Jones <luke@ljones.dev>
3630L:	platform-driver-x86@vger.kernel.org
3631S:	Maintained
3632W:	https://asus-linux.org/
3633F:	drivers/platform/x86/asus*.c
3634F:	drivers/platform/x86/eeepc*.c
3635
3636ASUS TF103C DOCK DRIVER
3637M:	Hans de Goede <hdegoede@redhat.com>
3638L:	platform-driver-x86@vger.kernel.org
3639S:	Maintained
3640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3641F:	drivers/platform/x86/asus-tf103c-dock.c
3642
3643ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3644M:	Aleksa Savic <savicaleksa83@gmail.com>
3645L:	linux-hwmon@vger.kernel.org
3646S:	Maintained
3647F:	drivers/hwmon/asus_rog_ryujin.c
3648
3649ASUS WIRELESS RADIO CONTROL DRIVER
3650M:	João Paulo Rechi Vita <jprvita@gmail.com>
3651L:	platform-driver-x86@vger.kernel.org
3652S:	Maintained
3653F:	drivers/platform/x86/asus-wireless.c
3654
3655ASUS WMI HARDWARE MONITOR DRIVER
3656M:	Ed Brindley <kernel@maidavale.org>
3657M:	Denis Pauk <pauk.denis@gmail.com>
3658L:	linux-hwmon@vger.kernel.org
3659S:	Maintained
3660F:	drivers/hwmon/asus_wmi_sensors.c
3661
3662ASYMMETRIC KEYS
3663M:	David Howells <dhowells@redhat.com>
3664M:	Lukas Wunner <lukas@wunner.de>
3665M:	Ignat Korchagin <ignat@cloudflare.com>
3666L:	keyrings@vger.kernel.org
3667L:	linux-crypto@vger.kernel.org
3668S:	Maintained
3669F:	Documentation/crypto/asymmetric-keys.rst
3670F:	crypto/asymmetric_keys/
3671F:	include/crypto/pkcs7.h
3672F:	include/crypto/public_key.h
3673F:	include/keys/asymmetric-*.h
3674F:	include/linux/verification.h
3675
3676ASYMMETRIC KEYS - ECDSA
3677M:	Lukas Wunner <lukas@wunner.de>
3678M:	Ignat Korchagin <ignat@cloudflare.com>
3679R:	Stefan Berger <stefanb@linux.ibm.com>
3680L:	linux-crypto@vger.kernel.org
3681S:	Maintained
3682F:	crypto/ecc*
3683F:	crypto/ecdsa*
3684F:	include/crypto/ecc*
3685
3686ASYMMETRIC KEYS - GOST
3687M:	Lukas Wunner <lukas@wunner.de>
3688M:	Ignat Korchagin <ignat@cloudflare.com>
3689L:	linux-crypto@vger.kernel.org
3690S:	Odd fixes
3691F:	crypto/ecrdsa*
3692
3693ASYMMETRIC KEYS - RSA
3694M:	Lukas Wunner <lukas@wunner.de>
3695M:	Ignat Korchagin <ignat@cloudflare.com>
3696L:	linux-crypto@vger.kernel.org
3697S:	Maintained
3698F:	crypto/rsa*
3699
3700ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3701R:	Dan Williams <dan.j.williams@intel.com>
3702S:	Odd fixes
3703W:	http://sourceforge.net/projects/xscaleiop
3704F:	Documentation/crypto/async-tx-api.rst
3705F:	crypto/async_tx/
3706F:	include/linux/async_tx.h
3707
3708AT24 EEPROM DRIVER
3709M:	Bartosz Golaszewski <brgl@bgdev.pl>
3710L:	linux-i2c@vger.kernel.org
3711S:	Maintained
3712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3713F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3714F:	drivers/misc/eeprom/at24.c
3715
3716ATA OVER ETHERNET (AOE) DRIVER
3717M:	"Justin Sanders" <justin@coraid.com>
3718S:	Supported
3719W:	http://www.openaoe.org/
3720F:	Documentation/admin-guide/aoe/
3721F:	drivers/block/aoe/
3722
3723ATC260X PMIC MFD DRIVER
3724M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3725M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3726L:	linux-actions@lists.infradead.org
3727S:	Maintained
3728F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3729F:	drivers/input/misc/atc260x-onkey.c
3730F:	drivers/mfd/atc260*
3731F:	drivers/power/reset/atc260x-poweroff.c
3732F:	drivers/regulator/atc260x-regulator.c
3733F:	include/linux/mfd/atc260x/*
3734
3735ATHEROS 71XX/9XXX GPIO DRIVER
3736M:	Alban Bedel <albeu@free.fr>
3737S:	Maintained
3738W:	https://github.com/AlbanBedel/linux
3739T:	git git://github.com/AlbanBedel/linux
3740F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3741F:	drivers/gpio/gpio-ath79.c
3742
3743ATHEROS 71XX/9XXX USB PHY DRIVER
3744M:	Alban Bedel <albeu@free.fr>
3745S:	Maintained
3746W:	https://github.com/AlbanBedel/linux
3747T:	git git://github.com/AlbanBedel/linux
3748F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3749F:	drivers/phy/qualcomm/phy-ath79-usb.c
3750
3751ATHEROS ATH GENERIC UTILITIES
3752M:	Jeff Johnson <jjohnson@kernel.org>
3753L:	linux-wireless@vger.kernel.org
3754S:	Supported
3755F:	drivers/net/wireless/ath/*
3756
3757ATHEROS ATH5K WIRELESS DRIVER
3758M:	Jiri Slaby <jirislaby@kernel.org>
3759M:	Nick Kossifidis <mickflemm@gmail.com>
3760M:	Luis Chamberlain <mcgrof@kernel.org>
3761L:	linux-wireless@vger.kernel.org
3762S:	Maintained
3763W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3764F:	drivers/net/wireless/ath/ath5k/
3765
3766ATHEROS ATH6KL WIRELESS DRIVER
3767L:	linux-wireless@vger.kernel.org
3768S:	Orphan
3769W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3770F:	drivers/net/wireless/ath/ath6kl/
3771
3772ATI_REMOTE2 DRIVER
3773M:	Ville Syrjala <syrjala@sci.fi>
3774S:	Maintained
3775F:	drivers/input/misc/ati_remote2.c
3776
3777ATK0110 HWMON DRIVER
3778M:	Luca Tettamanti <kronos.it@gmail.com>
3779L:	linux-hwmon@vger.kernel.org
3780S:	Maintained
3781F:	drivers/hwmon/asus_atk0110.c
3782
3783ATLX ETHERNET DRIVERS
3784M:	Chris Snook <chris.snook@gmail.com>
3785L:	netdev@vger.kernel.org
3786S:	Maintained
3787W:	http://sourceforge.net/projects/atl1
3788W:	http://atl1.sourceforge.net
3789F:	drivers/net/ethernet/atheros/
3790
3791ATM
3792M:	Chas Williams <3chas3@gmail.com>
3793L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3794L:	netdev@vger.kernel.org
3795S:	Maintained
3796W:	http://linux-atm.sourceforge.net
3797F:	drivers/atm/
3798F:	include/linux/atm*
3799F:	include/linux/sonet.h
3800F:	include/uapi/linux/atm*
3801F:	include/uapi/linux/sonet.h
3802
3803ATMEL MACB ETHERNET DRIVER
3804M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3805M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3806S:	Maintained
3807F:	drivers/net/ethernet/cadence/
3808
3809ATMEL MAXTOUCH DRIVER
3810M:	Nick Dyer <nick@shmanahar.org>
3811S:	Maintained
3812T:	git git://github.com/ndyer/linux.git
3813F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3814F:	drivers/input/touchscreen/atmel_mxt_ts.c
3815
3816ATOMIC INFRASTRUCTURE
3817M:	Will Deacon <will@kernel.org>
3818M:	Peter Zijlstra <peterz@infradead.org>
3819R:	Boqun Feng <boqun.feng@gmail.com>
3820R:	Mark Rutland <mark.rutland@arm.com>
3821L:	linux-kernel@vger.kernel.org
3822S:	Maintained
3823F:	Documentation/atomic_*.txt
3824F:	arch/*/include/asm/atomic*.h
3825F:	include/*/atomic*.h
3826F:	include/linux/refcount.h
3827F:	scripts/atomic/
3828
3829ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3830M:	Bradley Grove <linuxdrivers@attotech.com>
3831L:	linux-scsi@vger.kernel.org
3832S:	Supported
3833W:	http://www.attotech.com
3834F:	drivers/scsi/esas2r
3835
3836ATUSB IEEE 802.15.4 RADIO DRIVER
3837M:	Stefan Schmidt <stefan@datenfreihafen.org>
3838L:	linux-wpan@vger.kernel.org
3839S:	Maintained
3840F:	drivers/net/ieee802154/at86rf230.h
3841F:	drivers/net/ieee802154/atusb.c
3842F:	drivers/net/ieee802154/atusb.h
3843
3844AUDIT SUBSYSTEM
3845M:	Paul Moore <paul@paul-moore.com>
3846M:	Eric Paris <eparis@redhat.com>
3847L:	audit@vger.kernel.org
3848S:	Supported
3849W:	https://github.com/linux-audit
3850Q:	https://patchwork.kernel.org/project/audit/list
3851B:	mailto:audit@vger.kernel.org
3852P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3853T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3854F:	include/asm-generic/audit_*.h
3855F:	include/linux/audit.h
3856F:	include/linux/audit_arch.h
3857F:	include/uapi/linux/audit.h
3858F:	kernel/audit*
3859F:	lib/*audit.c
3860K:	\baudit_[a-z_0-9]\+\b
3861
3862AUTOFDO BUILD
3863M:	Rong Xu <xur@google.com>
3864M:	Han Shen <shenhan@google.com>
3865S:	Supported
3866F:	Documentation/dev-tools/autofdo.rst
3867F:	scripts/Makefile.autofdo
3868
3869AUXILIARY BUS DRIVER
3870M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3871R:	Dave Ertman <david.m.ertman@intel.com>
3872R:	Ira Weiny <ira.weiny@intel.com>
3873S:	Supported
3874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3875F:	Documentation/driver-api/auxiliary_bus.rst
3876F:	drivers/base/auxiliary.c
3877F:	include/linux/auxiliary_bus.h
3878
3879AUXILIARY DISPLAY DRIVERS
3880M:	Andy Shevchenko <andy@kernel.org>
3881R:	Geert Uytterhoeven <geert@linux-m68k.org>
3882S:	Odd Fixes
3883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3884F:	Documentation/devicetree/bindings/auxdisplay/
3885F:	drivers/auxdisplay/
3886F:	include/linux/cfag12864b.h
3887F:	include/uapi/linux/map_to_14segment.h
3888F:	include/uapi/linux/map_to_7segment.h
3889
3890AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3891M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3892L:	linux-iio@vger.kernel.org
3893S:	Maintained
3894F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3895F:	drivers/iio/light/apds9306.c
3896
3897AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3898M:	Andreas Klinger <ak@it-klinger.de>
3899L:	linux-iio@vger.kernel.org
3900S:	Maintained
3901F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3902F:	drivers/iio/adc/hx711.c
3903
3904AX.25 NETWORK LAYER
3905L:	linux-hams@vger.kernel.org
3906S:	Orphan
3907W:	https://linux-ax25.in-berlin.de
3908F:	include/net/ax25.h
3909F:	include/uapi/linux/ax25.h
3910F:	net/ax25/
3911
3912AXENTIA ARM DEVICES
3913M:	Peter Rosin <peda@axentia.se>
3914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3915S:	Maintained
3916F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3917F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3918F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3919F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3920
3921AXENTIA ASOC DRIVERS
3922M:	Peter Rosin <peda@axentia.se>
3923L:	linux-sound@vger.kernel.org
3924S:	Maintained
3925F:	Documentation/devicetree/bindings/sound/axentia,*
3926F:	sound/soc/atmel/tse850-pcm5142.c
3927
3928AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3929M:	Nuno Sá <nuno.sa@analog.com>
3930L:	linux-hwmon@vger.kernel.org
3931S:	Supported
3932W:	https://ez.analog.com/linux-software-drivers
3933F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3934F:	drivers/hwmon/axi-fan-control.c
3935
3936AXI SPI ENGINE
3937M:	Michael Hennerich <michael.hennerich@analog.com>
3938M:	Nuno Sá <nuno.sa@analog.com>
3939R:	David Lechner <dlechner@baylibre.com>
3940L:	linux-spi@vger.kernel.org
3941S:	Supported
3942W:	https://ez.analog.com/linux-software-drivers
3943F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3944F:	drivers/spi/spi-axi-spi-engine.c
3945
3946AXI PWM GENERATOR
3947M:	Michael Hennerich <michael.hennerich@analog.com>
3948M:	Nuno Sá <nuno.sa@analog.com>
3949R:	Trevor Gamblin <tgamblin@baylibre.com>
3950L:	linux-pwm@vger.kernel.org
3951S:	Supported
3952W:	https://ez.analog.com/linux-software-drivers
3953F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3954F:	drivers/pwm/pwm-axi-pwmgen.c
3955
3956AZ6007 DVB DRIVER
3957M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3958L:	linux-media@vger.kernel.org
3959S:	Maintained
3960W:	https://linuxtv.org
3961T:	git git://linuxtv.org/media.git
3962F:	drivers/media/usb/dvb-usb-v2/az6007.c
3963
3964AZTECH FM RADIO RECEIVER DRIVER
3965M:	Hans Verkuil <hverkuil@xs4all.nl>
3966L:	linux-media@vger.kernel.org
3967S:	Maintained
3968W:	https://linuxtv.org
3969T:	git git://linuxtv.org/media.git
3970F:	drivers/media/radio/radio-aztech*
3971
3972B43 WIRELESS DRIVER
3973L:	linux-wireless@vger.kernel.org
3974L:	b43-dev@lists.infradead.org
3975S:	Orphan
3976W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3977F:	drivers/net/wireless/broadcom/b43/
3978
3979B43LEGACY WIRELESS DRIVER
3980L:	linux-wireless@vger.kernel.org
3981L:	b43-dev@lists.infradead.org
3982S:	Orphan
3983W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3984F:	drivers/net/wireless/broadcom/b43legacy/
3985
3986BACKLIGHT CLASS/SUBSYSTEM
3987M:	Lee Jones <lee@kernel.org>
3988M:	Daniel Thompson <danielt@kernel.org>
3989M:	Jingoo Han <jingoohan1@gmail.com>
3990L:	dri-devel@lists.freedesktop.org
3991S:	Maintained
3992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3993F:	Documentation/ABI/stable/sysfs-class-backlight
3994F:	Documentation/ABI/testing/sysfs-class-backlight
3995F:	Documentation/devicetree/bindings/leds/backlight
3996F:	drivers/video/backlight/
3997F:	include/linux/backlight.h
3998F:	include/linux/pwm_backlight.h
3999
4000BARCO P50 GPIO DRIVER
4001M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
4002M:	Peter Korsgaard <peter.korsgaard@barco.com>
4003S:	Maintained
4004F:	drivers/platform/x86/barco-p50-gpio.c
4005
4006BATMAN ADVANCED
4007M:	Marek Lindner <marek.lindner@mailbox.org>
4008M:	Simon Wunderlich <sw@simonwunderlich.de>
4009M:	Antonio Quartulli <antonio@mandelbit.com>
4010M:	Sven Eckelmann <sven@narfation.org>
4011L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
4012S:	Maintained
4013W:	https://www.open-mesh.org/
4014Q:	https://patchwork.open-mesh.org/project/batman/list/
4015B:	https://www.open-mesh.org/projects/batman-adv/issues
4016C:	ircs://irc.hackint.org/batadv
4017T:	git https://git.open-mesh.org/linux-merge.git
4018F:	Documentation/networking/batman-adv.rst
4019F:	include/uapi/linux/batadv_packet.h
4020F:	include/uapi/linux/batman_adv.h
4021F:	net/batman-adv/
4022
4023BAYCOM/HDLCDRV DRIVERS FOR AX.25
4024M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
4025L:	linux-hams@vger.kernel.org
4026S:	Maintained
4027W:	http://www.baycom.org/~tom/ham/ham.html
4028F:	drivers/net/hamradio/baycom*
4029
4030BCACHE (BLOCK LAYER CACHE)
4031M:	Coly Li <colyli@kernel.org>
4032M:	Kent Overstreet <kent.overstreet@linux.dev>
4033L:	linux-bcache@vger.kernel.org
4034S:	Maintained
4035W:	http://bcache.evilpiepirate.org
4036C:	irc://irc.oftc.net/bcache
4037F:	drivers/md/bcache/
4038
4039BCACHEFS
4040M:	Kent Overstreet <kent.overstreet@linux.dev>
4041L:	linux-bcachefs@vger.kernel.org
4042S:	Supported
4043C:	irc://irc.oftc.net/bcache
4044P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
4045T:	git https://evilpiepirate.org/git/bcachefs.git
4046F:	fs/bcachefs/
4047F:	Documentation/filesystems/bcachefs/
4048
4049BDISP ST MEDIA DRIVER
4050M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
4051L:	linux-media@vger.kernel.org
4052S:	Supported
4053W:	https://linuxtv.org
4054T:	git git://linuxtv.org/media.git
4055F:	drivers/media/platform/st/sti/bdisp
4056
4057BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4058M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
4059L:	netdev@vger.kernel.org
4060S:	Maintained
4061F:	drivers/net/ethernet/ec_bhf.c
4062
4063BEFS FILE SYSTEM
4064M:	Luis de Bethencourt <luisbg@kernel.org>
4065M:	Salah Triki <salah.triki@gmail.com>
4066S:	Maintained
4067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4068F:	Documentation/filesystems/befs.rst
4069F:	fs/befs/
4070
4071BFQ I/O SCHEDULER
4072M:	Yu Kuai <yukuai3@huawei.com>
4073L:	linux-block@vger.kernel.org
4074S:	Odd Fixes
4075F:	Documentation/block/bfq-iosched.rst
4076F:	block/bfq-*
4077
4078BFS FILE SYSTEM
4079M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
4080S:	Maintained
4081F:	Documentation/filesystems/bfs.rst
4082F:	fs/bfs/
4083F:	include/uapi/linux/bfs_fs.h
4084
4085BINMAN
4086M:	Simon Glass <sjg@chromium.org>
4087S:	Supported
4088F:	Documentation/devicetree/bindings/mtd/partitions/binman*
4089
4090BITMAP API
4091M:	Yury Norov <yury.norov@gmail.com>
4092R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4093S:	Maintained
4094F:	include/linux/bitfield.h
4095F:	include/linux/bitmap-str.h
4096F:	include/linux/bitmap.h
4097F:	include/linux/bits.h
4098F:	include/linux/cpumask.h
4099F:	include/linux/cpumask_types.h
4100F:	include/linux/find.h
4101F:	include/linux/nodemask.h
4102F:	include/linux/nodemask_types.h
4103F:	include/vdso/bits.h
4104F:	lib/bitmap-str.c
4105F:	lib/bitmap.c
4106F:	lib/cpumask.c
4107F:	lib/find_bit.c
4108F:	lib/find_bit_benchmark.c
4109F:	lib/test_bitmap.c
4110F:	lib/tests/cpumask_kunit.c
4111F:	tools/include/linux/bitfield.h
4112F:	tools/include/linux/bitmap.h
4113F:	tools/include/linux/bits.h
4114F:	tools/include/linux/find.h
4115F:	tools/include/vdso/bits.h
4116F:	tools/lib/bitmap.c
4117F:	tools/lib/find_bit.c
4118
4119BITMAP API BINDINGS [RUST]
4120M:	Yury Norov <yury.norov@gmail.com>
4121S:	Maintained
4122F:	rust/helpers/cpumask.c
4123
4124BITOPS API
4125M:	Yury Norov <yury.norov@gmail.com>
4126R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4127S:	Maintained
4128F:	arch/*/include/asm/bitops.h
4129F:	arch/*/include/asm/bitops_32.h
4130F:	arch/*/include/asm/bitops_64.h
4131F:	arch/*/lib/bitops.c
4132F:	include/asm-generic/bitops
4133F:	include/asm-generic/bitops.h
4134F:	include/linux/bitops.h
4135F:	lib/test_bitops.c
4136F:	tools/*/bitops*
4137
4138BLINKM RGB LED DRIVER
4139M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
4140S:	Maintained
4141F:	drivers/leds/leds-blinkm.c
4142
4143BLOCK LAYER
4144M:	Jens Axboe <axboe@kernel.dk>
4145L:	linux-block@vger.kernel.org
4146S:	Maintained
4147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4148F:	Documentation/ABI/stable/sysfs-block
4149F:	Documentation/block/
4150F:	block/
4151F:	drivers/block/
4152F:	include/linux/bio.h
4153F:	include/linux/blk*
4154F:	kernel/trace/blktrace.c
4155F:	lib/sbitmap.c
4156
4157BLOCK LAYER DEVICE DRIVER API [RUST]
4158M:	Andreas Hindborg <a.hindborg@kernel.org>
4159R:	Boqun Feng <boqun.feng@gmail.com>
4160L:	linux-block@vger.kernel.org
4161L:	rust-for-linux@vger.kernel.org
4162S:	Supported
4163W:	https://rust-for-linux.com
4164B:	https://github.com/Rust-for-Linux/linux/issues
4165C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4166T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4167F:	drivers/block/rnull.rs
4168F:	rust/kernel/block.rs
4169F:	rust/kernel/block/
4170
4171BLOCK2MTD DRIVER
4172M:	Joern Engel <joern@lazybastard.org>
4173L:	linux-mtd@lists.infradead.org
4174S:	Maintained
4175F:	drivers/mtd/devices/block2mtd.c
4176
4177BLUETOOTH DRIVERS
4178M:	Marcel Holtmann <marcel@holtmann.org>
4179M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4180L:	linux-bluetooth@vger.kernel.org
4181S:	Supported
4182W:	http://www.bluez.org/
4183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4185F:	Documentation/devicetree/bindings/net/bluetooth/
4186F:	drivers/bluetooth/
4187
4188BLUETOOTH SUBSYSTEM
4189M:	Marcel Holtmann <marcel@holtmann.org>
4190M:	Johan Hedberg <johan.hedberg@gmail.com>
4191M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4192L:	linux-bluetooth@vger.kernel.org
4193S:	Supported
4194W:	http://www.bluez.org/
4195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4197F:	Documentation/ABI/stable/sysfs-class-bluetooth
4198F:	include/net/bluetooth/
4199F:	net/bluetooth/
4200
4201BONDING DRIVER
4202M:	Jay Vosburgh <jv@jvosburgh.net>
4203L:	netdev@vger.kernel.org
4204S:	Maintained
4205F:	Documentation/networking/bonding.rst
4206F:	drivers/net/bonding/
4207F:	include/net/bond*
4208F:	include/uapi/linux/if_bonding.h
4209F:	tools/testing/selftests/drivers/net/bonding/
4210
4211BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4212M:	Dan Robertson <dan@dlrobertson.com>
4213L:	linux-iio@vger.kernel.org
4214S:	Maintained
4215F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4216F:	drivers/iio/accel/bma400*
4217
4218BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4219M:	Alex Lanzano <lanzano.alex@gmail.com>
4220L:	linux-iio@vger.kernel.org
4221S:	Maintained
4222F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4223F:	drivers/iio/imu/bmi270/
4224
4225BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4226M:	Jagath Jog J <jagathjog1996@gmail.com>
4227L:	linux-iio@vger.kernel.org
4228S:	Maintained
4229F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4230F:	drivers/iio/imu/bmi323/
4231
4232BPF JIT for ARC
4233M:	Shahab Vahedi <list+bpf@vahedi.org>
4234L:	bpf@vger.kernel.org
4235S:	Maintained
4236F:	arch/arc/net/
4237
4238BPF JIT for ARM
4239M:	Russell King <linux@armlinux.org.uk>
4240M:	Puranjay Mohan <puranjay@kernel.org>
4241L:	bpf@vger.kernel.org
4242S:	Maintained
4243F:	arch/arm/net/
4244
4245BPF JIT for ARM64
4246M:	Daniel Borkmann <daniel@iogearbox.net>
4247M:	Alexei Starovoitov <ast@kernel.org>
4248M:	Puranjay Mohan <puranjay@kernel.org>
4249R:	Xu Kuohai <xukuohai@huaweicloud.com>
4250L:	bpf@vger.kernel.org
4251S:	Supported
4252F:	arch/arm64/net/
4253
4254BPF JIT for LOONGARCH
4255M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4256R:	Hengqi Chen <hengqi.chen@gmail.com>
4257L:	bpf@vger.kernel.org
4258S:	Maintained
4259F:	arch/loongarch/net/
4260
4261BPF JIT for MIPS (32-BIT AND 64-BIT)
4262M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4263M:	Paul Burton <paulburton@kernel.org>
4264L:	bpf@vger.kernel.org
4265S:	Maintained
4266F:	arch/mips/net/
4267
4268BPF JIT for NFP NICs
4269M:	Jakub Kicinski <kuba@kernel.org>
4270L:	bpf@vger.kernel.org
4271S:	Odd Fixes
4272F:	drivers/net/ethernet/netronome/nfp/bpf/
4273
4274BPF JIT for POWERPC (32-BIT AND 64-BIT)
4275M:	Hari Bathini <hbathini@linux.ibm.com>
4276M:	Christophe Leroy <christophe.leroy@csgroup.eu>
4277R:	Naveen N Rao <naveen@kernel.org>
4278L:	bpf@vger.kernel.org
4279S:	Supported
4280F:	arch/powerpc/net/
4281
4282BPF JIT for RISC-V (32-bit)
4283M:	Luke Nelson <luke.r.nels@gmail.com>
4284M:	Xi Wang <xi.wang@gmail.com>
4285L:	bpf@vger.kernel.org
4286S:	Maintained
4287F:	arch/riscv/net/
4288X:	arch/riscv/net/bpf_jit_comp64.c
4289
4290BPF JIT for RISC-V (64-bit)
4291M:	Björn Töpel <bjorn@kernel.org>
4292R:	Pu Lehui <pulehui@huawei.com>
4293R:	Puranjay Mohan <puranjay@kernel.org>
4294L:	bpf@vger.kernel.org
4295S:	Maintained
4296F:	arch/riscv/net/
4297X:	arch/riscv/net/bpf_jit_comp32.c
4298
4299BPF JIT for S390
4300M:	Ilya Leoshkevich <iii@linux.ibm.com>
4301M:	Heiko Carstens <hca@linux.ibm.com>
4302M:	Vasily Gorbik <gor@linux.ibm.com>
4303L:	bpf@vger.kernel.org
4304S:	Supported
4305F:	arch/s390/net/
4306X:	arch/s390/net/pnet.c
4307
4308BPF JIT for SPARC (32-BIT AND 64-BIT)
4309M:	David S. Miller <davem@davemloft.net>
4310L:	bpf@vger.kernel.org
4311S:	Odd Fixes
4312F:	arch/sparc/net/
4313
4314BPF JIT for X86 32-BIT
4315M:	Wang YanQing <udknight@gmail.com>
4316L:	bpf@vger.kernel.org
4317S:	Odd Fixes
4318F:	arch/x86/net/bpf_jit_comp32.c
4319
4320BPF JIT for X86 64-BIT
4321M:	Alexei Starovoitov <ast@kernel.org>
4322M:	Daniel Borkmann <daniel@iogearbox.net>
4323L:	bpf@vger.kernel.org
4324S:	Supported
4325F:	arch/x86/net/
4326X:	arch/x86/net/bpf_jit_comp32.c
4327
4328BPF [BTF]
4329M:	Martin KaFai Lau <martin.lau@linux.dev>
4330L:	bpf@vger.kernel.org
4331S:	Maintained
4332F:	include/linux/btf*
4333F:	kernel/bpf/btf.c
4334
4335BPF [CORE]
4336M:	Alexei Starovoitov <ast@kernel.org>
4337M:	Daniel Borkmann <daniel@iogearbox.net>
4338R:	John Fastabend <john.fastabend@gmail.com>
4339L:	bpf@vger.kernel.org
4340S:	Maintained
4341F:	include/linux/bpf*
4342F:	include/linux/filter.h
4343F:	include/linux/tnum.h
4344F:	kernel/bpf/core.c
4345F:	kernel/bpf/dispatcher.c
4346F:	kernel/bpf/mprog.c
4347F:	kernel/bpf/syscall.c
4348F:	kernel/bpf/tnum.c
4349F:	kernel/bpf/trampoline.c
4350F:	kernel/bpf/verifier.c
4351
4352BPF [CRYPTO]
4353M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4354L:	bpf@vger.kernel.org
4355S:	Maintained
4356F:	crypto/bpf_crypto_skcipher.c
4357F:	include/linux/bpf_crypto.h
4358F:	kernel/bpf/crypto.c
4359
4360BPF [DOCUMENTATION] (Related to Standardization)
4361R:	David Vernet <void@manifault.com>
4362L:	bpf@vger.kernel.org
4363L:	bpf@ietf.org
4364S:	Maintained
4365F:	Documentation/bpf/standardization/
4366
4367BPF [GENERAL] (Safe Dynamic Programs and Tools)
4368M:	Alexei Starovoitov <ast@kernel.org>
4369M:	Daniel Borkmann <daniel@iogearbox.net>
4370M:	Andrii Nakryiko <andrii@kernel.org>
4371R:	Martin KaFai Lau <martin.lau@linux.dev>
4372R:	Eduard Zingerman <eddyz87@gmail.com>
4373R:	Song Liu <song@kernel.org>
4374R:	Yonghong Song <yonghong.song@linux.dev>
4375R:	John Fastabend <john.fastabend@gmail.com>
4376R:	KP Singh <kpsingh@kernel.org>
4377R:	Stanislav Fomichev <sdf@fomichev.me>
4378R:	Hao Luo <haoluo@google.com>
4379R:	Jiri Olsa <jolsa@kernel.org>
4380L:	bpf@vger.kernel.org
4381S:	Supported
4382W:	https://bpf.io/
4383Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4386F:	Documentation/bpf/
4387F:	Documentation/networking/filter.rst
4388F:	Documentation/userspace-api/ebpf/
4389F:	arch/*/net/*
4390F:	include/linux/bpf*
4391F:	include/linux/btf*
4392F:	include/linux/filter.h
4393F:	include/trace/events/xdp.h
4394F:	include/uapi/linux/bpf*
4395F:	include/uapi/linux/btf*
4396F:	include/uapi/linux/filter.h
4397F:	kernel/bpf/
4398F:	kernel/trace/bpf_trace.c
4399F:	lib/buildid.c
4400F:	arch/*/include/asm/rqspinlock.h
4401F:	include/asm-generic/rqspinlock.h
4402F:	lib/test_bpf.c
4403F:	net/bpf/
4404F:	net/core/filter.c
4405F:	net/sched/act_bpf.c
4406F:	net/sched/cls_bpf.c
4407F:	samples/bpf/
4408F:	scripts/bpf_doc.py
4409F:	scripts/Makefile.btf
4410F:	scripts/pahole-version.sh
4411F:	tools/bpf/
4412F:	tools/lib/bpf/
4413F:	tools/testing/selftests/bpf/
4414
4415BPF [ITERATOR]
4416M:	Yonghong Song <yonghong.song@linux.dev>
4417L:	bpf@vger.kernel.org
4418S:	Maintained
4419F:	kernel/bpf/*iter.c
4420
4421BPF [L7 FRAMEWORK] (sockmap)
4422M:	John Fastabend <john.fastabend@gmail.com>
4423M:	Jakub Sitnicki <jakub@cloudflare.com>
4424L:	netdev@vger.kernel.org
4425L:	bpf@vger.kernel.org
4426S:	Maintained
4427F:	include/linux/skmsg.h
4428F:	net/core/skmsg.c
4429F:	net/core/sock_map.c
4430F:	net/ipv4/tcp_bpf.c
4431F:	net/ipv4/udp_bpf.c
4432F:	net/unix/unix_bpf.c
4433
4434BPF [LIBRARY] (libbpf)
4435M:	Andrii Nakryiko <andrii@kernel.org>
4436M:	Eduard Zingerman <eddyz87@gmail.com>
4437L:	bpf@vger.kernel.org
4438S:	Maintained
4439F:	tools/lib/bpf/
4440
4441BPF [MISC]
4442L:	bpf@vger.kernel.org
4443S:	Odd Fixes
4444K:	(?:\b|_)bpf(?:\b|_)
4445
4446BPF [NETKIT] (BPF-programmable network device)
4447M:	Daniel Borkmann <daniel@iogearbox.net>
4448M:	Nikolay Aleksandrov <razor@blackwall.org>
4449L:	bpf@vger.kernel.org
4450L:	netdev@vger.kernel.org
4451S:	Supported
4452F:	drivers/net/netkit.c
4453F:	include/net/netkit.h
4454
4455BPF [NETWORKING] (struct_ops, reuseport)
4456M:	Martin KaFai Lau <martin.lau@linux.dev>
4457L:	bpf@vger.kernel.org
4458L:	netdev@vger.kernel.org
4459S:	Maintained
4460F:	kernel/bpf/bpf_struct*
4461
4462BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4463M:	Martin KaFai Lau <martin.lau@linux.dev>
4464M:	Daniel Borkmann <daniel@iogearbox.net>
4465R:	John Fastabend <john.fastabend@gmail.com>
4466L:	bpf@vger.kernel.org
4467L:	netdev@vger.kernel.org
4468S:	Maintained
4469F:	include/net/tcx.h
4470F:	kernel/bpf/tcx.c
4471F:	net/core/filter.c
4472F:	net/sched/act_bpf.c
4473F:	net/sched/cls_bpf.c
4474
4475BPF [RINGBUF]
4476M:	Andrii Nakryiko <andrii@kernel.org>
4477L:	bpf@vger.kernel.org
4478S:	Maintained
4479F:	kernel/bpf/ringbuf.c
4480
4481BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4482M:	KP Singh <kpsingh@kernel.org>
4483M:	Matt Bobrowski <mattbobrowski@google.com>
4484L:	bpf@vger.kernel.org
4485S:	Maintained
4486F:	Documentation/bpf/prog_lsm.rst
4487F:	include/linux/bpf_lsm.h
4488F:	kernel/bpf/bpf_lsm.c
4489F:	kernel/trace/bpf_trace.c
4490F:	security/bpf/
4491
4492BPF [SELFTESTS] (Test Runners & Infrastructure)
4493M:	Andrii Nakryiko <andrii@kernel.org>
4494M:	Eduard Zingerman <eddyz87@gmail.com>
4495R:	Mykola Lysenko <mykolal@fb.com>
4496L:	bpf@vger.kernel.org
4497S:	Maintained
4498F:	tools/testing/selftests/bpf/
4499
4500BPF [STORAGE & CGROUPS]
4501M:	Martin KaFai Lau <martin.lau@linux.dev>
4502L:	bpf@vger.kernel.org
4503S:	Maintained
4504F:	kernel/bpf/*storage.c
4505F:	kernel/bpf/bpf_lru*
4506F:	kernel/bpf/cgroup.c
4507
4508BPF [TOOLING] (bpftool)
4509M:	Quentin Monnet <qmo@kernel.org>
4510L:	bpf@vger.kernel.org
4511S:	Maintained
4512F:	kernel/bpf/disasm.*
4513F:	tools/bpf/bpftool/
4514
4515BPF [TRACING]
4516M:	Song Liu <song@kernel.org>
4517R:	Jiri Olsa <jolsa@kernel.org>
4518L:	bpf@vger.kernel.org
4519S:	Maintained
4520F:	kernel/bpf/stackmap.c
4521F:	kernel/trace/bpf_trace.c
4522F:	lib/buildid.c
4523
4524BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4525M:	Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com>
4526L:	linux-iio@vger.kernel.org
4527S:	Maintained
4528F:	Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4529F:	drivers/iio/light/apds9160.c
4530
4531BROADCOM ASP 2.0 ETHERNET DRIVER
4532M:	Justin Chen <justin.chen@broadcom.com>
4533M:	Florian Fainelli <florian.fainelli@broadcom.com>
4534L:	bcm-kernel-feedback-list@broadcom.com
4535L:	netdev@vger.kernel.org
4536S:	Supported
4537F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4538F:	drivers/net/ethernet/broadcom/asp2/
4539
4540BROADCOM B44 10/100 ETHERNET DRIVER
4541M:	Michael Chan <michael.chan@broadcom.com>
4542L:	netdev@vger.kernel.org
4543S:	Maintained
4544F:	drivers/net/ethernet/broadcom/b44.*
4545
4546BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4547M:	Florian Fainelli <florian.fainelli@broadcom.com>
4548L:	netdev@vger.kernel.org
4549L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4550S:	Supported
4551F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4552F:	drivers/net/dsa/b53/*
4553F:	drivers/net/dsa/bcm_sf2*
4554F:	include/linux/dsa/brcm.h
4555F:	include/linux/platform_data/b53.h
4556
4557BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4558M:	Florian Fainelli <florian.fainelli@broadcom.com>
4559R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4560L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
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/pci/brcm,stb-pcie.yaml
4565F:	drivers/pci/controller/pcie-brcmstb.c
4566F:	drivers/staging/vc04_services
4567N:	bcm2711
4568N:	bcm283*
4569N:	raspberrypi
4570
4571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4572M:	Florian Fainelli <florian.fainelli@broadcom.com>
4573M:	Ray Jui <rjui@broadcom.com>
4574M:	Scott Branden <sbranden@broadcom.com>
4575R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4576S:	Maintained
4577T:	git https://github.com/broadcom/mach-bcm
4578F:	arch/arm/mach-bcm/
4579N:	bcm281*
4580N:	bcm113*
4581N:	bcm216*
4582N:	kona
4583
4584BROADCOM BCM2835 CAMERA DRIVERS
4585M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4586L:	linux-media@vger.kernel.org
4587S:	Maintained
4588F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4589F:	drivers/media/platform/broadcom/bcm2835-unicam*
4590
4591BROADCOM BCM47XX MIPS ARCHITECTURE
4592M:	Hauke Mehrtens <hauke@hauke-m.de>
4593M:	Rafał Miłecki <zajec5@gmail.com>
4594L:	linux-mips@vger.kernel.org
4595S:	Maintained
4596F:	Documentation/devicetree/bindings/mips/brcm/
4597F:	arch/mips/bcm47xx/*
4598F:	arch/mips/include/asm/mach-bcm47xx/*
4599
4600BROADCOM BCM4908 ETHERNET DRIVER
4601M:	Rafał Miłecki <rafal@milecki.pl>
4602R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4603L:	netdev@vger.kernel.org
4604S:	Maintained
4605F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4606F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4607F:	drivers/net/ethernet/broadcom/unimac.h
4608
4609BROADCOM BCM4908 PINMUX DRIVER
4610M:	Rafał Miłecki <rafal@milecki.pl>
4611R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4612L:	linux-gpio@vger.kernel.org
4613S:	Maintained
4614F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4615F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4616
4617BROADCOM BCM5301X ARM ARCHITECTURE
4618M:	Florian Fainelli <florian.fainelli@broadcom.com>
4619M:	Hauke Mehrtens <hauke@hauke-m.de>
4620M:	Rafał Miłecki <zajec5@gmail.com>
4621R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4623S:	Maintained
4624F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4625F:	arch/arm/boot/dts/broadcom/bcm470*
4626F:	arch/arm/boot/dts/broadcom/bcm5301*
4627F:	arch/arm/boot/dts/broadcom/bcm953012*
4628F:	arch/arm/mach-bcm/bcm_5301x.c
4629
4630BROADCOM BCM53573 ARM ARCHITECTURE
4631M:	Florian Fainelli <florian.fainelli@broadcom.com>
4632M:	Rafał Miłecki <rafal@milecki.pl>
4633R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4635S:	Maintained
4636F:	arch/arm/boot/dts/broadcom/bcm47189*
4637F:	arch/arm/boot/dts/broadcom/bcm53573*
4638
4639BROADCOM BCM63XX/BCM33XX UDC DRIVER
4640M:	Kevin Cernekee <cernekee@gmail.com>
4641L:	linux-usb@vger.kernel.org
4642S:	Maintained
4643F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4644
4645BROADCOM BCM7XXX ARM ARCHITECTURE
4646M:	Florian Fainelli <florian.fainelli@broadcom.com>
4647R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4649S:	Maintained
4650T:	git https://github.com/broadcom/stblinux.git
4651F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4652F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4653F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4654F:	arch/arm/mach-bcm/*brcmstb*
4655F:	arch/arm/mm/cache-b15-rac.c
4656F:	drivers/bus/brcmstb_gisb.c
4657F:	drivers/pci/controller/pcie-brcmstb.c
4658N:	brcmstb
4659N:	bcm7038
4660N:	bcm7120
4661
4662BROADCOM BCMBCA ARM ARCHITECTURE
4663M:	William Zhang <william.zhang@broadcom.com>
4664M:	Anand Gore <anand.gore@broadcom.com>
4665M:	Kursad Oney <kursad.oney@broadcom.com>
4666M:	Florian Fainelli <florian.fainelli@broadcom.com>
4667M:	Rafał Miłecki <rafal@milecki.pl>
4668R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4670S:	Maintained
4671T:	git https://github.com/broadcom/stblinux.git
4672F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4673F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4674N:	bcmbca
4675N:	bcm[9]?47622
4676N:	bcm[9]?4912
4677N:	bcm[9]?63138
4678N:	bcm[9]?63146
4679N:	bcm[9]?63148
4680N:	bcm[9]?63158
4681N:	bcm[9]?63178
4682N:	bcm[9]?6756
4683N:	bcm[9]?6813
4684N:	bcm[9]?6846
4685N:	bcm[9]?6855
4686N:	bcm[9]?6856
4687N:	bcm[9]?6858
4688N:	bcm[9]?6878
4689
4690BROADCOM BDC DRIVER
4691M:	Justin Chen <justin.chen@broadcom.com>
4692M:	Al Cooper <alcooperx@gmail.com>
4693R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4694L:	linux-usb@vger.kernel.org
4695S:	Maintained
4696F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4697F:	drivers/usb/gadget/udc/bdc/
4698
4699BROADCOM BMIPS CPUFREQ DRIVER
4700M:	Markus Mayer <mmayer@broadcom.com>
4701R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4702L:	linux-pm@vger.kernel.org
4703S:	Maintained
4704F:	drivers/cpufreq/bmips-cpufreq.c
4705
4706BROADCOM BMIPS MIPS ARCHITECTURE
4707M:	Florian Fainelli <florian.fainelli@broadcom.com>
4708R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4709L:	linux-mips@vger.kernel.org
4710S:	Maintained
4711T:	git https://github.com/broadcom/stblinux.git
4712F:	arch/mips/bmips/*
4713F:	arch/mips/boot/dts/brcm/bcm*.dts*
4714F:	arch/mips/include/asm/mach-bmips/*
4715F:	arch/mips/kernel/*bmips*
4716F:	drivers/irqchip/irq-bcm63*
4717F:	drivers/irqchip/irq-bcm7*
4718F:	drivers/irqchip/irq-brcmstb*
4719F:	drivers/pmdomain/bcm/bcm63xx-power.c
4720F:	include/linux/bcm963xx_nvram.h
4721F:	include/linux/bcm963xx_tag.h
4722
4723BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4724M:	Rasesh Mody <rmody@marvell.com>
4725M:	GR-Linux-NIC-Dev@marvell.com
4726L:	netdev@vger.kernel.org
4727S:	Maintained
4728F:	drivers/net/ethernet/broadcom/bnx2.*
4729F:	drivers/net/ethernet/broadcom/bnx2_*
4730
4731BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4732M:	Saurav Kashyap <skashyap@marvell.com>
4733M:	Javed Hasan <jhasan@marvell.com>
4734M:	GR-QLogic-Storage-Upstream@marvell.com
4735L:	linux-scsi@vger.kernel.org
4736S:	Supported
4737F:	drivers/scsi/bnx2fc/
4738
4739BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4740M:	Nilesh Javali <njavali@marvell.com>
4741M:	Manish Rangankar <mrangankar@marvell.com>
4742M:	GR-QLogic-Storage-Upstream@marvell.com
4743L:	linux-scsi@vger.kernel.org
4744S:	Supported
4745F:	drivers/scsi/bnx2i/
4746
4747BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4748M:	Sudarsana Kalluru <skalluru@marvell.com>
4749M:	Manish Chopra <manishc@marvell.com>
4750L:	netdev@vger.kernel.org
4751S:	Maintained
4752F:	drivers/net/ethernet/broadcom/bnx2x/
4753
4754BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4755M:	Michael Chan <michael.chan@broadcom.com>
4756M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4757L:	netdev@vger.kernel.org
4758S:	Maintained
4759F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4760F:	drivers/net/ethernet/broadcom/bnxt/
4761F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4762
4763BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4764M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4765L:	linux-wireless@vger.kernel.org
4766L:	brcm80211@lists.linux.dev
4767L:	brcm80211-dev-list.pdl@broadcom.com
4768S:	Supported
4769F:	drivers/net/wireless/broadcom/brcm80211/
4770F:	include/linux/platform_data/brcmfmac.h
4771
4772BROADCOM BRCMSTB GPIO DRIVER
4773M:	Doug Berger <opendmb@gmail.com>
4774M:	Florian Fainelli <florian.fainelli@broadcom.com>
4775R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4776S:	Supported
4777F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4778F:	drivers/gpio/gpio-brcmstb.c
4779
4780BROADCOM BRCMSTB I2C DRIVER
4781M:	Kamal Dasu <kamal.dasu@broadcom.com>
4782R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4783L:	linux-i2c@vger.kernel.org
4784S:	Supported
4785F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4786F:	drivers/i2c/busses/i2c-brcmstb.c
4787
4788BROADCOM BRCMSTB UART DRIVER
4789M:	Al Cooper <alcooperx@gmail.com>
4790R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4791L:	linux-serial@vger.kernel.org
4792S:	Maintained
4793F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4794F:	drivers/tty/serial/8250/8250_bcm7271.c
4795
4796BROADCOM BRCMSTB USB EHCI DRIVER
4797M:	Justin Chen <justin.chen@broadcom.com>
4798M:	Al Cooper <alcooperx@gmail.com>
4799R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4800L:	linux-usb@vger.kernel.org
4801S:	Maintained
4802F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4803F:	drivers/usb/host/ehci-brcm.*
4804
4805BROADCOM BRCMSTB USB PIN MAP DRIVER
4806M:	Al Cooper <alcooperx@gmail.com>
4807R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4808L:	linux-usb@vger.kernel.org
4809S:	Maintained
4810F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4811F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4812
4813BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4814M:	Justin Chen <justin.chen@broadcom.com>
4815M:	Al Cooper <alcooperx@gmail.com>
4816R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4817L:	linux-kernel@vger.kernel.org
4818S:	Maintained
4819F:	drivers/phy/broadcom/phy-brcm-usb*
4820
4821BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4822M:	William Zhang <william.zhang@broadcom.com>
4823M:	Kursad Oney <kursad.oney@broadcom.com>
4824M:	Jonas Gorski <jonas.gorski@gmail.com>
4825R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4826L:	linux-spi@vger.kernel.org
4827S:	Maintained
4828F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4829F:	drivers/spi/spi-bcm63xx-hsspi.c
4830F:	drivers/spi/spi-bcmbca-hsspi.c
4831
4832BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4833M:	Jonas Gorski <jonas.gorski@gmail.com>
4834L:	linux-spi@vger.kernel.org
4835S:	Odd Fixes
4836F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4837F:	drivers/spi/spi-bcm63xx.c
4838
4839BROADCOM ETHERNET PHY DRIVERS
4840M:	Florian Fainelli <florian.fainelli@broadcom.com>
4841R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4842L:	netdev@vger.kernel.org
4843S:	Supported
4844F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4845F:	drivers/net/phy/bcm*.[ch]
4846F:	drivers/net/phy/broadcom.c
4847F:	include/linux/brcmphy.h
4848
4849BROADCOM GENET ETHERNET DRIVER
4850M:	Doug Berger <opendmb@gmail.com>
4851M:	Florian Fainelli <florian.fainelli@broadcom.com>
4852R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4853L:	netdev@vger.kernel.org
4854S:	Maintained
4855F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4856F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4857F:	drivers/net/ethernet/broadcom/genet/
4858F:	drivers/net/ethernet/broadcom/unimac.h
4859F:	drivers/net/mdio/mdio-bcm-unimac.c
4860F:	include/linux/platform_data/bcmgenet.h
4861F:	include/linux/platform_data/mdio-bcm-unimac.h
4862
4863BROADCOM IPROC ARM ARCHITECTURE
4864M:	Ray Jui <rjui@broadcom.com>
4865M:	Scott Branden <sbranden@broadcom.com>
4866R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4868S:	Maintained
4869T:	git https://github.com/broadcom/stblinux.git
4870F:	arch/arm64/boot/dts/broadcom/northstar2/*
4871F:	arch/arm64/boot/dts/broadcom/stingray/*
4872F:	drivers/clk/bcm/clk-ns*
4873F:	drivers/clk/bcm/clk-sr*
4874F:	drivers/pinctrl/bcm/pinctrl-ns*
4875F:	include/dt-bindings/clock/bcm-sr*
4876N:	iproc
4877N:	cygnus
4878N:	bcm[-_]nsp
4879N:	bcm9113*
4880N:	bcm9583*
4881N:	bcm9585*
4882N:	bcm9586*
4883N:	bcm988312
4884N:	bcm113*
4885N:	bcm583*
4886N:	bcm585*
4887N:	bcm586*
4888N:	bcm88312
4889N:	hr2
4890N:	stingray
4891
4892BROADCOM IPROC GBIT ETHERNET DRIVER
4893M:	Rafał Miłecki <rafal@milecki.pl>
4894R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4895L:	netdev@vger.kernel.org
4896S:	Maintained
4897F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4898F:	drivers/net/ethernet/broadcom/bgmac*
4899F:	drivers/net/ethernet/broadcom/unimac.h
4900
4901BROADCOM KONA GPIO DRIVER
4902M:	Ray Jui <rjui@broadcom.com>
4903R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4904S:	Supported
4905F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4906F:	drivers/gpio/gpio-bcm-kona.c
4907
4908BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4909M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4910M:	Kashyap Desai <kashyap.desai@broadcom.com>
4911M:	Sumit Saxena <sumit.saxena@broadcom.com>
4912M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4913L:	mpi3mr-linuxdrv.pdl@broadcom.com
4914L:	linux-scsi@vger.kernel.org
4915S:	Supported
4916W:	https://www.broadcom.com/support/storage
4917F:	drivers/scsi/mpi3mr/
4918
4919BROADCOM NETXTREME-E ROCE DRIVER
4920M:	Selvin Xavier <selvin.xavier@broadcom.com>
4921M:	Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
4922L:	linux-rdma@vger.kernel.org
4923S:	Supported
4924W:	http://www.broadcom.com
4925F:	drivers/infiniband/hw/bnxt_re/
4926F:	include/uapi/rdma/bnxt_re-abi.h
4927
4928BROADCOM NVRAM DRIVER
4929M:	Rafał Miłecki <zajec5@gmail.com>
4930L:	linux-mips@vger.kernel.org
4931S:	Maintained
4932F:	drivers/firmware/broadcom/*
4933
4934BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4935M:	Rafał Miłecki <rafal@milecki.pl>
4936M:	Florian Fainelli <florian.fainelli@broadcom.com>
4937R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4938L:	linux-pm@vger.kernel.org
4939S:	Maintained
4940T:	git https://github.com/broadcom/stblinux.git
4941F:	drivers/pmdomain/bcm/bcm-pmb.c
4942F:	include/dt-bindings/soc/bcm-pmb.h
4943
4944BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4945M:	Rafał Miłecki <zajec5@gmail.com>
4946L:	linux-wireless@vger.kernel.org
4947S:	Maintained
4948F:	drivers/bcma/
4949F:	include/linux/bcma/
4950
4951BROADCOM SPI DRIVER
4952M:	Kamal Dasu <kamal.dasu@broadcom.com>
4953R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4954S:	Maintained
4955F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4956F:	drivers/spi/spi-bcm-qspi.*
4957F:	drivers/spi/spi-brcmstb-qspi.c
4958F:	drivers/spi/spi-iproc-qspi.c
4959
4960BROADCOM STB AVS CPUFREQ DRIVER
4961M:	Markus Mayer <mmayer@broadcom.com>
4962R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4963L:	linux-pm@vger.kernel.org
4964S:	Maintained
4965F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4966F:	drivers/cpufreq/brcmstb*
4967
4968BROADCOM STB AVS TMON DRIVER
4969M:	Markus Mayer <mmayer@broadcom.com>
4970R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4971L:	linux-pm@vger.kernel.org
4972S:	Maintained
4973F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4974F:	drivers/thermal/broadcom/brcmstb*
4975
4976BROADCOM STB DPFE DRIVER
4977M:	Markus Mayer <mmayer@broadcom.com>
4978R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4980S:	Maintained
4981F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4982F:	drivers/memory/brcmstb_dpfe.c
4983
4984BROADCOM STB NAND FLASH DRIVER
4985M:	Brian Norris <computersforpeace@gmail.com>
4986M:	Kamal Dasu <kamal.dasu@broadcom.com>
4987R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4988L:	linux-mtd@lists.infradead.org
4989S:	Maintained
4990F:	drivers/mtd/nand/raw/brcmnand/
4991F:	include/linux/platform_data/brcmnand.h
4992
4993BROADCOM STB PCIE DRIVER
4994M:	Jim Quinlan <jim2101024@gmail.com>
4995M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4996M:	Florian Fainelli <florian.fainelli@broadcom.com>
4997R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4998L:	linux-pci@vger.kernel.org
4999S:	Maintained
5000F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5001F:	drivers/pci/controller/pcie-brcmstb.c
5002
5003BROADCOM SYSTEMPORT ETHERNET DRIVER
5004M:	Florian Fainelli <florian.fainelli@broadcom.com>
5005R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5006L:	netdev@vger.kernel.org
5007S:	Maintained
5008F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
5009F:	drivers/net/ethernet/broadcom/bcmsysport.*
5010F:	drivers/net/ethernet/broadcom/unimac.h
5011
5012BROADCOM TG3 GIGABIT ETHERNET DRIVER
5013M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
5014M:	Michael Chan <mchan@broadcom.com>
5015L:	netdev@vger.kernel.org
5016S:	Maintained
5017F:	drivers/net/ethernet/broadcom/tg3.*
5018
5019BROADCOM VK DRIVER
5020M:	Scott Branden <scott.branden@broadcom.com>
5021R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5022S:	Supported
5023F:	drivers/misc/bcm-vk/
5024F:	include/uapi/linux/misc/bcm_vk.h
5025
5026BROCADE BFA FC SCSI DRIVER
5027M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
5028M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
5029L:	linux-scsi@vger.kernel.org
5030S:	Supported
5031F:	drivers/scsi/bfa/
5032
5033BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5034M:	Rasesh Mody <rmody@marvell.com>
5035M:	Sudarsana Kalluru <skalluru@marvell.com>
5036M:	GR-Linux-NIC-Dev@marvell.com
5037L:	netdev@vger.kernel.org
5038S:	Maintained
5039F:	drivers/net/ethernet/brocade/bna/
5040
5041BSG (block layer generic sg v4 driver)
5042M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5043L:	linux-scsi@vger.kernel.org
5044S:	Supported
5045F:	block/bsg.c
5046F:	include/linux/bsg.h
5047F:	include/uapi/linux/bsg.h
5048
5049BT87X AUDIO DRIVER
5050M:	Clemens Ladisch <clemens@ladisch.de>
5051L:	linux-sound@vger.kernel.org
5052S:	Maintained
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5054F:	Documentation/sound/cards/bt87x.rst
5055F:	sound/pci/bt87x.c
5056
5057BT8XXGPIO DRIVER
5058M:	Michael Buesch <m@bues.ch>
5059S:	Maintained
5060W:	http://bu3sch.de/btgpio.php
5061F:	drivers/gpio/gpio-bt8xx.c
5062
5063BTRFS FILE SYSTEM
5064M:	Chris Mason <clm@fb.com>
5065M:	Josef Bacik <josef@toxicpanda.com>
5066M:	David Sterba <dsterba@suse.com>
5067L:	linux-btrfs@vger.kernel.org
5068S:	Maintained
5069W:	https://btrfs.readthedocs.io
5070Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
5071C:	irc://irc.libera.chat/btrfs
5072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5073F:	Documentation/filesystems/btrfs.rst
5074F:	fs/btrfs/
5075F:	include/linux/btrfs*
5076F:	include/trace/events/btrfs.h
5077F:	include/uapi/linux/btrfs*
5078
5079BTTV VIDEO4LINUX DRIVER
5080M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5081L:	linux-media@vger.kernel.org
5082S:	Odd fixes
5083W:	https://linuxtv.org
5084T:	git git://linuxtv.org/media.git
5085F:	Documentation/driver-api/media/drivers/bttv*
5086F:	drivers/media/pci/bt8xx/bttv*
5087
5088BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5089M:	Chanwoo Choi <cw00.choi@samsung.com>
5090L:	linux-pm@vger.kernel.org
5091L:	linux-samsung-soc@vger.kernel.org
5092S:	Maintained
5093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5094F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5095F:	drivers/devfreq/exynos-bus.c
5096
5097BUSLOGIC SCSI DRIVER
5098M:	Khalid Aziz <khalid@gonehiking.org>
5099L:	linux-scsi@vger.kernel.org
5100S:	Maintained
5101F:	drivers/scsi/BusLogic.*
5102F:	drivers/scsi/FlashPoint.*
5103
5104BXCAN CAN NETWORK DRIVER
5105M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
5106L:	linux-can@vger.kernel.org
5107S:	Maintained
5108F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5109F:	drivers/net/can/bxcan.c
5110
5111C-MEDIA CMI8788 DRIVER
5112M:	Clemens Ladisch <clemens@ladisch.de>
5113L:	linux-sound@vger.kernel.org
5114S:	Maintained
5115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5116F:	sound/pci/oxygen/
5117
5118C-SKY ARCHITECTURE
5119M:	Guo Ren <guoren@kernel.org>
5120L:	linux-csky@vger.kernel.org
5121S:	Supported
5122T:	git https://github.com/c-sky/csky-linux.git
5123F:	Documentation/devicetree/bindings/csky/
5124F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5125F:	Documentation/devicetree/bindings/timer/csky,*
5126F:	arch/csky/
5127F:	drivers/clocksource/timer-gx6605s.c
5128F:	drivers/clocksource/timer-mp-csky.c
5129F:	drivers/irqchip/irq-csky-*
5130N:	csky
5131K:	csky
5132
5133CA8210 IEEE-802.15.4 RADIO DRIVER
5134L:	linux-wpan@vger.kernel.org
5135S:	Orphan
5136W:	https://github.com/Cascoda/ca8210-linux.git
5137F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5138F:	drivers/net/ieee802154/ca8210.c
5139
5140CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5141M:	David Howells <dhowells@redhat.com>
5142L:	netfs@lists.linux.dev
5143S:	Supported
5144F:	Documentation/filesystems/caching/cachefiles.rst
5145F:	fs/cachefiles/
5146
5147CACHESTAT: PAGE CACHE STATS FOR A FILE
5148M:	Nhat Pham <nphamcs@gmail.com>
5149M:	Johannes Weiner <hannes@cmpxchg.org>
5150L:	linux-mm@kvack.org
5151S:	Maintained
5152F:	tools/testing/selftests/cachestat/test_cachestat.c
5153
5154CADENCE MIPI-CSI2 BRIDGES
5155M:	Maxime Ripard <mripard@kernel.org>
5156L:	linux-media@vger.kernel.org
5157S:	Maintained
5158F:	Documentation/devicetree/bindings/media/cdns,*.txt
5159F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5160F:	drivers/media/platform/cadence/cdns-csi2*
5161
5162CADENCE NAND DRIVER
5163L:	linux-mtd@lists.infradead.org
5164S:	Orphan
5165F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5166F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5167
5168CADENCE USB3 DRD IP DRIVER
5169M:	Peter Chen <peter.chen@kernel.org>
5170M:	Pawel Laszczak <pawell@cadence.com>
5171R:	Roger Quadros <rogerq@kernel.org>
5172L:	linux-usb@vger.kernel.org
5173S:	Maintained
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5175F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5176F:	drivers/usb/cdns3/
5177X:	drivers/usb/cdns3/cdnsp*
5178
5179CADENCE USBHS DRIVER
5180M:	Pawel Laszczak <pawell@cadence.com>
5181L:	linux-usb@vger.kernel.org
5182S:	Maintained
5183F:	drivers/usb/gadget/udc/cdns2
5184
5185CADENCE USBSSP DRD IP DRIVER
5186M:	Pawel Laszczak <pawell@cadence.com>
5187L:	linux-usb@vger.kernel.org
5188S:	Maintained
5189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5190F:	drivers/usb/cdns3/
5191X:	drivers/usb/cdns3/cdns3*
5192
5193CADET FM/AM RADIO RECEIVER DRIVER
5194M:	Hans Verkuil <hverkuil@xs4all.nl>
5195L:	linux-media@vger.kernel.org
5196S:	Maintained
5197W:	https://linuxtv.org
5198T:	git git://linuxtv.org/media.git
5199F:	drivers/media/radio/radio-cadet*
5200
5201CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5202L:	linux-media@vger.kernel.org
5203S:	Orphan
5204T:	git git://linuxtv.org/media.git
5205F:	Documentation/admin-guide/media/cafe_ccic*
5206F:	drivers/media/platform/marvell/
5207
5208CAIF NETWORK LAYER
5209L:	netdev@vger.kernel.org
5210S:	Orphan
5211F:	Documentation/networking/caif/
5212F:	drivers/net/caif/
5213F:	include/net/caif/
5214F:	include/uapi/linux/caif/
5215F:	net/caif/
5216
5217CAKE QDISC
5218M:	Toke Høiland-Jørgensen <toke@toke.dk>
5219L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5220S:	Maintained
5221F:	net/sched/sch_cake.c
5222
5223CAN NETWORK DRIVERS
5224M:	Marc Kleine-Budde <mkl@pengutronix.de>
5225M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5226L:	linux-can@vger.kernel.org
5227S:	Maintained
5228W:	https://github.com/linux-can
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5231F:	Documentation/devicetree/bindings/net/can/
5232F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5233F:	drivers/net/can/
5234F:	drivers/phy/phy-can-transceiver.c
5235F:	include/linux/can/bittiming.h
5236F:	include/linux/can/dev.h
5237F:	include/linux/can/length.h
5238F:	include/linux/can/platform/
5239F:	include/linux/can/rx-offload.h
5240F:	include/uapi/linux/can/error.h
5241F:	include/uapi/linux/can/netlink.h
5242F:	include/uapi/linux/can/vxcan.h
5243
5244CAN NETWORK LAYER
5245M:	Oliver Hartkopp <socketcan@hartkopp.net>
5246M:	Marc Kleine-Budde <mkl@pengutronix.de>
5247L:	linux-can@vger.kernel.org
5248S:	Maintained
5249W:	https://github.com/linux-can
5250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5252F:	Documentation/networking/can.rst
5253F:	Documentation/networking/iso15765-2.rst
5254F:	include/linux/can/can-ml.h
5255F:	include/linux/can/core.h
5256F:	include/linux/can/skb.h
5257F:	include/net/netns/can.h
5258F:	include/uapi/linux/can.h
5259F:	include/uapi/linux/can/bcm.h
5260F:	include/uapi/linux/can/gw.h
5261F:	include/uapi/linux/can/isotp.h
5262F:	include/uapi/linux/can/raw.h
5263F:	net/can/
5264F:	net/sched/em_canid.c
5265
5266CAN-J1939 NETWORK LAYER
5267M:	Robin van der Gracht <robin@protonic.nl>
5268M:	Oleksij Rempel <o.rempel@pengutronix.de>
5269R:	kernel@pengutronix.de
5270L:	linux-can@vger.kernel.org
5271S:	Maintained
5272F:	Documentation/networking/j1939.rst
5273F:	include/uapi/linux/can/j1939.h
5274F:	net/can/j1939/
5275
5276CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5277M:	Damien Le Moal <dlemoal@kernel.org>
5278L:	linux-riscv@lists.infradead.org
5279L:	linux-gpio@vger.kernel.org (pinctrl driver)
5280F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5281F:	drivers/pinctrl/pinctrl-k210.c
5282
5283CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5284M:	Damien Le Moal <dlemoal@kernel.org>
5285L:	linux-kernel@vger.kernel.org
5286L:	linux-riscv@lists.infradead.org
5287S:	Maintained
5288F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5289F:	drivers/reset/reset-k210.c
5290
5291CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5292M:	Damien Le Moal <dlemoal@kernel.org>
5293L:	linux-riscv@lists.infradead.org
5294S:	Maintained
5295F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5296F:	drivers/soc/canaan/
5297F:	include/soc/canaan/
5298
5299CAPABILITIES
5300M:	Serge Hallyn <serge@hallyn.com>
5301L:	linux-security-module@vger.kernel.org
5302S:	Supported
5303F:	include/linux/capability.h
5304F:	include/trace/events/capability.h
5305F:	include/uapi/linux/capability.h
5306F:	kernel/capability.c
5307F:	security/commoncap.c
5308
5309CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5310M:	Kevin Tsai <ktsai@capellamicro.com>
5311S:	Maintained
5312F:	drivers/iio/light/cm*
5313
5314CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5315M:	Christian Lamparter <chunkeey@googlemail.com>
5316L:	linux-wireless@vger.kernel.org
5317S:	Maintained
5318W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5319F:	drivers/net/wireless/ath/carl9170/
5320
5321CAVIUM I2C DRIVER
5322M:	Robert Richter <rric@kernel.org>
5323S:	Odd Fixes
5324W:	http://www.marvell.com
5325F:	drivers/i2c/busses/i2c-octeon*
5326F:	drivers/i2c/busses/i2c-thunderx*
5327
5328CAVIUM LIQUIDIO NETWORK DRIVER
5329L:	netdev@vger.kernel.org
5330S:	Orphan
5331W:	http://www.marvell.com
5332F:	drivers/net/ethernet/cavium/liquidio/
5333
5334CAVIUM MMC DRIVER
5335M:	Robert Richter <rric@kernel.org>
5336S:	Odd Fixes
5337W:	http://www.marvell.com
5338F:	drivers/mmc/host/cavium*
5339
5340CAVIUM OCTEON-TX CRYPTO DRIVER
5341M:	George Cherian <gcherian@marvell.com>
5342L:	linux-crypto@vger.kernel.org
5343S:	Supported
5344W:	http://www.marvell.com
5345F:	drivers/crypto/cavium/cpt/
5346
5347CAVIUM THUNDERX2 ARM64 SOC
5348M:	Robert Richter <rric@kernel.org>
5349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5350S:	Odd Fixes
5351F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5352F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5353
5354CBS/ETF/TAPRIO QDISCS
5355M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5356L:	netdev@vger.kernel.org
5357S:	Maintained
5358F:	net/sched/sch_cbs.c
5359F:	net/sched/sch_etf.c
5360F:	net/sched/sch_taprio.c
5361
5362CC2520 IEEE-802.15.4 RADIO DRIVER
5363M:	Stefan Schmidt <stefan@datenfreihafen.org>
5364L:	linux-wpan@vger.kernel.org
5365S:	Odd Fixes
5366F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5367F:	drivers/net/ieee802154/cc2520.c
5368
5369CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5370M:	Gilad Ben-Yossef <gilad@benyossef.com>
5371L:	linux-crypto@vger.kernel.org
5372S:	Supported
5373W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5374F:	drivers/crypto/ccree/
5375
5376CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5377M:	Hadar Gat <hadar.gat@arm.com>
5378L:	linux-crypto@vger.kernel.org
5379S:	Supported
5380W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5381F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5382F:	drivers/char/hw_random/cctrng.c
5383F:	drivers/char/hw_random/cctrng.h
5384
5385CEC FRAMEWORK
5386M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5387L:	linux-media@vger.kernel.org
5388S:	Supported
5389W:	http://linuxtv.org
5390T:	git git://linuxtv.org/media.git
5391F:	Documentation/ABI/testing/debugfs-cec-error-inj
5392F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5393F:	Documentation/driver-api/media/cec-core.rst
5394F:	Documentation/userspace-api/media/cec
5395F:	drivers/media/cec/
5396F:	drivers/media/rc/keymaps/rc-cec.c
5397F:	include/media/cec-notifier.h
5398F:	include/media/cec.h
5399F:	include/uapi/linux/cec-funcs.h
5400F:	include/uapi/linux/cec.h
5401
5402CEC GPIO DRIVER
5403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5404L:	linux-media@vger.kernel.org
5405S:	Supported
5406W:	http://linuxtv.org
5407T:	git git://linuxtv.org/media.git
5408F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5409F:	drivers/media/cec/platform/cec-gpio/
5410
5411CELL BROADBAND ENGINE ARCHITECTURE
5412L:	linuxppc-dev@lists.ozlabs.org
5413S:	Orphan
5414F:	arch/powerpc/include/asm/cell*.h
5415F:	arch/powerpc/include/asm/spu*.h
5416F:	arch/powerpc/include/uapi/asm/spu*.h
5417F:	arch/powerpc/platforms/cell/
5418
5419CELLWISE CW2015 BATTERY DRIVER
5420M:	Tobias Schrammm <t.schramm@manjaro.org>
5421S:	Maintained
5422F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5423F:	drivers/power/supply/cw2015_battery.c
5424
5425CEPH COMMON CODE (LIBCEPH)
5426M:	Ilya Dryomov <idryomov@gmail.com>
5427M:	Xiubo Li <xiubli@redhat.com>
5428L:	ceph-devel@vger.kernel.org
5429S:	Supported
5430W:	http://ceph.com/
5431T:	git https://github.com/ceph/ceph-client.git
5432F:	include/linux/ceph/
5433F:	include/linux/crush/
5434F:	net/ceph/
5435
5436CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5437M:	Xiubo Li <xiubli@redhat.com>
5438M:	Ilya Dryomov <idryomov@gmail.com>
5439L:	ceph-devel@vger.kernel.org
5440S:	Supported
5441W:	http://ceph.com/
5442T:	git https://github.com/ceph/ceph-client.git
5443F:	Documentation/filesystems/ceph.rst
5444F:	fs/ceph/
5445
5446CERTIFICATE HANDLING
5447M:	David Howells <dhowells@redhat.com>
5448M:	David Woodhouse <dwmw2@infradead.org>
5449L:	keyrings@vger.kernel.org
5450S:	Maintained
5451F:	Documentation/admin-guide/module-signing.rst
5452F:	certs/
5453F:	scripts/sign-file.c
5454F:	scripts/ssl-common.h
5455F:	tools/certs/
5456
5457CFAG12864B LCD DRIVER
5458M:	Miguel Ojeda <ojeda@kernel.org>
5459S:	Maintained
5460F:	drivers/auxdisplay/cfag12864b.c
5461F:	include/linux/cfag12864b.h
5462
5463CFAG12864BFB LCD FRAMEBUFFER DRIVER
5464M:	Miguel Ojeda <ojeda@kernel.org>
5465S:	Maintained
5466F:	drivers/auxdisplay/cfag12864bfb.c
5467F:	include/linux/cfag12864b.h
5468
5469CHAR and MISC DRIVERS
5470M:	Arnd Bergmann <arnd@arndb.de>
5471M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5472S:	Supported
5473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5474F:	drivers/char/
5475F:	drivers/misc/
5476F:	include/linux/miscdevice.h
5477F:	samples/rust/rust_misc_device.rs
5478X:	drivers/char/agp/
5479X:	drivers/char/hw_random/
5480X:	drivers/char/ipmi/
5481X:	drivers/char/random.c
5482X:	drivers/char/tpm/
5483
5484CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5485M:	Thomas Weißschuh <linux@weissschuh.net>
5486L:	linux-hwmon@vger.kernel.org
5487S:	Maintained
5488F:	Documentation/hwmon/powerz.rst
5489F:	drivers/hwmon/powerz.c
5490
5491CHECKPATCH
5492M:	Andy Whitcroft <apw@canonical.com>
5493M:	Joe Perches <joe@perches.com>
5494R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5495R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5496S:	Maintained
5497F:	scripts/checkpatch.pl
5498
5499CHECKPATCH DOCUMENTATION
5500M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5501M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5502R:	Joe Perches <joe@perches.com>
5503S:	Maintained
5504F:	Documentation/dev-tools/checkpatch.rst
5505
5506CHINESE DOCUMENTATION
5507M:	Alex Shi <alexs@kernel.org>
5508M:	Yanteng Si <siyanteng@loongson.cn>
5509R:	Dongliang Mu <dzm91@hust.edu.cn>
5510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5511S:	Maintained
5512F:	Documentation/translations/zh_CN/
5513
5514CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5515M:	Peter Chen <peter.chen@kernel.org>
5516L:	linux-usb@vger.kernel.org
5517S:	Maintained
5518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5519F:	drivers/usb/chipidea/
5520
5521CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5522M:	Hans de Goede <hdegoede@redhat.com>
5523L:	linux-input@vger.kernel.org
5524S:	Maintained
5525F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5526F:	drivers/input/touchscreen/chipone_icn8318.c
5527
5528CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5529M:	Hans de Goede <hdegoede@redhat.com>
5530L:	linux-input@vger.kernel.org
5531S:	Maintained
5532F:	drivers/input/touchscreen/chipone_icn8505.c
5533
5534CHROME HARDWARE PLATFORM SUPPORT
5535M:	Benson Leung <bleung@chromium.org>
5536M:	Tzung-Bi Shih <tzungbi@kernel.org>
5537L:	chrome-platform@lists.linux.dev
5538S:	Maintained
5539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5540F:	drivers/platform/chrome/
5541
5542CHROMEOS EC CODEC DRIVER
5543M:	Cheng-Yi Chiang <cychiang@chromium.org>
5544M:	Tzung-Bi Shih <tzungbi@kernel.org>
5545R:	Guenter Roeck <groeck@chromium.org>
5546L:	chrome-platform@lists.linux.dev
5547S:	Maintained
5548F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5549F:	sound/soc/codecs/cros_ec_codec.*
5550
5551CHROMEOS EC CHARGE CONTROL
5552M:	Thomas Weißschuh <linux@weissschuh.net>
5553S:	Maintained
5554F:	drivers/power/supply/cros_charge-control.c
5555
5556CHROMEOS EC HARDWARE MONITORING
5557M:	Thomas Weißschuh <linux@weissschuh.net>
5558L:	chrome-platform@lists.linux.dev
5559L:	linux-hwmon@vger.kernel.org
5560S:	Maintained
5561F:	Documentation/hwmon/cros_ec_hwmon.rst
5562F:	drivers/hwmon/cros_ec_hwmon.c
5563
5564CHROMEOS EC LED DRIVER
5565M:	Thomas Weißschuh <linux@weissschuh.net>
5566S:	Maintained
5567F:	drivers/leds/leds-cros_ec.c
5568
5569CHROMEOS EC SUBDRIVERS
5570M:	Benson Leung <bleung@chromium.org>
5571R:	Guenter Roeck <groeck@chromium.org>
5572L:	chrome-platform@lists.linux.dev
5573S:	Maintained
5574F:	drivers/power/supply/cros_charge-control.c
5575F:	drivers/power/supply/cros_usbpd-charger.c
5576N:	cros_ec
5577N:	cros-ec
5578
5579CHROMEOS EC UART DRIVER
5580M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5581R:	Benson Leung <bleung@chromium.org>
5582R:	Tzung-Bi Shih <tzungbi@kernel.org>
5583S:	Maintained
5584F:	drivers/platform/chrome/cros_ec_uart.c
5585
5586CHROMEOS EC USB PD NOTIFY DRIVER
5587M:	Łukasz Bartosik <ukaszb@chromium.org>
5588M:	Andrei Kuchynski <akuchynski@chromium.org>
5589M:	Jameson Thies <jthies@google.com>
5590L:	chrome-platform@lists.linux.dev
5591S:	Maintained
5592F:	drivers/platform/chrome/cros_usbpd_notify.c
5593F:	include/linux/platform_data/cros_usbpd_notify.h
5594
5595CHROMEOS EC USB TYPE-C DRIVER
5596M:	Benson Leung <bleung@chromium.org>
5597M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5598M:	Jameson Thies <jthies@google.com>
5599M:	Andrei Kuchynski <akuchynski@chromium.org>
5600L:	chrome-platform@lists.linux.dev
5601S:	Maintained
5602F:	drivers/platform/chrome/cros_ec_typec.*
5603F:	drivers/platform/chrome/cros_typec_altmode.*
5604F:	drivers/platform/chrome/cros_typec_switch.c
5605F:	drivers/platform/chrome/cros_typec_vdm.*
5606
5607CHROMEOS HPS DRIVER
5608M:	Dan Callaghan <dcallagh@chromium.org>
5609R:	Sami Kyöstilä <skyostil@chromium.org>
5610S:	Maintained
5611F:	drivers/platform/chrome/cros_hps_i2c.c
5612
5613CHROMEOS EC WATCHDOG
5614M:	Lukasz Majczak <lma@chromium.org>
5615L:	chrome-platform@lists.linux.dev
5616S:	Maintained
5617F:	drivers/watchdog/cros_ec_wdt.c
5618
5619CHROMEOS UCSI DRIVER
5620M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5621M:	Łukasz Bartosik <ukaszb@chromium.org>
5622M:	Jameson Thies <jthies@google.com>
5623M:	Andrei Kuchynski <akuchynski@chromium.org>
5624L:	chrome-platform@lists.linux.dev
5625S:	Maintained
5626F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5627
5628CHRONTEL CH7322 CEC DRIVER
5629M:	Joe Tessler <jrt@google.com>
5630L:	linux-media@vger.kernel.org
5631S:	Maintained
5632T:	git git://linuxtv.org/media.git
5633F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5634F:	drivers/media/cec/i2c/ch7322.c
5635
5636CIRRUS LOGIC AUDIO CODEC DRIVERS
5637M:	David Rhodes <david.rhodes@cirrus.com>
5638M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5639L:	linux-sound@vger.kernel.org
5640L:	patches@opensource.cirrus.com
5641S:	Maintained
5642F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5643F:	Documentation/sound/codecs/cs*
5644F:	drivers/mfd/cs42l43*
5645F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5646F:	drivers/spi/spi-cs42l43*
5647F:	include/dt-bindings/sound/cs*
5648F:	include/linux/mfd/cs42l43*
5649F:	include/sound/cs*
5650F:	sound/pci/hda/cirrus*
5651F:	sound/pci/hda/cs*
5652F:	sound/pci/hda/hda_component*
5653F:	sound/pci/hda/hda_cs_dsp_ctl.*
5654F:	sound/soc/codecs/cs*
5655
5656CIRRUS LOGIC HAPTIC DRIVERS
5657M:	James Ogletree <jogletre@opensource.cirrus.com>
5658M:	Fred Treven <fred.treven@cirrus.com>
5659M:	Ben Bright <ben.bright@cirrus.com>
5660L:	patches@opensource.cirrus.com
5661S:	Supported
5662F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5663F:	drivers/input/misc/cs40l*
5664F:	drivers/mfd/cs40l*
5665F:	include/linux/mfd/cs40l*
5666F:	sound/soc/codecs/cs40l*
5667
5668CIRRUS LOGIC DSP FIRMWARE DRIVER
5669M:	Simon Trimmer <simont@opensource.cirrus.com>
5670M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5671M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5672L:	patches@opensource.cirrus.com
5673S:	Supported
5674W:	https://github.com/CirrusLogic/linux-drivers/wiki
5675T:	git https://github.com/CirrusLogic/linux-drivers.git
5676F:	drivers/firmware/cirrus/
5677F:	include/linux/firmware/cirrus/
5678
5679CIRRUS LOGIC EP93XX ETHERNET DRIVER
5680M:	Hartley Sweeten <hsweeten@visionengravers.com>
5681L:	netdev@vger.kernel.org
5682S:	Maintained
5683F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5684
5685CIRRUS LOGIC LOCHNAGAR DRIVER
5686M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5687M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5688L:	patches@opensource.cirrus.com
5689S:	Supported
5690F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5691F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5692F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5693F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5694F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5695F:	Documentation/hwmon/lochnagar.rst
5696F:	drivers/clk/clk-lochnagar.c
5697F:	drivers/hwmon/lochnagar-hwmon.c
5698F:	drivers/mfd/lochnagar-i2c.c
5699F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5700F:	drivers/regulator/lochnagar-regulator.c
5701F:	include/dt-bindings/clock/lochnagar.h
5702F:	include/dt-bindings/pinctrl/lochnagar.h
5703F:	include/linux/mfd/lochnagar*
5704F:	sound/soc/codecs/lochnagar-sc.c
5705
5706CIRRUS LOGIC MADERA CODEC DRIVERS
5707M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5708M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5709L:	linux-sound@vger.kernel.org
5710L:	patches@opensource.cirrus.com
5711S:	Supported
5712W:	https://github.com/CirrusLogic/linux-drivers/wiki
5713T:	git https://github.com/CirrusLogic/linux-drivers.git
5714F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5715F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5716F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5717F:	drivers/gpio/gpio-madera*
5718F:	drivers/irqchip/irq-madera*
5719F:	drivers/mfd/cs47l*
5720F:	drivers/mfd/madera*
5721F:	drivers/pinctrl/cirrus/*
5722F:	include/dt-bindings/sound/madera*
5723F:	include/linux/irqchip/irq-madera*
5724F:	include/linux/mfd/madera/*
5725F:	include/sound/madera*
5726F:	sound/soc/codecs/cs47l*
5727F:	sound/soc/codecs/madera*
5728
5729CISCO FCOE HBA DRIVER
5730M:	Satish Kharat <satishkh@cisco.com>
5731M:	Sesidhar Baddela <sebaddel@cisco.com>
5732M:	Karan Tilak Kumar <kartilak@cisco.com>
5733L:	linux-scsi@vger.kernel.org
5734S:	Supported
5735F:	drivers/scsi/fnic/
5736
5737CISCO SCSI HBA DRIVER
5738M:	Karan Tilak Kumar <kartilak@cisco.com>
5739M:	Sesidhar Baddela <sebaddel@cisco.com>
5740L:	linux-scsi@vger.kernel.org
5741S:	Supported
5742F:	drivers/scsi/snic/
5743
5744CISCO VIC ETHERNET NIC DRIVER
5745M:	Christian Benvenuti <benve@cisco.com>
5746M:	Satish Kharat <satishkh@cisco.com>
5747S:	Maintained
5748F:	drivers/net/ethernet/cisco/enic/
5749
5750CISCO VIC LOW LATENCY NIC DRIVER
5751M:	Christian Benvenuti <benve@cisco.com>
5752M:	Nelson Escobar <neescoba@cisco.com>
5753S:	Supported
5754F:	drivers/infiniband/hw/usnic/
5755
5756CLANG CONTROL FLOW INTEGRITY SUPPORT
5757M:	Sami Tolvanen <samitolvanen@google.com>
5758M:	Kees Cook <kees@kernel.org>
5759R:	Nathan Chancellor <nathan@kernel.org>
5760L:	llvm@lists.linux.dev
5761S:	Supported
5762B:	https://github.com/ClangBuiltLinux/linux/issues
5763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5764F:	include/linux/cfi.h
5765F:	kernel/cfi.c
5766
5767CLANG-FORMAT FILE
5768M:	Miguel Ojeda <ojeda@kernel.org>
5769S:	Maintained
5770F:	.clang-format
5771
5772CLANG/LLVM BUILD SUPPORT
5773M:	Nathan Chancellor <nathan@kernel.org>
5774R:	Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
5775R:	Bill Wendling <morbo@google.com>
5776R:	Justin Stitt <justinstitt@google.com>
5777L:	llvm@lists.linux.dev
5778S:	Supported
5779W:	https://clangbuiltlinux.github.io/
5780B:	https://github.com/ClangBuiltLinux/linux/issues
5781C:	irc://irc.libera.chat/clangbuiltlinux
5782F:	Documentation/kbuild/llvm.rst
5783F:	include/linux/compiler-clang.h
5784F:	scripts/Makefile.clang
5785F:	scripts/clang-tools/
5786K:	\b(?i:clang|llvm)\b
5787
5788CLK API
5789M:	Russell King <linux@armlinux.org.uk>
5790L:	linux-clk@vger.kernel.org
5791S:	Maintained
5792F:	include/linux/clk.h
5793
5794CLOCKSOURCE, CLOCKEVENT DRIVERS
5795M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5796M:	Thomas Gleixner <tglx@linutronix.de>
5797L:	linux-kernel@vger.kernel.org
5798S:	Supported
5799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5800F:	Documentation/devicetree/bindings/timer/
5801F:	drivers/clocksource/
5802
5803CLOSURES
5804M:	Kent Overstreet <kent.overstreet@linux.dev>
5805L:	linux-bcachefs@vger.kernel.org
5806S:	Supported
5807C:	irc://irc.oftc.net/bcache
5808F:	include/linux/closure.h
5809F:	lib/closure.c
5810
5811CMPC ACPI DRIVER
5812M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5813L:	platform-driver-x86@vger.kernel.org
5814S:	Supported
5815F:	drivers/platform/x86/classmate-laptop.c
5816
5817COBALT MEDIA DRIVER
5818M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5819L:	linux-media@vger.kernel.org
5820S:	Supported
5821W:	https://linuxtv.org
5822T:	git git://linuxtv.org/media.git
5823F:	drivers/media/pci/cobalt/
5824
5825COCCINELLE/Semantic Patches (SmPL)
5826M:	Julia Lawall <Julia.Lawall@inria.fr>
5827M:	Nicolas Palix <nicolas.palix@imag.fr>
5828L:	cocci@inria.fr (moderated for non-subscribers)
5829S:	Supported
5830W:	https://coccinelle.gitlabpages.inria.fr/website/
5831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5832F:	Documentation/dev-tools/coccinelle.rst
5833F:	scripts/coccicheck
5834F:	scripts/coccinelle/
5835
5836CODA FILE SYSTEM
5837M:	Jan Harkes <jaharkes@cs.cmu.edu>
5838M:	coda@cs.cmu.edu
5839L:	codalist@coda.cs.cmu.edu
5840S:	Maintained
5841W:	http://www.coda.cs.cmu.edu/
5842F:	Documentation/filesystems/coda.rst
5843F:	fs/coda/
5844F:	include/linux/coda*.h
5845F:	include/uapi/linux/coda*.h
5846
5847CODA V4L2 MEM2MEM DRIVER
5848M:	Philipp Zabel <p.zabel@pengutronix.de>
5849L:	linux-media@vger.kernel.org
5850S:	Maintained
5851F:	Documentation/devicetree/bindings/media/coda.yaml
5852F:	drivers/media/platform/chips-media/coda
5853
5854CODE OF CONDUCT
5855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5856S:	Supported
5857F:	Documentation/process/code-of-conduct-interpretation.rst
5858F:	Documentation/process/code-of-conduct.rst
5859
5860CODE TAGGING
5861M:	Suren Baghdasaryan <surenb@google.com>
5862M:	Kent Overstreet <kent.overstreet@linux.dev>
5863S:	Maintained
5864F:	include/asm-generic/codetag.lds.h
5865F:	include/linux/codetag.h
5866F:	lib/codetag.c
5867
5868COMEDI DRIVERS
5869M:	Ian Abbott <abbotti@mev.co.uk>
5870M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5871S:	Odd Fixes
5872F:	drivers/comedi/
5873F:	include/linux/comedi/
5874F:	include/uapi/linux/comedi.h
5875
5876COMMON CLK FRAMEWORK
5877M:	Michael Turquette <mturquette@baylibre.com>
5878M:	Stephen Boyd <sboyd@kernel.org>
5879L:	linux-clk@vger.kernel.org
5880S:	Maintained
5881Q:	http://patchwork.kernel.org/project/linux-clk/list/
5882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5883F:	Documentation/devicetree/bindings/clock/
5884F:	drivers/clk/
5885F:	include/dt-bindings/clock/
5886F:	include/linux/clk-pr*
5887F:	include/linux/clk/
5888F:	include/linux/of_clk.h
5889X:	drivers/clk/clkdev.c
5890
5891COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5892M:	Steve French <sfrench@samba.org>
5893M:	Steve French <smfrench@gmail.com>
5894R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5895R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5896R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5897R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5898R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5899L:	linux-cifs@vger.kernel.org
5900L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5901S:	Supported
5902W:	https://wiki.samba.org/index.php/LinuxCIFS
5903T:	git git://git.samba.org/sfrench/cifs-2.6.git
5904F:	Documentation/admin-guide/cifs/
5905F:	fs/smb/client/
5906F:	fs/smb/common/
5907F:	include/uapi/linux/cifs
5908
5909COMPACTPCI HOTPLUG CORE
5910M:	Scott Murray <scott@spiteful.org>
5911L:	linux-pci@vger.kernel.org
5912S:	Maintained
5913F:	drivers/pci/hotplug/cpci_hotplug*
5914
5915COMPACTPCI HOTPLUG GENERIC DRIVER
5916M:	Scott Murray <scott@spiteful.org>
5917L:	linux-pci@vger.kernel.org
5918S:	Maintained
5919F:	drivers/pci/hotplug/cpcihp_generic.c
5920
5921COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5922M:	Scott Murray <scott@spiteful.org>
5923L:	linux-pci@vger.kernel.org
5924S:	Maintained
5925F:	drivers/pci/hotplug/cpcihp_zt5550.*
5926
5927COMPAL LAPTOP SUPPORT
5928M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5929L:	platform-driver-x86@vger.kernel.org
5930S:	Maintained
5931F:	drivers/platform/x86/compal-laptop.c
5932
5933COMPILER ATTRIBUTES
5934M:	Miguel Ojeda <ojeda@kernel.org>
5935S:	Maintained
5936F:	include/linux/compiler_attributes.h
5937
5938COMPUTE EXPRESS LINK (CXL)
5939M:	Davidlohr Bueso <dave@stgolabs.net>
5940M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5941M:	Dave Jiang <dave.jiang@intel.com>
5942M:	Alison Schofield <alison.schofield@intel.com>
5943M:	Vishal Verma <vishal.l.verma@intel.com>
5944M:	Ira Weiny <ira.weiny@intel.com>
5945M:	Dan Williams <dan.j.williams@intel.com>
5946L:	linux-cxl@vger.kernel.org
5947S:	Maintained
5948F:	Documentation/driver-api/cxl
5949F:	Documentation/userspace-api/fwctl/fwctl-cxl.rst
5950F:	drivers/cxl/
5951F:	include/cxl/
5952F:	include/uapi/linux/cxl_mem.h
5953F:	tools/testing/cxl/
5954
5955COMPUTE EXPRESS LINK PMU (CPMU)
5956M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5957L:	linux-cxl@vger.kernel.org
5958S:	Maintained
5959F:	Documentation/admin-guide/perf/cxl.rst
5960F:	drivers/perf/cxl_pmu.c
5961
5962CONEXANT ACCESSRUNNER USB DRIVER
5963L:	accessrunner-general@lists.sourceforge.net
5964S:	Orphan
5965W:	http://accessrunner.sourceforge.net/
5966F:	drivers/usb/atm/cxacru.c
5967
5968CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5969M:	Elena Reshetova <elena.reshetova@intel.com>
5970M:	Carlos Bilbao <carlos.bilbao@kernel.org>
5971S:	Maintained
5972F:	Documentation/security/snp-tdx-threat-model.rst
5973
5974CONFIGFS
5975M:	Andreas Hindborg <a.hindborg@kernel.org>
5976R:	Breno Leitao <leitao@debian.org>
5977S:	Supported
5978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
5979F:	fs/configfs/
5980F:	include/linux/configfs.h
5981F:	samples/configfs/
5982
5983CONGATEC BOARD CONTROLLER MFD DRIVER
5984M:	Thomas Richard <thomas.richard@bootlin.com>
5985S:	Maintained
5986F:	drivers/gpio/gpio-cgbc.c
5987F:	drivers/hwmon/cgbc-hwmon.c
5988F:	drivers/i2c/busses/i2c-cgbc.c
5989F:	drivers/mfd/cgbc-core.c
5990F:	drivers/watchdog/cgbc_wdt.c
5991F:	include/linux/mfd/cgbc.h
5992
5993CONSOLE SUBSYSTEM
5994M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5995S:	Supported
5996F:	drivers/video/console/
5997F:	include/linux/console*
5998
5999CONTEXT TRACKING
6000M:	Frederic Weisbecker <frederic@kernel.org>
6001M:	"Paul E. McKenney" <paulmck@kernel.org>
6002S:	Maintained
6003F:	include/linux/context_tracking*
6004F:	kernel/context_tracking.c
6005
6006CONTROL GROUP (CGROUP)
6007M:	Tejun Heo <tj@kernel.org>
6008M:	Johannes Weiner <hannes@cmpxchg.org>
6009M:	Michal Koutný <mkoutny@suse.com>
6010L:	cgroups@vger.kernel.org
6011S:	Maintained
6012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6013F:	Documentation/admin-guide/cgroup-v1/
6014F:	Documentation/admin-guide/cgroup-v2.rst
6015F:	include/linux/cgroup*
6016F:	kernel/cgroup/
6017F:	tools/testing/selftests/cgroup/
6018
6019CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6020M:	Tejun Heo <tj@kernel.org>
6021M:	Josef Bacik <josef@toxicpanda.com>
6022M:	Jens Axboe <axboe@kernel.dk>
6023L:	cgroups@vger.kernel.org
6024L:	linux-block@vger.kernel.org
6025T:	git git://git.kernel.dk/linux-block
6026F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6027F:	block/bfq-cgroup.c
6028F:	block/blk-cgroup.c
6029F:	block/blk-iocost.c
6030F:	block/blk-iolatency.c
6031F:	block/blk-throttle.c
6032F:	include/linux/blk-cgroup.h
6033
6034CONTROL GROUP - CPUSET
6035M:	Waiman Long <longman@redhat.com>
6036L:	cgroups@vger.kernel.org
6037S:	Maintained
6038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6039F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
6040F:	include/linux/cpuset.h
6041F:	kernel/cgroup/cpuset-internal.h
6042F:	kernel/cgroup/cpuset-v1.c
6043F:	kernel/cgroup/cpuset.c
6044F:	tools/testing/selftests/cgroup/test_cpuset.c
6045F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
6046F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6047
6048CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6049M:	Maarten Lankhorst <dev@lankhorst.se>
6050M:	Maxime Ripard <mripard@kernel.org>
6051M:	Natalie Vock <natalie.vock@gmx.de>
6052L:	cgroups@vger.kernel.org
6053L:	dri-devel@lists.freedesktop.org
6054S:	Maintained
6055T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6056F:	include/linux/cgroup_dmem.h
6057F:	kernel/cgroup/dmem.c
6058
6059CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6060M:	Johannes Weiner <hannes@cmpxchg.org>
6061M:	Michal Hocko <mhocko@kernel.org>
6062M:	Roman Gushchin <roman.gushchin@linux.dev>
6063M:	Shakeel Butt <shakeel.butt@linux.dev>
6064R:	Muchun Song <muchun.song@linux.dev>
6065L:	cgroups@vger.kernel.org
6066L:	linux-mm@kvack.org
6067S:	Maintained
6068F:	include/linux/memcontrol.h
6069F:	mm/memcontrol.c
6070F:	mm/memcontrol-v1.c
6071F:	mm/memcontrol-v1.h
6072F:	mm/swap_cgroup.c
6073F:	samples/cgroup/*
6074F:	tools/testing/selftests/cgroup/memcg_protection.m
6075F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6076F:	tools/testing/selftests/cgroup/test_kmem.c
6077F:	tools/testing/selftests/cgroup/test_memcontrol.c
6078
6079CORETEMP HARDWARE MONITORING DRIVER
6080M:	Fenghua Yu <fenghua.yu@intel.com>
6081L:	linux-hwmon@vger.kernel.org
6082S:	Maintained
6083F:	Documentation/hwmon/coretemp.rst
6084F:	drivers/hwmon/coretemp.c
6085
6086CORSAIR-CPRO HARDWARE MONITOR DRIVER
6087M:	Marius Zachmann <mail@mariuszachmann.de>
6088L:	linux-hwmon@vger.kernel.org
6089S:	Maintained
6090F:	drivers/hwmon/corsair-cpro.c
6091
6092CORSAIR-PSU HARDWARE MONITOR DRIVER
6093M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
6094L:	linux-hwmon@vger.kernel.org
6095S:	Maintained
6096F:	Documentation/hwmon/corsair-psu.rst
6097F:	drivers/hwmon/corsair-psu.c
6098
6099COUNTER SUBSYSTEM
6100M:	William Breathitt Gray <wbg@kernel.org>
6101L:	linux-iio@vger.kernel.org
6102S:	Maintained
6103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6104F:	Documentation/ABI/testing/sysfs-bus-counter
6105F:	Documentation/driver-api/generic-counter.rst
6106F:	drivers/counter/
6107F:	include/linux/counter.h
6108F:	include/uapi/linux/counter.h
6109F:	tools/counter/
6110
6111COUNTER WATCH EVENTS TOOL
6112M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
6113L:	linux-iio@vger.kernel.org
6114S:	Maintained
6115F:	tools/counter/counter_watch_events.c
6116
6117CP2615 I2C DRIVER
6118M:	Bence Csókás <bence98@sch.bme.hu>
6119S:	Maintained
6120F:	drivers/i2c/busses/i2c-cp2615.c
6121
6122CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6123M:	Viresh Kumar <viresh.kumar@linaro.org>
6124M:	Sudeep Holla <sudeep.holla@arm.com>
6125L:	linux-pm@vger.kernel.org
6126S:	Maintained
6127W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6128F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6129
6130CPU FREQUENCY SCALING FRAMEWORK
6131M:	"Rafael J. Wysocki" <rafael@kernel.org>
6132M:	Viresh Kumar <viresh.kumar@linaro.org>
6133L:	linux-pm@vger.kernel.org
6134S:	Maintained
6135B:	https://bugzilla.kernel.org
6136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6138F:	Documentation/admin-guide/pm/cpufreq.rst
6139F:	Documentation/admin-guide/pm/intel_pstate.rst
6140F:	Documentation/cpu-freq/
6141F:	Documentation/devicetree/bindings/cpufreq/
6142F:	drivers/cpufreq/
6143F:	include/linux/cpufreq.h
6144F:	include/linux/sched/cpufreq.h
6145F:	kernel/sched/cpufreq*.c
6146F:	tools/testing/selftests/cpufreq/
6147
6148CPU HOTPLUG
6149M:	Thomas Gleixner <tglx@linutronix.de>
6150M:	Peter Zijlstra <peterz@infradead.org>
6151L:	linux-kernel@vger.kernel.org
6152S:	Maintained
6153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6154F:	include/linux/cpu.h
6155F:	include/linux/cpuhotplug.h
6156F:	include/linux/smpboot.h
6157F:	kernel/cpu.c
6158F:	kernel/smpboot.*
6159
6160CPU IDLE TIME MANAGEMENT FRAMEWORK
6161M:	"Rafael J. Wysocki" <rafael@kernel.org>
6162M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6163L:	linux-pm@vger.kernel.org
6164S:	Maintained
6165B:	https://bugzilla.kernel.org
6166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6167F:	Documentation/admin-guide/pm/cpuidle.rst
6168F:	Documentation/driver-api/pm/cpuidle.rst
6169F:	drivers/cpuidle/
6170F:	include/linux/cpuidle.h
6171
6172CPU POWER MONITORING SUBSYSTEM
6173M:	Thomas Renninger <trenn@suse.com>
6174M:	Shuah Khan <shuah@kernel.org>
6175M:	Shuah Khan <skhan@linuxfoundation.org>
6176M:	John B. Wyatt IV <jwyatt@redhat.com>
6177M:	John B. Wyatt IV <sageofredondo@gmail.com>
6178M:	John Kacur <jkacur@redhat.com>
6179L:	linux-pm@vger.kernel.org
6180S:	Maintained
6181F:	tools/power/cpupower/
6182
6183CPUID/MSR DRIVER
6184M:	"H. Peter Anvin" <hpa@zytor.com>
6185S:	Maintained
6186F:	arch/x86/kernel/cpuid.c
6187F:	arch/x86/kernel/msr.c
6188
6189CPUIDLE DRIVER - ARM BIG LITTLE
6190M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6191M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6192L:	linux-pm@vger.kernel.org
6193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6194S:	Maintained
6195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6196F:	drivers/cpuidle/cpuidle-big_little.c
6197
6198CPUIDLE DRIVER - ARM EXYNOS
6199M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6200M:	Kukjin Kim <kgene@kernel.org>
6201R:	Krzysztof Kozlowski <krzk@kernel.org>
6202L:	linux-pm@vger.kernel.org
6203L:	linux-samsung-soc@vger.kernel.org
6204S:	Maintained
6205F:	arch/arm/mach-exynos/pm.c
6206F:	drivers/cpuidle/cpuidle-exynos.c
6207F:	include/linux/platform_data/cpuidle-exynos.h
6208
6209CPUIDLE DRIVER - ARM PSCI
6210M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6211M:	Sudeep Holla <sudeep.holla@arm.com>
6212M:	Ulf Hansson <ulf.hansson@linaro.org>
6213L:	linux-pm@vger.kernel.org
6214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6215S:	Supported
6216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6217F:	drivers/cpuidle/cpuidle-psci.c
6218
6219CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6220M:	Ulf Hansson <ulf.hansson@linaro.org>
6221L:	linux-pm@vger.kernel.org
6222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6223S:	Supported
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6225F:	drivers/cpuidle/cpuidle-psci-domain.c
6226F:	drivers/cpuidle/cpuidle-psci.h
6227
6228CPUIDLE DRIVER - DT IDLE PM DOMAIN
6229M:	Ulf Hansson <ulf.hansson@linaro.org>
6230L:	linux-pm@vger.kernel.org
6231S:	Supported
6232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6233F:	drivers/cpuidle/dt_idle_genpd.c
6234F:	drivers/cpuidle/dt_idle_genpd.h
6235
6236CPUIDLE DRIVER - RISC-V SBI
6237M:	Anup Patel <anup@brainfault.org>
6238L:	linux-pm@vger.kernel.org
6239L:	linux-riscv@lists.infradead.org
6240S:	Maintained
6241F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6242
6243CRAMFS FILESYSTEM
6244M:	Nicolas Pitre <nico@fluxnic.net>
6245S:	Maintained
6246F:	Documentation/filesystems/cramfs.rst
6247F:	fs/cramfs/
6248
6249CRC LIBRARY
6250M:	Eric Biggers <ebiggers@kernel.org>
6251R:	Ard Biesheuvel <ardb@kernel.org>
6252L:	linux-crypto@vger.kernel.org
6253S:	Maintained
6254T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6255F:	Documentation/staging/crc*
6256F:	arch/*/lib/crc*
6257F:	include/linux/crc*
6258F:	lib/crc*
6259F:	scripts/gen-crc-consts.py
6260
6261CREATIVE SB0540
6262M:	Bastien Nocera <hadess@hadess.net>
6263L:	linux-input@vger.kernel.org
6264S:	Maintained
6265F:	drivers/hid/hid-creative-sb0540.c
6266
6267CREDENTIALS
6268M:	Paul Moore <paul@paul-moore.com>
6269R:	Serge Hallyn <sergeh@kernel.org>
6270L:	linux-security-module@vger.kernel.org
6271S:	Supported
6272T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6273F:	include/linux/cred.h
6274F:	kernel/cred.c
6275F:	Documentation/security/credentials.rst
6276
6277INTEL CRPS COMMON REDUNDANT PSU DRIVER
6278M:	Ninad Palsule <ninad@linux.ibm.com>
6279L:	linux-hwmon@vger.kernel.org
6280S:	Maintained
6281F:	Documentation/hwmon/crps.rst
6282F:	drivers/hwmon/pmbus/crps.c
6283
6284CRYPTO API
6285M:	Herbert Xu <herbert@gondor.apana.org.au>
6286M:	"David S. Miller" <davem@davemloft.net>
6287L:	linux-crypto@vger.kernel.org
6288S:	Maintained
6289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6291F:	Documentation/crypto/
6292F:	Documentation/devicetree/bindings/crypto/
6293F:	arch/*/crypto/
6294F:	crypto/
6295F:	drivers/crypto/
6296F:	include/crypto/
6297F:	include/linux/crypto*
6298F:	lib/crypto/
6299
6300CRYPTO SPEED TEST COMPARE
6301M:	Wang Jinchao <wangjinchao@xfusion.com>
6302L:	linux-crypto@vger.kernel.org
6303S:	Maintained
6304F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6305
6306CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6307M:	Neil Horman <nhorman@tuxdriver.com>
6308L:	linux-crypto@vger.kernel.org
6309S:	Maintained
6310F:	crypto/ansi_cprng.c
6311F:	crypto/rng.c
6312
6313CS3308 MEDIA DRIVER
6314M:	Hans Verkuil <hverkuil@xs4all.nl>
6315L:	linux-media@vger.kernel.org
6316S:	Odd Fixes
6317W:	http://linuxtv.org
6318T:	git git://linuxtv.org/media.git
6319F:	drivers/media/i2c/cs3308.c
6320
6321CS5535 Audio ALSA driver
6322M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6323S:	Maintained
6324F:	sound/pci/cs5535audio/
6325
6326CTU CAN FD DRIVER
6327M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6328M:	Ondrej Ille <ondrej.ille@gmail.com>
6329L:	linux-can@vger.kernel.org
6330S:	Maintained
6331F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6332F:	drivers/net/can/ctucanfd/
6333
6334CVE ASSIGNMENT CONTACT
6335M:	CVE Assignment Team <cve@kernel.org>
6336S:	Maintained
6337F:	Documentation/process/cve.rst
6338
6339CW1200 WLAN driver
6340S:	Orphan
6341F:	drivers/net/wireless/st/
6342F:	include/linux/platform_data/net-cw1200.h
6343
6344CX18 VIDEO4LINUX DRIVER
6345M:	Andy Walls <awalls@md.metrocast.net>
6346L:	linux-media@vger.kernel.org
6347S:	Maintained
6348W:	https://linuxtv.org
6349T:	git git://linuxtv.org/media.git
6350F:	drivers/media/pci/cx18/
6351F:	include/uapi/linux/ivtv*
6352
6353CX2341X MPEG ENCODER HELPER MODULE
6354M:	Hans Verkuil <hverkuil@xs4all.nl>
6355L:	linux-media@vger.kernel.org
6356S:	Maintained
6357W:	https://linuxtv.org
6358T:	git git://linuxtv.org/media.git
6359F:	drivers/media/common/cx2341x*
6360F:	include/media/drv-intf/cx2341x.h
6361
6362CX24120 MEDIA DRIVER
6363M:	Jemma Denson <jdenson@gmail.com>
6364M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6365L:	linux-media@vger.kernel.org
6366S:	Maintained
6367W:	https://linuxtv.org
6368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6369F:	drivers/media/dvb-frontends/cx24120*
6370
6371CX88 VIDEO4LINUX DRIVER
6372M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6373L:	linux-media@vger.kernel.org
6374S:	Odd fixes
6375W:	https://linuxtv.org
6376T:	git git://linuxtv.org/media.git
6377F:	Documentation/driver-api/media/drivers/cx88*
6378F:	drivers/media/pci/cx88/
6379
6380CXD2820R MEDIA DRIVER
6381L:	linux-media@vger.kernel.org
6382S:	Orphan
6383W:	https://linuxtv.org
6384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6385F:	drivers/media/dvb-frontends/cxd2820r*
6386
6387CXGB3 ETHERNET DRIVER (CXGB3)
6388M:	Potnuri Bharat Teja <bharat@chelsio.com>
6389L:	netdev@vger.kernel.org
6390S:	Maintained
6391W:	http://www.chelsio.com
6392F:	drivers/net/ethernet/chelsio/cxgb3/
6393
6394CXGB3 ISCSI DRIVER (CXGB3I)
6395M:	Varun Prakash <varun@chelsio.com>
6396L:	linux-scsi@vger.kernel.org
6397S:	Supported
6398W:	http://www.chelsio.com
6399F:	drivers/scsi/cxgbi/cxgb3i
6400
6401CXGB4 CRYPTO DRIVER (chcr)
6402M:	Ayush Sawal <ayush.sawal@chelsio.com>
6403L:	linux-crypto@vger.kernel.org
6404S:	Supported
6405W:	http://www.chelsio.com
6406F:	drivers/crypto/chelsio
6407
6408CXGB4 ETHERNET DRIVER (CXGB4)
6409M:	Potnuri Bharat Teja <bharat@chelsio.com>
6410L:	netdev@vger.kernel.org
6411S:	Maintained
6412W:	http://www.chelsio.com
6413F:	drivers/net/ethernet/chelsio/cxgb4/
6414
6415CXGB4 INLINE CRYPTO DRIVER
6416M:	Ayush Sawal <ayush.sawal@chelsio.com>
6417L:	netdev@vger.kernel.org
6418S:	Maintained
6419W:	http://www.chelsio.com
6420F:	drivers/net/ethernet/chelsio/inline_crypto/
6421
6422CXGB4 ISCSI DRIVER (CXGB4I)
6423M:	Varun Prakash <varun@chelsio.com>
6424L:	linux-scsi@vger.kernel.org
6425S:	Supported
6426W:	http://www.chelsio.com
6427F:	drivers/scsi/cxgbi/cxgb4i
6428
6429CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6430M:	Potnuri Bharat Teja <bharat@chelsio.com>
6431L:	linux-rdma@vger.kernel.org
6432S:	Supported
6433W:	http://www.openfabrics.org
6434F:	drivers/infiniband/hw/cxgb4/
6435F:	include/uapi/rdma/cxgb4-abi.h
6436
6437CXGB4VF ETHERNET DRIVER (CXGB4VF)
6438M:	Potnuri Bharat Teja <bharat@chelsio.com>
6439L:	netdev@vger.kernel.org
6440S:	Maintained
6441W:	http://www.chelsio.com
6442F:	drivers/net/ethernet/chelsio/cxgb4vf/
6443
6444CYBERPRO FB DRIVER
6445M:	Russell King <linux@armlinux.org.uk>
6446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6447S:	Maintained
6448W:	http://www.armlinux.org.uk/
6449F:	drivers/video/fbdev/cyber2000fb.*
6450
6451CYCLADES PC300 DRIVER
6452S:	Orphan
6453F:	drivers/net/wan/pc300*
6454
6455CYPRESS CY8C95X0 PINCTRL DRIVER
6456M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6457L:	linux-gpio@vger.kernel.org
6458S:	Maintained
6459F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6460
6461CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6462M:	Linus Walleij <linus.walleij@linaro.org>
6463L:	linux-input@vger.kernel.org
6464S:	Maintained
6465F:	drivers/input/touchscreen/cy8ctma140.c
6466
6467CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6468M:	Yassine Oudjana <y.oudjana@protonmail.com>
6469L:	linux-input@vger.kernel.org
6470S:	Maintained
6471F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6472F:	drivers/input/keyboard/cypress-sf.c
6473
6474CYPRESS_FIRMWARE MEDIA DRIVER
6475L:	linux-media@vger.kernel.org
6476S:	Orphan
6477W:	https://linuxtv.org
6478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6479F:	drivers/media/common/cypress_firmware*
6480
6481CYTTSP TOUCHSCREEN DRIVER
6482M:	Linus Walleij <linus.walleij@linaro.org>
6483L:	linux-input@vger.kernel.org
6484S:	Maintained
6485F:	drivers/input/touchscreen/cyttsp*
6486
6487D-LINK DIR-685 TOUCHKEYS DRIVER
6488M:	Linus Walleij <linus.walleij@linaro.org>
6489L:	linux-input@vger.kernel.org
6490S:	Supported
6491F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6492
6493DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6494M:	Joshua Kinard <kumba@gentoo.org>
6495S:	Maintained
6496F:	drivers/rtc/rtc-ds1685.c
6497F:	include/linux/rtc/ds1685.h
6498
6499DAMA SLAVE for AX.25
6500M:	Joerg Reuter <jreuter@yaina.de>
6501L:	linux-hams@vger.kernel.org
6502S:	Maintained
6503W:	http://yaina.de/jreuter/
6504W:	http://www.qsl.net/dl1bke/
6505F:	net/ax25/af_ax25.c
6506F:	net/ax25/ax25_dev.c
6507F:	net/ax25/ax25_ds_*
6508F:	net/ax25/ax25_in.c
6509F:	net/ax25/ax25_out.c
6510F:	net/ax25/ax25_timer.c
6511F:	net/ax25/sysctl_net_ax25.c
6512
6513DASHARO ACPI PLATFORM DRIVER
6514M:	Michał Kopeć <michal.kopec@3mdeb.com>
6515S:	Maintained
6516W:	https://docs.dasharo.com/
6517F:	drivers/platform/x86/dasharo-acpi.c
6518
6519DATA ACCESS MONITOR
6520M:	SeongJae Park <sj@kernel.org>
6521L:	damon@lists.linux.dev
6522L:	linux-mm@kvack.org
6523S:	Maintained
6524W:	https://damonitor.github.io
6525P:	Documentation/mm/damon/maintainer-profile.rst
6526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6527T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6529F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6530F:	Documentation/admin-guide/mm/damon/
6531F:	Documentation/mm/damon/
6532F:	include/linux/damon.h
6533F:	include/trace/events/damon.h
6534F:	mm/damon/
6535F:	samples/damon/
6536F:	tools/testing/selftests/damon/
6537
6538DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6539L:	netdev@vger.kernel.org
6540S:	Orphan
6541F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6542F:	drivers/net/ethernet/dec/tulip/dmfe.c
6543
6544DC390/AM53C974 SCSI driver
6545M:	Hannes Reinecke <hare@suse.com>
6546L:	linux-scsi@vger.kernel.org
6547S:	Maintained
6548F:	drivers/scsi/am53c974.c
6549
6550DC395x SCSI driver
6551M:	Oliver Neukum <oliver@neukum.org>
6552M:	Ali Akcaagac <aliakc@web.de>
6553M:	Jamie Lenehan <lenehan@twibble.org>
6554S:	Maintained
6555F:	Documentation/scsi/dc395x.rst
6556F:	drivers/scsi/dc395x.*
6557
6558DCCP PROTOCOL
6559L:	dccp@vger.kernel.org
6560S:	Orphan
6561W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6562F:	include/linux/dccp.h
6563F:	include/linux/tfrc.h
6564F:	include/uapi/linux/dccp.h
6565F:	net/dccp/
6566
6567DEBUGOBJECTS:
6568M:	Thomas Gleixner <tglx@linutronix.de>
6569L:	linux-kernel@vger.kernel.org
6570S:	Maintained
6571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6572F:	include/linux/debugobjects.h
6573F:	lib/debugobjects.c
6574
6575DECSTATION PLATFORM SUPPORT
6576M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6577L:	linux-mips@vger.kernel.org
6578S:	Maintained
6579F:	arch/mips/dec/
6580F:	arch/mips/include/asm/dec/
6581F:	arch/mips/include/asm/mach-dec/
6582
6583DEFXX FDDI NETWORK DRIVER
6584M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6585S:	Maintained
6586F:	drivers/net/fddi/defxx.*
6587
6588DEFZA FDDI NETWORK DRIVER
6589M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6590S:	Maintained
6591F:	drivers/net/fddi/defza.*
6592
6593DEINTERLACE DRIVERS FOR ALLWINNER H3
6594M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6595L:	linux-media@vger.kernel.org
6596S:	Maintained
6597T:	git git://linuxtv.org/media.git
6598F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6599F:	drivers/media/platform/sunxi/sun8i-di/
6600
6601DELL LAPTOP DRIVER
6602M:	Matthew Garrett <mjg59@srcf.ucam.org>
6603M:	Pali Rohár <pali@kernel.org>
6604L:	platform-driver-x86@vger.kernel.org
6605S:	Maintained
6606F:	drivers/platform/x86/dell/dell-laptop.c
6607
6608DELL LAPTOP FREEFALL DRIVER
6609M:	Pali Rohár <pali@kernel.org>
6610S:	Maintained
6611F:	drivers/platform/x86/dell/dell-smo8800.c
6612
6613DELL LAPTOP RBTN DRIVER
6614M:	Pali Rohár <pali@kernel.org>
6615S:	Maintained
6616F:	drivers/platform/x86/dell/dell-rbtn.*
6617
6618DELL LAPTOP SMM DRIVER
6619M:	Pali Rohár <pali@kernel.org>
6620S:	Maintained
6621F:	Documentation/ABI/obsolete/procfs-i8k
6622F:	drivers/hwmon/dell-smm-hwmon.c
6623F:	include/uapi/linux/i8k.h
6624
6625DELL PC DRIVER
6626M:	Lyndon Sanche <lsanche@lyndeno.ca>
6627L:	platform-driver-x86@vger.kernel.org
6628S:	Maintained
6629F:	drivers/platform/x86/dell/dell-pc.c
6630
6631DELL REMOTE BIOS UPDATE DRIVER
6632M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6633L:	platform-driver-x86@vger.kernel.org
6634S:	Maintained
6635F:	drivers/platform/x86/dell/dell_rbu.c
6636
6637DELL SMBIOS DRIVER
6638M:	Pali Rohár <pali@kernel.org>
6639L:	Dell.Client.Kernel@dell.com
6640L:	platform-driver-x86@vger.kernel.org
6641S:	Maintained
6642F:	drivers/platform/x86/dell/dell-smbios.*
6643
6644DELL SMBIOS SMM DRIVER
6645L:	Dell.Client.Kernel@dell.com
6646L:	platform-driver-x86@vger.kernel.org
6647S:	Maintained
6648F:	drivers/platform/x86/dell/dell-smbios-smm.c
6649
6650DELL SMBIOS WMI DRIVER
6651L:	Dell.Client.Kernel@dell.com
6652L:	platform-driver-x86@vger.kernel.org
6653S:	Maintained
6654F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6655F:	tools/wmi/dell-smbios-example.c
6656
6657DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6658M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6659L:	platform-driver-x86@vger.kernel.org
6660S:	Maintained
6661F:	Documentation/userspace-api/dcdbas.rst
6662F:	drivers/platform/x86/dell/dcdbas.*
6663
6664DELL WMI DDV DRIVER
6665M:	Armin Wolf <W_Armin@gmx.de>
6666S:	Maintained
6667F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6668F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6669F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6670F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6671
6672DELL WMI DESCRIPTOR DRIVER
6673L:	Dell.Client.Kernel@dell.com
6674S:	Maintained
6675F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6676
6677DELL WMI HARDWARE PRIVACY SUPPORT
6678L:	Dell.Client.Kernel@dell.com
6679L:	platform-driver-x86@vger.kernel.org
6680S:	Maintained
6681F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6682
6683DELL WMI NOTIFICATIONS DRIVER
6684M:	Matthew Garrett <mjg59@srcf.ucam.org>
6685M:	Pali Rohár <pali@kernel.org>
6686S:	Maintained
6687F:	drivers/platform/x86/dell/dell-wmi-base.c
6688
6689DELL WMI SYSMAN DRIVER
6690M:	Prasanth Ksr <prasanth.ksr@dell.com>
6691L:	Dell.Client.Kernel@dell.com
6692L:	platform-driver-x86@vger.kernel.org
6693S:	Maintained
6694F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6695F:	drivers/platform/x86/dell/dell-wmi-sysman/
6696
6697DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6698M:	Zev Weiss <zev@bewilderbeest.net>
6699L:	linux-hwmon@vger.kernel.org
6700S:	Maintained
6701F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6702
6703DELTA DPS920AB PSU DRIVER
6704M:	Robert Marko <robert.marko@sartura.hr>
6705L:	linux-hwmon@vger.kernel.org
6706S:	Maintained
6707F:	Documentation/hwmon/dps920ab.rst
6708F:	drivers/hwmon/pmbus/dps920ab.c
6709
6710DELTA NETWORKS TN48M CPLD DRIVERS
6711M:	Robert Marko <robert.marko@sartura.hr>
6712S:	Maintained
6713F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6714F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6715F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6716F:	drivers/gpio/gpio-tn48m.c
6717F:	include/dt-bindings/reset/delta,tn48m-reset.h
6718
6719DELTA ST MEDIA DRIVER
6720M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6721L:	linux-media@vger.kernel.org
6722S:	Supported
6723W:	https://linuxtv.org
6724T:	git git://linuxtv.org/media.git
6725F:	drivers/media/platform/st/sti/delta
6726
6727DENALI NAND DRIVER
6728L:	linux-mtd@lists.infradead.org
6729S:	Orphan
6730F:	drivers/mtd/nand/raw/denali*
6731
6732DESIGNWARE EDMA CORE IP DRIVER
6733M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6734L:	dmaengine@vger.kernel.org
6735S:	Maintained
6736F:	drivers/dma/dw-edma/
6737F:	include/linux/dma/edma.h
6738
6739DESIGNWARE USB2 DRD IP DRIVER
6740M:	Minas Harutyunyan <hminas@synopsys.com>
6741L:	linux-usb@vger.kernel.org
6742S:	Maintained
6743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6744F:	drivers/usb/dwc2/
6745
6746DESIGNWARE USB3 DRD IP DRIVER
6747M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6748L:	linux-usb@vger.kernel.org
6749S:	Maintained
6750F:	drivers/usb/dwc3/
6751
6752DESIGNWARE XDATA IP DRIVER
6753L:	linux-pci@vger.kernel.org
6754S:	Orphan
6755F:	Documentation/misc-devices/dw-xdata-pcie.rst
6756F:	drivers/misc/dw-xdata-pcie.c
6757
6758DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6759M:	Andreas Klinger <ak@it-klinger.de>
6760L:	linux-iio@vger.kernel.org
6761S:	Maintained
6762F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6763F:	drivers/iio/proximity/srf*.c
6764
6765DEVICE COREDUMP (DEV_COREDUMP)
6766M:	Johannes Berg <johannes@sipsolutions.net>
6767L:	linux-kernel@vger.kernel.org
6768S:	Maintained
6769F:	drivers/base/devcoredump.c
6770F:	include/linux/devcoredump.h
6771
6772DEVICE DEPENDENCY HELPER SCRIPT
6773M:	Saravana Kannan <saravanak@google.com>
6774L:	linux-kernel@vger.kernel.org
6775S:	Maintained
6776F:	scripts/dev-needs.sh
6777
6778DEVICE DIRECT ACCESS (DAX)
6779M:	Dan Williams <dan.j.williams@intel.com>
6780M:	Vishal Verma <vishal.l.verma@intel.com>
6781M:	Dave Jiang <dave.jiang@intel.com>
6782L:	nvdimm@lists.linux.dev
6783L:	linux-cxl@vger.kernel.org
6784S:	Supported
6785F:	drivers/dax/
6786
6787DEVICE FREQUENCY (DEVFREQ)
6788M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6789M:	Kyungmin Park <kyungmin.park@samsung.com>
6790M:	Chanwoo Choi <cw00.choi@samsung.com>
6791L:	linux-pm@vger.kernel.org
6792S:	Maintained
6793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6794F:	Documentation/devicetree/bindings/devfreq/
6795F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6796F:	drivers/devfreq/
6797F:	include/linux/devfreq.h
6798F:	include/trace/events/devfreq.h
6799
6800DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6801M:	Chanwoo Choi <cw00.choi@samsung.com>
6802L:	linux-pm@vger.kernel.org
6803S:	Supported
6804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6805F:	Documentation/devicetree/bindings/devfreq/event/
6806F:	drivers/devfreq/devfreq-event.c
6807F:	drivers/devfreq/event/
6808F:	include/dt-bindings/pmu/exynos_ppmu.h
6809F:	include/linux/devfreq-event.h
6810
6811DEVICE RESOURCE MANAGEMENT HELPERS
6812M:	Hans de Goede <hdegoede@redhat.com>
6813R:	Matti Vaittinen <mazziesaccount@gmail.com>
6814S:	Maintained
6815F:	include/linux/devm-helpers.h
6816
6817DEVICE-MAPPER  (LVM)
6818M:	Alasdair Kergon <agk@redhat.com>
6819M:	Mike Snitzer <snitzer@kernel.org>
6820M:	Mikulas Patocka <mpatocka@redhat.com>
6821L:	dm-devel@lists.linux.dev
6822S:	Maintained
6823Q:	http://patchwork.kernel.org/project/dm-devel/list/
6824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6825F:	Documentation/admin-guide/device-mapper/
6826F:	drivers/md/Kconfig
6827F:	drivers/md/Makefile
6828F:	drivers/md/dm*
6829F:	drivers/md/persistent-data/
6830F:	include/linux/device-mapper.h
6831F:	include/linux/dm-*.h
6832F:	include/uapi/linux/dm-*.h
6833
6834DEVICE-MAPPER VDO TARGET
6835M:	Matthew Sakai <msakai@redhat.com>
6836L:	dm-devel@lists.linux.dev
6837S:	Maintained
6838F:	Documentation/admin-guide/device-mapper/vdo*.rst
6839F:	drivers/md/dm-vdo/
6840
6841DEVLINK
6842M:	Jiri Pirko <jiri@resnulli.us>
6843L:	netdev@vger.kernel.org
6844S:	Supported
6845F:	Documentation/networking/devlink
6846F:	include/net/devlink.h
6847F:	include/uapi/linux/devlink.h
6848F:	net/devlink/
6849
6850DFROBOT SD2405AL RTC DRIVER
6851M:	Tóth János <gomba007@gmail.com>
6852L:	linux-rtc@vger.kernel.org
6853S:	Maintained
6854F:	drivers/rtc/rtc-sd2405al.c
6855
6856DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6857M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6858M:	Marek Vasut <marex@denx.de>
6859L:	kernel@dh-electronics.com
6860S:	Maintained
6861N:	dhcom
6862N:	dhcor
6863N:	dhsom
6864
6865DIALOG SEMICONDUCTOR DRIVERS
6866M:	Support Opensource <support.opensource@diasemi.com>
6867S:	Supported
6868W:	http://www.dialog-semiconductor.com/products
6869F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6870F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6871F:	Documentation/devicetree/bindings/mfd/da90*.txt
6872F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6873F:	Documentation/devicetree/bindings/regulator/da92*.txt
6874F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6875F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6876F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6877F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6878F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6879F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6880F:	Documentation/hwmon/da90??.rst
6881F:	drivers/gpio/gpio-da90??.c
6882F:	drivers/hwmon/da90??-hwmon.c
6883F:	drivers/iio/adc/da91??-*.c
6884F:	drivers/input/misc/da72??.[ch]
6885F:	drivers/input/misc/da90??_onkey.c
6886F:	drivers/input/touchscreen/da9052_tsi.c
6887F:	drivers/leds/leds-da90??.c
6888F:	drivers/mfd/da903x.c
6889F:	drivers/mfd/da90??-*.c
6890F:	drivers/mfd/da91??-*.c
6891F:	drivers/pinctrl/pinctrl-da90??.c
6892F:	drivers/power/supply/da9052-battery.c
6893F:	drivers/power/supply/da91??-*.c
6894F:	drivers/regulator/da9???-regulator.[ch]
6895F:	drivers/regulator/slg51000-regulator.[ch]
6896F:	drivers/rtc/rtc-da90??.c
6897F:	drivers/thermal/da90??-thermal.c
6898F:	drivers/video/backlight/da90??_bl.c
6899F:	drivers/watchdog/da90??_wdt.c
6900F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6901F:	include/linux/mfd/da903x.h
6902F:	include/linux/mfd/da9052/
6903F:	include/linux/mfd/da9055/
6904F:	include/linux/mfd/da9062/
6905F:	include/linux/mfd/da9063/
6906F:	include/linux/mfd/da9150/
6907F:	include/linux/regulator/da9211.h
6908F:	include/sound/da[79]*.h
6909F:	sound/soc/codecs/da[79]*.[ch]
6910
6911DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6912M:	William Breathitt Gray <wbg@kernel.org>
6913L:	linux-gpio@vger.kernel.org
6914S:	Maintained
6915F:	drivers/gpio/gpio-gpio-mm.c
6916
6917DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6918M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6919L:	linux-media@vger.kernel.org
6920S:	Maintained
6921F:	Documentation/admin-guide/media/mgb4.rst
6922F:	drivers/media/pci/mgb4/
6923
6924DIOLAN U2C-12 I2C DRIVER
6925M:	Guenter Roeck <linux@roeck-us.net>
6926L:	linux-i2c@vger.kernel.org
6927S:	Maintained
6928F:	drivers/i2c/busses/i2c-diolan-u2c.c
6929
6930DIRECTORY NOTIFICATION (DNOTIFY)
6931M:	Jan Kara <jack@suse.cz>
6932R:	Amir Goldstein <amir73il@gmail.com>
6933L:	linux-fsdevel@vger.kernel.org
6934S:	Maintained
6935F:	Documentation/filesystems/dnotify.rst
6936F:	fs/notify/dnotify/
6937F:	include/linux/dnotify.h
6938
6939DISK GEOMETRY AND PARTITION HANDLING
6940M:	Andries Brouwer <aeb@cwi.nl>
6941S:	Maintained
6942W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6943W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6944W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6945
6946DISKQUOTA
6947M:	Jan Kara <jack@suse.com>
6948S:	Maintained
6949F:	Documentation/filesystems/quota.rst
6950F:	fs/quota/
6951F:	include/linux/quota*.h
6952F:	include/uapi/linux/quota*.h
6953
6954DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6955M:	Bernie Thompson <bernie@plugable.com>
6956L:	linux-fbdev@vger.kernel.org
6957S:	Maintained
6958W:	http://plugable.com/category/projects/udlfb/
6959F:	Documentation/fb/udlfb.rst
6960F:	drivers/video/fbdev/udlfb.c
6961F:	include/video/udlfb.h
6962
6963DISTRIBUTED LOCK MANAGER (DLM)
6964M:	Alexander Aring <aahringo@redhat.com>
6965M:	David Teigland <teigland@redhat.com>
6966L:	gfs2@lists.linux.dev
6967S:	Supported
6968W:	https://pagure.io/dlm
6969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6970F:	fs/dlm/
6971
6972DMA BUFFER SHARING FRAMEWORK
6973M:	Sumit Semwal <sumit.semwal@linaro.org>
6974M:	Christian König <christian.koenig@amd.com>
6975L:	linux-media@vger.kernel.org
6976L:	dri-devel@lists.freedesktop.org
6977L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6978S:	Maintained
6979T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6980F:	Documentation/driver-api/dma-buf.rst
6981F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6982F:	drivers/dma-buf/
6983F:	include/linux/*fence.h
6984F:	include/linux/dma-buf.h
6985F:	include/linux/dma-resv.h
6986K:	\bdma_(?:buf|fence|resv)\b
6987
6988DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6989M:	Vinod Koul <vkoul@kernel.org>
6990L:	dmaengine@vger.kernel.org
6991S:	Maintained
6992Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6994F:	Documentation/devicetree/bindings/dma/
6995F:	Documentation/driver-api/dmaengine/
6996F:	drivers/dma/
6997F:	include/dt-bindings/dma/
6998F:	include/linux/dma/
6999F:	include/linux/dmaengine.h
7000F:	include/linux/of_dma.h
7001
7002DMA MAPPING BENCHMARK
7003M:	Xiang Chen <chenxiang66@hisilicon.com>
7004L:	iommu@lists.linux.dev
7005F:	kernel/dma/map_benchmark.c
7006F:	tools/testing/selftests/dma/
7007
7008DMA MAPPING HELPERS
7009M:	Marek Szyprowski <m.szyprowski@samsung.com>
7010R:	Robin Murphy <robin.murphy@arm.com>
7011L:	iommu@lists.linux.dev
7012S:	Supported
7013W:	http://git.infradead.org/users/hch/dma-mapping.git
7014T:	git git://git.infradead.org/users/hch/dma-mapping.git
7015F:	include/asm-generic/dma-mapping.h
7016F:	include/linux/dma-direct.h
7017F:	include/linux/dma-map-ops.h
7018F:	include/linux/dma-mapping.h
7019F:	include/linux/swiotlb.h
7020F:	kernel/dma/
7021
7022DMA MAPPING HELPERS DEVICE DRIVER API [RUST]
7023M:	Abdiel Janulgue <abdiel.janulgue@gmail.com>
7024M:	Danilo Krummrich <dakr@kernel.org>
7025R:	Daniel Almeida <daniel.almeida@collabora.com>
7026R:	Robin Murphy <robin.murphy@arm.com>
7027R:	Andreas Hindborg <a.hindborg@kernel.org>
7028L:	rust-for-linux@vger.kernel.org
7029S:	Supported
7030W:	https://rust-for-linux.com
7031T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
7032F:	rust/kernel/dma.rs
7033F:	samples/rust/rust_dma.rs
7034
7035DMA-BUF HEAPS FRAMEWORK
7036M:	Sumit Semwal <sumit.semwal@linaro.org>
7037R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
7038R:	Brian Starkey <Brian.Starkey@arm.com>
7039R:	John Stultz <jstultz@google.com>
7040R:	T.J. Mercier <tjmercier@google.com>
7041L:	linux-media@vger.kernel.org
7042L:	dri-devel@lists.freedesktop.org
7043L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
7044S:	Maintained
7045T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046F:	Documentation/userspace-api/dma-buf-heaps.rst
7047F:	drivers/dma-buf/dma-heap.c
7048F:	drivers/dma-buf/heaps/*
7049F:	include/linux/dma-heap.h
7050F:	include/uapi/linux/dma-heap.h
7051F:	tools/testing/selftests/dmabuf-heaps/
7052
7053DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7054M:	Lukasz Luba <lukasz.luba@arm.com>
7055L:	linux-pm@vger.kernel.org
7056L:	linux-samsung-soc@vger.kernel.org
7057S:	Maintained
7058F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7059F:	drivers/memory/samsung/exynos5422-dmc.c
7060
7061DME1737 HARDWARE MONITOR DRIVER
7062M:	Juerg Haefliger <juergh@proton.me>
7063L:	linux-hwmon@vger.kernel.org
7064S:	Maintained
7065F:	Documentation/hwmon/dme1737.rst
7066F:	drivers/hwmon/dme1737.c
7067
7068DMI/SMBIOS SUPPORT
7069M:	Jean Delvare <jdelvare@suse.com>
7070S:	Maintained
7071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7072F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
7073F:	drivers/firmware/dmi-id.c
7074F:	drivers/firmware/dmi_scan.c
7075F:	include/linux/dmi.h
7076
7077DOCUMENTATION
7078M:	Jonathan Corbet <corbet@lwn.net>
7079L:	linux-doc@vger.kernel.org
7080S:	Maintained
7081P:	Documentation/doc-guide/maintainer-profile.rst
7082T:	git git://git.lwn.net/linux.git docs-next
7083F:	Documentation/
7084F:	scripts/check-variable-fonts.sh
7085F:	scripts/documentation-file-ref-check
7086F:	scripts/kernel-doc
7087F:	scripts/sphinx-pre-install
7088X:	Documentation/ABI/
7089X:	Documentation/admin-guide/media/
7090X:	Documentation/devicetree/
7091X:	Documentation/driver-api/media/
7092X:	Documentation/firmware-guide/acpi/
7093X:	Documentation/i2c/
7094X:	Documentation/netlink/
7095X:	Documentation/power/
7096X:	Documentation/spi/
7097X:	Documentation/userspace-api/media/
7098
7099DOCUMENTATION PROCESS
7100M:	Jonathan Corbet <corbet@lwn.net>
7101L:	workflows@vger.kernel.org
7102S:	Maintained
7103F:	Documentation/dev-tools/
7104F:	Documentation/maintainer/
7105F:	Documentation/process/
7106
7107DOCUMENTATION REPORTING ISSUES
7108M:	Thorsten Leemhuis <linux@leemhuis.info>
7109L:	linux-doc@vger.kernel.org
7110S:	Maintained
7111F:	Documentation/admin-guide/bug-bisect.rst
7112F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
7113F:	Documentation/admin-guide/reporting-issues.rst
7114F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7115
7116DOCUMENTATION SCRIPTS
7117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7118L:	linux-doc@vger.kernel.org
7119S:	Maintained
7120F:	Documentation/sphinx/parse-headers.pl
7121F:	scripts/documentation-file-ref-check
7122F:	scripts/sphinx-pre-install
7123
7124DOCUMENTATION/ITALIAN
7125M:	Federico Vaga <federico.vaga@vaga.pv.it>
7126L:	linux-doc@vger.kernel.org
7127S:	Maintained
7128F:	Documentation/translations/it_IT
7129
7130DOCUMENTATION/JAPANESE
7131R:	Akira Yokosawa <akiyks@gmail.com>
7132L:	linux-doc@vger.kernel.org
7133S:	Maintained
7134F:	Documentation/translations/ja_JP
7135
7136DONGWOON DW9714 LENS VOICE COIL DRIVER
7137M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7138L:	linux-media@vger.kernel.org
7139S:	Maintained
7140T:	git git://linuxtv.org/media.git
7141F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7142F:	drivers/media/i2c/dw9714.c
7143
7144DONGWOON DW9719 LENS VOICE COIL DRIVER
7145M:	Daniel Scally <djrscally@gmail.com>
7146L:	linux-media@vger.kernel.org
7147S:	Maintained
7148T:	git git://linuxtv.org/media.git
7149F:	drivers/media/i2c/dw9719.c
7150
7151DONGWOON DW9768 LENS VOICE COIL DRIVER
7152L:	linux-media@vger.kernel.org
7153S:	Orphan
7154T:	git git://linuxtv.org/media.git
7155F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7156F:	drivers/media/i2c/dw9768.c
7157
7158DONGWOON DW9807 LENS VOICE COIL DRIVER
7159M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7160L:	linux-media@vger.kernel.org
7161S:	Maintained
7162T:	git git://linuxtv.org/media.git
7163F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7164F:	drivers/media/i2c/dw9807-vcm.c
7165
7166DOUBLETALK DRIVER
7167M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
7168L:	blinux-list@redhat.com
7169S:	Maintained
7170F:	drivers/char/dtlk.c
7171F:	include/linux/dtlk.h
7172
7173DPAA2 DATAPATH I/O (DPIO) DRIVER
7174M:	Roy Pledge <Roy.Pledge@nxp.com>
7175L:	linux-kernel@vger.kernel.org
7176S:	Maintained
7177F:	drivers/soc/fsl/dpio
7178
7179DPAA2 ETHERNET DRIVER
7180M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7181L:	netdev@vger.kernel.org
7182S:	Maintained
7183F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7184F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7185F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7186F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7187F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7188F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7189F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7190F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7191F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7192F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7193
7194DPAA2 ETHERNET SWITCH DRIVER
7195M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7196L:	netdev@vger.kernel.org
7197S:	Maintained
7198F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7199F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7200F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7201
7202DPLL SUBSYSTEM
7203M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
7204M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
7205M:	Jiri Pirko <jiri@resnulli.us>
7206L:	netdev@vger.kernel.org
7207S:	Supported
7208F:	Documentation/driver-api/dpll.rst
7209F:	drivers/dpll/*
7210F:	include/linux/dpll.h
7211F:	include/uapi/linux/dpll.h
7212
7213DRBD DRIVER
7214M:	Philipp Reisner <philipp.reisner@linbit.com>
7215M:	Lars Ellenberg <lars.ellenberg@linbit.com>
7216M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
7217L:	drbd-dev@lists.linbit.com
7218S:	Supported
7219W:	http://www.drbd.org
7220T:	git git://git.linbit.com/linux-drbd.git
7221T:	git git://git.linbit.com/drbd-8.4.git
7222F:	Documentation/admin-guide/blockdev/
7223F:	drivers/block/drbd/
7224F:	include/linux/drbd*
7225F:	lib/lru_cache.c
7226
7227DRIVER COMPONENT FRAMEWORK
7228L:	dri-devel@lists.freedesktop.org
7229F:	drivers/base/component.c
7230F:	include/linux/component.h
7231
7232DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7233M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7234M:	"Rafael J. Wysocki" <rafael@kernel.org>
7235M:	Danilo Krummrich <dakr@kernel.org>
7236S:	Supported
7237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7238F:	Documentation/core-api/kobject.rst
7239F:	drivers/base/
7240F:	fs/debugfs/
7241F:	fs/sysfs/
7242F:	include/linux/device/
7243F:	include/linux/debugfs.h
7244F:	include/linux/device.h
7245F:	include/linux/fwnode.h
7246F:	include/linux/kobj*
7247F:	include/linux/property.h
7248F:	include/linux/sysfs.h
7249F:	lib/kobj*
7250F:	rust/kernel/device.rs
7251F:	rust/kernel/device_id.rs
7252F:	rust/kernel/devres.rs
7253F:	rust/kernel/driver.rs
7254F:	rust/kernel/faux.rs
7255F:	rust/kernel/platform.rs
7256F:	samples/rust/rust_driver_platform.rs
7257F:	samples/rust/rust_driver_faux.rs
7258
7259DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7260M:	Nishanth Menon <nm@ti.com>
7261L:	linux-pm@vger.kernel.org
7262S:	Maintained
7263F:	drivers/soc/ti/smartreflex.c
7264F:	include/linux/power/smartreflex.h
7265
7266DRM ACCEL DRIVERS FOR INTEL VPU
7267M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
7268M:	Maciej Falkowski <maciej.falkowski@linux.intel.com>
7269L:	dri-devel@lists.freedesktop.org
7270S:	Supported
7271T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7272F:	drivers/accel/ivpu/
7273F:	include/uapi/drm/ivpu_accel.h
7274
7275DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7276M:	Oded Gabbay <ogabbay@kernel.org>
7277L:	dri-devel@lists.freedesktop.org
7278S:	Maintained
7279C:	irc://irc.oftc.net/dri-devel
7280T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7281F:	Documentation/accel/
7282F:	drivers/accel/
7283F:	include/drm/drm_accel.h
7284
7285DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7286M:	Maxime Ripard <mripard@kernel.org>
7287M:	Chen-Yu Tsai <wens@csie.org>
7288R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7289L:	dri-devel@lists.freedesktop.org
7290S:	Supported
7291T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7292F:	drivers/gpu/drm/sun4i/sun8i*
7293
7294DRM DRIVER FOR APPLE TOUCH BARS
7295M:	Aun-Ali Zaidi <admin@kodeit.net>
7296M:	Aditya Garg <gargaditya08@live.com>
7297L:	dri-devel@lists.freedesktop.org
7298S:	Maintained
7299T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7300F:	drivers/gpu/drm/tiny/appletbdrm.c
7301
7302DRM DRIVER FOR ARM PL111 CLCD
7303M:	Linus Walleij <linus.walleij@linaro.org>
7304S:	Maintained
7305T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7306F:	drivers/gpu/drm/pl111/
7307
7308DRM DRIVER FOR ARM VERSATILE TFT PANELS
7309M:	Linus Walleij <linus.walleij@linaro.org>
7310S:	Maintained
7311T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7312F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7313F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7314
7315DRM DRIVER FOR ASPEED BMC GFX
7316M:	Joel Stanley <joel@jms.id.au>
7317L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7318S:	Supported
7319T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7320F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7321F:	drivers/gpu/drm/aspeed/
7322
7323DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7324M:	Dave Airlie <airlied@redhat.com>
7325R:	Thomas Zimmermann <tzimmermann@suse.de>
7326R:	Jocelyn Falempe <jfalempe@redhat.com>
7327L:	dri-devel@lists.freedesktop.org
7328S:	Supported
7329T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330F:	drivers/gpu/drm/ast/
7331
7332DRM DRIVER FOR BOCHS VIRTUAL GPU
7333M:	Gerd Hoffmann <kraxel@redhat.com>
7334L:	virtualization@lists.linux.dev
7335S:	Maintained
7336T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337F:	drivers/gpu/drm/tiny/bochs.c
7338
7339DRM DRIVER FOR BOE HIMAX8279D PANELS
7340M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7341S:	Maintained
7342F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7343F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7344
7345DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7346M:	Jagan Teki <jagan@amarulasolutions.com>
7347S:	Maintained
7348F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7349F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7350
7351DRM DRIVER FOR EBBG FT8719 PANEL
7352M:	Joel Selvaraj <jo@jsfamily.in>
7353S:	Maintained
7354T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7355F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7356F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7357
7358DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7359M:	Linus Walleij <linus.walleij@linaro.org>
7360S:	Maintained
7361T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362F:	drivers/gpu/drm/tve200/
7363
7364DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7365M:	Icenowy Zheng <icenowy@aosc.io>
7366S:	Maintained
7367F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7368F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7369
7370DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7371M:	Jagan Teki <jagan@amarulasolutions.com>
7372S:	Maintained
7373F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7374F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7375
7376DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7377M:	Thomas Zimmermann <tzimmermann@suse.de>
7378M:	Javier Martinez Canillas <javierm@redhat.com>
7379L:	dri-devel@lists.freedesktop.org
7380S:	Maintained
7381T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7382F:	drivers/gpu/drm/tiny/ofdrm.c
7383F:	drivers/gpu/drm/tiny/simpledrm.c
7384F:	drivers/video/aperture.c
7385F:	drivers/video/nomodeset.c
7386F:	include/linux/aperture.h
7387F:	include/video/nomodeset.h
7388
7389DRM DRIVER FOR GENERIC EDP PANELS
7390R:	Douglas Anderson <dianders@chromium.org>
7391F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7392F:	drivers/gpu/drm/panel/panel-edp.c
7393
7394DRM DRIVER FOR GENERIC USB DISPLAY
7395S:	Orphan
7396W:	https://github.com/notro/gud/wiki
7397T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398F:	drivers/gpu/drm/gud/
7399F:	include/drm/gud.h
7400
7401DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7402M:	Hans de Goede <hdegoede@redhat.com>
7403S:	Maintained
7404T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7405F:	drivers/gpu/drm/tiny/gm12u320.c
7406
7407DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7408M:	Ondrej Jirman <megi@xff.cz>
7409M:	Javier Martinez Canillas <javierm@redhat.com>
7410S:	Maintained
7411T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7412F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7413F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7414
7415DRM DRIVER FOR HX8357D PANELS
7416S:	Orphan
7417T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7419F:	drivers/gpu/drm/tiny/hx8357d.c
7420
7421DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7422M:	Deepak Rawat <drawat.floss@gmail.com>
7423L:	linux-hyperv@vger.kernel.org
7424L:	dri-devel@lists.freedesktop.org
7425S:	Maintained
7426T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7427F:	drivers/gpu/drm/hyperv
7428
7429DRM DRIVER FOR ILITEK ILI9225 PANELS
7430M:	David Lechner <david@lechnology.com>
7431S:	Maintained
7432T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7433F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7434F:	drivers/gpu/drm/tiny/ili9225.c
7435
7436DRM DRIVER FOR ILITEK ILI9486 PANELS
7437M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7438S:	Maintained
7439T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7441F:	drivers/gpu/drm/tiny/ili9486.c
7442
7443DRM DRIVER FOR ILITEK ILI9805 PANELS
7444M:	Michael Trimarchi <michael@amarulasolutions.com>
7445S:	Maintained
7446F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7447F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7448
7449DRM DRIVER FOR ILITEK ILI9806E PANELS
7450M:	Michael Walle <mwalle@kernel.org>
7451S:	Maintained
7452F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7453
7454DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7455M:	Jagan Teki <jagan@edgeble.ai>
7456S:	Maintained
7457F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7458F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7459
7460DRM DRIVER FOR LG SW43408 PANELS
7461M:	Sumit Semwal <sumit.semwal@linaro.org>
7462M:	Caleb Connolly <caleb.connolly@linaro.org>
7463S:	Maintained
7464T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7465F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7466F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7467
7468DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7469M:	Paul Kocialkowski <paulk@sys-base.io>
7470S:	Supported
7471T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7472F:	drivers/gpu/drm/logicvc/
7473
7474DRM DRIVER FOR LVDS PANELS
7475M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7476L:	dri-devel@lists.freedesktop.org
7477S:	Maintained
7478T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F:	Documentation/devicetree/bindings/display/lvds.yaml
7480F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7481F:	drivers/gpu/drm/panel/panel-lvds.c
7482
7483DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7484M:	Guido Günther <agx@sigxcpu.org>
7485R:	Purism Kernel Team <kernel@puri.sm>
7486S:	Maintained
7487F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7488F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7489
7490DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7491M:	Dave Airlie <airlied@redhat.com>
7492R:	Thomas Zimmermann <tzimmermann@suse.de>
7493R:	Jocelyn Falempe <jfalempe@redhat.com>
7494L:	dri-devel@lists.freedesktop.org
7495S:	Supported
7496T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7497F:	drivers/gpu/drm/mgag200/
7498
7499DRM DRIVER FOR MI0283QT
7500M:	Alex Lanzano <lanzano.alex@gmail.com>
7501S:	Maintained
7502T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7503F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7504F:	drivers/gpu/drm/tiny/mi0283qt.c
7505
7506DRM DRIVER FOR MIPI DBI compatible panels
7507S:	Orphan
7508W:	https://github.com/notro/panel-mipi-dbi/wiki
7509T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7510F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7511F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7512
7513DRM DRIVER for Qualcomm Adreno GPUs
7514M:	Rob Clark <robdclark@gmail.com>
7515R:	Sean Paul <sean@poorly.run>
7516R:	Konrad Dybcio <konradybcio@kernel.org>
7517L:	linux-arm-msm@vger.kernel.org
7518L:	dri-devel@lists.freedesktop.org
7519L:	freedreno@lists.freedesktop.org
7520S:	Maintained
7521B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7522T:	git https://gitlab.freedesktop.org/drm/msm.git
7523F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7524F:	drivers/gpu/drm/msm/adreno/
7525F:	drivers/gpu/drm/msm/msm_gpu.*
7526F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7527F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7528F:	drivers/gpu/drm/msm/registers/adreno/
7529F:	include/uapi/drm/msm_drm.h
7530
7531DRM DRIVER for Qualcomm display hardware
7532M:	Rob Clark <robdclark@gmail.com>
7533M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7534M:	Dmitry Baryshkov <lumag@kernel.org>
7535R:	Sean Paul <sean@poorly.run>
7536R:	Marijn Suijten <marijn.suijten@somainline.org>
7537L:	linux-arm-msm@vger.kernel.org
7538L:	dri-devel@lists.freedesktop.org
7539L:	freedreno@lists.freedesktop.org
7540S:	Maintained
7541B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7542T:	git https://gitlab.freedesktop.org/drm/msm.git
7543F:	Documentation/devicetree/bindings/display/msm/
7544F:	drivers/gpu/drm/ci/xfails/msm*
7545F:	drivers/gpu/drm/msm/
7546F:	include/dt-bindings/clock/qcom,dsi-phy-28nm.h
7547F:	include/uapi/drm/msm_drm.h
7548
7549DRM DRIVER FOR NOVATEK NT35510 PANELS
7550M:	Linus Walleij <linus.walleij@linaro.org>
7551S:	Maintained
7552T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7553F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7554F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7555
7556DRM DRIVER FOR NOVATEK NT35560 PANELS
7557M:	Linus Walleij <linus.walleij@linaro.org>
7558S:	Maintained
7559T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7560F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7561F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7562
7563DRM DRIVER FOR NOVATEK NT36523 PANELS
7564M:	Jianhua Lu <lujianhua000@gmail.com>
7565S:	Maintained
7566T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7567F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7568F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7569
7570DRM DRIVER FOR NOVATEK NT36672A PANELS
7571M:	Sumit Semwal <sumit.semwal@linaro.org>
7572S:	Maintained
7573T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7575F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7576
7577DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7578M:	Lyude Paul <lyude@redhat.com>
7579M:	Danilo Krummrich <dakr@kernel.org>
7580L:	dri-devel@lists.freedesktop.org
7581L:	nouveau@lists.freedesktop.org
7582S:	Supported
7583W:	https://nouveau.freedesktop.org/
7584Q:	https://patchwork.freedesktop.org/project/nouveau/
7585Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7586B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7587C:	irc://irc.oftc.net/nouveau
7588T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7589F:	drivers/gpu/drm/nouveau/
7590F:	include/uapi/drm/nouveau_drm.h
7591
7592CORE DRIVER FOR NVIDIA GPUS [RUST]
7593M:	Danilo Krummrich <dakr@kernel.org>
7594L:	nouveau@lists.freedesktop.org
7595S:	Supported
7596Q:	https://patchwork.freedesktop.org/project/nouveau/
7597B:	https://gitlab.freedesktop.org/drm/nova/-/issues
7598C:	irc://irc.oftc.net/nouveau
7599T:	git https://gitlab.freedesktop.org/drm/nova.git nova-next
7600F:	Documentation/gpu/nova/
7601F:	drivers/gpu/nova-core/
7602
7603DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7604M:	Stefan Mavrodiev <stefan@olimex.com>
7605S:	Maintained
7606F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7607F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7608
7609DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7610R:	Douglas Anderson <dianders@chromium.org>
7611F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7612F:	drivers/gpu/drm/bridge/parade-ps8640.c
7613
7614DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7615M:	Alex Lanzano <lanzano.alex@gmail.com>
7616S:	Maintained
7617T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7618F:	Documentation/devicetree/bindings/display/repaper.txt
7619F:	drivers/gpu/drm/tiny/repaper.c
7620
7621DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7622M:	Dave Airlie <airlied@redhat.com>
7623M:	Gerd Hoffmann <kraxel@redhat.com>
7624L:	virtualization@lists.linux.dev
7625S:	Obsolete
7626W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7627T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7629
7630DRM DRIVER FOR QXL VIRTUAL GPU
7631M:	Dave Airlie <airlied@redhat.com>
7632M:	Gerd Hoffmann <kraxel@redhat.com>
7633L:	virtualization@lists.linux.dev
7634L:	spice-devel@lists.freedesktop.org
7635S:	Maintained
7636T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7637F:	drivers/gpu/drm/qxl/
7638F:	include/uapi/drm/qxl_drm.h
7639
7640DRM DRIVER FOR RAYDIUM RM67191 PANELS
7641M:	Robert Chiras <robert.chiras@nxp.com>
7642S:	Maintained
7643F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7644F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7645
7646DRM DRIVER FOR SAMSUNG DB7430 PANELS
7647M:	Linus Walleij <linus.walleij@linaro.org>
7648S:	Maintained
7649T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7651F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7652
7653DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7654M:	Inki Dae <inki.dae@samsung.com>
7655M:	Jagan Teki <jagan@amarulasolutions.com>
7656M:	Marek Szyprowski <m.szyprowski@samsung.com>
7657S:	Maintained
7658T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7660F:	drivers/gpu/drm/bridge/samsung-dsim.c
7661F:	include/drm/bridge/samsung-dsim.h
7662
7663DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7664M:	Markuss Broks <markuss.broks@gmail.com>
7665S:	Maintained
7666F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7667F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7668
7669DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7670M:	Artur Weber <aweber.kernel@gmail.com>
7671S:	Maintained
7672F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7673F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7674
7675DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7676M:	Dzmitry Sankouski <dsankouski@gmail.com>
7677S:	Maintained
7678F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7679F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7680
7681DRM DRIVER FOR SHARP MEMORY LCD
7682M:	Alex Lanzano <lanzano.alex@gmail.com>
7683S:	Maintained
7684F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7685F:	drivers/gpu/drm/tiny/sharp-memory.c
7686
7687DRM DRIVER FOR SITRONIX ST7586 PANELS
7688M:	David Lechner <david@lechnology.com>
7689S:	Maintained
7690T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7691F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7692F:	drivers/gpu/drm/tiny/st7586.c
7693
7694DRM DRIVER FOR SITRONIX ST7701 PANELS
7695M:	Jagan Teki <jagan@amarulasolutions.com>
7696S:	Maintained
7697F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7698F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7699
7700DRM DRIVER FOR SITRONIX ST7703 PANELS
7701M:	Guido Günther <agx@sigxcpu.org>
7702R:	Purism Kernel Team <kernel@puri.sm>
7703R:	Ondrej Jirman <megi@xff.cz>
7704S:	Maintained
7705F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7706F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7707
7708DRM DRIVER FOR SITRONIX ST7735R PANELS
7709M:	David Lechner <david@lechnology.com>
7710S:	Maintained
7711T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7713F:	drivers/gpu/drm/tiny/st7735r.c
7714
7715DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7716M:	Javier Martinez Canillas <javierm@redhat.com>
7717S:	Maintained
7718T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7720F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7721F:	drivers/gpu/drm/solomon/ssd130x*
7722
7723DRM DRIVER FOR ST-ERICSSON MCDE
7724M:	Linus Walleij <linus.walleij@linaro.org>
7725S:	Maintained
7726T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7727F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7728F:	drivers/gpu/drm/mcde/
7729
7730DRM DRIVER FOR SYNAPTICS R63353 PANELS
7731M:	Michael Trimarchi <michael@amarulasolutions.com>
7732S:	Maintained
7733F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7734F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7735
7736DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7737M:	Jagan Teki <jagan@amarulasolutions.com>
7738S:	Maintained
7739F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7740F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7741
7742DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7743R:	Douglas Anderson <dianders@chromium.org>
7744F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7745F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7746
7747DRM DRIVER FOR TPO TPG110 PANELS
7748M:	Linus Walleij <linus.walleij@linaro.org>
7749S:	Maintained
7750T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7751F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7752F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7753
7754DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7755M:	Dave Airlie <airlied@redhat.com>
7756R:	Sean Paul <sean@poorly.run>
7757R:	Thomas Zimmermann <tzimmermann@suse.de>
7758L:	dri-devel@lists.freedesktop.org
7759S:	Supported
7760T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7761F:	drivers/gpu/drm/udl/
7762
7763DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7764M:	Louis Chauvet <louis.chauvet@bootlin.com>
7765R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7766R:	Simona Vetter <simona@ffwll.ch>
7767R:	Melissa Wen <melissa.srw@gmail.com>
7768L:	dri-devel@lists.freedesktop.org
7769S:	Maintained
7770T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7771F:	Documentation/gpu/vkms.rst
7772F:	drivers/gpu/drm/ci/xfails/vkms*
7773F:	drivers/gpu/drm/vkms/
7774
7775DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7776M:	Hans de Goede <hdegoede@redhat.com>
7777L:	dri-devel@lists.freedesktop.org
7778S:	Maintained
7779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7780F:	drivers/gpu/drm/vboxvideo/
7781
7782DRM DRIVER FOR VMWARE VIRTUAL GPU
7783M:	Zack Rusin <zack.rusin@broadcom.com>
7784R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7785L:	dri-devel@lists.freedesktop.org
7786S:	Supported
7787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7788F:	drivers/gpu/drm/vmwgfx/
7789F:	include/uapi/drm/vmwgfx_drm.h
7790
7791DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7792M:	Linus Walleij <linus.walleij@linaro.org>
7793S:	Maintained
7794T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7796F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7797
7798DRM DRIVERS
7799M:	David Airlie <airlied@gmail.com>
7800M:	Simona Vetter <simona@ffwll.ch>
7801L:	dri-devel@lists.freedesktop.org
7802S:	Maintained
7803B:	https://gitlab.freedesktop.org/drm
7804C:	irc://irc.oftc.net/dri-devel
7805T:	git https://gitlab.freedesktop.org/drm/kernel.git
7806F:	Documentation/devicetree/bindings/display/
7807F:	Documentation/devicetree/bindings/gpu/
7808F:	Documentation/gpu/
7809F:	drivers/gpu/
7810F:	include/drm/
7811F:	include/linux/vga*
7812F:	include/uapi/drm/
7813
7814DRM DRIVERS AND MISC GPU PATCHES
7815M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7816M:	Maxime Ripard <mripard@kernel.org>
7817M:	Thomas Zimmermann <tzimmermann@suse.de>
7818S:	Maintained
7819W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7820T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7821F:	Documentation/devicetree/bindings/display/
7822F:	Documentation/devicetree/bindings/gpu/
7823F:	Documentation/gpu/
7824F:	drivers/gpu/drm/
7825F:	drivers/gpu/vga/
7826F:	include/drm/drm
7827F:	include/linux/vga*
7828F:	include/uapi/drm/
7829X:	drivers/gpu/drm/amd/
7830X:	drivers/gpu/drm/armada/
7831X:	drivers/gpu/drm/etnaviv/
7832X:	drivers/gpu/drm/exynos/
7833X:	drivers/gpu/drm/i915/
7834X:	drivers/gpu/drm/kmb/
7835X:	drivers/gpu/drm/mediatek/
7836X:	drivers/gpu/drm/msm/
7837X:	drivers/gpu/drm/nouveau/
7838X:	drivers/gpu/drm/radeon/
7839X:	drivers/gpu/drm/tegra/
7840X:	drivers/gpu/drm/xe/
7841
7842DRM DRIVERS FOR ALLWINNER A10
7843M:	Maxime Ripard <mripard@kernel.org>
7844M:	Chen-Yu Tsai <wens@csie.org>
7845L:	dri-devel@lists.freedesktop.org
7846S:	Supported
7847T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7848F:	Documentation/devicetree/bindings/display/allwinner*
7849F:	drivers/gpu/drm/sun4i/
7850
7851DRM DRIVERS FOR AMLOGIC SOCS
7852M:	Neil Armstrong <neil.armstrong@linaro.org>
7853L:	dri-devel@lists.freedesktop.org
7854L:	linux-amlogic@lists.infradead.org
7855S:	Supported
7856W:	http://linux-meson.com/
7857T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7858F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7859F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7860F:	Documentation/gpu/meson.rst
7861F:	drivers/gpu/drm/ci/xfails/meson*
7862F:	drivers/gpu/drm/meson/
7863
7864DRM DRIVERS FOR ATMEL HLCDC
7865M:	Sam Ravnborg <sam@ravnborg.org>
7866M:	Boris Brezillon <bbrezillon@kernel.org>
7867L:	dri-devel@lists.freedesktop.org
7868S:	Supported
7869T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7870F:	Documentation/devicetree/bindings/display/atmel/
7871F:	drivers/gpu/drm/atmel-hlcdc/
7872
7873DRM DRIVERS FOR BRIDGE CHIPS
7874M:	Andrzej Hajda <andrzej.hajda@intel.com>
7875M:	Neil Armstrong <neil.armstrong@linaro.org>
7876M:	Robert Foss <rfoss@kernel.org>
7877R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7878R:	Jonas Karlman <jonas@kwiboo.se>
7879R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7880S:	Maintained
7881T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7882F:	Documentation/devicetree/bindings/display/bridge/
7883F:	drivers/gpu/drm/bridge/
7884F:	drivers/gpu/drm/display/drm_bridge_connector.c
7885F:	drivers/gpu/drm/drm_bridge.c
7886F:	include/drm/drm_bridge.h
7887F:	include/drm/drm_bridge_connector.h
7888
7889DRM DRIVERS FOR EXYNOS
7890M:	Inki Dae <inki.dae@samsung.com>
7891M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7892M:	Kyungmin Park <kyungmin.park@samsung.com>
7893L:	dri-devel@lists.freedesktop.org
7894S:	Supported
7895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7896F:	Documentation/devicetree/bindings/display/samsung/
7897F:	drivers/gpu/drm/exynos/
7898F:	include/uapi/drm/exynos_drm.h
7899
7900DRM DRIVERS FOR FREESCALE DCU
7901M:	Stefan Agner <stefan@agner.ch>
7902M:	Alison Wang <alison.wang@nxp.com>
7903L:	dri-devel@lists.freedesktop.org
7904S:	Supported
7905T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7906F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7907F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7908F:	drivers/gpu/drm/fsl-dcu/
7909
7910DRM DRIVERS FOR FREESCALE IMX 5/6
7911M:	Philipp Zabel <p.zabel@pengutronix.de>
7912L:	dri-devel@lists.freedesktop.org
7913S:	Maintained
7914T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7915T:	git git://git.pengutronix.de/git/pza/linux
7916F:	Documentation/devicetree/bindings/display/imx/
7917F:	drivers/gpu/drm/imx/ipuv3/
7918F:	drivers/gpu/ipu-v3/
7919
7920DRM DRIVERS FOR FREESCALE IMX BRIDGE
7921M:	Liu Ying <victor.liu@nxp.com>
7922L:	dri-devel@lists.freedesktop.org
7923S:	Maintained
7924F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7925F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7926F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7927F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7928F:	drivers/gpu/drm/bridge/imx/
7929
7930DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7931M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7932L:	dri-devel@lists.freedesktop.org
7933S:	Maintained
7934T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7935F:	drivers/gpu/drm/gma500/
7936
7937DRM DRIVERS FOR HISILICON
7938M:	Xinliang Liu <xinliang.liu@linaro.org>
7939M:	Tian Tao  <tiantao6@hisilicon.com>
7940R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7941R:	Sumit Semwal <sumit.semwal@linaro.org>
7942R:	Yongqin Liu <yongqin.liu@linaro.org>
7943R:	John Stultz <jstultz@google.com>
7944L:	dri-devel@lists.freedesktop.org
7945S:	Maintained
7946T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7947F:	Documentation/devicetree/bindings/display/hisilicon/
7948F:	drivers/gpu/drm/hisilicon/
7949
7950DRM DRIVERS FOR LIMA
7951M:	Qiang Yu <yuq825@gmail.com>
7952L:	dri-devel@lists.freedesktop.org
7953L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7954S:	Maintained
7955T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7956F:	drivers/gpu/drm/lima/
7957F:	include/uapi/drm/lima_drm.h
7958
7959DRM DRIVERS FOR LOONGSON
7960M:	Sui Jingfeng <suijingfeng@loongson.cn>
7961L:	dri-devel@lists.freedesktop.org
7962S:	Supported
7963T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7964F:	drivers/gpu/drm/loongson/
7965
7966DRM DRIVERS FOR MEDIATEK
7967M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7968M:	Philipp Zabel <p.zabel@pengutronix.de>
7969L:	dri-devel@lists.freedesktop.org
7970L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7971S:	Supported
7972F:	Documentation/devicetree/bindings/display/mediatek/
7973F:	drivers/gpu/drm/ci/xfails/mediatek*
7974F:	drivers/gpu/drm/mediatek/
7975F:	drivers/phy/mediatek/phy-mtk-dp.c
7976F:	drivers/phy/mediatek/phy-mtk-hdmi*
7977F:	drivers/phy/mediatek/phy-mtk-mipi*
7978
7979DRM DRIVERS FOR NVIDIA TEGRA
7980M:	Thierry Reding <thierry.reding@gmail.com>
7981M:	Mikko Perttunen <mperttunen@nvidia.com>
7982L:	dri-devel@lists.freedesktop.org
7983L:	linux-tegra@vger.kernel.org
7984S:	Supported
7985T:	git https://gitlab.freedesktop.org/drm/tegra.git
7986F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7987F:	Documentation/devicetree/bindings/gpu/host1x/
7988F:	drivers/gpu/drm/tegra/
7989F:	drivers/gpu/host1x/
7990F:	include/linux/host1x.h
7991F:	include/uapi/drm/tegra_drm.h
7992
7993DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
7994M:	Sasha Finkelstein <fnkl.kernel@gmail.com>
7995R:	Janne Grunau <j@jannau.net>
7996L:	dri-devel@lists.freedesktop.org
7997L:	asahi@lists.linux.dev
7998S:	Maintained
7999W:	https://asahilinux.org
8000B:	https://github.com/AsahiLinux/linux/issues
8001C:	irc://irc.oftc.net/asahi-dev
8002T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8003F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8004F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8005F:	Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8006F:	drivers/gpu/drm/adp/
8007F:	drivers/gpu/drm/panel/panel-summit.c
8008
8009DRM DRIVERS FOR RENESAS R-CAR
8010M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
8011M:	Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
8012R:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
8013L:	dri-devel@lists.freedesktop.org
8014L:	linux-renesas-soc@vger.kernel.org
8015S:	Supported
8016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8017F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8018F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8019F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8020F:	Documentation/devicetree/bindings/display/renesas,du.yaml
8021F:	drivers/gpu/drm/renesas/rcar-du/
8022
8023DRM DRIVERS FOR RENESAS RZ
8024M:	Biju Das <biju.das.jz@bp.renesas.com>
8025L:	dri-devel@lists.freedesktop.org
8026L:	linux-renesas-soc@vger.kernel.org
8027S:	Maintained
8028T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8029F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8030F:	drivers/gpu/drm/renesas/rz-du/
8031
8032DRM DRIVERS FOR RENESAS SHMOBILE
8033M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8034M:	Geert Uytterhoeven <geert+renesas@glider.be>
8035L:	dri-devel@lists.freedesktop.org
8036L:	linux-renesas-soc@vger.kernel.org
8037S:	Supported
8038T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8039F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8040F:	drivers/gpu/drm/renesas/shmobile/
8041F:	include/linux/platform_data/shmob_drm.h
8042
8043DRM DRIVERS FOR ROCKCHIP
8044M:	Sandy Huang <hjc@rock-chips.com>
8045M:	Heiko Stübner <heiko@sntech.de>
8046M:	Andy Yan <andy.yan@rock-chips.com>
8047L:	dri-devel@lists.freedesktop.org
8048S:	Maintained
8049T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8050F:	Documentation/devicetree/bindings/display/rockchip/
8051F:	drivers/gpu/drm/ci/xfails/rockchip*
8052F:	drivers/gpu/drm/rockchip/
8053
8054DRM DRIVERS FOR STI
8055M:	Alain Volmat <alain.volmat@foss.st.com>
8056M:	Raphael Gallais-Pou <rgallaispou@gmail.com>
8057L:	dri-devel@lists.freedesktop.org
8058S:	Maintained
8059T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8060F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
8061F:	drivers/gpu/drm/sti
8062
8063DRM DRIVERS FOR STM
8064M:	Yannick Fertre <yannick.fertre@foss.st.com>
8065M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
8066M:	Philippe Cornu <philippe.cornu@foss.st.com>
8067L:	dri-devel@lists.freedesktop.org
8068S:	Maintained
8069T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8070F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8071F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8072F:	drivers/gpu/drm/stm
8073
8074DRM DRIVERS FOR TI KEYSTONE
8075M:	Jyri Sarha <jyri.sarha@iki.fi>
8076M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8077L:	dri-devel@lists.freedesktop.org
8078S:	Maintained
8079T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8080F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8081F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8082F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8083F:	drivers/gpu/drm/tidss/
8084
8085DRM DRIVERS FOR TI LCDC
8086M:	Jyri Sarha <jyri.sarha@iki.fi>
8087M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8088L:	dri-devel@lists.freedesktop.org
8089S:	Maintained
8090T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8091F:	Documentation/devicetree/bindings/display/tilcdc/
8092F:	drivers/gpu/drm/tilcdc/
8093
8094DRM DRIVERS FOR TI OMAP
8095M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8096L:	dri-devel@lists.freedesktop.org
8097S:	Maintained
8098T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8099F:	Documentation/devicetree/bindings/display/ti/
8100F:	drivers/gpu/drm/omapdrm/
8101
8102DRM DRIVERS FOR V3D
8103M:	Melissa Wen <mwen@igalia.com>
8104M:	Maíra Canal <mcanal@igalia.com>
8105S:	Supported
8106T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8107F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8108F:	drivers/gpu/drm/v3d/
8109F:	include/uapi/drm/v3d_drm.h
8110
8111DRM DRIVERS FOR VC4
8112M:	Maxime Ripard <mripard@kernel.org>
8113M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
8114R:	Maíra Canal <mcanal@igalia.com>
8115R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
8116S:	Supported
8117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8118F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8119F:	drivers/gpu/drm/vc4/
8120F:	include/uapi/drm/vc4_drm.h
8121
8122DRM DRIVERS FOR VIVANTE GPU IP
8123M:	Lucas Stach <l.stach@pengutronix.de>
8124R:	Russell King <linux+etnaviv@armlinux.org.uk>
8125R:	Christian Gmeiner <christian.gmeiner@gmail.com>
8126L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
8127L:	dri-devel@lists.freedesktop.org
8128S:	Maintained
8129F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8130F:	drivers/gpu/drm/etnaviv/
8131F:	include/uapi/drm/etnaviv_drm.h
8132
8133DRM DRIVERS FOR XEN
8134M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
8135L:	dri-devel@lists.freedesktop.org
8136L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
8137S:	Supported
8138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8139F:	Documentation/gpu/xen-front.rst
8140F:	drivers/gpu/drm/xen/
8141
8142DRM DRIVERS FOR XILINX
8143M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8144M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8145L:	dri-devel@lists.freedesktop.org
8146S:	Maintained
8147T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8148F:	Documentation/devicetree/bindings/display/xlnx/
8149F:	Documentation/gpu/zynqmp.rst
8150F:	drivers/gpu/drm/xlnx/
8151
8152DRM GPU SCHEDULER
8153M:	Matthew Brost <matthew.brost@intel.com>
8154M:	Danilo Krummrich <dakr@kernel.org>
8155M:	Philipp Stanner <phasta@kernel.org>
8156R:	Christian König <ckoenig.leichtzumerken@gmail.com>
8157L:	dri-devel@lists.freedesktop.org
8158S:	Supported
8159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8160F:	drivers/gpu/drm/scheduler/
8161F:	include/drm/gpu_scheduler.h
8162
8163DRM PANEL DRIVERS
8164M:	Neil Armstrong <neil.armstrong@linaro.org>
8165R:	Jessica Zhang <quic_jesszhan@quicinc.com>
8166L:	dri-devel@lists.freedesktop.org
8167S:	Maintained
8168T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8169F:	Documentation/devicetree/bindings/display/panel/
8170F:	drivers/gpu/drm/drm_panel.c
8171F:	drivers/gpu/drm/panel/
8172F:	include/drm/drm_panel.h
8173
8174DRM PRIVACY-SCREEN CLASS
8175M:	Hans de Goede <hdegoede@redhat.com>
8176L:	dri-devel@lists.freedesktop.org
8177S:	Maintained
8178T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8179F:	drivers/gpu/drm/drm_privacy_screen*
8180F:	include/drm/drm_privacy_screen*
8181
8182DRM TTM SUBSYSTEM
8183M:	Christian Koenig <christian.koenig@amd.com>
8184M:	Huang Rui <ray.huang@amd.com>
8185R:	Matthew Auld <matthew.auld@intel.com>
8186R:	Matthew Brost <matthew.brost@intel.com>
8187L:	dri-devel@lists.freedesktop.org
8188S:	Maintained
8189T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8190F:	drivers/gpu/drm/ttm/
8191F:	include/drm/ttm/
8192
8193DRM AUTOMATED TESTING
8194M:	Helen Koike <helen.koike@collabora.com>
8195L:	dri-devel@lists.freedesktop.org
8196S:	Maintained
8197T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8198F:	Documentation/gpu/automated_testing.rst
8199F:	drivers/gpu/drm/ci/
8200
8201DSBR100 USB FM RADIO DRIVER
8202M:	Alexey Klimov <alexey.klimov@linaro.org>
8203L:	linux-media@vger.kernel.org
8204S:	Maintained
8205T:	git git://linuxtv.org/media.git
8206F:	drivers/media/radio/dsbr100.c
8207
8208DT3155 MEDIA DRIVER
8209M:	Hans Verkuil <hverkuil@xs4all.nl>
8210L:	linux-media@vger.kernel.org
8211S:	Odd Fixes
8212W:	https://linuxtv.org
8213T:	git git://linuxtv.org/media.git
8214F:	drivers/media/pci/dt3155/
8215
8216DVB_USB_AF9015 MEDIA DRIVER
8217L:	linux-media@vger.kernel.org
8218S:	Orphan
8219W:	https://linuxtv.org
8220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8221F:	drivers/media/usb/dvb-usb-v2/af9015*
8222
8223DVB_USB_AF9035 MEDIA DRIVER
8224L:	linux-media@vger.kernel.org
8225S:	Orphan
8226W:	https://linuxtv.org
8227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8228F:	drivers/media/usb/dvb-usb-v2/af9035*
8229
8230DVB_USB_ANYSEE MEDIA DRIVER
8231L:	linux-media@vger.kernel.org
8232S:	Orphan
8233W:	https://linuxtv.org
8234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8235F:	drivers/media/usb/dvb-usb-v2/anysee*
8236
8237DVB_USB_AU6610 MEDIA DRIVER
8238L:	linux-media@vger.kernel.org
8239S:	Orphan
8240W:	https://linuxtv.org
8241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8242F:	drivers/media/usb/dvb-usb-v2/au6610*
8243
8244DVB_USB_CE6230 MEDIA DRIVER
8245L:	linux-media@vger.kernel.org
8246S:	Orphan
8247W:	https://linuxtv.org
8248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8249F:	drivers/media/usb/dvb-usb-v2/ce6230*
8250
8251DVB_USB_CXUSB MEDIA DRIVER
8252M:	Michael Krufky <mkrufky@linuxtv.org>
8253L:	linux-media@vger.kernel.org
8254S:	Maintained
8255W:	https://linuxtv.org
8256W:	http://github.com/mkrufky
8257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8258T:	git git://linuxtv.org/media.git
8259F:	drivers/media/usb/dvb-usb/cxusb*
8260
8261DVB_USB_EC168 MEDIA DRIVER
8262L:	linux-media@vger.kernel.org
8263S:	Orphan
8264W:	https://linuxtv.org
8265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8266F:	drivers/media/usb/dvb-usb-v2/ec168*
8267
8268DVB_USB_GL861 MEDIA DRIVER
8269L:	linux-media@vger.kernel.org
8270S:	Orphan
8271W:	https://linuxtv.org
8272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8273F:	drivers/media/usb/dvb-usb-v2/gl861*
8274
8275DVB_USB_MXL111SF MEDIA DRIVER
8276M:	Michael Krufky <mkrufky@linuxtv.org>
8277L:	linux-media@vger.kernel.org
8278S:	Maintained
8279W:	https://linuxtv.org
8280W:	http://github.com/mkrufky
8281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8282T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8283F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8284
8285DVB_USB_RTL28XXU MEDIA DRIVER
8286L:	linux-media@vger.kernel.org
8287S:	Orphan
8288W:	https://linuxtv.org
8289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8290F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8291
8292DVB_USB_V2 MEDIA DRIVER
8293L:	linux-media@vger.kernel.org
8294S:	Orphan
8295W:	https://linuxtv.org
8296W:	http://palosaari.fi/linux/
8297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8298F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8299F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8300
8301DYNAMIC DEBUG
8302M:	Jason Baron <jbaron@akamai.com>
8303M:	Jim Cromie <jim.cromie@gmail.com>
8304S:	Maintained
8305F:	include/linux/dynamic_debug.h
8306F:	lib/dynamic_debug.c
8307F:	lib/test_dynamic_debug.c
8308
8309DYNAMIC INTERRUPT MODERATION
8310M:	Tal Gilboa <talgi@nvidia.com>
8311S:	Maintained
8312F:	Documentation/networking/net_dim.rst
8313F:	include/linux/dim.h
8314F:	lib/dim/
8315
8316DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8317M:	Daniel Lezcano <daniel.lezcano@kernel.org>
8318L:	linux-pm@vger.kernel.org
8319S:	Supported
8320B:	https://bugzilla.kernel.org
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8322F:	drivers/powercap/dtpm*
8323F:	include/linux/dtpm.h
8324
8325DZ DECSTATION DZ11 SERIAL DRIVER
8326M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
8327S:	Maintained
8328F:	drivers/tty/serial/dz.*
8329
8330E3X0 POWER BUTTON DRIVER
8331M:	Moritz Fischer <moritz.fischer@ettus.com>
8332L:	usrp-users@lists.ettus.com
8333S:	Supported
8334W:	http://www.ettus.com
8335F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8336F:	drivers/input/misc/e3x0-button.c
8337
8338E4000 MEDIA DRIVER
8339L:	linux-media@vger.kernel.org
8340S:	Orphan
8341W:	https://linuxtv.org
8342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8343F:	drivers/media/tuners/e4000*
8344
8345EARTH_PT1 MEDIA DRIVER
8346M:	Akihiro Tsukada <tskd08@gmail.com>
8347L:	linux-media@vger.kernel.org
8348S:	Odd Fixes
8349F:	drivers/media/pci/pt1/
8350
8351EARTH_PT3 MEDIA DRIVER
8352M:	Akihiro Tsukada <tskd08@gmail.com>
8353L:	linux-media@vger.kernel.org
8354S:	Odd Fixes
8355F:	drivers/media/pci/pt3/
8356
8357EC100 MEDIA DRIVER
8358L:	linux-media@vger.kernel.org
8359S:	Orphan
8360W:	https://linuxtv.org
8361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8362F:	drivers/media/dvb-frontends/ec100*
8363
8364ECRYPT FILE SYSTEM
8365M:	Tyler Hicks <code@tyhicks.com>
8366L:	ecryptfs@vger.kernel.org
8367S:	Odd Fixes
8368W:	http://ecryptfs.org
8369W:	https://launchpad.net/ecryptfs
8370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8371F:	Documentation/filesystems/ecryptfs.rst
8372F:	fs/ecryptfs/
8373
8374EDAC-AMD64
8375M:	Yazen Ghannam <yazen.ghannam@amd.com>
8376L:	linux-edac@vger.kernel.org
8377S:	Supported
8378F:	drivers/edac/amd64_edac*
8379F:	drivers/edac/mce_amd*
8380
8381EDAC-ARMADA
8382M:	Jan Luebbe <jlu@pengutronix.de>
8383L:	linux-edac@vger.kernel.org
8384S:	Maintained
8385F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8386F:	drivers/edac/armada_xp_*
8387
8388EDAC-AST2500
8389M:	Stefan Schaeckeler <sschaeck@cisco.com>
8390S:	Supported
8391F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8392F:	drivers/edac/aspeed_edac.c
8393
8394EDAC-BLUEFIELD
8395M:	Shravan Kumar Ramani <shravankr@nvidia.com>
8396M:	David Thompson <davthompson@nvidia.com>
8397S:	Supported
8398F:	drivers/edac/bluefield_edac.c
8399
8400EDAC-CALXEDA
8401M:	Andre Przywara <andre.przywara@arm.com>
8402L:	linux-edac@vger.kernel.org
8403S:	Maintained
8404F:	drivers/edac/highbank*
8405
8406EDAC-CAVIUM OCTEON
8407M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
8408L:	linux-edac@vger.kernel.org
8409L:	linux-mips@vger.kernel.org
8410S:	Maintained
8411F:	drivers/edac/octeon_edac*
8412
8413EDAC-CAVIUM THUNDERX
8414M:	Robert Richter <rric@kernel.org>
8415L:	linux-edac@vger.kernel.org
8416S:	Odd Fixes
8417F:	drivers/edac/thunderx_edac*
8418
8419EDAC-CORE
8420M:	Borislav Petkov <bp@alien8.de>
8421M:	Tony Luck <tony.luck@intel.com>
8422R:	James Morse <james.morse@arm.com>
8423R:	Mauro Carvalho Chehab <mchehab@kernel.org>
8424R:	Robert Richter <rric@kernel.org>
8425L:	linux-edac@vger.kernel.org
8426S:	Supported
8427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8428F:	Documentation/driver-api/edac.rst
8429F:	drivers/edac/
8430F:	include/linux/edac.h
8431
8432EDAC-DMC520
8433M:	Lei Wang <lewan@microsoft.com>
8434L:	linux-edac@vger.kernel.org
8435S:	Supported
8436F:	drivers/edac/dmc520_edac.c
8437
8438EDAC-E752X
8439M:	Mark Gross <markgross@kernel.org>
8440L:	linux-edac@vger.kernel.org
8441S:	Maintained
8442F:	drivers/edac/e752x_edac.c
8443
8444EDAC-E7XXX
8445L:	linux-edac@vger.kernel.org
8446S:	Maintained
8447F:	drivers/edac/e7xxx_edac.c
8448
8449EDAC-FSL_DDR
8450R:	Frank Li <Frank.Li@nxp.com>
8451L:	imx@lists.linux.dev
8452L:	linux-edac@vger.kernel.org
8453S:	Maintained
8454F:	drivers/edac/fsl_ddr_edac.*
8455
8456EDAC-GHES
8457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8458L:	linux-edac@vger.kernel.org
8459S:	Maintained
8460F:	drivers/edac/ghes_edac.c
8461
8462EDAC-I10NM
8463M:	Tony Luck <tony.luck@intel.com>
8464L:	linux-edac@vger.kernel.org
8465S:	Maintained
8466F:	drivers/edac/i10nm_base.c
8467
8468EDAC-I3000
8469L:	linux-edac@vger.kernel.org
8470S:	Orphan
8471F:	drivers/edac/i3000_edac.c
8472
8473EDAC-I5000
8474L:	linux-edac@vger.kernel.org
8475S:	Maintained
8476F:	drivers/edac/i5000_edac.c
8477
8478EDAC-I5400
8479M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8480L:	linux-edac@vger.kernel.org
8481S:	Maintained
8482F:	drivers/edac/i5400_edac.c
8483
8484EDAC-I7300
8485M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8486L:	linux-edac@vger.kernel.org
8487S:	Maintained
8488F:	drivers/edac/i7300_edac.c
8489
8490EDAC-I7CORE
8491M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8492L:	linux-edac@vger.kernel.org
8493S:	Maintained
8494F:	drivers/edac/i7core_edac.c
8495
8496EDAC-I82443BXGX
8497M:	Tim Small <tim@buttersideup.com>
8498L:	linux-edac@vger.kernel.org
8499S:	Maintained
8500F:	drivers/edac/i82443bxgx_edac.c
8501
8502EDAC-I82975X
8503M:	"Arvind R." <arvino55@gmail.com>
8504L:	linux-edac@vger.kernel.org
8505S:	Maintained
8506F:	drivers/edac/i82975x_edac.c
8507
8508EDAC-IE31200
8509M:	Jason Baron <jbaron@akamai.com>
8510L:	linux-edac@vger.kernel.org
8511S:	Maintained
8512F:	drivers/edac/ie31200_edac.c
8513
8514EDAC-IGEN6
8515M:	Tony Luck <tony.luck@intel.com>
8516R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8517L:	linux-edac@vger.kernel.org
8518S:	Maintained
8519F:	drivers/edac/igen6_edac.c
8520
8521EDAC-MPC85XX
8522M:	Johannes Thumshirn <morbidrsa@gmail.com>
8523L:	linux-edac@vger.kernel.org
8524S:	Maintained
8525F:	drivers/edac/mpc85xx_edac.[ch]
8526
8527EDAC-NPCM
8528M:	Marvin Lin <kflin@nuvoton.com>
8529M:	Stanley Chu <yschu@nuvoton.com>
8530L:	linux-edac@vger.kernel.org
8531S:	Maintained
8532F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8533F:	drivers/edac/npcm_edac.c
8534
8535EDAC-PASEMI
8536M:	Egor Martovetsky <egor@pasemi.com>
8537L:	linux-edac@vger.kernel.org
8538S:	Maintained
8539F:	drivers/edac/pasemi_edac.c
8540
8541EDAC-PND2
8542M:	Tony Luck <tony.luck@intel.com>
8543L:	linux-edac@vger.kernel.org
8544S:	Maintained
8545F:	drivers/edac/pnd2_edac.[ch]
8546
8547EDAC-QCOM
8548M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8549L:	linux-arm-msm@vger.kernel.org
8550L:	linux-edac@vger.kernel.org
8551S:	Maintained
8552F:	drivers/edac/qcom_edac.c
8553
8554EDAC-R82600
8555M:	Tim Small <tim@buttersideup.com>
8556L:	linux-edac@vger.kernel.org
8557S:	Maintained
8558F:	drivers/edac/r82600_edac.c
8559
8560EDAC-SBRIDGE
8561M:	Tony Luck <tony.luck@intel.com>
8562R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8563L:	linux-edac@vger.kernel.org
8564S:	Maintained
8565F:	drivers/edac/sb_edac.c
8566
8567EDAC-SKYLAKE
8568M:	Tony Luck <tony.luck@intel.com>
8569L:	linux-edac@vger.kernel.org
8570S:	Maintained
8571F:	drivers/edac/skx_*.[ch]
8572
8573EDAC-TI
8574M:	Tero Kristo <kristo@kernel.org>
8575L:	linux-edac@vger.kernel.org
8576S:	Odd Fixes
8577F:	drivers/edac/ti_edac.c
8578
8579EDIROL UA-101/UA-1000 DRIVER
8580M:	Clemens Ladisch <clemens@ladisch.de>
8581L:	linux-sound@vger.kernel.org
8582S:	Maintained
8583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8584F:	sound/usb/misc/ua101.c
8585
8586EFI TEST DRIVER
8587M:	Ivan Hu <ivan.hu@canonical.com>
8588M:	Ard Biesheuvel <ardb@kernel.org>
8589L:	linux-efi@vger.kernel.org
8590S:	Maintained
8591F:	drivers/firmware/efi/test/
8592
8593EFI VARIABLE FILESYSTEM
8594M:	Jeremy Kerr <jk@ozlabs.org>
8595M:	Ard Biesheuvel <ardb@kernel.org>
8596L:	linux-efi@vger.kernel.org
8597S:	Maintained
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8599F:	fs/efivarfs/
8600
8601EFIFB FRAMEBUFFER DRIVER
8602M:	Peter Jones <pjones@redhat.com>
8603L:	linux-fbdev@vger.kernel.org
8604S:	Maintained
8605F:	drivers/video/fbdev/efifb.c
8606
8607EFS FILESYSTEM
8608S:	Orphan
8609W:	http://aeschi.ch.eu.org/efs/
8610F:	fs/efs/
8611
8612EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8613L:	netdev@vger.kernel.org
8614S:	Orphan
8615F:	drivers/net/ethernet/ibm/ehea/
8616
8617ELM327 CAN NETWORK DRIVER
8618M:	Max Staudt <max@enpas.org>
8619L:	linux-can@vger.kernel.org
8620S:	Maintained
8621F:	Documentation/networking/device_drivers/can/can327.rst
8622F:	drivers/net/can/can327.c
8623
8624EM28XX VIDEO4LINUX DRIVER
8625M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8626L:	linux-media@vger.kernel.org
8627S:	Maintained
8628W:	https://linuxtv.org
8629T:	git git://linuxtv.org/media.git
8630F:	Documentation/admin-guide/media/em28xx*
8631F:	drivers/media/usb/em28xx/
8632
8633EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8634M:	Adrian Hunter <adrian.hunter@intel.com>
8635M:	Asutosh Das <quic_asutoshd@quicinc.com>
8636R:	Ritesh Harjani <ritesh.list@gmail.com>
8637L:	linux-mmc@vger.kernel.org
8638S:	Supported
8639F:	drivers/mmc/host/cqhci*
8640
8641EMS CPC-PCI CAN DRIVER
8642M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8643M:	support@ems-wuensche.com
8644L:	linux-can@vger.kernel.org
8645S:	Maintained
8646F:	drivers/net/can/sja1000/ems_pci.c
8647
8648EMULEX 10Gbps iSCSI - OneConnect DRIVER
8649M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8650L:	linux-scsi@vger.kernel.org
8651S:	Supported
8652W:	http://www.broadcom.com
8653F:	drivers/scsi/be2iscsi/
8654
8655EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8656M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8657M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8658M:	Somnath Kotur <somnath.kotur@broadcom.com>
8659L:	netdev@vger.kernel.org
8660S:	Maintained
8661W:	http://www.emulex.com
8662F:	drivers/net/ethernet/emulex/benet/
8663
8664EMULEX ONECONNECT ROCE DRIVER
8665M:	Selvin Xavier <selvin.xavier@broadcom.com>
8666L:	linux-rdma@vger.kernel.org
8667S:	Odd Fixes
8668W:	http://www.broadcom.com
8669F:	drivers/infiniband/hw/ocrdma/
8670F:	include/uapi/rdma/ocrdma-abi.h
8671
8672EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8673M:	James Smart <james.smart@broadcom.com>
8674M:	Ram Vegesna <ram.vegesna@broadcom.com>
8675L:	linux-scsi@vger.kernel.org
8676L:	target-devel@vger.kernel.org
8677S:	Supported
8678W:	http://www.broadcom.com
8679F:	drivers/scsi/elx/
8680
8681EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8682M:	James Smart <james.smart@broadcom.com>
8683M:	Dick Kennedy <dick.kennedy@broadcom.com>
8684L:	linux-scsi@vger.kernel.org
8685S:	Supported
8686W:	http://www.broadcom.com
8687F:	drivers/scsi/lpfc/
8688
8689ENE CB710 FLASH CARD READER DRIVER
8690M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8691S:	Maintained
8692F:	drivers/misc/cb710/
8693F:	drivers/mmc/host/cb710-mmc.*
8694F:	include/linux/cb710.h
8695
8696ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8697M:	Maxim Levitsky <maximlevitsky@gmail.com>
8698S:	Maintained
8699F:	drivers/media/rc/ene_ir.*
8700
8701ENERGY MODEL
8702M:	Lukasz Luba <lukasz.luba@arm.com>
8703M:	"Rafael J. Wysocki" <rafael@kernel.org>
8704L:	linux-pm@vger.kernel.org
8705S:	Maintained
8706F:	kernel/power/energy_model.c
8707F:	include/linux/energy_model.h
8708F:	Documentation/power/energy-model.rst
8709
8710EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8711M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8712L:	linuxppc-dev@lists.ozlabs.org
8713S:	Maintained
8714F:	drivers/tty/ehv_bytechan.c
8715
8716EPSON S1D13XXX FRAMEBUFFER DRIVER
8717M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8718S:	Maintained
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8720F:	drivers/video/fbdev/s1d13xxxfb.c
8721F:	include/video/s1d13xxxfb.h
8722
8723EROFS FILE SYSTEM
8724M:	Gao Xiang <xiang@kernel.org>
8725M:	Chao Yu <chao@kernel.org>
8726R:	Yue Hu <zbestahu@gmail.com>
8727R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8728R:	Sandeep Dhavale <dhavale@google.com>
8729L:	linux-erofs@lists.ozlabs.org
8730S:	Maintained
8731W:	https://erofs.docs.kernel.org
8732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8733F:	Documentation/ABI/testing/sysfs-fs-erofs
8734F:	Documentation/filesystems/erofs.rst
8735F:	fs/erofs/
8736F:	include/trace/events/erofs.h
8737
8738ERRSEQ ERROR TRACKING INFRASTRUCTURE
8739M:	Jeff Layton <jlayton@kernel.org>
8740S:	Maintained
8741F:	include/linux/errseq.h
8742F:	lib/errseq.c
8743
8744ESD CAN NETWORK DRIVERS
8745M:	Stefan Mätje <stefan.maetje@esd.eu>
8746R:	socketcan@esd.eu
8747L:	linux-can@vger.kernel.org
8748S:	Maintained
8749F:	drivers/net/can/esd/
8750
8751ESD CAN/USB DRIVERS
8752M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8753R:	socketcan@esd.eu
8754L:	linux-can@vger.kernel.org
8755S:	Maintained
8756F:	drivers/net/can/usb/esd_usb.c
8757
8758ET131X NETWORK DRIVER
8759M:	Mark Einon <mark.einon@gmail.com>
8760S:	Odd Fixes
8761F:	drivers/net/ethernet/agere/
8762
8763ETAS ES58X CAN/USB DRIVER
8764M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8765L:	linux-can@vger.kernel.org
8766S:	Maintained
8767F:	Documentation/networking/devlink/etas_es58x.rst
8768F:	drivers/net/can/usb/etas_es58x/
8769
8770ETHERNET BRIDGE
8771M:	Nikolay Aleksandrov <razor@blackwall.org>
8772M:	Ido Schimmel <idosch@nvidia.com>
8773L:	bridge@lists.linux.dev
8774L:	netdev@vger.kernel.org
8775S:	Maintained
8776W:	http://www.linuxfoundation.org/en/Net:Bridge
8777F:	include/linux/if_bridge.h
8778F:	include/uapi/linux/if_bridge.h
8779F:	include/linux/netfilter_bridge/
8780F:	net/bridge/
8781
8782ETHERNET PHY LIBRARY
8783M:	Andrew Lunn <andrew@lunn.ch>
8784M:	Heiner Kallweit <hkallweit1@gmail.com>
8785R:	Russell King <linux@armlinux.org.uk>
8786L:	netdev@vger.kernel.org
8787S:	Maintained
8788F:	Documentation/ABI/testing/sysfs-class-net-phydev
8789F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8790F:	Documentation/devicetree/bindings/net/mdio*
8791F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8792F:	Documentation/networking/phy.rst
8793F:	drivers/net/mdio/
8794F:	drivers/net/mdio/acpi_mdio.c
8795F:	drivers/net/mdio/fwnode_mdio.c
8796F:	drivers/net/mdio/of_mdio.c
8797F:	drivers/net/pcs/
8798F:	drivers/net/phy/
8799F:	include/dt-bindings/net/qca-ar803x.h
8800F:	include/linux/*mdio*.h
8801F:	include/linux/linkmode.h
8802F:	include/linux/mdio/*.h
8803F:	include/linux/mii.h
8804F:	include/linux/of_net.h
8805F:	include/linux/phy.h
8806F:	include/linux/phy_fixed.h
8807F:	include/linux/phy_link_topology.h
8808F:	include/linux/phylib_stubs.h
8809F:	include/linux/platform_data/mdio-bcm-unimac.h
8810F:	include/linux/platform_data/mdio-gpio.h
8811F:	include/trace/events/mdio.h
8812F:	include/uapi/linux/mdio.h
8813F:	include/uapi/linux/mii.h
8814F:	net/core/of_net.c
8815
8816ETHERNET PHY LIBRARY [RUST]
8817M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8818R:	Trevor Gross <tmgross@umich.edu>
8819L:	netdev@vger.kernel.org
8820L:	rust-for-linux@vger.kernel.org
8821S:	Maintained
8822F:	rust/kernel/net/phy.rs
8823F:	rust/kernel/net/phy/reg.rs
8824
8825EXEC & BINFMT API, ELF
8826M:	Kees Cook <kees@kernel.org>
8827L:	linux-mm@kvack.org
8828S:	Supported
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8830F:	Documentation/userspace-api/ELF.rst
8831F:	fs/*binfmt_*.c
8832F:	fs/Kconfig.binfmt
8833F:	fs/exec.c
8834F:	fs/tests/binfmt_*_kunit.c
8835F:	fs/tests/exec_kunit.c
8836F:	include/linux/binfmts.h
8837F:	include/linux/elf.h
8838F:	include/uapi/linux/auxvec.h
8839F:	include/uapi/linux/binfmts.h
8840F:	include/uapi/linux/elf.h
8841F:	tools/testing/selftests/exec/
8842N:	asm/elf.h
8843N:	binfmt
8844
8845EXFAT FILE SYSTEM
8846M:	Namjae Jeon <linkinjeon@kernel.org>
8847M:	Sungjong Seo <sj1557.seo@samsung.com>
8848R:	Yuezhang Mo <yuezhang.mo@sony.com>
8849L:	linux-fsdevel@vger.kernel.org
8850S:	Maintained
8851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8852F:	fs/exfat/
8853
8854EXPRESSWIRE PROTOCOL LIBRARY
8855M:	Duje Mihanović <duje.mihanovic@skole.hr>
8856L:	linux-leds@vger.kernel.org
8857S:	Maintained
8858F:	drivers/leds/leds-expresswire.c
8859F:	include/linux/leds-expresswire.h
8860
8861EXT2 FILE SYSTEM
8862M:	Jan Kara <jack@suse.com>
8863L:	linux-ext4@vger.kernel.org
8864S:	Maintained
8865F:	Documentation/filesystems/ext2.rst
8866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8867F:	fs/ext2/
8868F:	include/linux/ext2*
8869
8870EXT4 FILE SYSTEM
8871M:	"Theodore Ts'o" <tytso@mit.edu>
8872M:	Andreas Dilger <adilger.kernel@dilger.ca>
8873L:	linux-ext4@vger.kernel.org
8874S:	Maintained
8875W:	http://ext4.wiki.kernel.org
8876Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8878F:	Documentation/filesystems/ext4/
8879F:	fs/ext4/
8880F:	include/trace/events/ext4.h
8881F:	include/uapi/linux/ext4.h
8882
8883Extended Verification Module (EVM)
8884M:	Mimi Zohar <zohar@linux.ibm.com>
8885M:	Roberto Sassu <roberto.sassu@huawei.com>
8886L:	linux-integrity@vger.kernel.org
8887S:	Supported
8888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8889F:	security/integrity/
8890F:	security/integrity/evm/
8891
8892EXTENSIBLE FIRMWARE INTERFACE (EFI)
8893M:	Ard Biesheuvel <ardb@kernel.org>
8894L:	linux-efi@vger.kernel.org
8895S:	Maintained
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8897F:	Documentation/admin-guide/efi-stub.rst
8898F:	arch/*/include/asm/efi.h
8899F:	arch/*/kernel/efi.c
8900F:	arch/arm/boot/compressed/efi-header.S
8901F:	arch/x86/platform/efi/
8902F:	drivers/firmware/efi/
8903F:	include/linux/efi*.h
8904
8905EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8906M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8907M:	Chanwoo Choi <cw00.choi@samsung.com>
8908L:	linux-kernel@vger.kernel.org
8909S:	Maintained
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8911F:	Documentation/devicetree/bindings/extcon/
8912F:	Documentation/driver-api/extcon.rst
8913F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8914F:	drivers/extcon/
8915F:	include/linux/extcon.h
8916F:	include/linux/extcon/
8917
8918EXTRA BOOT CONFIG
8919M:	Masami Hiramatsu <mhiramat@kernel.org>
8920L:	linux-kernel@vger.kernel.org
8921L:	linux-trace-kernel@vger.kernel.org
8922S:	Maintained
8923Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8925F:	Documentation/admin-guide/bootconfig.rst
8926F:	fs/proc/bootconfig.c
8927F:	include/linux/bootconfig.h
8928F:	lib/bootconfig-data.S
8929F:	lib/bootconfig.c
8930F:	tools/bootconfig/*
8931F:	tools/bootconfig/scripts/*
8932
8933EXTRON DA HD 4K PLUS CEC DRIVER
8934M:	Hans Verkuil <hverkuil@xs4all.nl>
8935L:	linux-media@vger.kernel.org
8936S:	Maintained
8937T:	git git://linuxtv.org/media.git
8938F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8939
8940EXYNOS DP DRIVER
8941M:	Jingoo Han <jingoohan1@gmail.com>
8942L:	dri-devel@lists.freedesktop.org
8943S:	Maintained
8944F:	drivers/gpu/drm/exynos/exynos_dp*
8945
8946EXYNOS SYSMMU (IOMMU) driver
8947M:	Marek Szyprowski <m.szyprowski@samsung.com>
8948L:	iommu@lists.linux.dev
8949S:	Maintained
8950F:	drivers/iommu/exynos-iommu.c
8951
8952F2FS FILE SYSTEM
8953M:	Jaegeuk Kim <jaegeuk@kernel.org>
8954M:	Chao Yu <chao@kernel.org>
8955L:	linux-f2fs-devel@lists.sourceforge.net
8956S:	Maintained
8957W:	https://f2fs.wiki.kernel.org/
8958Q:	https://patchwork.kernel.org/project/f2fs/list/
8959B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8961F:	Documentation/ABI/testing/sysfs-fs-f2fs
8962F:	Documentation/filesystems/f2fs.rst
8963F:	fs/f2fs/
8964F:	include/linux/f2fs_fs.h
8965F:	include/trace/events/f2fs.h
8966F:	include/uapi/linux/f2fs.h
8967
8968F71805F HARDWARE MONITORING DRIVER
8969M:	Jean Delvare <jdelvare@suse.com>
8970L:	linux-hwmon@vger.kernel.org
8971S:	Maintained
8972F:	Documentation/hwmon/f71805f.rst
8973F:	drivers/hwmon/f71805f.c
8974
8975FADDR2LINE
8976M:	Josh Poimboeuf <jpoimboe@kernel.org>
8977S:	Maintained
8978F:	scripts/faddr2line
8979
8980FAILOVER MODULE
8981M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8982L:	netdev@vger.kernel.org
8983S:	Supported
8984F:	Documentation/networking/failover.rst
8985F:	include/net/failover.h
8986F:	net/core/failover.c
8987
8988FANOTIFY
8989M:	Jan Kara <jack@suse.cz>
8990R:	Amir Goldstein <amir73il@gmail.com>
8991R:	Matthew Bobrowski <repnop@google.com>
8992L:	linux-fsdevel@vger.kernel.org
8993S:	Maintained
8994F:	fs/notify/fanotify/
8995F:	include/linux/fanotify.h
8996F:	include/uapi/linux/fanotify.h
8997
8998FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8999M:	Linus Walleij <linus.walleij@linaro.org>
9000L:	linux-usb@vger.kernel.org
9001S:	Maintained
9002F:	drivers/usb/fotg210/
9003
9004FARSYNC SYNCHRONOUS DRIVER
9005M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
9006S:	Supported
9007W:	http://www.farsite.co.uk/
9008F:	drivers/net/wan/farsync.*
9009
9010FAULT INJECTION SUPPORT
9011M:	Akinobu Mita <akinobu.mita@gmail.com>
9012S:	Supported
9013F:	Documentation/fault-injection/
9014F:	lib/fault-inject.c
9015F:	tools/testing/fault-injection/
9016
9017FBTFT Framebuffer drivers
9018L:	dri-devel@lists.freedesktop.org
9019L:	linux-fbdev@vger.kernel.org
9020S:	Orphan
9021F:	drivers/staging/fbtft/
9022
9023FC0011 TUNER DRIVER
9024M:	Michael Buesch <m@bues.ch>
9025L:	linux-media@vger.kernel.org
9026S:	Maintained
9027F:	drivers/media/tuners/fc0011.c
9028F:	drivers/media/tuners/fc0011.h
9029
9030FC2580 MEDIA DRIVER
9031L:	linux-media@vger.kernel.org
9032S:	Orphan
9033W:	https://linuxtv.org
9034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9035F:	drivers/media/tuners/fc2580*
9036
9037FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9038M:	Hannes Reinecke <hare@suse.de>
9039L:	linux-scsi@vger.kernel.org
9040S:	Supported
9041W:	www.Open-FCoE.org
9042F:	drivers/scsi/fcoe/
9043F:	drivers/scsi/libfc/
9044F:	include/scsi/fc/
9045F:	include/scsi/libfc.h
9046F:	include/scsi/libfcoe.h
9047F:	include/uapi/scsi/fc/
9048
9049FILE LOCKING (flock() and fcntl()/lockf())
9050M:	Jeff Layton <jlayton@kernel.org>
9051M:	Chuck Lever <chuck.lever@oracle.com>
9052R:	Alexander Aring <alex.aring@gmail.com>
9053L:	linux-fsdevel@vger.kernel.org
9054S:	Maintained
9055F:	fs/fcntl.c
9056F:	fs/locks.c
9057F:	include/linux/fcntl.h
9058F:	include/uapi/linux/fcntl.h
9059
9060FILESYSTEM DIRECT ACCESS (DAX)
9061M:	Dan Williams <dan.j.williams@intel.com>
9062R:	Matthew Wilcox <willy@infradead.org>
9063R:	Jan Kara <jack@suse.cz>
9064L:	linux-fsdevel@vger.kernel.org
9065L:	nvdimm@lists.linux.dev
9066S:	Supported
9067F:	fs/dax.c
9068F:	include/linux/dax.h
9069F:	include/trace/events/fs_dax.h
9070
9071FILESYSTEMS (VFS and infrastructure)
9072M:	Alexander Viro <viro@zeniv.linux.org.uk>
9073M:	Christian Brauner <brauner@kernel.org>
9074R:	Jan Kara <jack@suse.cz>
9075L:	linux-fsdevel@vger.kernel.org
9076S:	Maintained
9077T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9078F:	fs/*
9079F:	include/linux/fs.h
9080F:	include/linux/fs_types.h
9081F:	include/uapi/linux/fs.h
9082F:	include/uapi/linux/openat2.h
9083F:	Documentation/driver-api/early-userspace/buffer-format.rst
9084F:	init/do_mounts*
9085F:	init/*initramfs*
9086
9087FILESYSTEMS [EXPORTFS]
9088M:	Chuck Lever <chuck.lever@oracle.com>
9089M:	Jeff Layton <jlayton@kernel.org>
9090R:	Amir Goldstein <amir73il@gmail.com>
9091L:	linux-fsdevel@vger.kernel.org
9092L:	linux-nfs@vger.kernel.org
9093S:	Supported
9094F:	Documentation/filesystems/nfs/exporting.rst
9095F:	fs/exportfs/
9096F:	fs/fhandle.c
9097F:	include/linux/exportfs.h
9098
9099FILESYSTEMS [IDMAPPED MOUNTS]
9100M:	Christian Brauner <brauner@kernel.org>
9101M:	Seth Forshee <sforshee@kernel.org>
9102L:	linux-fsdevel@vger.kernel.org
9103S:	Maintained
9104F:	Documentation/filesystems/idmappings.rst
9105F:	fs/mnt_idmapping.c
9106F:	include/linux/mnt_idmapping.*
9107F:	tools/testing/selftests/mount_setattr/
9108
9109FILESYSTEMS [IOMAP]
9110M:	Christian Brauner <brauner@kernel.org>
9111R:	Darrick J. Wong <djwong@kernel.org>
9112L:	linux-xfs@vger.kernel.org
9113L:	linux-fsdevel@vger.kernel.org
9114S:	Supported
9115F:	Documentation/filesystems/iomap/*
9116F:	fs/iomap/
9117F:	include/linux/iomap.h
9118
9119FILESYSTEMS [NETFS LIBRARY]
9120M:	David Howells <dhowells@redhat.com>
9121M:	Paulo Alcantara <pc@manguebit.com>
9122L:	netfs@lists.linux.dev
9123L:	linux-fsdevel@vger.kernel.org
9124S:	Supported
9125F:	Documentation/filesystems/caching/
9126F:	Documentation/filesystems/netfs_library.rst
9127F:	fs/netfs/
9128F:	include/linux/fscache*.h
9129F:	include/linux/netfs.h
9130F:	include/trace/events/fscache.h
9131F:	include/trace/events/netfs.h
9132
9133FILESYSTEMS [STACKABLE]
9134M:	Miklos Szeredi <miklos@szeredi.hu>
9135M:	Amir Goldstein <amir73il@gmail.com>
9136L:	linux-fsdevel@vger.kernel.org
9137L:	linux-unionfs@vger.kernel.org
9138S:	Maintained
9139F:	fs/backing-file.c
9140F:	include/linux/backing-file.h
9141
9142FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9143M:	Riku Voipio <riku.voipio@iki.fi>
9144L:	linux-hwmon@vger.kernel.org
9145S:	Maintained
9146F:	drivers/hwmon/f75375s.c
9147F:	include/linux/f75375s.h
9148
9149FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9150M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
9151L:	linux-can@vger.kernel.org
9152S:	Maintained
9153F:	drivers/net/can/usb/f81604.c
9154
9155FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9156M:	Clemens Ladisch <clemens@ladisch.de>
9157M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
9158L:	linux-sound@vger.kernel.org
9159S:	Maintained
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9161F:	include/uapi/sound/firewire.h
9162F:	sound/firewire/
9163
9164FIREWIRE MEDIA DRIVERS (firedtv)
9165M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
9166L:	linux-media@vger.kernel.org
9167L:	linux1394-devel@lists.sourceforge.net
9168S:	Maintained
9169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9170F:	drivers/media/firewire/
9171
9172FIREWIRE SBP-2 TARGET
9173M:	Chris Boot <bootc@bootc.net>
9174L:	linux-scsi@vger.kernel.org
9175L:	target-devel@vger.kernel.org
9176L:	linux1394-devel@lists.sourceforge.net
9177S:	Maintained
9178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9179F:	drivers/target/sbp/
9180
9181FIREWIRE SUBSYSTEM
9182M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
9183M:	Takashi Sakamoto <takaswie@kernel.org>
9184L:	linux1394-devel@lists.sourceforge.net
9185S:	Maintained
9186W:	http://ieee1394.docs.kernel.org/
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9188F:	drivers/firewire/
9189F:	include/linux/firewire.h
9190F:	include/uapi/linux/firewire*.h
9191F:	tools/firewire/
9192
9193FIRMWARE FRAMEWORK FOR ARMV8-A
9194M:	Sudeep Holla <sudeep.holla@arm.com>
9195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9196S:	Maintained
9197F:	drivers/firmware/arm_ffa/
9198F:	include/linux/arm_ffa.h
9199
9200FIRMWARE LOADER (request_firmware)
9201M:	Luis Chamberlain <mcgrof@kernel.org>
9202M:	Russ Weight <russ.weight@linux.dev>
9203M:	Danilo Krummrich <dakr@kernel.org>
9204L:	linux-kernel@vger.kernel.org
9205S:	Maintained
9206F:	Documentation/firmware_class/
9207F:	drivers/base/firmware_loader/
9208F:	rust/kernel/firmware.rs
9209F:	include/linux/firmware.h
9210
9211FLEXTIMER FTM-QUADDEC DRIVER
9212M:	Patrick Havelange <patrick.havelange@essensium.com>
9213L:	linux-iio@vger.kernel.org
9214S:	Maintained
9215F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9216F:	drivers/counter/ftm-quaddec.c
9217
9218FLOPPY DRIVER
9219M:	Denis Efremov <efremov@linux.com>
9220L:	linux-block@vger.kernel.org
9221S:	Odd Fixes
9222F:	drivers/block/floppy.c
9223
9224FLYSKY FSIA6B RC RECEIVER
9225M:	Markus Koch <markus@notsyncing.net>
9226L:	linux-input@vger.kernel.org
9227S:	Maintained
9228F:	drivers/input/joystick/fsia6b.c
9229
9230FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9231M:	Geoffrey D. Bennett <g@b4.vu>
9232L:	linux-sound@vger.kernel.org
9233S:	Maintained
9234W:	https://github.com/geoffreybennett/linux-fcp
9235B:	https://github.com/geoffreybennett/linux-fcp/issues
9236T:	git https://github.com/geoffreybennett/linux-fcp.git
9237F:	include/uapi/sound/fcp.h
9238F:	include/uapi/sound/scarlett2.h
9239F:	sound/usb/fcp.c
9240F:	sound/usb/mixer_scarlett2.c
9241
9242FORCEDETH GIGABIT ETHERNET DRIVER
9243M:	Rain River <rain.1986.08.12@gmail.com>
9244M:	Zhu Yanjun <zyjzyj2000@gmail.com>
9245L:	netdev@vger.kernel.org
9246S:	Maintained
9247F:	drivers/net/ethernet/nvidia/*
9248
9249FORTIFY_SOURCE
9250M:	Kees Cook <kees@kernel.org>
9251L:	linux-hardening@vger.kernel.org
9252S:	Supported
9253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9254F:	include/linux/fortify-string.h
9255F:	lib/test_fortify/*
9256F:	lib/tests/fortify_kunit.c
9257F:	lib/tests/memcpy_kunit.c
9258K:	\bunsafe_memcpy\b
9259K:	\b__NO_FORTIFY\b
9260
9261FPGA DFL DRIVERS
9262M:	Wu Hao <hao.wu@intel.com>
9263R:	Tom Rix <trix@redhat.com>
9264L:	linux-fpga@vger.kernel.org
9265S:	Maintained
9266F:	Documentation/ABI/testing/sysfs-bus-dfl*
9267F:	Documentation/fpga/dfl.rst
9268F:	drivers/fpga/dfl*
9269F:	drivers/uio/uio_dfl.c
9270F:	include/linux/dfl.h
9271F:	include/uapi/linux/fpga-dfl.h
9272
9273FPGA MANAGER FRAMEWORK
9274M:	Moritz Fischer <mdf@kernel.org>
9275M:	Wu Hao <hao.wu@intel.com>
9276M:	Xu Yilun <yilun.xu@intel.com>
9277R:	Tom Rix <trix@redhat.com>
9278L:	linux-fpga@vger.kernel.org
9279S:	Maintained
9280Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9282F:	Documentation/devicetree/bindings/fpga/
9283F:	Documentation/driver-api/fpga/
9284F:	Documentation/fpga/
9285F:	drivers/fpga/
9286F:	include/linux/fpga/
9287
9288FPU EMULATOR
9289M:	Bill Metzenthen <billm@melbpc.org.au>
9290S:	Maintained
9291W:	https://floatingpoint.billm.au/
9292F:	arch/x86/math-emu/
9293
9294FRAMEBUFFER CORE
9295M:	Simona Vetter <simona@ffwll.ch>
9296S:	Odd Fixes
9297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9298F:	drivers/video/fbdev/core/
9299
9300FRAMEBUFFER DRAWING
9301M:	Zsolt Kajtar <soci@c64.rulez.org>
9302S:	Odd Fixes
9303F:	drivers/video/fbdev/core/cfbcopyarea.c
9304F:	drivers/video/fbdev/core/cfbfillrect.c
9305F:	drivers/video/fbdev/core/cfbimgblt.c
9306F:	drivers/video/fbdev/core/cfbmem.h
9307F:	drivers/video/fbdev/core/fb_copyarea.h
9308F:	drivers/video/fbdev/core/fb_draw.h
9309F:	drivers/video/fbdev/core/fb_fillrect.h
9310F:	drivers/video/fbdev/core/fb_imageblit.h
9311F:	drivers/video/fbdev/core/syscopyarea.c
9312F:	drivers/video/fbdev/core/sysfillrect.c
9313F:	drivers/video/fbdev/core/sysimgblt.c
9314F:	drivers/video/fbdev/core/sysmem.h
9315
9316FRAMEBUFFER LAYER
9317M:	Helge Deller <deller@gmx.de>
9318L:	linux-fbdev@vger.kernel.org
9319L:	dri-devel@lists.freedesktop.org
9320S:	Maintained
9321Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9323F:	Documentation/fb/
9324F:	drivers/video/
9325F:	include/linux/fb.h
9326F:	include/uapi/linux/fb.h
9327F:	include/uapi/video/
9328F:	include/video/
9329
9330FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9331M:	Horia Geantă <horia.geanta@nxp.com>
9332M:	Pankaj Gupta <pankaj.gupta@nxp.com>
9333M:	Gaurav Jain <gaurav.jain@nxp.com>
9334L:	linux-crypto@vger.kernel.org
9335S:	Maintained
9336F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9337F:	drivers/crypto/caam/
9338
9339FREESCALE COLDFIRE M5441X MMC DRIVER
9340M:	Angelo Dureghello <adureghello@baylibre.com>
9341L:	linux-mmc@vger.kernel.org
9342S:	Maintained
9343F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9344F:	include/linux/platform_data/mmc-esdhc-mcf.h
9345
9346FREESCALE DIU FRAMEBUFFER DRIVER
9347M:	Timur Tabi <timur@kernel.org>
9348L:	linux-fbdev@vger.kernel.org
9349S:	Maintained
9350F:	drivers/video/fbdev/fsl-diu-fb.*
9351
9352FREESCALE DMA DRIVER
9353M:	Zhang Wei <zw@zh-kernel.org>
9354L:	linuxppc-dev@lists.ozlabs.org
9355S:	Maintained
9356F:	drivers/dma/fsldma.*
9357
9358FREESCALE DSPI DRIVER
9359M:	Vladimir Oltean <olteanv@gmail.com>
9360L:	linux-spi@vger.kernel.org
9361L:	imx@lists.linux.dev
9362S:	Maintained
9363F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9364F:	drivers/spi/spi-fsl-dspi.c
9365F:	include/linux/spi/spi-fsl-dspi.h
9366
9367FREESCALE eDMA DRIVER
9368M:	Frank Li <Frank.Li@nxp.com>
9369L:	imx@lists.linux.dev
9370L:	dmaengine@vger.kernel.org
9371S:	Maintained
9372F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9373F:	drivers/dma/fsl-edma*.*
9374
9375FREESCALE ENETC ETHERNET DRIVERS
9376M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9377M:	Vladimir Oltean <vladimir.oltean@nxp.com>
9378M:	Wei Fang <wei.fang@nxp.com>
9379M:	Clark Wang <xiaoning.wang@nxp.com>
9380L:	imx@lists.linux.dev
9381L:	netdev@vger.kernel.org
9382S:	Maintained
9383F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9384F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9385F:	drivers/net/ethernet/freescale/enetc/
9386F:	include/linux/fsl/enetc_mdio.h
9387F:	include/linux/fsl/netc_global.h
9388
9389FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9390M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9391L:	netdev@vger.kernel.org
9392S:	Maintained
9393F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9394F:	drivers/net/ethernet/freescale/gianfar*
9395
9396FREESCALE GPMI NAND DRIVER
9397M:	Han Xu <han.xu@nxp.com>
9398L:	imx@lists.linux.dev
9399L:	linux-mtd@lists.infradead.org
9400S:	Maintained
9401F:	drivers/mtd/nand/raw/gpmi-nand/*
9402
9403FREESCALE I2C CPM DRIVER
9404M:	Jochen Friedrich <jochen@scram.de>
9405L:	linuxppc-dev@lists.ozlabs.org
9406L:	linux-i2c@vger.kernel.org
9407S:	Maintained
9408F:	drivers/i2c/busses/i2c-cpm.c
9409
9410FREESCALE IMX / MXC FEC DRIVER
9411M:	Wei Fang <wei.fang@nxp.com>
9412R:	Shenwei Wang <shenwei.wang@nxp.com>
9413R:	Clark Wang <xiaoning.wang@nxp.com>
9414L:	imx@lists.linux.dev
9415L:	netdev@vger.kernel.org
9416S:	Maintained
9417F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9418F:	drivers/net/ethernet/freescale/fec.h
9419F:	drivers/net/ethernet/freescale/fec_main.c
9420F:	drivers/net/ethernet/freescale/fec_ptp.c
9421
9422FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9423M:	Sascha Hauer <s.hauer@pengutronix.de>
9424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9425L:	linux-fbdev@vger.kernel.org
9426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9427S:	Maintained
9428F:	drivers/video/fbdev/imxfb.c
9429
9430FREESCALE IMX DDR PMU DRIVER
9431M:	Frank Li <Frank.li@nxp.com>
9432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9433S:	Maintained
9434F:	Documentation/admin-guide/perf/imx-ddr.rst
9435F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9436F:	drivers/perf/fsl_imx8_ddr_perf.c
9437
9438FREESCALE IMX I2C DRIVER
9439M:	Oleksij Rempel <o.rempel@pengutronix.de>
9440R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9441L:	linux-i2c@vger.kernel.org
9442S:	Maintained
9443F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9444F:	drivers/i2c/busses/i2c-imx.c
9445
9446FREESCALE IMX LPI2C DRIVER
9447M:	Dong Aisheng <aisheng.dong@nxp.com>
9448L:	linux-i2c@vger.kernel.org
9449L:	imx@lists.linux.dev
9450S:	Maintained
9451F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9452F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9453
9454FREESCALE IMX LPSPI DRIVER
9455M:	Frank Li <Frank.Li@nxp.com>
9456L:	linux-spi@vger.kernel.org
9457L:	imx@lists.linux.dev
9458S:	Maintained
9459F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9460F:	drivers/spi/spi-fsl-lpspi.c
9461
9462FREESCALE MPC I2C DRIVER
9463M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
9464L:	linux-i2c@vger.kernel.org
9465S:	Maintained
9466F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9467F:	drivers/i2c/busses/i2c-mpc.c
9468
9469FREESCALE QORIQ DPAA ETHERNET DRIVER
9470M:	Madalin Bucur <madalin.bucur@nxp.com>
9471L:	netdev@vger.kernel.org
9472S:	Maintained
9473F:	drivers/net/ethernet/freescale/dpaa
9474
9475FREESCALE QORIQ DPAA FMAN DRIVER
9476M:	Madalin Bucur <madalin.bucur@nxp.com>
9477R:	Sean Anderson <sean.anderson@seco.com>
9478L:	netdev@vger.kernel.org
9479S:	Maintained
9480F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9481F:	drivers/net/ethernet/freescale/fman
9482
9483FREESCALE QORIQ PTP CLOCK DRIVER
9484M:	Yangbo Lu <yangbo.lu@nxp.com>
9485L:	netdev@vger.kernel.org
9486S:	Maintained
9487F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9488F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9489F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9490F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9491F:	drivers/ptp/ptp_qoriq.c
9492F:	drivers/ptp/ptp_qoriq_debugfs.c
9493F:	include/linux/fsl/ptp_qoriq.h
9494
9495FREESCALE QUAD SPI DRIVER
9496M:	Han Xu <han.xu@nxp.com>
9497L:	linux-spi@vger.kernel.org
9498L:	imx@lists.linux.dev
9499S:	Maintained
9500F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9501F:	drivers/spi/spi-fsl-qspi.c
9502
9503FREESCALE QUICC ENGINE LIBRARY
9504M:	Qiang Zhao <qiang.zhao@nxp.com>
9505M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9506L:	linuxppc-dev@lists.ozlabs.org
9507S:	Maintained
9508F:	drivers/soc/fsl/qe/
9509F:	include/soc/fsl/qe/
9510
9511FREESCALE QUICC ENGINE QMC DRIVER
9512M:	Herve Codina <herve.codina@bootlin.com>
9513L:	linuxppc-dev@lists.ozlabs.org
9514S:	Maintained
9515F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9516F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9517F:	drivers/soc/fsl/qe/qmc.c
9518F:	include/soc/fsl/qe/qmc.h
9519
9520FREESCALE QUICC ENGINE QMC HDLC DRIVER
9521M:	Herve Codina <herve.codina@bootlin.com>
9522L:	netdev@vger.kernel.org
9523L:	linuxppc-dev@lists.ozlabs.org
9524S:	Maintained
9525F:	drivers/net/wan/fsl_qmc_hdlc.c
9526
9527FREESCALE QUICC ENGINE TSA DRIVER
9528M:	Herve Codina <herve.codina@bootlin.com>
9529L:	linuxppc-dev@lists.ozlabs.org
9530S:	Maintained
9531F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9532F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9533F:	drivers/soc/fsl/qe/tsa.c
9534F:	drivers/soc/fsl/qe/tsa.h
9535F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9536F:	include/dt-bindings/soc/qe-fsl,tsa.h
9537
9538FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9539L:	netdev@vger.kernel.org
9540L:	linuxppc-dev@lists.ozlabs.org
9541S:	Orphan
9542F:	drivers/net/ethernet/freescale/ucc_geth*
9543
9544FREESCALE QUICC ENGINE UCC HDLC DRIVER
9545M:	Zhao Qiang <qiang.zhao@nxp.com>
9546L:	netdev@vger.kernel.org
9547L:	linuxppc-dev@lists.ozlabs.org
9548S:	Maintained
9549F:	drivers/net/wan/fsl_ucc_hdlc*
9550
9551FREESCALE QUICC ENGINE UCC UART DRIVER
9552M:	Timur Tabi <timur@kernel.org>
9553L:	linuxppc-dev@lists.ozlabs.org
9554S:	Maintained
9555F:	drivers/tty/serial/ucc_uart.c
9556
9557FREESCALE SOC DRIVERS
9558M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9559L:	linuxppc-dev@lists.ozlabs.org
9560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9561S:	Maintained
9562F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9563F:	Documentation/devicetree/bindings/soc/fsl/
9564F:	drivers/soc/fsl/
9565F:	include/linux/fsl/
9566F:	include/soc/fsl/
9567
9568FREESCALE SOC FS_ENET DRIVER
9569M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9570L:	linuxppc-dev@lists.ozlabs.org
9571L:	netdev@vger.kernel.org
9572S:	Maintained
9573F:	drivers/net/ethernet/freescale/fs_enet/
9574
9575FREESCALE SOC SOUND DRIVERS
9576M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9577M:	Xiubo Li <Xiubo.Lee@gmail.com>
9578R:	Fabio Estevam <festevam@gmail.com>
9579R:	Nicolin Chen <nicoleotsuka@gmail.com>
9580L:	linux-sound@vger.kernel.org
9581L:	linuxppc-dev@lists.ozlabs.org
9582S:	Maintained
9583F:	sound/soc/fsl/fsl*
9584F:	sound/soc/fsl/imx*
9585
9586FREESCALE SOC LPC32XX SOUND DRIVERS
9587M:	J.M.B. Downing <jonathan.downing@nautel.com>
9588M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9589R:	Vladimir Zapolskiy <vz@mleia.com>
9590L:	linux-sound@vger.kernel.org
9591L:	linuxppc-dev@lists.ozlabs.org
9592S:	Maintained
9593F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9594F:	sound/soc/fsl/lpc3xxx-*
9595
9596FREESCALE SOC SOUND QMC DRIVER
9597M:	Herve Codina <herve.codina@bootlin.com>
9598L:	linux-sound@vger.kernel.org
9599L:	linuxppc-dev@lists.ozlabs.org
9600S:	Maintained
9601F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9602F:	sound/soc/fsl/fsl_qmc_audio.c
9603
9604FREESCALE USB PERIPHERAL DRIVERS
9605L:	linux-usb@vger.kernel.org
9606L:	linuxppc-dev@lists.ozlabs.org
9607S:	Orphan
9608F:	drivers/usb/gadget/udc/fsl*
9609
9610FREESCALE USB PHY DRIVER
9611L:	linux-usb@vger.kernel.org
9612L:	linuxppc-dev@lists.ozlabs.org
9613S:	Orphan
9614F:	drivers/usb/phy/phy-fsl-usb*
9615
9616FREEVXFS FILESYSTEM
9617M:	Christoph Hellwig <hch@infradead.org>
9618S:	Maintained
9619W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9620F:	fs/freevxfs/
9621
9622FREEZER
9623M:	"Rafael J. Wysocki" <rafael@kernel.org>
9624M:	Pavel Machek <pavel@kernel.org>
9625L:	linux-pm@vger.kernel.org
9626S:	Supported
9627F:	Documentation/power/freezing-of-tasks.rst
9628F:	include/linux/freezer.h
9629F:	kernel/freezer.c
9630
9631FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9632M:	Eric Biggers <ebiggers@kernel.org>
9633M:	Theodore Y. Ts'o <tytso@mit.edu>
9634M:	Jaegeuk Kim <jaegeuk@kernel.org>
9635L:	linux-fscrypt@vger.kernel.org
9636S:	Supported
9637Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9638T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9639F:	Documentation/filesystems/fscrypt.rst
9640F:	fs/crypto/
9641F:	include/linux/fscrypt.h
9642F:	include/uapi/linux/fscrypt.h
9643
9644FSI SUBSYSTEM
9645M:	Eddie James <eajames@linux.ibm.com>
9646R:	Ninad Palsule <ninad@linux.ibm.com>
9647L:	linux-fsi@lists.ozlabs.org
9648S:	Supported
9649Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9650F:	drivers/fsi/
9651F:	include/linux/fsi*.h
9652F:	include/trace/events/fsi*.h
9653
9654FSI-ATTACHED I2C DRIVER
9655M:	Eddie James <eajames@linux.ibm.com>
9656L:	linux-i2c@vger.kernel.org
9657L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9658S:	Maintained
9659F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9660F:	drivers/i2c/busses/i2c-fsi.c
9661
9662FSI-ATTACHED SPI DRIVER
9663M:	Eddie James <eajames@linux.ibm.com>
9664L:	linux-spi@vger.kernel.org
9665S:	Maintained
9666F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9667F:	drivers/spi/spi-fsi.c
9668
9669FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9670M:	Jan Kara <jack@suse.cz>
9671R:	Amir Goldstein <amir73il@gmail.com>
9672L:	linux-fsdevel@vger.kernel.org
9673S:	Maintained
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9675F:	fs/notify/
9676F:	include/linux/fsnotify*.h
9677
9678FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9679M:	Eric Biggers <ebiggers@kernel.org>
9680M:	Theodore Y. Ts'o <tytso@mit.edu>
9681L:	fsverity@lists.linux.dev
9682S:	Supported
9683Q:	https://patchwork.kernel.org/project/fsverity/list/
9684T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9685F:	Documentation/filesystems/fsverity.rst
9686F:	fs/verity/
9687F:	include/linux/fsverity.h
9688F:	include/uapi/linux/fsverity.h
9689
9690FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9691M:	Michael Zaidman <michael.zaidman@gmail.com>
9692L:	linux-i2c@vger.kernel.org
9693L:	linux-input@vger.kernel.org
9694S:	Maintained
9695F:	drivers/hid/hid-ft260.c
9696
9697FUJITSU LAPTOP EXTRAS
9698M:	Jonathan Woithe <jwoithe@just42.net>
9699L:	platform-driver-x86@vger.kernel.org
9700S:	Maintained
9701F:	drivers/platform/x86/fujitsu-laptop.c
9702
9703FUJITSU TABLET EXTRAS
9704M:	Robert Gerlach <khnz@gmx.de>
9705L:	platform-driver-x86@vger.kernel.org
9706S:	Maintained
9707F:	drivers/platform/x86/fujitsu-tablet.c
9708
9709FUNCTION HOOKS (FTRACE)
9710M:	Steven Rostedt <rostedt@goodmis.org>
9711M:	Masami Hiramatsu <mhiramat@kernel.org>
9712R:	Mark Rutland <mark.rutland@arm.com>
9713L:	linux-kernel@vger.kernel.org
9714L:	linux-trace-kernel@vger.kernel.org
9715S:	Maintained
9716Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9718F:	Documentation/trace/ftrace*
9719F:	arch/*/*/*/*ftrace*
9720F:	arch/*/*/*ftrace*
9721F:	include/*/ftrace.h
9722F:	kernel/trace/fgraph.c
9723F:	kernel/trace/ftrace*
9724F:	samples/ftrace
9725
9726FUNGIBLE ETHERNET DRIVERS
9727M:	Dimitris Michailidis <dmichail@fungible.com>
9728L:	netdev@vger.kernel.org
9729S:	Maintained
9730F:	drivers/net/ethernet/fungible/
9731
9732FUSE: FILESYSTEM IN USERSPACE
9733M:	Miklos Szeredi <miklos@szeredi.hu>
9734L:	linux-fsdevel@vger.kernel.org
9735S:	Maintained
9736W:	https://github.com/libfuse/
9737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9738F:	Documentation/filesystems/fuse.rst
9739F:	fs/fuse/
9740F:	include/uapi/linux/fuse.h
9741
9742FUTEX SUBSYSTEM
9743M:	Thomas Gleixner <tglx@linutronix.de>
9744M:	Ingo Molnar <mingo@redhat.com>
9745R:	Peter Zijlstra <peterz@infradead.org>
9746R:	Darren Hart <dvhart@infradead.org>
9747R:	Davidlohr Bueso <dave@stgolabs.net>
9748R:	André Almeida <andrealmeid@igalia.com>
9749L:	linux-kernel@vger.kernel.org
9750S:	Maintained
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9752F:	Documentation/locking/*futex*
9753F:	include/asm-generic/futex.h
9754F:	include/linux/futex.h
9755F:	include/uapi/linux/futex.h
9756F:	kernel/futex/*
9757F:	tools/perf/bench/futex*
9758F:	tools/testing/selftests/futex/
9759
9760FWCTL SUBSYSTEM
9761M:	Dave Jiang <dave.jiang@intel.com>
9762M:	Jason Gunthorpe <jgg@nvidia.com>
9763M:	Saeed Mahameed <saeedm@nvidia.com>
9764R:	Jonathan Cameron <Jonathan.Cameron@huawei.com>
9765S:	Maintained
9766F:	Documentation/userspace-api/fwctl/
9767F:	drivers/fwctl/
9768F:	include/linux/fwctl.h
9769F:	include/uapi/fwctl/
9770
9771FWCTL MLX5 DRIVER
9772M:	Saeed Mahameed <saeedm@nvidia.com>
9773R:	Itay Avraham <itayavr@nvidia.com>
9774L:	linux-kernel@vger.kernel.org
9775S:	Maintained
9776F:	drivers/fwctl/mlx5/
9777
9778FWCTL PDS DRIVER
9779M:	Brett Creeley <brett.creeley@amd.com>
9780R:	Shannon Nelson <shannon.nelson@amd.com>
9781L:	linux-kernel@vger.kernel.org
9782S:	Maintained
9783F:	drivers/fwctl/pds/
9784
9785GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9786M:	Sebastian Reichel <sre@kernel.org>
9787L:	linux-media@vger.kernel.org
9788S:	Maintained
9789F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9790F:	drivers/media/i2c/gc0308.c
9791
9792GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9793M:	Zhi Mao <zhi.mao@mediatek.com>
9794L:	linux-media@vger.kernel.org
9795S:	Maintained
9796F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9797F:	drivers/media/i2c/gc05a2.c
9798
9799GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9800M:	Zhi Mao <zhi.mao@mediatek.com>
9801L:	linux-media@vger.kernel.org
9802S:	Maintained
9803F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9804F:	drivers/media/i2c/gc08a3.c
9805
9806GALAXYCORE GC2145 SENSOR DRIVER
9807M:	Alain Volmat <alain.volmat@foss.st.com>
9808L:	linux-media@vger.kernel.org
9809S:	Maintained
9810T:	git git://linuxtv.org/media.git
9811F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9812F:	drivers/media/i2c/gc2145.c
9813
9814GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9815M:	Tim Harvey <tharvey@gateworks.com>
9816S:	Maintained
9817F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9818F:	Documentation/hwmon/gsc-hwmon.rst
9819F:	drivers/hwmon/gsc-hwmon.c
9820F:	drivers/mfd/gateworks-gsc.c
9821F:	include/linux/mfd/gsc.h
9822F:	include/linux/platform_data/gsc_hwmon.h
9823
9824GCC PLUGINS
9825M:	Kees Cook <kees@kernel.org>
9826L:	linux-hardening@vger.kernel.org
9827S:	Maintained
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9829F:	Documentation/kbuild/gcc-plugins.rst
9830F:	include/linux/stackleak.h
9831F:	kernel/stackleak.c
9832F:	scripts/Makefile.gcc-plugins
9833F:	scripts/gcc-plugins/
9834
9835GCOV BASED KERNEL PROFILING
9836M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9837S:	Maintained
9838F:	Documentation/dev-tools/gcov.rst
9839F:	kernel/gcov/
9840
9841GDB KERNEL DEBUGGING HELPER SCRIPTS
9842M:	Jan Kiszka <jan.kiszka@siemens.com>
9843M:	Kieran Bingham <kbingham@kernel.org>
9844S:	Supported
9845F:	scripts/gdb/
9846
9847GE HEALTHCARE PMC ADC DRIVER
9848M:	Herve Codina <herve.codina@bootlin.com>
9849L:	linux-iio@vger.kernel.org
9850S:	Maintained
9851F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9852F:	drivers/iio/adc/gehc-pmc-adc.c
9853F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9854
9855GEMINI CRYPTO DRIVER
9856M:	Corentin Labbe <clabbe@baylibre.com>
9857L:	linux-crypto@vger.kernel.org
9858S:	Maintained
9859F:	drivers/crypto/gemini/
9860
9861GEMTEK FM RADIO RECEIVER DRIVER
9862M:	Hans Verkuil <hverkuil@xs4all.nl>
9863L:	linux-media@vger.kernel.org
9864S:	Maintained
9865W:	https://linuxtv.org
9866T:	git git://linuxtv.org/media.git
9867F:	drivers/media/radio/radio-gemtek*
9868
9869GENDWARFKSYMS
9870M:	Sami Tolvanen <samitolvanen@google.com>
9871L:	linux-modules@vger.kernel.org
9872L:	linux-kbuild@vger.kernel.org
9873S:	Maintained
9874F:	scripts/gendwarfksyms/
9875
9876GENERIC ARCHITECTURE TOPOLOGY
9877M:	Sudeep Holla <sudeep.holla@arm.com>
9878L:	linux-kernel@vger.kernel.org
9879S:	Maintained
9880F:	drivers/base/arch_topology.c
9881F:	include/linux/arch_topology.h
9882
9883GENERIC ENTRY CODE
9884M:	Thomas Gleixner <tglx@linutronix.de>
9885M:	Peter Zijlstra <peterz@infradead.org>
9886M:	Andy Lutomirski <luto@kernel.org>
9887L:	linux-kernel@vger.kernel.org
9888S:	Maintained
9889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9890F:	include/linux/entry-common.h
9891F:	include/linux/entry-kvm.h
9892F:	kernel/entry/
9893
9894GENERIC GPIO I2C DRIVER
9895M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9896S:	Supported
9897F:	drivers/i2c/busses/i2c-gpio.c
9898F:	include/linux/platform_data/i2c-gpio.h
9899
9900GENERIC GPIO I2C MULTIPLEXER DRIVER
9901M:	Peter Korsgaard <peter.korsgaard@barco.com>
9902L:	linux-i2c@vger.kernel.org
9903S:	Supported
9904F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9905F:	drivers/i2c/muxes/i2c-mux-gpio.c
9906F:	include/linux/platform_data/i2c-mux-gpio.h
9907
9908GENERIC GPIO RESET DRIVER
9909M:	Krzysztof Kozlowski <krzk@kernel.org>
9910S:	Maintained
9911F:	drivers/reset/reset-gpio.c
9912
9913GENERIC HDLC (WAN) DRIVERS
9914M:	Krzysztof Halasa <khc@pm.waw.pl>
9915S:	Maintained
9916W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9917F:	drivers/net/wan/c101.c
9918F:	drivers/net/wan/hd6457*
9919F:	drivers/net/wan/hdlc*
9920F:	drivers/net/wan/n2.c
9921F:	drivers/net/wan/pc300too.c
9922F:	drivers/net/wan/pci200syn.c
9923F:	drivers/net/wan/wanxl*
9924
9925GENERIC INCLUDE/ASM HEADER FILES
9926M:	Arnd Bergmann <arnd@arndb.de>
9927L:	linux-arch@vger.kernel.org
9928S:	Maintained
9929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9930F:	include/asm-generic/
9931F:	include/uapi/asm-generic/
9932
9933GENERIC PHY FRAMEWORK
9934M:	Vinod Koul <vkoul@kernel.org>
9935M:	Kishon Vijay Abraham I <kishon@kernel.org>
9936L:	linux-phy@lists.infradead.org
9937S:	Supported
9938Q:	https://patchwork.kernel.org/project/linux-phy/list/
9939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9940F:	Documentation/devicetree/bindings/phy/
9941F:	drivers/phy/
9942F:	include/dt-bindings/phy/
9943F:	include/linux/phy/
9944
9945GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9946M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9947S:	Supported
9948F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9949F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9950
9951GENERIC PM DOMAINS
9952M:	Ulf Hansson <ulf.hansson@linaro.org>
9953L:	linux-pm@vger.kernel.org
9954S:	Supported
9955F:	Documentation/devicetree/bindings/power/power?domain*
9956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9957F:	drivers/pmdomain/
9958F:	include/linux/pm_domain.h
9959
9960GENERIC RADIX TREE
9961M:	Kent Overstreet <kent.overstreet@linux.dev>
9962S:	Supported
9963C:	irc://irc.oftc.net/bcache
9964F:	include/linux/generic-radix-tree.h
9965F:	lib/generic-radix-tree.c
9966
9967GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9968M:	Eugen Hristev <eugen.hristev@microchip.com>
9969L:	linux-input@vger.kernel.org
9970S:	Maintained
9971F:	drivers/input/touchscreen/resistive-adc-touch.c
9972
9973GENERIC STRING LIBRARY
9974M:	Kees Cook <kees@kernel.org>
9975R:	Andy Shevchenko <andy@kernel.org>
9976L:	linux-hardening@vger.kernel.org
9977S:	Supported
9978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9979F:	include/linux/string.h
9980F:	include/linux/string_choices.h
9981F:	include/linux/string_helpers.h
9982F:	lib/string.c
9983F:	lib/string_helpers.c
9984F:	lib/tests/string_helpers_kunit.c
9985F:	lib/tests/string_kunit.c
9986F:	scripts/coccinelle/api/string_choices.cocci
9987
9988GENERIC UIO DRIVER FOR PCI DEVICES
9989M:	"Michael S. Tsirkin" <mst@redhat.com>
9990L:	kvm@vger.kernel.org
9991S:	Supported
9992F:	drivers/uio/uio_pci_generic.c
9993
9994GENERIC VDSO LIBRARY
9995M:	Andy Lutomirski <luto@kernel.org>
9996M:	Thomas Gleixner <tglx@linutronix.de>
9997M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9998L:	linux-kernel@vger.kernel.org
9999S:	Maintained
10000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10001F:	include/asm-generic/vdso/vsyscall.h
10002F:	include/vdso/
10003F:	kernel/time/vsyscall.c
10004F:	lib/vdso/
10005F:	tools/testing/selftests/vDSO/
10006
10007GENWQE (IBM Generic Workqueue Card)
10008M:	Frank Haverkamp <haver@linux.ibm.com>
10009S:	Supported
10010F:	drivers/misc/genwqe/
10011
10012GET_MAINTAINER SCRIPT
10013M:	Joe Perches <joe@perches.com>
10014S:	Maintained
10015F:	scripts/get_maintainer.pl
10016
10017GFS2 FILE SYSTEM
10018M:	Andreas Gruenbacher <agruenba@redhat.com>
10019L:	gfs2@lists.linux.dev
10020S:	Supported
10021B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10023F:	Documentation/filesystems/gfs2*
10024F:	fs/gfs2/
10025F:	include/uapi/linux/gfs2_ondisk.h
10026
10027GIGABYTE WATERFORCE SENSOR DRIVER
10028M:	Aleksa Savic <savicaleksa83@gmail.com>
10029L:	linux-hwmon@vger.kernel.org
10030S:	Maintained
10031F:	Documentation/hwmon/gigabyte_waterforce.rst
10032F:	drivers/hwmon/gigabyte_waterforce.c
10033
10034GIGABYTE WMI DRIVER
10035M:	Thomas Weißschuh <linux@weissschuh.net>
10036L:	platform-driver-x86@vger.kernel.org
10037S:	Maintained
10038F:	drivers/platform/x86/gigabyte-wmi.c
10039
10040GNSS SUBSYSTEM
10041M:	Johan Hovold <johan@kernel.org>
10042S:	Maintained
10043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10044F:	Documentation/ABI/testing/sysfs-class-gnss
10045F:	Documentation/devicetree/bindings/gnss/
10046F:	drivers/gnss/
10047F:	include/linux/gnss.h
10048
10049GO7007 MPEG CODEC
10050M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
10051L:	linux-media@vger.kernel.org
10052S:	Maintained
10053F:	drivers/media/usb/go7007/
10054
10055GOCONTROLL MODULINE MODULE SLOT
10056M:	Maud Spierings <maudspierings@gocontroll.com>
10057S:	Maintained
10058F:	Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10059
10060GOODIX TOUCHSCREEN
10061M:	Hans de Goede <hdegoede@redhat.com>
10062L:	linux-input@vger.kernel.org
10063S:	Maintained
10064F:	drivers/input/touchscreen/goodix*
10065
10066GOOGLE ETHERNET DRIVERS
10067M:	Jeroen de Borst <jeroendb@google.com>
10068M:	Harshitha Ramamurthy <hramamurthy@google.com>
10069L:	netdev@vger.kernel.org
10070S:	Maintained
10071F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
10072F:	drivers/net/ethernet/google
10073
10074GOOGLE FIRMWARE DRIVERS
10075M:	Tzung-Bi Shih <tzungbi@kernel.org>
10076R:	Brian Norris <briannorris@chromium.org>
10077R:	Julius Werner <jwerner@chromium.org>
10078L:	chrome-platform@lists.linux.dev
10079S:	Maintained
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10081F:	drivers/firmware/google/
10082
10083GOOGLE TENSOR SoC SUPPORT
10084M:	Peter Griffin <peter.griffin@linaro.org>
10085R:	André Draszik <andre.draszik@linaro.org>
10086R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10088L:	linux-samsung-soc@vger.kernel.org
10089S:	Maintained
10090C:	irc://irc.oftc.net/pixel6-kernel-dev
10091F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10092F:	arch/arm64/boot/dts/exynos/google/
10093F:	drivers/clk/samsung/clk-gs101.c
10094F:	drivers/phy/samsung/phy-gs101-ufs.c
10095F:	include/dt-bindings/clock/google,gs101.h
10096K:	[gG]oogle.?[tT]ensor
10097
10098GPD POCKET FAN DRIVER
10099M:	Hans de Goede <hdegoede@redhat.com>
10100L:	platform-driver-x86@vger.kernel.org
10101S:	Maintained
10102F:	drivers/platform/x86/gpd-pocket-fan.c
10103
10104GPIB DRIVERS
10105M:	Dave Penkler <dpenkler@gmail.com>
10106S:	Maintained
10107F:	drivers/staging/gpib/
10108
10109GPIO ACPI SUPPORT
10110M:	Mika Westerberg <westeri@kernel.org>
10111M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10112L:	linux-gpio@vger.kernel.org
10113L:	linux-acpi@vger.kernel.org
10114S:	Supported
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10116F:	Documentation/firmware-guide/acpi/gpio-properties.rst
10117F:	drivers/gpio/gpiolib-acpi.c
10118F:	drivers/gpio/gpiolib-acpi.h
10119
10120GPIO AGGREGATOR
10121M:	Geert Uytterhoeven <geert+renesas@glider.be>
10122L:	linux-gpio@vger.kernel.org
10123S:	Supported
10124F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
10125F:	drivers/gpio/gpio-aggregator.c
10126
10127GPIO IR Transmitter
10128M:	Sean Young <sean@mess.org>
10129L:	linux-media@vger.kernel.org
10130S:	Maintained
10131F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10132F:	drivers/media/rc/gpio-ir-tx.c
10133
10134GPIO MOCKUP DRIVER
10135M:	Bamvor Jian Zhang <bamv2005@gmail.com>
10136L:	linux-gpio@vger.kernel.org
10137S:	Maintained
10138F:	drivers/gpio/gpio-mockup.c
10139F:	tools/testing/selftests/gpio/
10140
10141GPIO REGMAP
10142M:	Michael Walle <mwalle@kernel.org>
10143S:	Maintained
10144F:	drivers/gpio/gpio-regmap.c
10145F:	include/linux/gpio/regmap.h
10146K:	(devm_)?gpio_regmap_(un)?register
10147
10148GPIO SUBSYSTEM
10149M:	Linus Walleij <linus.walleij@linaro.org>
10150M:	Bartosz Golaszewski <brgl@bgdev.pl>
10151L:	linux-gpio@vger.kernel.org
10152S:	Maintained
10153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10154F:	Documentation/admin-guide/gpio/
10155F:	Documentation/devicetree/bindings/gpio/
10156F:	Documentation/driver-api/gpio/
10157F:	drivers/gpio/
10158F:	include/dt-bindings/gpio/
10159F:	include/linux/gpio.h
10160F:	include/linux/gpio/
10161F:	include/linux/of_gpio.h
10162K:	(devm_)?gpio_(request|free|direction|get|set)
10163
10164GPIO UAPI
10165M:	Bartosz Golaszewski <brgl@bgdev.pl>
10166R:	Kent Gibson <warthog618@gmail.com>
10167L:	linux-gpio@vger.kernel.org
10168S:	Maintained
10169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10170F:	Documentation/ABI/obsolete/sysfs-gpio
10171F:	Documentation/ABI/testing/gpio-cdev
10172F:	Documentation/userspace-api/gpio/
10173F:	drivers/gpio/gpiolib-cdev.c
10174F:	include/uapi/linux/gpio.h
10175F:	tools/gpio/
10176
10177GRETH 10/100/1G Ethernet MAC device driver
10178M:	Andreas Larsson <andreas@gaisler.com>
10179L:	netdev@vger.kernel.org
10180S:	Maintained
10181F:	drivers/net/ethernet/aeroflex/
10182
10183GREYBUS AUDIO PROTOCOLS DRIVERS
10184M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
10185M:	Mark Greer <mgreer@animalcreek.com>
10186S:	Maintained
10187F:	drivers/staging/greybus/audio_apbridgea.c
10188F:	drivers/staging/greybus/audio_apbridgea.h
10189F:	drivers/staging/greybus/audio_codec.c
10190F:	drivers/staging/greybus/audio_codec.h
10191F:	drivers/staging/greybus/audio_gb.c
10192F:	drivers/staging/greybus/audio_manager.c
10193F:	drivers/staging/greybus/audio_manager.h
10194F:	drivers/staging/greybus/audio_manager_module.c
10195F:	drivers/staging/greybus/audio_manager_private.h
10196F:	drivers/staging/greybus/audio_manager_sysfs.c
10197F:	drivers/staging/greybus/audio_module.c
10198F:	drivers/staging/greybus/audio_topology.c
10199
10200GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10201M:	Viresh Kumar <vireshk@kernel.org>
10202S:	Maintained
10203F:	drivers/staging/greybus/authentication.c
10204F:	drivers/staging/greybus/bootrom.c
10205F:	drivers/staging/greybus/firmware.h
10206F:	drivers/staging/greybus/fw-core.c
10207F:	drivers/staging/greybus/fw-download.c
10208F:	drivers/staging/greybus/fw-management.c
10209F:	drivers/staging/greybus/greybus_authentication.h
10210F:	drivers/staging/greybus/greybus_firmware.h
10211F:	drivers/staging/greybus/hid.c
10212F:	drivers/staging/greybus/i2c.c
10213F:	drivers/staging/greybus/spi.c
10214F:	drivers/staging/greybus/spilib.c
10215F:	drivers/staging/greybus/spilib.h
10216
10217GREYBUS LOOPBACK DRIVER
10218M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
10219S:	Maintained
10220F:	drivers/staging/greybus/loopback.c
10221
10222GREYBUS PLATFORM DRIVERS
10223M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
10224S:	Maintained
10225F:	drivers/staging/greybus/arche-apb-ctrl.c
10226F:	drivers/staging/greybus/arche-platform.c
10227F:	drivers/staging/greybus/arche_platform.h
10228
10229GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10230M:	Rui Miguel Silva <rmfrfs@gmail.com>
10231S:	Maintained
10232F:	drivers/staging/greybus/gpio.c
10233F:	drivers/staging/greybus/light.c
10234F:	drivers/staging/greybus/power_supply.c
10235F:	drivers/staging/greybus/sdio.c
10236F:	drivers/staging/greybus/spi.c
10237F:	drivers/staging/greybus/spilib.c
10238
10239GREYBUS BEAGLEPLAY DRIVERS
10240M:	Ayush Singh <ayushdevel1325@gmail.com>
10241L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10242S:	Maintained
10243F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10244F:	drivers/greybus/gb-beagleplay.c
10245
10246GREYBUS SUBSYSTEM
10247M:	Johan Hovold <johan@kernel.org>
10248M:	Alex Elder <elder@kernel.org>
10249M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10250L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10251S:	Maintained
10252F:	drivers/greybus/
10253F:	drivers/staging/greybus/
10254F:	include/linux/greybus.h
10255F:	include/linux/greybus/
10256
10257GREYBUS UART PROTOCOLS DRIVERS
10258M:	David Lin <dtwlin@gmail.com>
10259S:	Maintained
10260F:	drivers/staging/greybus/log.c
10261F:	drivers/staging/greybus/uart.c
10262
10263GS1662 VIDEO SERIALIZER
10264M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
10265L:	linux-media@vger.kernel.org
10266S:	Maintained
10267T:	git git://linuxtv.org/media.git
10268F:	drivers/media/spi/gs1662.c
10269
10270GSPCA FINEPIX SUBDRIVER
10271M:	Frank Zago <frank@zago.net>
10272L:	linux-media@vger.kernel.org
10273S:	Maintained
10274T:	git git://linuxtv.org/media.git
10275F:	drivers/media/usb/gspca/finepix.c
10276
10277GSPCA GL860 SUBDRIVER
10278M:	Olivier Lorin <o.lorin@laposte.net>
10279L:	linux-media@vger.kernel.org
10280S:	Maintained
10281T:	git git://linuxtv.org/media.git
10282F:	drivers/media/usb/gspca/gl860/
10283
10284GSPCA M5602 SUBDRIVER
10285M:	Erik Andren <erik.andren@gmail.com>
10286L:	linux-media@vger.kernel.org
10287S:	Maintained
10288T:	git git://linuxtv.org/media.git
10289F:	drivers/media/usb/gspca/m5602/
10290
10291GSPCA PAC207 SONIXB SUBDRIVER
10292M:	Hans Verkuil <hverkuil@xs4all.nl>
10293L:	linux-media@vger.kernel.org
10294S:	Odd Fixes
10295T:	git git://linuxtv.org/media.git
10296F:	drivers/media/usb/gspca/pac207.c
10297
10298GSPCA SN9C20X SUBDRIVER
10299M:	Brian Johnson <brijohn@gmail.com>
10300L:	linux-media@vger.kernel.org
10301S:	Maintained
10302T:	git git://linuxtv.org/media.git
10303F:	drivers/media/usb/gspca/sn9c20x.c
10304
10305GSPCA T613 SUBDRIVER
10306M:	Leandro Costantino <lcostantino@gmail.com>
10307L:	linux-media@vger.kernel.org
10308S:	Maintained
10309T:	git git://linuxtv.org/media.git
10310F:	drivers/media/usb/gspca/t613.c
10311
10312GSPCA USB WEBCAM DRIVER
10313M:	Hans Verkuil <hverkuil@xs4all.nl>
10314L:	linux-media@vger.kernel.org
10315S:	Odd Fixes
10316T:	git git://linuxtv.org/media.git
10317F:	drivers/media/usb/gspca/
10318
10319GTP (GPRS Tunneling Protocol)
10320M:	Pablo Neira Ayuso <pablo@netfilter.org>
10321M:	Harald Welte <laforge@gnumonks.org>
10322L:	osmocom-net-gprs@lists.osmocom.org
10323S:	Maintained
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10325F:	drivers/net/gtp.c
10326
10327GUID PARTITION TABLE (GPT)
10328M:	Davidlohr Bueso <dave@stgolabs.net>
10329L:	linux-efi@vger.kernel.org
10330S:	Maintained
10331F:	block/partitions/efi.*
10332
10333HABANALABS PCI DRIVER
10334M:	Ofir Bitton <obitton@habana.ai>
10335L:	dri-devel@lists.freedesktop.org
10336S:	Supported
10337C:	irc://irc.oftc.net/dri-devel
10338T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10339F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10340F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10341F:	drivers/accel/habanalabs/
10342F:	include/linux/habanalabs/
10343F:	include/trace/events/habanalabs.h
10344F:	include/uapi/drm/habanalabs_accel.h
10345
10346HACKRF MEDIA DRIVER
10347L:	linux-media@vger.kernel.org
10348S:	Orphan
10349W:	https://linuxtv.org
10350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10351F:	drivers/media/usb/hackrf/
10352
10353HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10354M:	Chuck Lever <chuck.lever@oracle.com>
10355L:	kernel-tls-handshake@lists.linux.dev
10356L:	netdev@vger.kernel.org
10357S:	Maintained
10358F:	Documentation/netlink/specs/handshake.yaml
10359F:	Documentation/networking/tls-handshake.rst
10360F:	include/net/handshake.h
10361F:	include/trace/events/handshake.h
10362F:	net/handshake/
10363
10364HANTRO VPU CODEC DRIVER
10365M:	Nicolas Dufresne <nicolas.dufresne@collabora.com>
10366M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
10367M:	Philipp Zabel <p.zabel@pengutronix.de>
10368L:	linux-media@vger.kernel.org
10369L:	linux-rockchip@lists.infradead.org
10370S:	Maintained
10371F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10372F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10373F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10374F:	drivers/media/platform/verisilicon/
10375
10376HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10377M:	Frank Seidel <frank@f-seidel.de>
10378L:	platform-driver-x86@vger.kernel.org
10379S:	Maintained
10380W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10381F:	drivers/platform/x86/hdaps.c
10382
10383HARDWARE MONITORING
10384M:	Jean Delvare <jdelvare@suse.com>
10385M:	Guenter Roeck <linux@roeck-us.net>
10386L:	linux-hwmon@vger.kernel.org
10387S:	Maintained
10388W:	http://hwmon.wiki.kernel.org/
10389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10390F:	Documentation/ABI/testing/sysfs-class-hwmon
10391F:	Documentation/devicetree/bindings/hwmon/
10392F:	Documentation/hwmon/
10393F:	drivers/hwmon/
10394F:	include/linux/hwmon*.h
10395F:	include/trace/events/hwmon*.h
10396K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10397
10398HARDWARE RANDOM NUMBER GENERATOR CORE
10399M:	Olivia Mackall <olivia@selenic.com>
10400M:	Herbert Xu <herbert@gondor.apana.org.au>
10401L:	linux-crypto@vger.kernel.org
10402S:	Odd fixes
10403F:	Documentation/admin-guide/hw_random.rst
10404F:	Documentation/devicetree/bindings/rng/
10405F:	drivers/char/hw_random/
10406F:	include/linux/hw_random.h
10407
10408HARDWARE SPINLOCK CORE
10409M:	Bjorn Andersson <andersson@kernel.org>
10410R:	Baolin Wang <baolin.wang7@gmail.com>
10411L:	linux-remoteproc@vger.kernel.org
10412S:	Maintained
10413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10414F:	Documentation/devicetree/bindings/hwlock/
10415F:	Documentation/locking/hwspinlock.rst
10416F:	drivers/hwspinlock/
10417F:	include/linux/hwspinlock.h
10418
10419HARDWARE TRACING FACILITIES
10420M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10421S:	Maintained
10422F:	drivers/hwtracing/
10423
10424HARMONY SOUND DRIVER
10425L:	linux-parisc@vger.kernel.org
10426S:	Maintained
10427F:	sound/parisc/harmony.*
10428
10429HDPVR USB VIDEO ENCODER DRIVER
10430M:	Hans Verkuil <hverkuil@xs4all.nl>
10431L:	linux-media@vger.kernel.org
10432S:	Odd Fixes
10433W:	https://linuxtv.org
10434T:	git git://linuxtv.org/media.git
10435F:	drivers/media/usb/hdpvr/
10436
10437HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10438M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10439S:	Supported
10440F:	drivers/misc/hpilo.[ch]
10441
10442HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10443M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10444S:	Supported
10445F:	Documentation/watchdog/hpwdt.rst
10446F:	drivers/watchdog/hpwdt.c
10447
10448HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10449M:	Don Brace <don.brace@microchip.com>
10450L:	storagedev@microchip.com
10451L:	linux-scsi@vger.kernel.org
10452S:	Supported
10453F:	Documentation/scsi/hpsa.rst
10454F:	drivers/scsi/hpsa*.[ch]
10455F:	include/linux/cciss*.h
10456F:	include/uapi/linux/cciss*.h
10457
10458HFI1 DRIVER
10459M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10460L:	linux-rdma@vger.kernel.org
10461S:	Supported
10462F:	drivers/infiniband/hw/hfi1
10463
10464HFS FILESYSTEM
10465L:	linux-fsdevel@vger.kernel.org
10466S:	Orphan
10467F:	Documentation/filesystems/hfs.rst
10468F:	fs/hfs/
10469
10470HFSPLUS FILESYSTEM
10471L:	linux-fsdevel@vger.kernel.org
10472S:	Orphan
10473F:	Documentation/filesystems/hfsplus.rst
10474F:	fs/hfsplus/
10475
10476HGA FRAMEBUFFER DRIVER
10477M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10478L:	linux-nvidia@lists.surfsouth.com
10479S:	Maintained
10480W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10481F:	drivers/video/fbdev/hgafb.c
10482
10483HIBERNATION (aka Software Suspend, aka swsusp)
10484M:	"Rafael J. Wysocki" <rafael@kernel.org>
10485M:	Pavel Machek <pavel@kernel.org>
10486L:	linux-pm@vger.kernel.org
10487S:	Supported
10488B:	https://bugzilla.kernel.org
10489F:	arch/*/include/asm/suspend*.h
10490F:	arch/x86/power/
10491F:	drivers/base/power/
10492F:	include/linux/freezer.h
10493F:	include/linux/pm.h
10494F:	include/linux/suspend.h
10495F:	kernel/power/
10496
10497HID CORE LAYER
10498M:	Jiri Kosina <jikos@kernel.org>
10499M:	Benjamin Tissoires <bentiss@kernel.org>
10500L:	linux-input@vger.kernel.org
10501S:	Maintained
10502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10503F:	Documentation/hid/
10504F:	drivers/hid/
10505F:	include/linux/hid*
10506F:	include/uapi/linux/hid*
10507F:	samples/hid/
10508F:	tools/testing/selftests/hid/
10509
10510HID LOGITECH DRIVERS
10511R:	Filipe Laíns <lains@riseup.net>
10512L:	linux-input@vger.kernel.org
10513S:	Maintained
10514F:	drivers/hid/hid-logitech-*
10515
10516HID NVIDIA SHIELD DRIVER
10517M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10518L:	linux-input@vger.kernel.org
10519S:	Maintained
10520F:	drivers/hid/hid-nvidia-shield.c
10521
10522HID PHOENIX RC FLIGHT CONTROLLER
10523M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10524L:	linux-input@vger.kernel.org
10525S:	Maintained
10526F:	drivers/hid/hid-pxrc.c
10527
10528HID PLAYSTATION DRIVER
10529M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10530L:	linux-input@vger.kernel.org
10531S:	Supported
10532F:	drivers/hid/hid-playstation.c
10533
10534HID SENSOR HUB DRIVERS
10535M:	Jiri Kosina <jikos@kernel.org>
10536M:	Jonathan Cameron <jic23@kernel.org>
10537M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10538L:	linux-input@vger.kernel.org
10539L:	linux-iio@vger.kernel.org
10540S:	Maintained
10541F:	Documentation/hid/hid-sensor*
10542F:	drivers/hid/hid-sensor-*
10543F:	drivers/iio/*/hid-*
10544F:	include/linux/hid-sensor-*
10545
10546HID UNIVERSAL PIDFF DRIVER
10547M:	Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
10548M:	Oleg Makarenko <oleg@makarenk.ooo>
10549L:	linux-input@vger.kernel.org
10550S:	Maintained
10551B:	https://github.com/JacKeTUs/universal-pidff/issues
10552F:	drivers/hid/hid-universal-pidff.c
10553
10554HID VRC-2 CAR CONTROLLER DRIVER
10555M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10556L:	linux-input@vger.kernel.org
10557S:	Maintained
10558F:	drivers/hid/hid-vrc2.c
10559
10560HID WACOM DRIVER
10561M:	Ping Cheng <ping.cheng@wacom.com>
10562M:	Jason Gerecke  <jason.gerecke@wacom.com>
10563L:	linux-input@vger.kernel.org
10564S:	Maintained
10565F:	drivers/hid/wacom.h
10566F:	drivers/hid/wacom_*
10567
10568HID++ LOGITECH DRIVERS
10569R:	Filipe Laíns <lains@riseup.net>
10570R:	Bastien Nocera <hadess@hadess.net>
10571L:	linux-input@vger.kernel.org
10572S:	Maintained
10573F:	drivers/hid/hid-logitech-hidpp.c
10574
10575HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10576M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10577M:	Frederic Weisbecker <frederic@kernel.org>
10578M:	Thomas Gleixner <tglx@linutronix.de>
10579L:	linux-kernel@vger.kernel.org
10580S:	Maintained
10581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10582F:	Documentation/timers/
10583F:	include/linux/clockchips.h
10584F:	include/linux/delay.h
10585F:	include/linux/hrtimer.h
10586F:	include/linux/timer.h
10587F:	kernel/time/clockevents.c
10588F:	kernel/time/hrtimer.c
10589F:	kernel/time/sleep_timeout.c
10590F:	kernel/time/timer.c
10591F:	kernel/time/timer_list.c
10592F:	kernel/time/timer_migration.*
10593F:	tools/testing/selftests/timers/
10594
10595HIGH-RESOLUTION TIMERS [RUST]
10596M:	Andreas Hindborg <a.hindborg@kernel.org>
10597R:	Boqun Feng <boqun.feng@gmail.com>
10598R:	Frederic Weisbecker <frederic@kernel.org>
10599R:	Lyude Paul <lyude@redhat.com>
10600R:	Thomas Gleixner <tglx@linutronix.de>
10601R:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10602L:	rust-for-linux@vger.kernel.org
10603S:	Supported
10604W:	https://rust-for-linux.com
10605B:	https://github.com/Rust-for-Linux/linux/issues
10606T:	git https://github.com/Rust-for-Linux/linux.git hrtimer-next
10607F:	rust/kernel/time/hrtimer.rs
10608F:	rust/kernel/time/hrtimer/
10609
10610HIGH-SPEED SCC DRIVER FOR AX.25
10611L:	linux-hams@vger.kernel.org
10612S:	Orphan
10613F:	drivers/net/hamradio/scc.c
10614
10615HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10616M:	HighPoint Linux Team <linux@highpoint-tech.com>
10617S:	Supported
10618W:	http://www.highpoint-tech.com
10619F:	Documentation/scsi/hptiop.rst
10620F:	drivers/scsi/hptiop.c
10621
10622HIKEY960 ONBOARD USB GPIO HUB DRIVER
10623M:	John Stultz <jstultz@google.com>
10624L:	linux-kernel@vger.kernel.org
10625S:	Maintained
10626F:	drivers/misc/hisi_hikey_usb.c
10627
10628HIMAX HX83112B TOUCHSCREEN SUPPORT
10629M:	Job Noorman <job@noorman.info>
10630L:	linux-input@vger.kernel.org
10631S:	Maintained
10632F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10633F:	drivers/input/touchscreen/himax_hx83112b.c
10634
10635HIPPI
10636M:	Jes Sorensen <jes@trained-monkey.org>
10637S:	Maintained
10638F:	drivers/net/hippi/
10639F:	include/linux/hippidevice.h
10640F:	include/uapi/linux/if_hippi.h
10641F:	net/802/hippi.c
10642
10643HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10644M:	Kurt Kanzenbach <kurt@linutronix.de>
10645L:	netdev@vger.kernel.org
10646S:	Maintained
10647F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10648F:	drivers/net/dsa/hirschmann/*
10649F:	include/linux/platform_data/hirschmann-hellcreek.h
10650F:	net/dsa/tag_hellcreek.c
10651
10652HISILICON DMA DRIVER
10653M:	Zhou Wang <wangzhou1@hisilicon.com>
10654M:	Jie Hai <haijie1@huawei.com>
10655L:	dmaengine@vger.kernel.org
10656S:	Maintained
10657F:	drivers/dma/hisi_dma.c
10658
10659HISILICON GPIO DRIVER
10660M:	Jay Fang <f.fangjian@huawei.com>
10661L:	linux-gpio@vger.kernel.org
10662S:	Maintained
10663F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10664F:	drivers/gpio/gpio-hisi.c
10665
10666HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10667M:	Zhiqi Song <songzhiqi1@huawei.com>
10668M:	Longfang Liu <liulongfang@huawei.com>
10669L:	linux-crypto@vger.kernel.org
10670S:	Maintained
10671F:	Documentation/ABI/testing/debugfs-hisi-hpre
10672F:	drivers/crypto/hisilicon/hpre/hpre.h
10673F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10674F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10675
10676HISILICON HNS3 PMU DRIVER
10677M:	Jijie Shao <shaojijie@huawei.com>
10678S:	Supported
10679F:	Documentation/admin-guide/perf/hns3-pmu.rst
10680F:	drivers/perf/hisilicon/hns3_pmu.c
10681
10682HISILICON I2C CONTROLLER DRIVER
10683M:	Yicong Yang <yangyicong@hisilicon.com>
10684L:	linux-i2c@vger.kernel.org
10685S:	Maintained
10686W:	https://www.hisilicon.com
10687F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10688F:	drivers/i2c/busses/i2c-hisi.c
10689
10690HISILICON KUNPENG SOC HCCS DRIVER
10691M:	Huisong Li <lihuisong@huawei.com>
10692S:	Maintained
10693F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10694F:	drivers/soc/hisilicon/kunpeng_hccs.c
10695F:	drivers/soc/hisilicon/kunpeng_hccs.h
10696
10697HISILICON LPC BUS DRIVER
10698M:	Jay Fang <f.fangjian@huawei.com>
10699S:	Maintained
10700W:	http://www.hisilicon.com
10701F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10702F:	drivers/bus/hisi_lpc.c
10703
10704HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10705M:	Jian Shen <shenjian15@huawei.com>
10706M:	Salil Mehta <salil.mehta@huawei.com>
10707M:	Jijie Shao <shaojijie@huawei.com>
10708L:	netdev@vger.kernel.org
10709S:	Maintained
10710W:	http://www.hisilicon.com
10711F:	drivers/net/ethernet/hisilicon/hns3/
10712
10713HISILICON NETWORK HIBMCGE DRIVER
10714M:	Jijie Shao <shaojijie@huawei.com>
10715L:	netdev@vger.kernel.org
10716S:	Maintained
10717F:	drivers/net/ethernet/hisilicon/hibmcge/
10718
10719HISILICON NETWORK SUBSYSTEM DRIVER
10720M:	Jian Shen <shenjian15@huawei.com>
10721M:	Salil Mehta <salil.mehta@huawei.com>
10722L:	netdev@vger.kernel.org
10723S:	Maintained
10724W:	http://www.hisilicon.com
10725F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10726F:	drivers/net/ethernet/hisilicon/
10727
10728HISILICON PMU DRIVER
10729M:	Yicong Yang <yangyicong@hisilicon.com>
10730M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10731S:	Supported
10732W:	http://www.hisilicon.com
10733F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10734F:	Documentation/admin-guide/perf/hisi-pmu.rst
10735F:	drivers/perf/hisilicon
10736
10737HISILICON PTT DRIVER
10738M:	Yicong Yang <yangyicong@hisilicon.com>
10739M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10740L:	linux-kernel@vger.kernel.org
10741S:	Maintained
10742F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10743F:	Documentation/trace/hisi-ptt.rst
10744F:	drivers/hwtracing/ptt/
10745F:	tools/perf/arch/arm64/util/hisi-ptt.c
10746F:	tools/perf/util/hisi-ptt*
10747F:	tools/perf/util/hisi-ptt-decoder/*
10748
10749HISILICON QM DRIVER
10750M:	Weili Qian <qianweili@huawei.com>
10751M:	Zhou Wang <wangzhou1@hisilicon.com>
10752L:	linux-crypto@vger.kernel.org
10753S:	Maintained
10754F:	drivers/crypto/hisilicon/Kconfig
10755F:	drivers/crypto/hisilicon/Makefile
10756F:	drivers/crypto/hisilicon/qm.c
10757F:	drivers/crypto/hisilicon/sgl.c
10758F:	include/linux/hisi_acc_qm.h
10759
10760HISILICON ROCE DRIVER
10761M:	Chengchang Tang <tangchengchang@huawei.com>
10762M:	Junxian Huang <huangjunxian6@hisilicon.com>
10763L:	linux-rdma@vger.kernel.org
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10766F:	drivers/infiniband/hw/hns/
10767
10768HISILICON SAS Controller
10769M:	Yihang Li <liyihang9@huawei.com>
10770S:	Supported
10771W:	http://www.hisilicon.com
10772F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10773F:	drivers/scsi/hisi_sas/
10774
10775HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10776M:	Longfang Liu <liulongfang@huawei.com>
10777L:	linux-crypto@vger.kernel.org
10778S:	Maintained
10779F:	Documentation/ABI/testing/debugfs-hisi-sec
10780F:	drivers/crypto/hisilicon/sec2/sec.h
10781F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10782F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10783F:	drivers/crypto/hisilicon/sec2/sec_main.c
10784
10785HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10786M:	Jay Fang <f.fangjian@huawei.com>
10787L:	linux-spi@vger.kernel.org
10788S:	Maintained
10789W:	http://www.hisilicon.com
10790F:	drivers/spi/spi-hisi-kunpeng.c
10791
10792HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10793M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10794L:	linux-kernel@vger.kernel.org
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10797F:	drivers/spmi/hisi-spmi-controller.c
10798
10799HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10800M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10801L:	linux-kernel@vger.kernel.org
10802S:	Maintained
10803F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10804F:	drivers/mfd/hi6421-spmi-pmic.c
10805
10806HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10807M:	Weili Qian <qianweili@huawei.com>
10808S:	Maintained
10809F:	drivers/crypto/hisilicon/trng/trng.c
10810
10811HISILICON V3XX SPI NOR FLASH Controller Driver
10812M:	Jay Fang <f.fangjian@huawei.com>
10813S:	Maintained
10814W:	http://www.hisilicon.com
10815F:	drivers/spi/spi-hisi-sfc-v3xx.c
10816
10817HISILICON ZIP Controller DRIVER
10818M:	Yang Shen <shenyang39@huawei.com>
10819M:	Zhou Wang <wangzhou1@hisilicon.com>
10820L:	linux-crypto@vger.kernel.org
10821S:	Maintained
10822F:	Documentation/ABI/testing/debugfs-hisi-zip
10823F:	drivers/crypto/hisilicon/zip/
10824
10825HMM - Heterogeneous Memory Management
10826M:	Jérôme Glisse <jglisse@redhat.com>
10827L:	linux-mm@kvack.org
10828S:	Maintained
10829F:	Documentation/mm/hmm.rst
10830F:	include/linux/hmm*
10831F:	lib/test_hmm*
10832F:	mm/hmm*
10833F:	tools/testing/selftests/mm/*hmm*
10834
10835HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10836M:	Petre Rodan <petre.rodan@subdimension.ro>
10837L:	linux-iio@vger.kernel.org
10838S:	Maintained
10839F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10840F:	drivers/iio/pressure/hsc030pa*
10841
10842HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10843M:	Andreas Klinger <ak@it-klinger.de>
10844M:	Petre Rodan <petre.rodan@subdimension.ro>
10845L:	linux-iio@vger.kernel.org
10846S:	Maintained
10847F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10848F:	drivers/iio/pressure/mprls0025pa*
10849
10850HP BIOSCFG DRIVER
10851M:	Jorge Lopez <jorge.lopez2@hp.com>
10852L:	platform-driver-x86@vger.kernel.org
10853S:	Maintained
10854F:	drivers/platform/x86/hp/hp-bioscfg/
10855
10856HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10857L:	platform-driver-x86@vger.kernel.org
10858S:	Orphan
10859F:	drivers/platform/x86/hp/tc1100-wmi.c
10860
10861HP WMI HARDWARE MONITOR DRIVER
10862M:	James Seo <james@equiv.tech>
10863L:	linux-hwmon@vger.kernel.org
10864S:	Maintained
10865F:	Documentation/hwmon/hp-wmi-sensors.rst
10866F:	drivers/hwmon/hp-wmi-sensors.c
10867
10868HPET:	High Precision Event Timers driver
10869M:	Clemens Ladisch <clemens@ladisch.de>
10870S:	Maintained
10871F:	Documentation/timers/hpet.rst
10872F:	drivers/char/hpet.c
10873F:	include/linux/hpet.h
10874F:	include/uapi/linux/hpet.h
10875
10876HPET:	x86
10877S:	Orphan
10878F:	arch/x86/include/asm/hpet.h
10879F:	arch/x86/kernel/hpet.c
10880
10881HPFS FILESYSTEM
10882M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10883S:	Maintained
10884W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10885F:	fs/hpfs/
10886
10887HS3001 Hardware Temperature and Humidity Sensor
10888M:	Andre Werner <andre.werner@systec-electronic.com>
10889L:	linux-hwmon@vger.kernel.org
10890S:	Maintained
10891F:	drivers/hwmon/hs3001.c
10892
10893HSI SUBSYSTEM
10894M:	Sebastian Reichel <sre@kernel.org>
10895S:	Maintained
10896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10897F:	Documentation/ABI/testing/sysfs-bus-hsi
10898F:	Documentation/driver-api/hsi.rst
10899F:	drivers/hsi/
10900F:	include/linux/hsi/
10901F:	include/uapi/linux/hsi/
10902
10903HSO 3G MODEM DRIVER
10904L:	linux-usb@vger.kernel.org
10905S:	Orphan
10906F:	drivers/net/usb/hso.c
10907
10908HSR NETWORK PROTOCOL
10909L:	netdev@vger.kernel.org
10910S:	Orphan
10911F:	net/hsr/
10912
10913HT16K33 LED CONTROLLER DRIVER
10914M:	Robin van der Gracht <robin@protonic.nl>
10915S:	Maintained
10916F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10917F:	drivers/auxdisplay/ht16k33.c
10918
10919HTCPEN TOUCHSCREEN DRIVER
10920M:	Pau Oliva Fora <pof@eslack.org>
10921L:	linux-input@vger.kernel.org
10922S:	Maintained
10923F:	drivers/input/touchscreen/htcpen.c
10924
10925HTE SUBSYSTEM
10926M:	Dipen Patel <dipenp@nvidia.com>
10927L:	timestamp@lists.linux.dev
10928S:	Maintained
10929Q:	https://patchwork.kernel.org/project/timestamp/list/
10930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10931F:	Documentation/devicetree/bindings/timestamp/
10932F:	Documentation/driver-api/hte/
10933F:	drivers/hte/
10934F:	include/linux/hte.h
10935
10936HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10937M:	Lorenzo Bianconi <lorenzo@kernel.org>
10938L:	linux-iio@vger.kernel.org
10939S:	Maintained
10940W:	http://www.st.com/
10941F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10942F:	drivers/iio/humidity/hts221*
10943
10944HTU31 Hardware Temperature and Humidity Sensor
10945M:	Andrei Lalaev <andrey.lalaev@gmail.com>
10946L:	linux-hwmon@vger.kernel.org
10947S:	Maintained
10948F:	drivers/hwmon/htu31.c
10949
10950HUAWEI ETHERNET DRIVER
10951M:	Cai Huoqing <cai.huoqing@linux.dev>
10952L:	netdev@vger.kernel.org
10953S:	Maintained
10954F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10955F:	drivers/net/ethernet/huawei/hinic/
10956
10957HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
10958M:	Pengyu Luo <mitltlatltl@gmail.com>
10959S:	Maintained
10960F:	Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
10961F:	drivers/platform/arm64/huawei-gaokun-ec.c
10962F:	include/linux/platform_data/huawei-gaokun-ec.h
10963
10964HUGETLB SUBSYSTEM
10965M:	Muchun Song <muchun.song@linux.dev>
10966L:	linux-mm@kvack.org
10967S:	Maintained
10968F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10969F:	Documentation/admin-guide/mm/hugetlbpage.rst
10970F:	Documentation/mm/hugetlbfs_reserv.rst
10971F:	Documentation/mm/vmemmap_dedup.rst
10972F:	fs/hugetlbfs/
10973F:	include/linux/hugetlb.h
10974F:	include/trace/events/hugetlbfs.h
10975F:	mm/hugetlb.c
10976F:	mm/hugetlb_cma.c
10977F:	mm/hugetlb_cma.h
10978F:	mm/hugetlb_vmemmap.c
10979F:	mm/hugetlb_vmemmap.h
10980F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10981
10982HVA ST MEDIA DRIVER
10983M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10984L:	linux-media@vger.kernel.org
10985S:	Supported
10986W:	https://linuxtv.org
10987T:	git git://linuxtv.org/media.git
10988F:	drivers/media/platform/st/sti/hva
10989
10990HWPOISON MEMORY FAILURE HANDLING
10991M:	Miaohe Lin <linmiaohe@huawei.com>
10992R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10993L:	linux-mm@kvack.org
10994S:	Maintained
10995F:	mm/hwpoison-inject.c
10996F:	mm/memory-failure.c
10997
10998HYCON HY46XX TOUCHSCREEN SUPPORT
10999M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
11000L:	linux-input@vger.kernel.org
11001S:	Maintained
11002F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11003F:	drivers/input/touchscreen/hycon-hy46xx.c
11004
11005HYGON PROCESSOR SUPPORT
11006M:	Pu Wen <puwen@hygon.cn>
11007L:	linux-kernel@vger.kernel.org
11008S:	Maintained
11009F:	arch/x86/kernel/cpu/hygon.c
11010
11011HYNIX HI556 SENSOR DRIVER
11012M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11013L:	linux-media@vger.kernel.org
11014S:	Maintained
11015T:	git git://linuxtv.org/media.git
11016F:	drivers/media/i2c/hi556.c
11017
11018HYNIX HI846 SENSOR DRIVER
11019M:	Martin Kepplinger <martin.kepplinger@puri.sm>
11020L:	linux-media@vger.kernel.org
11021S:	Maintained
11022F:	drivers/media/i2c/hi846.c
11023
11024HYNIX HI847 SENSOR DRIVER
11025M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11026L:	linux-media@vger.kernel.org
11027S:	Maintained
11028F:	drivers/media/i2c/hi847.c
11029
11030Hyper-V/Azure CORE AND DRIVERS
11031M:	"K. Y. Srinivasan" <kys@microsoft.com>
11032M:	Haiyang Zhang <haiyangz@microsoft.com>
11033M:	Wei Liu <wei.liu@kernel.org>
11034M:	Dexuan Cui <decui@microsoft.com>
11035L:	linux-hyperv@vger.kernel.org
11036S:	Supported
11037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11038F:	Documentation/ABI/stable/sysfs-bus-vmbus
11039F:	Documentation/ABI/testing/debugfs-hyperv
11040F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11041F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11042F:	Documentation/virt/hyperv
11043F:	arch/arm64/hyperv
11044F:	arch/arm64/include/asm/mshyperv.h
11045F:	arch/x86/hyperv
11046F:	arch/x86/include/asm/mshyperv.h
11047F:	arch/x86/include/asm/trace/hyperv.h
11048F:	arch/x86/kernel/cpu/mshyperv.c
11049F:	drivers/clocksource/hyperv_timer.c
11050F:	drivers/hid/hid-hyperv.c
11051F:	drivers/hv/
11052F:	drivers/input/serio/hyperv-keyboard.c
11053F:	drivers/iommu/hyperv-iommu.c
11054F:	drivers/net/ethernet/microsoft/
11055F:	drivers/net/hyperv/
11056F:	drivers/pci/controller/pci-hyperv-intf.c
11057F:	drivers/pci/controller/pci-hyperv.c
11058F:	drivers/scsi/storvsc_drv.c
11059F:	drivers/uio/uio_hv_generic.c
11060F:	drivers/video/fbdev/hyperv_fb.c
11061F:	include/asm-generic/mshyperv.h
11062F:	include/clocksource/hyperv_timer.h
11063F:	include/hyperv/hvgdk.h
11064F:	include/hyperv/hvgdk_ext.h
11065F:	include/hyperv/hvgdk_mini.h
11066F:	include/hyperv/hvhdk.h
11067F:	include/hyperv/hvhdk_mini.h
11068F:	include/linux/hyperv.h
11069F:	include/net/mana
11070F:	include/uapi/linux/hyperv.h
11071F:	net/vmw_vsock/hyperv_transport.c
11072F:	tools/hv/
11073
11074HYPERBUS SUPPORT
11075M:	Vignesh Raghavendra <vigneshr@ti.com>
11076R:	Tudor Ambarus <tudor.ambarus@linaro.org>
11077L:	linux-mtd@lists.infradead.org
11078S:	Supported
11079Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11080C:	irc://irc.oftc.net/mtd
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11082F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11083F:	drivers/mtd/hyperbus/
11084F:	include/linux/mtd/hyperbus.h
11085
11086HYPERVISOR VIRTUAL CONSOLE DRIVER
11087L:	linuxppc-dev@lists.ozlabs.org
11088S:	Odd Fixes
11089F:	drivers/tty/hvc/
11090
11091I2C ACPI SUPPORT
11092M:	Mika Westerberg <westeri@kernel.org>
11093L:	linux-i2c@vger.kernel.org
11094L:	linux-acpi@vger.kernel.org
11095S:	Maintained
11096F:	drivers/i2c/i2c-core-acpi.c
11097
11098I2C ADDRESS TRANSLATOR (ATR)
11099M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
11100R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
11101L:	linux-i2c@vger.kernel.org
11102S:	Maintained
11103F:	drivers/i2c/i2c-atr.c
11104F:	include/linux/i2c-atr.h
11105
11106I2C CONTROLLER DRIVER FOR NVIDIA GPU
11107M:	Ajay Gupta <ajayg@nvidia.com>
11108L:	linux-i2c@vger.kernel.org
11109S:	Maintained
11110F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
11111F:	drivers/i2c/busses/i2c-nvidia-gpu.c
11112
11113I2C MUXES
11114M:	Peter Rosin <peda@axentia.se>
11115L:	linux-i2c@vger.kernel.org
11116S:	Maintained
11117F:	Documentation/devicetree/bindings/i2c/i2c-arb*
11118F:	Documentation/devicetree/bindings/i2c/i2c-gate*
11119F:	Documentation/devicetree/bindings/i2c/i2c-mux*
11120F:	Documentation/i2c/i2c-topology.rst
11121F:	Documentation/i2c/muxes/
11122F:	drivers/i2c/i2c-mux.c
11123F:	drivers/i2c/muxes/
11124F:	include/linux/i2c-mux.h
11125
11126I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11127M:	Gregory CLEMENT <gregory.clement@bootlin.com>
11128L:	linux-i2c@vger.kernel.org
11129S:	Maintained
11130F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11131F:	drivers/i2c/busses/i2c-mv64xxx.c
11132
11133I2C OF COMPONENT PROBER
11134M:	Chen-Yu Tsai <wenst@chromium.org>
11135L:	linux-i2c@vger.kernel.org
11136L:	devicetree@vger.kernel.org
11137S:	Maintained
11138F:	drivers/i2c/i2c-core-of-prober.c
11139F:	include/linux/i2c-of-prober.h
11140
11141I2C OVER PARALLEL PORT
11142M:	Jean Delvare <jdelvare@suse.com>
11143L:	linux-i2c@vger.kernel.org
11144S:	Maintained
11145F:	Documentation/i2c/busses/i2c-parport.rst
11146F:	drivers/i2c/busses/i2c-parport.c
11147
11148I2C SUBSYSTEM
11149M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11150L:	linux-i2c@vger.kernel.org
11151S:	Maintained
11152W:	https://i2c.wiki.kernel.org/
11153Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11155F:	Documentation/i2c/
11156F:	drivers/i2c/*
11157F:	include/dt-bindings/i2c/i2c.h
11158F:	include/linux/i2c-dev.h
11159F:	include/linux/i2c-smbus.h
11160F:	include/linux/i2c.h
11161F:	include/uapi/linux/i2c-*.h
11162F:	include/uapi/linux/i2c.h
11163
11164I2C SUBSYSTEM HOST DRIVERS
11165M:	Andi Shyti <andi.shyti@kernel.org>
11166L:	linux-i2c@vger.kernel.org
11167S:	Maintained
11168W:	https://i2c.wiki.kernel.org/
11169Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11171F:	Documentation/devicetree/bindings/i2c/
11172F:	drivers/i2c/algos/
11173F:	drivers/i2c/busses/
11174F:	include/dt-bindings/i2c/
11175
11176I2C-TAOS-EVM DRIVER
11177M:	Jean Delvare <jdelvare@suse.com>
11178L:	linux-i2c@vger.kernel.org
11179S:	Maintained
11180F:	Documentation/i2c/busses/i2c-taos-evm.rst
11181F:	drivers/i2c/busses/i2c-taos-evm.c
11182
11183I2C-TINY-USB DRIVER
11184M:	Till Harbaum <till@harbaum.org>
11185L:	linux-i2c@vger.kernel.org
11186S:	Maintained
11187W:	http://www.harbaum.org/till/i2c_tiny_usb
11188F:	drivers/i2c/busses/i2c-tiny-usb.c
11189
11190I2C/SMBUS CONTROLLER DRIVERS FOR PC
11191M:	Jean Delvare <jdelvare@suse.com>
11192L:	linux-i2c@vger.kernel.org
11193S:	Maintained
11194F:	Documentation/i2c/busses/i2c-ali1535.rst
11195F:	Documentation/i2c/busses/i2c-ali1563.rst
11196F:	Documentation/i2c/busses/i2c-ali15x3.rst
11197F:	Documentation/i2c/busses/i2c-amd756.rst
11198F:	Documentation/i2c/busses/i2c-amd8111.rst
11199F:	Documentation/i2c/busses/i2c-i801.rst
11200F:	Documentation/i2c/busses/i2c-nforce2.rst
11201F:	Documentation/i2c/busses/i2c-piix4.rst
11202F:	Documentation/i2c/busses/i2c-sis5595.rst
11203F:	Documentation/i2c/busses/i2c-sis630.rst
11204F:	Documentation/i2c/busses/i2c-sis96x.rst
11205F:	Documentation/i2c/busses/i2c-via.rst
11206F:	Documentation/i2c/busses/i2c-viapro.rst
11207F:	drivers/i2c/busses/i2c-ali1535.c
11208F:	drivers/i2c/busses/i2c-ali1563.c
11209F:	drivers/i2c/busses/i2c-ali15x3.c
11210F:	drivers/i2c/busses/i2c-amd756.c
11211F:	drivers/i2c/busses/i2c-amd8111.c
11212F:	drivers/i2c/busses/i2c-i801.c
11213F:	drivers/i2c/busses/i2c-isch.c
11214F:	drivers/i2c/busses/i2c-nforce2.c
11215F:	drivers/i2c/busses/i2c-piix4.*
11216F:	drivers/i2c/busses/i2c-sis5595.c
11217F:	drivers/i2c/busses/i2c-sis630.c
11218F:	drivers/i2c/busses/i2c-sis96x.c
11219F:	drivers/i2c/busses/i2c-via.c
11220F:	drivers/i2c/busses/i2c-viapro.c
11221
11222I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11223M:	Hans de Goede <hdegoede@redhat.com>
11224L:	linux-i2c@vger.kernel.org
11225S:	Maintained
11226F:	drivers/i2c/busses/i2c-cht-wc.c
11227
11228I2C/SMBUS ISMT DRIVER
11229M:	Seth Heasley <seth.heasley@intel.com>
11230M:	Neil Horman <nhorman@tuxdriver.com>
11231L:	linux-i2c@vger.kernel.org
11232F:	Documentation/i2c/busses/i2c-ismt.rst
11233F:	drivers/i2c/busses/i2c-ismt.c
11234
11235I2C/SMBUS ZHAOXIN DRIVER
11236M:	Hans Hu <hanshu@zhaoxin.com>
11237L:	linux-i2c@vger.kernel.org
11238S:	Maintained
11239W:	https://www.zhaoxin.com
11240F:	drivers/i2c/busses/i2c-viai2c-common.c
11241F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11242
11243I2C/SMBUS STUB DRIVER
11244M:	Jean Delvare <jdelvare@suse.com>
11245L:	linux-i2c@vger.kernel.org
11246S:	Maintained
11247F:	drivers/i2c/i2c-stub.c
11248
11249I3C DRIVER FOR ASPEED AST2600
11250M:	Jeremy Kerr <jk@codeconstruct.com.au>
11251S:	Maintained
11252F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11253F:	drivers/i3c/master/ast2600-i3c-master.c
11254
11255I3C DRIVER FOR CADENCE I3C MASTER IP
11256M:	Przemysław Gaj <pgaj@cadence.com>
11257S:	Maintained
11258F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11259F:	drivers/i3c/master/i3c-master-cdns.c
11260
11261I3C DRIVER FOR SYNOPSYS DESIGNWARE
11262S:	Orphan
11263F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11264F:	drivers/i3c/master/dw*
11265
11266I3C SUBSYSTEM
11267M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11268R:	Frank Li <Frank.Li@nxp.com>
11269L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
11270S:	Maintained
11271C:	irc://chat.freenode.net/linux-i3c
11272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11273F:	Documentation/ABI/testing/sysfs-bus-i3c
11274F:	Documentation/devicetree/bindings/i3c/
11275F:	Documentation/driver-api/i3c
11276F:	drivers/i3c/
11277F:	include/dt-bindings/i3c/
11278F:	include/linux/i3c/
11279
11280IBM Operation Panel Input Driver
11281M:	Eddie James <eajames@linux.ibm.com>
11282L:	linux-input@vger.kernel.org
11283S:	Maintained
11284F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11285F:	drivers/input/misc/ibm-panel.c
11286
11287IBM Power 842 compression accelerator
11288M:	Haren Myneni <haren@us.ibm.com>
11289S:	Supported
11290F:	crypto/842.c
11291F:	drivers/crypto/nx/Kconfig
11292F:	drivers/crypto/nx/Makefile
11293F:	drivers/crypto/nx/nx-842*
11294F:	include/linux/sw842.h
11295F:	lib/842/
11296
11297IBM Power in-Nest Crypto Acceleration
11298M:	Breno Leitão <leitao@debian.org>
11299M:	Nayna Jain <nayna@linux.ibm.com>
11300M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11301L:	linux-crypto@vger.kernel.org
11302S:	Supported
11303F:	drivers/crypto/nx/Kconfig
11304F:	drivers/crypto/nx/Makefile
11305F:	drivers/crypto/nx/nx-aes*
11306F:	drivers/crypto/nx/nx-sha*
11307F:	drivers/crypto/nx/nx.*
11308F:	drivers/crypto/nx/nx_csbcpb.h
11309F:	drivers/crypto/nx/nx_debugfs.c
11310
11311IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11312M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11313L:	linux-pci@vger.kernel.org
11314L:	linuxppc-dev@lists.ozlabs.org
11315S:	Supported
11316F:	drivers/pci/hotplug/rpadlpar*
11317
11318IBM Power Linux RAID adapter
11319M:	Brian King <brking@us.ibm.com>
11320S:	Supported
11321F:	drivers/scsi/ipr.*
11322
11323IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11324M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11325L:	linux-pci@vger.kernel.org
11326L:	linuxppc-dev@lists.ozlabs.org
11327S:	Supported
11328F:	drivers/pci/hotplug/rpaphp*
11329
11330IBM Power SRIOV Virtual NIC Device Driver
11331M:	Haren Myneni <haren@linux.ibm.com>
11332M:	Rick Lindsley <ricklind@linux.ibm.com>
11333R:	Nick Child <nnac123@linux.ibm.com>
11334R:	Thomas Falcon <tlfalcon@linux.ibm.com>
11335L:	netdev@vger.kernel.org
11336S:	Maintained
11337F:	drivers/net/ethernet/ibm/ibmvnic.*
11338
11339IBM Power VFIO Support
11340M:	Timothy Pearson <tpearson@raptorengineering.com>
11341S:	Supported
11342F:	drivers/vfio/vfio_iommu_spapr_tce.c
11343
11344IBM Power Virtual Ethernet Device Driver
11345M:	Nick Child <nnac123@linux.ibm.com>
11346L:	netdev@vger.kernel.org
11347S:	Maintained
11348F:	drivers/net/ethernet/ibm/ibmveth.*
11349
11350IBM Power Virtual FC Device Drivers
11351M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11352L:	linux-scsi@vger.kernel.org
11353S:	Supported
11354F:	drivers/scsi/ibmvscsi/ibmvfc*
11355
11356IBM Power Virtual Management Channel Driver
11357M:	Brad Warrum <bwarrum@linux.ibm.com>
11358M:	Ritu Agarwal <rituagar@linux.ibm.com>
11359S:	Supported
11360F:	drivers/misc/ibmvmc.*
11361
11362IBM Power Virtual SCSI Device Drivers
11363M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11364L:	linux-scsi@vger.kernel.org
11365S:	Supported
11366F:	drivers/scsi/ibmvscsi/ibmvscsi*
11367F:	include/scsi/viosrp.h
11368
11369IBM Power Virtual SCSI Device Target Driver
11370M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11371L:	linux-scsi@vger.kernel.org
11372L:	target-devel@vger.kernel.org
11373S:	Supported
11374F:	drivers/scsi/ibmvscsi_tgt/
11375
11376IBM Power VMX Cryptographic instructions
11377M:	Breno Leitão <leitao@debian.org>
11378M:	Nayna Jain <nayna@linux.ibm.com>
11379M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11380L:	linux-crypto@vger.kernel.org
11381S:	Supported
11382F:	arch/powerpc/crypto/Kconfig
11383F:	arch/powerpc/crypto/Makefile
11384F:	arch/powerpc/crypto/aes.c
11385F:	arch/powerpc/crypto/aes_cbc.c
11386F:	arch/powerpc/crypto/aes_ctr.c
11387F:	arch/powerpc/crypto/aes_xts.c
11388F:	arch/powerpc/crypto/aesp8-ppc.*
11389F:	arch/powerpc/crypto/ghash.c
11390F:	arch/powerpc/crypto/ghashp8-ppc.pl
11391F:	arch/powerpc/crypto/ppc-xlate.pl
11392F:	arch/powerpc/crypto/vmx.c
11393
11394IBM ServeRAID RAID DRIVER
11395S:	Orphan
11396F:	drivers/scsi/ips.*
11397
11398ICH LPC AND GPIO DRIVER
11399M:	Peter Tyser <ptyser@xes-inc.com>
11400S:	Maintained
11401F:	drivers/gpio/gpio-ich.c
11402F:	drivers/mfd/lpc_ich.c
11403
11404ICY I2C DRIVER
11405M:	Max Staudt <max@enpas.org>
11406L:	linux-i2c@vger.kernel.org
11407S:	Maintained
11408F:	drivers/i2c/busses/i2c-icy.c
11409
11410IDEAPAD LAPTOP EXTRAS DRIVER
11411M:	Ike Panhc <ikepanhc@gmail.com>
11412L:	platform-driver-x86@vger.kernel.org
11413S:	Maintained
11414W:	http://launchpad.net/ideapad-laptop
11415F:	drivers/platform/x86/ideapad-laptop.c
11416
11417IDEAPAD LAPTOP SLIDEBAR DRIVER
11418M:	Andrey Moiseev <o2g.org.ru@gmail.com>
11419L:	linux-input@vger.kernel.org
11420S:	Maintained
11421W:	https://github.com/o2genum/ideapad-slidebar
11422F:	drivers/input/misc/ideapad_slidebar.c
11423
11424IDT VersaClock 5 CLOCK DRIVER
11425M:	Luca Ceresoli <luca@lucaceresoli.net>
11426S:	Maintained
11427F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11428F:	drivers/clk/clk-versaclock5.c
11429
11430IEEE 802.15.4 SUBSYSTEM
11431M:	Alexander Aring <alex.aring@gmail.com>
11432M:	Stefan Schmidt <stefan@datenfreihafen.org>
11433M:	Miquel Raynal <miquel.raynal@bootlin.com>
11434L:	linux-wpan@vger.kernel.org
11435S:	Maintained
11436W:	https://linux-wpan.org/
11437Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11440F:	Documentation/networking/ieee802154.rst
11441F:	drivers/net/ieee802154/
11442F:	include/linux/ieee802154.h
11443F:	include/linux/nl802154.h
11444F:	include/net/af_ieee802154.h
11445F:	include/net/cfg802154.h
11446F:	include/net/ieee802154_netdev.h
11447F:	include/net/mac802154.h
11448F:	include/net/nl802154.h
11449F:	net/ieee802154/
11450F:	net/mac802154/
11451
11452Intel VIRTIO DATA PATH ACCELERATOR
11453M:	Zhu Lingshan <lingshan.zhu@kernel.org>
11454L:	virtualization@lists.linux.dev
11455S:	Supported
11456F:	drivers/vdpa/ifcvf/
11457
11458IFE PROTOCOL
11459M:	Yotam Gigi <yotam.gi@gmail.com>
11460M:	Jamal Hadi Salim <jhs@mojatatu.com>
11461F:	include/net/ife.h
11462F:	include/uapi/linux/ife.h
11463F:	net/ife
11464
11465IGORPLUG-USB IR RECEIVER
11466M:	Sean Young <sean@mess.org>
11467L:	linux-media@vger.kernel.org
11468S:	Maintained
11469F:	drivers/media/rc/igorplugusb.c
11470
11471IGUANAWORKS USB IR TRANSCEIVER
11472M:	Sean Young <sean@mess.org>
11473L:	linux-media@vger.kernel.org
11474S:	Maintained
11475F:	drivers/media/rc/iguanair.c
11476
11477IIO BACKEND FRAMEWORK
11478M:	Nuno Sa <nuno.sa@analog.com>
11479R:	Olivier Moysan <olivier.moysan@foss.st.com>
11480L:	linux-iio@vger.kernel.org
11481S:	Maintained
11482F:	Documentation/ABI/testing/debugfs-iio-backend
11483F:	drivers/iio/industrialio-backend.c
11484F:	include/linux/iio/backend.h
11485
11486IIO DIGITAL POTENTIOMETER DAC
11487M:	Peter Rosin <peda@axentia.se>
11488L:	linux-iio@vger.kernel.org
11489S:	Maintained
11490F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11491F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11492F:	drivers/iio/dac/dpot-dac.c
11493
11494IIO ENVELOPE DETECTOR
11495M:	Peter Rosin <peda@axentia.se>
11496L:	linux-iio@vger.kernel.org
11497S:	Maintained
11498F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11499F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11500F:	drivers/iio/adc/envelope-detector.c
11501
11502IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11503M:	Matti Vaittinen <mazziesaccount@gmail.com>
11504L:	linux-iio@vger.kernel.org
11505S:	Maintained
11506F:	drivers/iio/industrialio-gts-helper.c
11507F:	include/linux/iio/iio-gts-helper.h
11508F:	drivers/iio/test/iio-test-gts.c
11509
11510IIO MULTIPLEXER
11511M:	Peter Rosin <peda@axentia.se>
11512L:	linux-iio@vger.kernel.org
11513S:	Maintained
11514F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11515F:	drivers/iio/multiplexer/iio-mux.c
11516
11517IIO SCMI BASED DRIVER
11518M:	Jyoti Bhayana <jbhayana@google.com>
11519L:	linux-iio@vger.kernel.org
11520S:	Maintained
11521F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11522
11523IIO SUBSYSTEM AND DRIVERS
11524M:	Jonathan Cameron <jic23@kernel.org>
11525R:	Lars-Peter Clausen <lars@metafoo.de>
11526L:	linux-iio@vger.kernel.org
11527S:	Maintained
11528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11529F:	Documentation/ABI/testing/configfs-iio*
11530F:	Documentation/ABI/testing/sysfs-bus-iio*
11531F:	Documentation/devicetree/bindings/iio/
11532F:	Documentation/iio/
11533F:	drivers/iio/
11534F:	drivers/staging/iio/
11535F:	include/dt-bindings/iio/
11536F:	include/linux/iio/
11537F:	tools/iio/
11538
11539IIO UNIT CONVERTER
11540M:	Peter Rosin <peda@axentia.se>
11541L:	linux-iio@vger.kernel.org
11542S:	Maintained
11543F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11544F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11545F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11546F:	drivers/iio/afe/iio-rescale.c
11547
11548IKANOS/ADI EAGLE ADSL USB DRIVER
11549M:	Matthieu Castet <castet.matthieu@free.fr>
11550M:	Stanislaw Gruszka <stf_xl@wp.pl>
11551S:	Maintained
11552F:	drivers/usb/atm/ueagle-atm.c
11553
11554IMAGIS TOUCHSCREEN DRIVER
11555M:	Markuss Broks <markuss.broks@gmail.com>
11556S:	Maintained
11557F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11558F:	drivers/input/touchscreen/imagis.c
11559
11560IMGTEC ASCII LCD DRIVER
11561M:	Paul Burton <paulburton@kernel.org>
11562S:	Maintained
11563F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11564F:	drivers/auxdisplay/img-ascii-lcd.c
11565
11566IMGTEC JPEG ENCODER DRIVER
11567M:	Devarsh Thakkar <devarsht@ti.com>
11568L:	linux-media@vger.kernel.org
11569S:	Supported
11570F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11571F:	drivers/media/platform/imagination/e5010*
11572
11573IMGTEC IR DECODER DRIVER
11574S:	Orphan
11575F:	drivers/media/rc/img-ir/
11576
11577IMGTEC POWERVR DRM DRIVER
11578M:	Frank Binns <frank.binns@imgtec.com>
11579M:	Matt Coster <matt.coster@imgtec.com>
11580S:	Supported
11581T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11582F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11583F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11584F:	Documentation/gpu/imagination/
11585F:	drivers/gpu/drm/ci/xfails/powervr*
11586F:	drivers/gpu/drm/imagination/
11587F:	include/uapi/drm/pvr_drm.h
11588
11589IMON SOUNDGRAPH USB IR RECEIVER
11590M:	Sean Young <sean@mess.org>
11591L:	linux-media@vger.kernel.org
11592S:	Maintained
11593F:	drivers/media/rc/imon.c
11594F:	drivers/media/rc/imon_raw.c
11595
11596IMS TWINTURBO FRAMEBUFFER DRIVER
11597L:	linux-fbdev@vger.kernel.org
11598S:	Orphan
11599F:	drivers/video/fbdev/imsttfb.c
11600
11601INA233 HARDWARE MONITOR DRIVERS
11602M:	Leo Yang <leo.yang.sy0@gmail.com>
11603L:	linux-hwmon@vger.kernel.org
11604S:	Maintained
11605F:	Documentation/hwmon/ina233.rst
11606F:	drivers/hwmon/pmbus/ina233.c
11607
11608INDEX OF FURTHER KERNEL DOCUMENTATION
11609M:	Carlos Bilbao <carlos.bilbao@kernel.org>
11610S:	Maintained
11611F:	Documentation/process/kernel-docs.rst
11612
11613INDUSTRY PACK SUBSYSTEM (IPACK)
11614M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11615M:	Jens Taprogge <jens.taprogge@taprogge.org>
11616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11617L:	industrypack-devel@lists.sourceforge.net
11618S:	Maintained
11619W:	http://industrypack.sourceforge.net
11620F:	drivers/ipack/
11621
11622INFINEON DPS310 Driver
11623M:	Eddie James <eajames@linux.ibm.com>
11624L:	linux-iio@vger.kernel.org
11625S:	Maintained
11626F:	drivers/iio/pressure/dps310.c
11627
11628INFINEON PEB2466 ASoC CODEC
11629M:	Herve Codina <herve.codina@bootlin.com>
11630L:	linux-sound@vger.kernel.org
11631S:	Maintained
11632F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11633F:	sound/soc/codecs/peb2466.c
11634
11635INFINIBAND SUBSYSTEM
11636M:	Jason Gunthorpe <jgg@nvidia.com>
11637M:	Leon Romanovsky <leonro@nvidia.com>
11638L:	linux-rdma@vger.kernel.org
11639S:	Supported
11640W:	https://github.com/linux-rdma/rdma-core
11641Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11643F:	Documentation/devicetree/bindings/infiniband/
11644F:	Documentation/infiniband/
11645F:	drivers/infiniband/
11646F:	include/rdma/
11647F:	include/trace/events/ib_mad.h
11648F:	include/trace/events/ib_umad.h
11649F:	include/trace/misc/rdma.h
11650F:	include/uapi/linux/if_infiniband.h
11651F:	include/uapi/rdma/
11652F:	samples/bpf/ibumad_kern.c
11653F:	samples/bpf/ibumad_user.c
11654
11655INGENIC JZ4780 NAND DRIVER
11656M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11657L:	linux-mtd@lists.infradead.org
11658L:	linux-mips@vger.kernel.org
11659S:	Maintained
11660F:	drivers/mtd/nand/raw/ingenic/
11661
11662INGENIC JZ47xx SoCs
11663M:	Paul Cercueil <paul@crapouillou.net>
11664L:	linux-mips@vger.kernel.org
11665S:	Maintained
11666F:	arch/mips/boot/dts/ingenic/
11667F:	arch/mips/generic/board-ingenic.c
11668F:	arch/mips/include/asm/mach-ingenic/
11669F:	arch/mips/ingenic/Kconfig
11670F:	drivers/clk/ingenic/
11671F:	drivers/dma/dma-jz4780.c
11672F:	drivers/gpu/drm/ingenic/
11673F:	drivers/i2c/busses/i2c-jz4780.c
11674F:	drivers/iio/adc/ingenic-adc.c
11675F:	drivers/irqchip/irq-ingenic.c
11676F:	drivers/memory/jz4780-nemc.c
11677F:	drivers/mmc/host/jz4740_mmc.c
11678F:	drivers/mtd/nand/raw/ingenic/
11679F:	drivers/pinctrl/pinctrl-ingenic.c
11680F:	drivers/power/supply/ingenic-battery.c
11681F:	drivers/pwm/pwm-jz4740.c
11682F:	drivers/remoteproc/ingenic_rproc.c
11683F:	drivers/rtc/rtc-jz4740.c
11684F:	drivers/tty/serial/8250/8250_ingenic.c
11685F:	drivers/usb/musb/jz4740.c
11686F:	drivers/watchdog/jz4740_wdt.c
11687F:	include/dt-bindings/iio/adc/ingenic,adc.h
11688F:	include/linux/mfd/ingenic-tcu.h
11689F:	sound/soc/codecs/jz47*
11690F:	sound/soc/jz4740/
11691
11692INJOINIC IP5xxx POWER BANK IC DRIVER
11693M:	Samuel Holland <samuel@sholland.org>
11694S:	Maintained
11695F:	drivers/power/supply/ip5xxx_power.c
11696
11697INOTIFY
11698M:	Jan Kara <jack@suse.cz>
11699R:	Amir Goldstein <amir73il@gmail.com>
11700L:	linux-fsdevel@vger.kernel.org
11701S:	Maintained
11702F:	Documentation/filesystems/inotify.rst
11703F:	fs/notify/inotify/
11704F:	include/linux/inotify.h
11705F:	include/uapi/linux/inotify.h
11706
11707INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11708M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11709L:	linux-input@vger.kernel.org
11710S:	Maintained
11711Q:	http://patchwork.kernel.org/project/linux-input/list/
11712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11713F:	Documentation/devicetree/bindings/input/
11714F:	Documentation/devicetree/bindings/serio/
11715F:	Documentation/input/
11716F:	drivers/input/
11717F:	include/dt-bindings/input/
11718F:	include/linux/gameport.h
11719F:	include/linux/i8042.h
11720F:	include/linux/input.h
11721F:	include/linux/input/
11722F:	include/linux/libps2.h
11723F:	include/linux/serio.h
11724F:	include/uapi/linux/gameport.h
11725F:	include/uapi/linux/input-event-codes.h
11726F:	include/uapi/linux/input.h
11727F:	include/uapi/linux/serio.h
11728F:	include/uapi/linux/uinput.h
11729
11730INPUT MULTITOUCH (MT) PROTOCOL
11731M:	Henrik Rydberg <rydberg@bitmath.org>
11732L:	linux-input@vger.kernel.org
11733S:	Odd fixes
11734F:	Documentation/input/multi-touch-protocol.rst
11735F:	drivers/input/input-mt.c
11736K:	\b(ABS|SYN)_MT_
11737
11738INSIDE SECURE CRYPTO DRIVER
11739M:	Antoine Tenart <atenart@kernel.org>
11740L:	linux-crypto@vger.kernel.org
11741S:	Maintained
11742F:	drivers/crypto/inside-secure/
11743
11744INSIDE SECURE EIP93 CRYPTO DRIVER
11745M:	Christian Marangi <ansuelsmth@gmail.com>
11746L:	linux-crypto@vger.kernel.org
11747S:	Maintained
11748F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
11749F:	drivers/crypto/inside-secure/eip93/
11750
11751INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11752M:	Mimi Zohar <zohar@linux.ibm.com>
11753M:	Roberto Sassu <roberto.sassu@huawei.com>
11754M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11755R:	Eric Snowberg <eric.snowberg@oracle.com>
11756L:	linux-integrity@vger.kernel.org
11757S:	Supported
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11759F:	security/integrity/
11760F:	security/integrity/ima/
11761
11762INTEGRITY POLICY ENFORCEMENT (IPE)
11763M:	Fan Wu <wufan@kernel.org>
11764L:	linux-security-module@vger.kernel.org
11765S:	Supported
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11767F:	Documentation/admin-guide/LSM/ipe.rst
11768F:	Documentation/security/ipe.rst
11769F:	scripts/ipe/
11770F:	security/ipe/
11771
11772INTEL 810/815 FRAMEBUFFER DRIVER
11773M:	Antonino Daplas <adaplas@gmail.com>
11774L:	linux-fbdev@vger.kernel.org
11775S:	Maintained
11776F:	drivers/video/fbdev/i810/
11777
11778INTEL 8254 COUNTER DRIVER
11779M:	William Breathitt Gray <wbg@kernel.org>
11780L:	linux-iio@vger.kernel.org
11781S:	Maintained
11782F:	drivers/counter/i8254.c
11783F:	include/linux/i8254.h
11784
11785INTEL 8255 GPIO DRIVER
11786M:	William Breathitt Gray <wbg@kernel.org>
11787L:	linux-gpio@vger.kernel.org
11788S:	Maintained
11789F:	drivers/gpio/gpio-i8255.c
11790F:	drivers/gpio/gpio-i8255.h
11791
11792INTEL ASoC DRIVERS
11793M:	Cezary Rojewski <cezary.rojewski@intel.com>
11794M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11795M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11796M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11797M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11798M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11799R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11800L:	linux-sound@vger.kernel.org
11801S:	Supported
11802F:	sound/soc/intel/
11803
11804INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11805M:	Hans de Goede <hdegoede@redhat.com>
11806L:	platform-driver-x86@vger.kernel.org
11807S:	Maintained
11808F:	drivers/platform/x86/intel/atomisp2/pm.c
11809
11810INTEL ATOMISP2 LED DRIVER
11811M:	Hans de Goede <hdegoede@redhat.com>
11812L:	platform-driver-x86@vger.kernel.org
11813S:	Maintained
11814F:	drivers/platform/x86/intel/atomisp2/led.c
11815
11816INTEL BIOS SAR INT1092 DRIVER
11817M:	Shravan Sudhakar <s.shravan@intel.com>
11818L:	platform-driver-x86@vger.kernel.org
11819S:	Maintained
11820F:	drivers/platform/x86/intel/int1092/
11821
11822INTEL BROXTON PMC DRIVER
11823M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11824M:	Zha Qipeng <qipeng.zha@intel.com>
11825S:	Maintained
11826F:	drivers/mfd/intel_pmc_bxt.c
11827F:	include/linux/mfd/intel_pmc_bxt.h
11828
11829INTEL C600 SERIES SAS CONTROLLER DRIVER
11830L:	linux-scsi@vger.kernel.org
11831S:	Orphan
11832T:	git git://git.code.sf.net/p/intel-sas/isci
11833F:	drivers/scsi/isci/
11834
11835INTEL CPU family model numbers
11836M:	Tony Luck <tony.luck@intel.com>
11837M:	x86@kernel.org
11838L:	linux-kernel@vger.kernel.org
11839S:	Supported
11840F:	arch/x86/include/asm/intel-family.h
11841
11842INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11843M:	Jani Nikula <jani.nikula@linux.intel.com>
11844M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11845L:	intel-gfx@lists.freedesktop.org
11846L:	intel-xe@lists.freedesktop.org
11847S:	Supported
11848F:	drivers/gpu/drm/i915/display/
11849F:	drivers/gpu/drm/xe/display/
11850F:	drivers/gpu/drm/xe/compat-i915-headers
11851F:	include/drm/intel/
11852
11853INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11854M:	Jani Nikula <jani.nikula@linux.intel.com>
11855M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11856M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11857M:	Tvrtko Ursulin <tursulin@ursulin.net>
11858L:	intel-gfx@lists.freedesktop.org
11859S:	Supported
11860W:	https://drm.pages.freedesktop.org/intel-docs/
11861Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11862B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11863C:	irc://irc.oftc.net/intel-gfx
11864T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11865F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11866F:	Documentation/gpu/i915.rst
11867F:	drivers/gpu/drm/ci/xfails/i915*
11868F:	drivers/gpu/drm/i915/
11869F:	include/drm/intel/
11870F:	include/uapi/drm/i915_drm.h
11871
11872INTEL DRM XE DRIVER (Lunar Lake and newer)
11873M:	Lucas De Marchi <lucas.demarchi@intel.com>
11874M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11875M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11876L:	intel-xe@lists.freedesktop.org
11877S:	Supported
11878W:	https://drm.pages.freedesktop.org/intel-docs/
11879Q:	http://patchwork.freedesktop.org/project/intel-xe/
11880B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11881C:	irc://irc.oftc.net/xe
11882T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11883F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11884F:	Documentation/gpu/xe/
11885F:	drivers/gpu/drm/xe/
11886F:	include/drm/intel/
11887F:	include/uapi/drm/xe_drm.h
11888
11889INTEL ETHERNET DRIVERS
11890M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11891M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11892L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11893S:	Maintained
11894W:	https://www.intel.com/content/www/us/en/support.html
11895Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11898F:	Documentation/networking/device_drivers/ethernet/intel/
11899F:	drivers/net/ethernet/intel/
11900F:	drivers/net/ethernet/intel/*/
11901F:	include/linux/avf/virtchnl.h
11902F:	include/linux/net/intel/iidc.h
11903
11904INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11905M:	Mustafa Ismail <mustafa.ismail@intel.com>
11906M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11907L:	linux-rdma@vger.kernel.org
11908S:	Supported
11909F:	drivers/infiniband/hw/irdma/
11910F:	include/uapi/rdma/irdma-abi.h
11911
11912INTEL GPIO DRIVERS
11913M:	Andy Shevchenko <andy@kernel.org>
11914L:	linux-gpio@vger.kernel.org
11915S:	Supported
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11917F:	drivers/gpio/gpio-elkhartlake.c
11918F:	drivers/gpio/gpio-graniterapids.c
11919F:	drivers/gpio/gpio-ich.c
11920F:	drivers/gpio/gpio-merrifield.c
11921F:	drivers/gpio/gpio-ml-ioh.c
11922F:	drivers/gpio/gpio-pch.c
11923F:	drivers/gpio/gpio-sch.c
11924F:	drivers/gpio/gpio-sodaville.c
11925F:	drivers/gpio/gpio-tangier.c
11926F:	drivers/gpio/gpio-tangier.h
11927
11928INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11929M:	Zhenyu Wang <zhenyuw.linux@gmail.com>
11930M:	Zhi Wang <zhi.wang.linux@gmail.com>
11931L:	intel-gvt-dev@lists.freedesktop.org
11932L:	intel-gfx@lists.freedesktop.org
11933S:	Supported
11934W:	https://github.com/intel/gvt-linux/wiki
11935T:	git https://github.com/intel/gvt-linux.git
11936F:	drivers/gpu/drm/i915/gvt/
11937
11938INTEL HID EVENT DRIVER
11939M:	Alex Hung <alexhung@gmail.com>
11940L:	platform-driver-x86@vger.kernel.org
11941S:	Maintained
11942F:	drivers/platform/x86/intel/hid.c
11943
11944INTEL I/OAT DMA DRIVER
11945M:	Dave Jiang <dave.jiang@intel.com>
11946R:	Dan Williams <dan.j.williams@intel.com>
11947L:	dmaengine@vger.kernel.org
11948S:	Supported
11949Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11950F:	drivers/dma/ioat*
11951
11952INTEL IAA CRYPTO DRIVER
11953M:	Kristen Accardi <kristen.c.accardi@intel.com>
11954M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
11955L:	linux-crypto@vger.kernel.org
11956S:	Supported
11957F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11958F:	drivers/crypto/intel/iaa/*
11959
11960INTEL IDLE DRIVER
11961M:	Rafael J. Wysocki <rafael@kernel.org>
11962M:	Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
11963M:	Artem Bityutskiy <dedekind1@gmail.com>
11964R:	Len Brown <lenb@kernel.org>
11965L:	linux-pm@vger.kernel.org
11966S:	Supported
11967B:	https://bugzilla.kernel.org
11968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
11969F:	drivers/idle/intel_idle.c
11970
11971INTEL IDXD DRIVER
11972M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
11973R:	Dave Jiang <dave.jiang@intel.com>
11974L:	dmaengine@vger.kernel.org
11975S:	Supported
11976F:	drivers/dma/idxd/*
11977F:	include/uapi/linux/idxd.h
11978
11979INTEL IN FIELD SCAN (IFS) DEVICE
11980M:	Jithu Joseph <jithu.joseph@intel.com>
11981R:	Ashok Raj <ashok.raj.linux@gmail.com>
11982R:	Tony Luck <tony.luck@intel.com>
11983S:	Maintained
11984F:	drivers/platform/x86/intel/ifs
11985F:	include/trace/events/intel_ifs.h
11986F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11987
11988INTEL INTEGRATED SENSOR HUB DRIVER
11989M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11990M:	Jiri Kosina <jikos@kernel.org>
11991L:	linux-input@vger.kernel.org
11992S:	Maintained
11993F:	drivers/hid/intel-ish-hid/
11994
11995INTEL IOMMU (VT-d)
11996M:	David Woodhouse <dwmw2@infradead.org>
11997M:	Lu Baolu <baolu.lu@linux.intel.com>
11998L:	iommu@lists.linux.dev
11999S:	Supported
12000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12001F:	drivers/iommu/intel/
12002
12003INTEL IPU3 CSI-2 CIO2 DRIVER
12004M:	Yong Zhi <yong.zhi@intel.com>
12005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12006M:	Bingbu Cao <bingbu.cao@intel.com>
12007M:	Dan Scally <djrscally@gmail.com>
12008R:	Tianshu Qiu <tian.shu.qiu@intel.com>
12009L:	linux-media@vger.kernel.org
12010S:	Maintained
12011T:	git git://linuxtv.org/media.git
12012F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12013F:	drivers/media/pci/intel/ipu3/
12014
12015INTEL IPU3 CSI-2 IMGU DRIVER
12016M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12017R:	Bingbu Cao <bingbu.cao@intel.com>
12018R:	Tianshu Qiu <tian.shu.qiu@intel.com>
12019L:	linux-media@vger.kernel.org
12020S:	Maintained
12021F:	Documentation/admin-guide/media/ipu3.rst
12022F:	Documentation/admin-guide/media/ipu3_rcb.svg
12023F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12024F:	drivers/staging/media/ipu3/
12025
12026INTEL IPU6 INPUT SYSTEM DRIVER
12027M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12028M:	Bingbu Cao <bingbu.cao@intel.com>
12029R:	Tianshu Qiu <tian.shu.qiu@intel.com>
12030L:	linux-media@vger.kernel.org
12031S:	Maintained
12032T:	git git://linuxtv.org/media.git
12033F:	Documentation/admin-guide/media/ipu6-isys.rst
12034F:	drivers/media/pci/intel/ipu6/
12035
12036INTEL ISHTP ECLITE DRIVER
12037M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12038L:	platform-driver-x86@vger.kernel.org
12039S:	Supported
12040F:	drivers/platform/x86/intel/ishtp_eclite.c
12041
12042INTEL IXP4XX CRYPTO SUPPORT
12043M:	Corentin Labbe <clabbe@baylibre.com>
12044L:	linux-crypto@vger.kernel.org
12045S:	Maintained
12046F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12047
12048INTEL KEEM BAY DRM DRIVER
12049M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
12050M:	Edmund Dea <edmund.j.dea@intel.com>
12051S:	Maintained
12052F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12053F:	drivers/gpu/drm/kmb/
12054
12055INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12056M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
12057S:	Maintained
12058F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12059F:	drivers/crypto/intel/keembay/Kconfig
12060F:	drivers/crypto/intel/keembay/Makefile
12061F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12062F:	drivers/crypto/intel/keembay/ocs-aes.c
12063F:	drivers/crypto/intel/keembay/ocs-aes.h
12064
12065INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12066M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
12067M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
12068M:	Mark Gross <mgross@linux.intel.com>
12069S:	Maintained
12070F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12071F:	drivers/crypto/intel/keembay/Kconfig
12072F:	drivers/crypto/intel/keembay/Makefile
12073F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12074
12075INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12076M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
12077M:	Declan Murphy <declan.murphy@intel.com>
12078S:	Maintained
12079F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12080F:	drivers/crypto/intel/keembay/Kconfig
12081F:	drivers/crypto/intel/keembay/Makefile
12082F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12083F:	drivers/crypto/intel/keembay/ocs-hcu.c
12084F:	drivers/crypto/intel/keembay/ocs-hcu.h
12085
12086INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12087M:	Wentong Wu <wentong.wu@intel.com>
12088M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12089S:	Maintained
12090F:	drivers/gpio/gpio-ljca.c
12091F:	drivers/i2c/busses/i2c-ljca.c
12092F:	drivers/spi/spi-ljca.c
12093F:	drivers/usb/misc/usb-ljca.c
12094F:	include/linux/usb/ljca.h
12095
12096INTEL MANAGEMENT ENGINE (mei)
12097M:	Alexander Usyskin <alexander.usyskin@intel.com>
12098L:	linux-kernel@vger.kernel.org
12099S:	Supported
12100F:	Documentation/driver-api/mei/*
12101F:	drivers/misc/mei/
12102F:	drivers/watchdog/mei_wdt.c
12103F:	include/linux/mei_aux.h
12104F:	include/linux/mei_cl_bus.h
12105F:	include/uapi/linux/mei.h
12106F:	include/uapi/linux/mei_uuid.h
12107F:	include/uapi/linux/uuid.h
12108F:	samples/mei/*
12109
12110INTEL MAX 10 BMC MFD DRIVER
12111M:	Xu Yilun <yilun.xu@intel.com>
12112R:	Tom Rix <trix@redhat.com>
12113S:	Maintained
12114F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12115F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
12116F:	drivers/hwmon/intel-m10-bmc-hwmon.c
12117F:	drivers/mfd/intel-m10-bmc*
12118F:	include/linux/mfd/intel-m10-bmc.h
12119
12120INTEL MAX10 BMC SECURE UPDATES
12121M:	Peter Colberg <peter.colberg@altera.com>
12122L:	linux-fpga@vger.kernel.org
12123S:	Maintained
12124F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12125F:	drivers/fpga/intel-m10-bmc-sec-update.c
12126
12127INTEL MID (Mobile Internet Device) PLATFORM
12128M:	Andy Shevchenko <andy@kernel.org>
12129L:	linux-kernel@vger.kernel.org
12130S:	Supported
12131F:	arch/x86/include/asm/intel-mid.h
12132F:	arch/x86/pci/intel_mid_pci.c
12133F:	arch/x86/platform/intel-mid/
12134F:	drivers/dma/hsu/
12135F:	drivers/extcon/extcon-intel-mrfld.c
12136F:	drivers/gpio/gpio-merrifield.c
12137F:	drivers/gpio/gpio-tangier.*
12138F:	drivers/iio/adc/intel_mrfld_adc.c
12139F:	drivers/mfd/intel_soc_pmic_mrfld.c
12140F:	drivers/pinctrl/intel/pinctrl-merrifield.c
12141F:	drivers/pinctrl/intel/pinctrl-moorefield.c
12142F:	drivers/pinctrl/intel/pinctrl-tangier.*
12143F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
12144F:	drivers/platform/x86/intel_scu_*
12145F:	drivers/staging/media/atomisp/
12146F:	drivers/tty/serial/8250/8250_mid.c
12147F:	drivers/watchdog/intel-mid_wdt.c
12148F:	include/linux/mfd/intel_soc_pmic_mrfld.h
12149F:	include/linux/platform_data/x86/intel-mid_wdt.h
12150F:	include/linux/platform_data/x86/intel_scu_ipc.h
12151
12152INTEL P-Unit IPC DRIVER
12153M:	Zha Qipeng <qipeng.zha@intel.com>
12154L:	platform-driver-x86@vger.kernel.org
12155S:	Maintained
12156F:	arch/x86/include/asm/intel_punit_ipc.h
12157F:	drivers/platform/x86/intel/punit_ipc.c
12158
12159INTEL PMC CORE DRIVER
12160M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
12161M:	David E Box <david.e.box@intel.com>
12162L:	platform-driver-x86@vger.kernel.org
12163S:	Maintained
12164F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
12165F:	drivers/platform/x86/intel/pmc/
12166F:	include/linux/platform_data/x86/intel_pmc_ipc.h
12167
12168INTEL PMIC GPIO DRIVERS
12169M:	Andy Shevchenko <andy@kernel.org>
12170S:	Supported
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12172F:	drivers/gpio/gpio-*cove.c
12173
12174INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12175M:	Andy Shevchenko <andy@kernel.org>
12176S:	Supported
12177F:	drivers/mfd/intel_soc_pmic*
12178F:	include/linux/mfd/intel_soc_pmic*
12179
12180INTEL PMT DRIVERS
12181M:	David E. Box <david.e.box@linux.intel.com>
12182S:	Supported
12183F:	drivers/platform/x86/intel/pmt/
12184
12185INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12186M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
12187L:	linux-wireless@vger.kernel.org
12188S:	Maintained
12189F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12190F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12191F:	drivers/net/wireless/intel/ipw2x00/
12192
12193INTEL PSTATE DRIVER
12194M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12195M:	Len Brown <lenb@kernel.org>
12196L:	linux-pm@vger.kernel.org
12197S:	Supported
12198F:	drivers/cpufreq/intel_pstate.c
12199
12200INTEL PTP DFL ToD DRIVER
12201M:	Tianfei Zhang <tianfei.zhang@intel.com>
12202L:	linux-fpga@vger.kernel.org
12203L:	netdev@vger.kernel.org
12204S:	Maintained
12205F:	drivers/ptp/ptp_dfl_tod.c
12206
12207INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12208M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12209L:	linux-iio@vger.kernel.org
12210F:	drivers/counter/intel-qep.c
12211
12212INTEL SCU DRIVERS
12213M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12214S:	Maintained
12215F:	drivers/platform/x86/intel_scu_*
12216F:	include/linux/platform_data/x86/intel_scu_ipc.h
12217
12218INTEL SDSI DRIVER
12219M:	David E. Box <david.e.box@linux.intel.com>
12220S:	Supported
12221F:	drivers/platform/x86/intel/sdsi.c
12222F:	tools/arch/x86/intel_sdsi/
12223F:	tools/testing/selftests/drivers/sdsi/
12224
12225INTEL SGX
12226M:	Jarkko Sakkinen <jarkko@kernel.org>
12227R:	Dave Hansen <dave.hansen@linux.intel.com>
12228L:	linux-sgx@vger.kernel.org
12229S:	Supported
12230Q:	https://patchwork.kernel.org/project/intel-sgx/list/
12231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12232F:	Documentation/arch/x86/sgx.rst
12233F:	arch/x86/entry/vdso/vsgx.S
12234F:	arch/x86/include/asm/sgx.h
12235F:	arch/x86/include/uapi/asm/sgx.h
12236F:	arch/x86/kernel/cpu/sgx/*
12237F:	tools/testing/selftests/sgx/*
12238K:	\bSGX_
12239
12240INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12241M:	Daniel Scally <djrscally@gmail.com>
12242S:	Maintained
12243F:	drivers/platform/x86/intel/int3472/
12244F:	include/linux/platform_data/x86/int3472.h
12245
12246INTEL SPEED SELECT TECHNOLOGY
12247M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12248L:	platform-driver-x86@vger.kernel.org
12249S:	Maintained
12250F:	drivers/platform/x86/intel/speed_select_if/
12251F:	include/uapi/linux/isst_if.h
12252F:	tools/power/x86/intel-speed-select/
12253
12254INTEL STRATIX10 FIRMWARE DRIVERS
12255M:	Dinh Nguyen <dinguyen@kernel.org>
12256L:	linux-kernel@vger.kernel.org
12257S:	Maintained
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12259F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12260F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
12261F:	drivers/firmware/stratix10-rsu.c
12262F:	drivers/firmware/stratix10-svc.c
12263F:	include/linux/firmware/intel/stratix10-smc.h
12264F:	include/linux/firmware/intel/stratix10-svc-client.h
12265
12266INTEL TELEMETRY DRIVER
12267M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
12268M:	"David E. Box" <david.e.box@linux.intel.com>
12269L:	platform-driver-x86@vger.kernel.org
12270S:	Maintained
12271F:	arch/x86/include/asm/intel_telemetry.h
12272F:	drivers/platform/x86/intel/telemetry/
12273
12274INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12275M:	Even Xu <even.xu@intel.com>
12276M:	Xinpeng Sun <xinpeng.sun@intel.com>
12277S:	Maintained
12278F:	drivers/hid/intel-thc-hid/
12279
12280INTEL TPMI DRIVER
12281M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12282L:	platform-driver-x86@vger.kernel.org
12283S:	Maintained
12284F:	Documentation/ABI/testing/debugfs-tpmi
12285F:	drivers/platform/x86/intel/vsec_tpmi.c
12286F:	include/linux/intel_tpmi.h
12287
12288INTEL UNCORE FREQUENCY CONTROL
12289M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12290L:	platform-driver-x86@vger.kernel.org
12291S:	Maintained
12292F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12293F:	drivers/platform/x86/intel/uncore-frequency/
12294
12295INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12296M:	David E. Box <david.e.box@linux.intel.com>
12297S:	Supported
12298F:	drivers/platform/x86/intel/vsec.c
12299F:	include/linux/intel_vsec.h
12300
12301INTEL VIRTUAL BUTTON DRIVER
12302M:	AceLan Kao <acelan.kao@canonical.com>
12303L:	platform-driver-x86@vger.kernel.org
12304S:	Maintained
12305F:	drivers/platform/x86/intel/vbtn.c
12306
12307INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12308M:	Stanislaw Gruszka <stf_xl@wp.pl>
12309L:	linux-wireless@vger.kernel.org
12310S:	Supported
12311F:	drivers/net/wireless/intel/iwlegacy/
12312
12313INTEL WIRELESS WIFI LINK (iwlwifi)
12314M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
12315L:	linux-wireless@vger.kernel.org
12316S:	Supported
12317W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12319F:	drivers/net/wireless/intel/iwlwifi/
12320
12321INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12322M:	Jithu Joseph <jithu.joseph@intel.com>
12323S:	Maintained
12324W:	https://slimbootloader.github.io/security/firmware-update.html
12325F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12326
12327INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12328L:	Dell.Client.Kernel@dell.com
12329S:	Maintained
12330F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12331
12332INTEL WWAN IOSM DRIVER
12333M:	M Chetan Kumar <m.chetan.kumar@intel.com>
12334L:	netdev@vger.kernel.org
12335S:	Maintained
12336F:	drivers/net/wwan/iosm/
12337
12338INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12339M:	Xin Li <xin@zytor.com>
12340M:	"H. Peter Anvin" <hpa@zytor.com>
12341S:	Supported
12342F:	Documentation/arch/x86/x86_64/fred.rst
12343F:	arch/x86/entry/entry_64_fred.S
12344F:	arch/x86/entry/entry_fred.c
12345F:	arch/x86/include/asm/fred.h
12346F:	arch/x86/kernel/fred.c
12347
12348INTEL(R) TRACE HUB
12349M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12350S:	Supported
12351F:	Documentation/trace/intel_th.rst
12352F:	drivers/hwtracing/intel_th/
12353F:	include/linux/intel_th.h
12354
12355INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12356M:	Ning Sun <ning.sun@intel.com>
12357L:	tboot-devel@lists.sourceforge.net
12358S:	Supported
12359W:	http://tboot.sourceforge.net
12360T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12361F:	Documentation/arch/x86/intel_txt.rst
12362F:	arch/x86/kernel/tboot.c
12363F:	include/linux/tboot.h
12364
12365INTERCONNECT API
12366M:	Georgi Djakov <djakov@kernel.org>
12367L:	linux-pm@vger.kernel.org
12368S:	Maintained
12369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12370F:	Documentation/devicetree/bindings/interconnect/
12371F:	Documentation/driver-api/interconnect.rst
12372F:	drivers/interconnect/
12373F:	include/dt-bindings/interconnect/
12374F:	include/linux/interconnect-provider.h
12375F:	include/linux/interconnect.h
12376
12377INTERRUPT COUNTER DRIVER
12378M:	Oleksij Rempel <o.rempel@pengutronix.de>
12379R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12380L:	linux-iio@vger.kernel.org
12381F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12382F:	drivers/counter/interrupt-cnt.c
12383
12384INTERSIL ISL7998X VIDEO DECODER DRIVER
12385M:	Michael Tretter <m.tretter@pengutronix.de>
12386R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12387L:	linux-media@vger.kernel.org
12388S:	Maintained
12389F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12390F:	drivers/media/i2c/isl7998x.c
12391
12392INVENSENSE ICM-426xx IMU DRIVER
12393M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12394L:	linux-iio@vger.kernel.org
12395S:	Maintained
12396W:	https://invensense.tdk.com/
12397F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12398F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12399F:	drivers/iio/imu/inv_icm42600/
12400
12401INVENSENSE MPU-3050 GYROSCOPE DRIVER
12402M:	Linus Walleij <linus.walleij@linaro.org>
12403L:	linux-iio@vger.kernel.org
12404S:	Maintained
12405F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12406F:	drivers/iio/gyro/mpu3050*
12407
12408INVENSENSE MPU-6050 IMU DRIVER
12409M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12410L:	linux-iio@vger.kernel.org
12411S:	Maintained
12412W:	https://invensense.tdk.com/
12413F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12414F:	drivers/iio/imu/inv_mpu6050/
12415
12416IOC3 ETHERNET DRIVER
12417M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12418L:	linux-mips@vger.kernel.org
12419S:	Maintained
12420F:	drivers/net/ethernet/sgi/ioc3-eth.c
12421
12422IOMMU DMA-API LAYER
12423M:	Robin Murphy <robin.murphy@arm.com>
12424L:	iommu@lists.linux.dev
12425S:	Maintained
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12427F:	drivers/iommu/dma-iommu.c
12428F:	drivers/iommu/dma-iommu.h
12429F:	drivers/iommu/iova.c
12430F:	include/linux/iommu-dma.h
12431F:	include/linux/iova.h
12432
12433IOMMU SUBSYSTEM
12434M:	Joerg Roedel <joro@8bytes.org>
12435M:	Will Deacon <will@kernel.org>
12436R:	Robin Murphy <robin.murphy@arm.com>
12437L:	iommu@lists.linux.dev
12438S:	Maintained
12439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12440F:	Documentation/devicetree/bindings/iommu/
12441F:	drivers/iommu/
12442F:	include/linux/iommu.h
12443F:	include/linux/iova.h
12444F:	include/linux/of_iommu.h
12445
12446IOMMUFD
12447M:	Jason Gunthorpe <jgg@nvidia.com>
12448M:	Kevin Tian <kevin.tian@intel.com>
12449L:	iommu@lists.linux.dev
12450S:	Maintained
12451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12452F:	Documentation/userspace-api/iommufd.rst
12453F:	drivers/iommu/iommufd/
12454F:	include/linux/iommufd.h
12455F:	include/uapi/linux/iommufd.h
12456F:	tools/testing/selftests/iommu/
12457
12458IOSYS-MAP HELPERS
12459M:	Thomas Zimmermann <tzimmermann@suse.de>
12460L:	dri-devel@lists.freedesktop.org
12461S:	Maintained
12462T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12463F:	include/linux/iosys-map.h
12464
12465IO_URING
12466M:	Jens Axboe <axboe@kernel.dk>
12467M:	Pavel Begunkov <asml.silence@gmail.com>
12468L:	io-uring@vger.kernel.org
12469S:	Maintained
12470T:	git git://git.kernel.dk/linux-block
12471T:	git git://git.kernel.dk/liburing
12472F:	include/linux/io_uring/
12473F:	include/linux/io_uring.h
12474F:	include/linux/io_uring_types.h
12475F:	include/trace/events/io_uring.h
12476F:	include/uapi/linux/io_uring.h
12477F:	io_uring/
12478
12479IPMI SUBSYSTEM
12480M:	Corey Minyard <corey@minyard.net>
12481L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
12482S:	Supported
12483W:	http://openipmi.sourceforge.net/
12484T:	git https://github.com/cminyard/linux-ipmi.git for-next
12485F:	Documentation/devicetree/bindings/ipmi/
12486F:	Documentation/driver-api/ipmi.rst
12487F:	drivers/char/ipmi/
12488F:	include/linux/ipmi*
12489F:	include/uapi/linux/ipmi*
12490
12491IPS SCSI RAID DRIVER
12492M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
12493L:	linux-scsi@vger.kernel.org
12494S:	Maintained
12495W:	http://www.adaptec.com/
12496F:	drivers/scsi/ips*
12497
12498IPVS
12499M:	Simon Horman <horms@verge.net.au>
12500M:	Julian Anastasov <ja@ssi.bg>
12501L:	netdev@vger.kernel.org
12502L:	lvs-devel@vger.kernel.org
12503S:	Maintained
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12506F:	Documentation/networking/ipvs-sysctl.rst
12507F:	include/net/ip_vs.h
12508F:	include/uapi/linux/ip_vs.h
12509F:	net/netfilter/ipvs/
12510
12511IPWIRELESS DRIVER
12512M:	Jiri Kosina <jikos@kernel.org>
12513M:	David Sterba <dsterba@suse.com>
12514S:	Odd Fixes
12515F:	drivers/tty/ipwireless/
12516
12517IRON DEVICE AUDIO CODEC DRIVERS
12518M:	Kiseok Jo <kiseok.jo@irondevice.com>
12519L:	linux-sound@vger.kernel.org
12520S:	Maintained
12521F:	Documentation/devicetree/bindings/sound/irondevice,*
12522F:	sound/soc/codecs/sma*
12523
12524IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12525M:	Thomas Gleixner <tglx@linutronix.de>
12526S:	Maintained
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12528F:	Documentation/core-api/irq/irq-domain.rst
12529F:	include/linux/irqdomain.h
12530F:	include/linux/irqdomain_defs.h
12531F:	kernel/irq/irqdomain.c
12532F:	kernel/irq/msi.c
12533
12534IRQ SUBSYSTEM
12535M:	Thomas Gleixner <tglx@linutronix.de>
12536L:	linux-kernel@vger.kernel.org
12537S:	Maintained
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12539F:	include/linux/group_cpus.h
12540F:	include/linux/irq.h
12541F:	include/linux/irqhandler.h
12542F:	include/linux/irqnr.h
12543F:	include/linux/irqreturn.h
12544F:	kernel/irq/
12545F:	lib/group_cpus.c
12546
12547IRQCHIP DRIVERS
12548M:	Thomas Gleixner <tglx@linutronix.de>
12549L:	linux-kernel@vger.kernel.org
12550S:	Maintained
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12552F:	Documentation/devicetree/bindings/interrupt-controller/
12553F:	drivers/irqchip/
12554F:	include/linux/irqchip.h
12555
12556ISA
12557M:	William Breathitt Gray <wbg@kernel.org>
12558S:	Maintained
12559F:	Documentation/driver-api/isa.rst
12560F:	drivers/base/isa.c
12561F:	include/linux/isa.h
12562
12563ISA RADIO MODULE
12564M:	Hans Verkuil <hverkuil@xs4all.nl>
12565L:	linux-media@vger.kernel.org
12566S:	Maintained
12567W:	https://linuxtv.org
12568T:	git git://linuxtv.org/media.git
12569F:	drivers/media/radio/radio-isa*
12570
12571ISAPNP
12572M:	Jaroslav Kysela <perex@perex.cz>
12573S:	Maintained
12574F:	Documentation/userspace-api/isapnp.rst
12575F:	drivers/pnp/isapnp/
12576F:	include/linux/isapnp.h
12577
12578ISCSI
12579M:	Lee Duncan <lduncan@suse.com>
12580M:	Chris Leech <cleech@redhat.com>
12581M:	Mike Christie <michael.christie@oracle.com>
12582L:	open-iscsi@googlegroups.com
12583L:	linux-scsi@vger.kernel.org
12584S:	Maintained
12585W:	www.open-iscsi.com
12586F:	drivers/scsi/*iscsi*
12587F:	include/scsi/*iscsi*
12588
12589iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12590M:	Peter Jones <pjones@redhat.com>
12591M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12592S:	Maintained
12593F:	drivers/firmware/iscsi_ibft*
12594
12595ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12596M:	Sagi Grimberg <sagi@grimberg.me>
12597M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12598L:	linux-rdma@vger.kernel.org
12599S:	Supported
12600W:	http://www.openfabrics.org
12601W:	www.open-iscsi.org
12602Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12603F:	drivers/infiniband/ulp/iser/
12604
12605ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12606M:	Sagi Grimberg <sagi@grimberg.me>
12607L:	linux-rdma@vger.kernel.org
12608L:	target-devel@vger.kernel.org
12609S:	Supported
12610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12611F:	drivers/infiniband/ulp/isert
12612
12613ISDN/CMTP OVER BLUETOOTH
12614M:	Karsten Keil <isdn@linux-pingi.de>
12615L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12616L:	netdev@vger.kernel.org
12617S:	Odd Fixes
12618W:	http://www.isdn4linux.de
12619F:	Documentation/isdn/
12620F:	drivers/isdn/capi/
12621F:	include/linux/isdn/
12622F:	include/uapi/linux/isdn/
12623F:	net/bluetooth/cmtp/
12624
12625ISDN/mISDN SUBSYSTEM
12626M:	Karsten Keil <isdn@linux-pingi.de>
12627L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12628L:	netdev@vger.kernel.org
12629S:	Maintained
12630W:	http://www.isdn4linux.de
12631F:	drivers/isdn/Kconfig
12632F:	drivers/isdn/Makefile
12633F:	drivers/isdn/hardware/
12634F:	drivers/isdn/mISDN/
12635
12636ISL28022 HARDWARE MONITORING DRIVER
12637M:	Carsten Spieß <mail@carsten-spiess.de>
12638L:	linux-hwmon@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12641F:	Documentation/hwmon/isl28022.rst
12642F:	drivers/hwmon/isl28022.c
12643
12644ISOFS FILESYSTEM
12645M:	Jan Kara <jack@suse.cz>
12646L:	linux-fsdevel@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/filesystems/isofs.rst
12649F:	fs/isofs/
12650
12651IT87 HARDWARE MONITORING DRIVER
12652M:	Jean Delvare <jdelvare@suse.com>
12653L:	linux-hwmon@vger.kernel.org
12654S:	Maintained
12655F:	Documentation/hwmon/it87.rst
12656F:	drivers/hwmon/it87.c
12657
12658IT913X MEDIA DRIVER
12659L:	linux-media@vger.kernel.org
12660S:	Orphan
12661W:	https://linuxtv.org
12662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12663F:	drivers/media/tuners/it913x*
12664
12665ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12666M:	Liu Ying <victor.liu@nxp.com>
12667L:	dri-devel@lists.freedesktop.org
12668S:	Maintained
12669T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12670F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12671F:	drivers/gpu/drm/bridge/ite-it6263.c
12672
12673ITE IT66121 HDMI BRIDGE DRIVER
12674M:	Phong LE <ple@baylibre.com>
12675M:	Neil Armstrong <neil.armstrong@linaro.org>
12676S:	Maintained
12677T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12678F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12679F:	drivers/gpu/drm/bridge/ite-it66121.c
12680
12681IVTV VIDEO4LINUX DRIVER
12682M:	Andy Walls <awalls@md.metrocast.net>
12683L:	linux-media@vger.kernel.org
12684S:	Maintained
12685W:	https://linuxtv.org
12686T:	git git://linuxtv.org/media.git
12687F:	Documentation/admin-guide/media/ivtv*
12688F:	drivers/media/pci/ivtv/
12689F:	include/uapi/linux/ivtv*
12690
12691IX2505V MEDIA DRIVER
12692M:	Malcolm Priestley <tvboxspy@gmail.com>
12693L:	linux-media@vger.kernel.org
12694S:	Maintained
12695W:	https://linuxtv.org
12696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12697F:	drivers/media/dvb-frontends/ix2505v*
12698
12699JAILHOUSE HYPERVISOR INTERFACE
12700M:	Jan Kiszka <jan.kiszka@siemens.com>
12701L:	jailhouse-dev@googlegroups.com
12702S:	Maintained
12703F:	arch/x86/include/asm/jailhouse_para.h
12704F:	arch/x86/kernel/jailhouse.c
12705
12706JFS FILESYSTEM
12707M:	Dave Kleikamp <shaggy@kernel.org>
12708L:	jfs-discussion@lists.sourceforge.net
12709S:	Odd Fixes
12710W:	http://jfs.sourceforge.net/
12711T:	git https://github.com/kleikamp/linux-shaggy.git
12712F:	Documentation/admin-guide/jfs.rst
12713F:	fs/jfs/
12714
12715JME NETWORK DRIVER
12716M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12717L:	netdev@vger.kernel.org
12718S:	Odd Fixes
12719F:	drivers/net/ethernet/jme.*
12720
12721JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12722M:	David Woodhouse <dwmw2@infradead.org>
12723M:	Richard Weinberger <richard@nod.at>
12724L:	linux-mtd@lists.infradead.org
12725S:	Odd Fixes
12726W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12727T:	git git://git.infradead.org/ubifs-2.6.git
12728F:	fs/jffs2/
12729F:	include/uapi/linux/jffs2.h
12730
12731JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12732M:	"Theodore Ts'o" <tytso@mit.edu>
12733M:	Jan Kara <jack@suse.com>
12734L:	linux-ext4@vger.kernel.org
12735S:	Maintained
12736F:	fs/jbd2/
12737F:	include/linux/jbd2.h
12738
12739JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12740M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12741L:	linux-media@vger.kernel.org
12742L:	linux-renesas-soc@vger.kernel.org
12743S:	Maintained
12744F:	drivers/media/platform/renesas/rcar_jpu.c
12745
12746JSM Neo PCI based serial card
12747L:	linux-serial@vger.kernel.org
12748S:	Orphan
12749F:	drivers/tty/serial/jsm/
12750
12751K10TEMP HARDWARE MONITORING DRIVER
12752M:	Clemens Ladisch <clemens@ladisch.de>
12753L:	linux-hwmon@vger.kernel.org
12754S:	Maintained
12755F:	Documentation/hwmon/k10temp.rst
12756F:	drivers/hwmon/k10temp.c
12757
12758K8TEMP HARDWARE MONITORING DRIVER
12759M:	Rudolf Marek <r.marek@assembler.cz>
12760L:	linux-hwmon@vger.kernel.org
12761S:	Maintained
12762F:	Documentation/hwmon/k8temp.rst
12763F:	drivers/hwmon/k8temp.c
12764
12765KASAN
12766M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12767R:	Alexander Potapenko <glider@google.com>
12768R:	Andrey Konovalov <andreyknvl@gmail.com>
12769R:	Dmitry Vyukov <dvyukov@google.com>
12770R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12771L:	kasan-dev@googlegroups.com
12772S:	Maintained
12773B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12774F:	Documentation/dev-tools/kasan.rst
12775F:	arch/*/include/asm/*kasan.h
12776F:	arch/*/mm/kasan_init*
12777F:	include/linux/kasan*.h
12778F:	lib/Kconfig.kasan
12779F:	mm/kasan/
12780F:	scripts/Makefile.kasan
12781
12782KCONFIG
12783M:	Masahiro Yamada <masahiroy@kernel.org>
12784L:	linux-kbuild@vger.kernel.org
12785S:	Maintained
12786Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12788F:	Documentation/kbuild/kconfig*
12789F:	scripts/Kconfig.include
12790F:	scripts/kconfig/
12791
12792KCORE
12793M:	Omar Sandoval <osandov@osandov.com>
12794L:	linux-debuggers@vger.kernel.org
12795S:	Maintained
12796F:	fs/proc/kcore.c
12797F:	include/linux/kcore.h
12798
12799KCOV
12800R:	Dmitry Vyukov <dvyukov@google.com>
12801R:	Andrey Konovalov <andreyknvl@gmail.com>
12802L:	kasan-dev@googlegroups.com
12803S:	Maintained
12804B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12805F:	Documentation/dev-tools/kcov.rst
12806F:	include/linux/kcov.h
12807F:	include/uapi/linux/kcov.h
12808F:	kernel/kcov.c
12809F:	scripts/Makefile.kcov
12810
12811KCSAN
12812M:	Marco Elver <elver@google.com>
12813R:	Dmitry Vyukov <dvyukov@google.com>
12814L:	kasan-dev@googlegroups.com
12815S:	Maintained
12816F:	Documentation/dev-tools/kcsan.rst
12817F:	include/linux/kcsan*.h
12818F:	kernel/kcsan/
12819F:	lib/Kconfig.kcsan
12820F:	scripts/Makefile.kcsan
12821
12822KDUMP
12823M:	Baoquan He <bhe@redhat.com>
12824R:	Vivek Goyal <vgoyal@redhat.com>
12825R:	Dave Young <dyoung@redhat.com>
12826L:	kexec@lists.infradead.org
12827S:	Maintained
12828W:	http://lse.sourceforge.net/kdump/
12829F:	Documentation/admin-guide/kdump/
12830F:	fs/proc/vmcore.c
12831F:	include/linux/crash_core.h
12832F:	include/linux/crash_dump.h
12833F:	include/uapi/linux/vmcore.h
12834F:	kernel/crash_*.c
12835
12836KEENE FM RADIO TRANSMITTER DRIVER
12837M:	Hans Verkuil <hverkuil@xs4all.nl>
12838L:	linux-media@vger.kernel.org
12839S:	Maintained
12840W:	https://linuxtv.org
12841T:	git git://linuxtv.org/media.git
12842F:	drivers/media/radio/radio-keene*
12843
12844KERNEL AUTOMOUNTER
12845M:	Ian Kent <raven@themaw.net>
12846L:	autofs@vger.kernel.org
12847S:	Maintained
12848F:	fs/autofs/
12849
12850KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12851M:	Masahiro Yamada <masahiroy@kernel.org>
12852R:	Nathan Chancellor <nathan@kernel.org>
12853R:	Nicolas Schier <nicolas@fjasle.eu>
12854L:	linux-kbuild@vger.kernel.org
12855S:	Maintained
12856Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12858F:	Documentation/kbuild/
12859F:	Makefile
12860F:	scripts/*vmlinux*
12861F:	scripts/Kbuild*
12862F:	scripts/Makefile*
12863F:	scripts/bash-completion/
12864F:	scripts/basic/
12865F:	scripts/clang-tools/
12866F:	scripts/dummy-tools/
12867F:	scripts/include/
12868F:	scripts/mk*
12869F:	scripts/mod/
12870F:	scripts/package/
12871F:	usr/
12872
12873KERNEL HARDENING (not covered by other areas)
12874M:	Kees Cook <kees@kernel.org>
12875R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12876L:	linux-hardening@vger.kernel.org
12877S:	Supported
12878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12879F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12880F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12881F:	arch/*/configs/hardening.config
12882F:	include/linux/overflow.h
12883F:	include/linux/randomize_kstack.h
12884F:	include/linux/ucopysize.h
12885F:	kernel/configs/hardening.config
12886F:	lib/tests/usercopy_kunit.c
12887F:	mm/usercopy.c
12888F:	security/Kconfig.hardening
12889K:	\b(add|choose)_random_kstack_offset\b
12890K:	\b__check_(object_size|heap_object)\b
12891K:	\b__counted_by(_le|_be)?\b
12892
12893KERNEL JANITORS
12894L:	kernel-janitors@vger.kernel.org
12895S:	Odd Fixes
12896W:	http://kernelnewbies.org/KernelJanitors
12897
12898KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12899M:	Chuck Lever <chuck.lever@oracle.com>
12900M:	Jeff Layton <jlayton@kernel.org>
12901R:	Neil Brown <neilb@suse.de>
12902R:	Olga Kornievskaia <okorniev@redhat.com>
12903R:	Dai Ngo <Dai.Ngo@oracle.com>
12904R:	Tom Talpey <tom@talpey.com>
12905L:	linux-nfs@vger.kernel.org
12906S:	Supported
12907B:	https://bugzilla.kernel.org
12908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12909F:	Documentation/filesystems/nfs/
12910F:	fs/lockd/
12911F:	fs/nfs_common/
12912F:	fs/nfsd/
12913F:	include/linux/lockd/
12914F:	include/linux/sunrpc/
12915F:	include/trace/events/rpcgss.h
12916F:	include/trace/events/rpcrdma.h
12917F:	include/trace/events/sunrpc.h
12918F:	include/trace/misc/fs.h
12919F:	include/trace/misc/nfs.h
12920F:	include/trace/misc/sunrpc.h
12921F:	include/uapi/linux/nfsd/
12922F:	include/uapi/linux/sunrpc/
12923F:	net/sunrpc/
12924F:	tools/net/sunrpc/
12925
12926KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12927M:	Thomas Weißschuh <linux@weissschuh.net>
12928R:	Christian Heusel <christian@heusel.eu>
12929R:	Nathan Chancellor <nathan@kernel.org>
12930S:	Maintained
12931F:	scripts/package/PKGBUILD
12932
12933KERNEL REGRESSIONS
12934M:	Thorsten Leemhuis <linux@leemhuis.info>
12935L:	regressions@lists.linux.dev
12936S:	Supported
12937F:	Documentation/admin-guide/reporting-regressions.rst
12938F:	Documentation/process/handling-regressions.rst
12939
12940KERNEL SELFTEST FRAMEWORK
12941M:	Shuah Khan <shuah@kernel.org>
12942M:	Shuah Khan <skhan@linuxfoundation.org>
12943L:	linux-kselftest@vger.kernel.org
12944S:	Maintained
12945Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12947F:	Documentation/dev-tools/kselftest*
12948F:	tools/testing/selftests/
12949
12950KERNEL SMB3 SERVER (KSMBD)
12951M:	Namjae Jeon <linkinjeon@kernel.org>
12952M:	Namjae Jeon <linkinjeon@samba.org>
12953M:	Steve French <smfrench@gmail.com>
12954M:	Steve French <sfrench@samba.org>
12955R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12956R:	Tom Talpey <tom@talpey.com>
12957L:	linux-cifs@vger.kernel.org
12958S:	Maintained
12959T:	git git://git.samba.org/ksmbd.git
12960F:	Documentation/filesystems/smb/ksmbd.rst
12961F:	fs/smb/common/
12962F:	fs/smb/server/
12963
12964KERNEL UNIT TESTING FRAMEWORK (KUnit)
12965M:	Brendan Higgins <brendan.higgins@linux.dev>
12966M:	David Gow <davidgow@google.com>
12967R:	Rae Moar <rmoar@google.com>
12968L:	linux-kselftest@vger.kernel.org
12969L:	kunit-dev@googlegroups.com
12970S:	Maintained
12971W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12974F:	Documentation/dev-tools/kunit/
12975F:	include/kunit/
12976F:	lib/kunit/
12977F:	rust/kernel/kunit.rs
12978F:	rust/macros/kunit.rs
12979F:	scripts/rustdoc_test_*
12980F:	tools/testing/kunit/
12981
12982KERNEL USERMODE HELPER
12983M:	Luis Chamberlain <mcgrof@kernel.org>
12984L:	linux-kernel@vger.kernel.org
12985S:	Maintained
12986F:	include/linux/umh.h
12987F:	kernel/umh.c
12988
12989KERNEL VIRTUAL MACHINE (KVM)
12990M:	Paolo Bonzini <pbonzini@redhat.com>
12991L:	kvm@vger.kernel.org
12992S:	Supported
12993W:	http://www.linux-kvm.org
12994T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12995F:	Documentation/virt/kvm/
12996F:	include/asm-generic/kvm*
12997F:	include/kvm/iodev.h
12998F:	include/linux/kvm*
12999F:	include/trace/events/kvm.h
13000F:	include/uapi/asm-generic/kvm*
13001F:	include/uapi/linux/kvm*
13002F:	tools/kvm/
13003F:	tools/testing/selftests/kvm/
13004F:	virt/kvm/*
13005
13006KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13007M:	Marc Zyngier <maz@kernel.org>
13008M:	Oliver Upton <oliver.upton@linux.dev>
13009R:	Joey Gouly <joey.gouly@arm.com>
13010R:	Suzuki K Poulose <suzuki.poulose@arm.com>
13011R:	Zenghui Yu <yuzenghui@huawei.com>
13012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13013L:	kvmarm@lists.linux.dev
13014S:	Maintained
13015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13016F:	Documentation/virt/kvm/arm/
13017F:	Documentation/virt/kvm/devices/arm*
13018F:	arch/arm64/include/asm/kvm*
13019F:	arch/arm64/include/uapi/asm/kvm*
13020F:	arch/arm64/kvm/
13021F:	include/kvm/arm_*
13022F:	tools/testing/selftests/kvm/*/arm64/
13023F:	tools/testing/selftests/kvm/arm64/
13024
13025KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13026M:	Tianrui Zhao <zhaotianrui@loongson.cn>
13027M:	Bibo Mao <maobibo@loongson.cn>
13028M:	Huacai Chen <chenhuacai@kernel.org>
13029L:	kvm@vger.kernel.org
13030L:	loongarch@lists.linux.dev
13031S:	Maintained
13032T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13033F:	Documentation/virt/kvm/loongarch/
13034F:	arch/loongarch/include/asm/kvm*
13035F:	arch/loongarch/include/uapi/asm/kvm*
13036F:	arch/loongarch/kvm/
13037
13038KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13039M:	Huacai Chen <chenhuacai@kernel.org>
13040L:	linux-mips@vger.kernel.org
13041L:	kvm@vger.kernel.org
13042S:	Maintained
13043T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13044F:	arch/mips/include/asm/kvm*
13045F:	arch/mips/include/uapi/asm/kvm*
13046F:	arch/mips/kvm/
13047
13048KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13049M:	Madhavan Srinivasan <maddy@linux.ibm.com>
13050R:	Nicholas Piggin <npiggin@gmail.com>
13051L:	linuxppc-dev@lists.ozlabs.org
13052L:	kvm@vger.kernel.org
13053S:	Maintained (Book3S 64-bit HV)
13054S:	Odd fixes (Book3S 64-bit PR)
13055S:	Orphan (Book3E and 32-bit)
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13057F:	arch/powerpc/include/asm/kvm*
13058F:	arch/powerpc/include/uapi/asm/kvm*
13059F:	arch/powerpc/kernel/kvm*
13060F:	arch/powerpc/kvm/
13061
13062KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13063M:	Anup Patel <anup@brainfault.org>
13064R:	Atish Patra <atishp@atishpatra.org>
13065L:	kvm@vger.kernel.org
13066L:	kvm-riscv@lists.infradead.org
13067L:	linux-riscv@lists.infradead.org
13068S:	Maintained
13069T:	git https://github.com/kvm-riscv/linux.git
13070F:	arch/riscv/include/asm/kvm*
13071F:	arch/riscv/include/uapi/asm/kvm*
13072F:	arch/riscv/kvm/
13073F:	tools/testing/selftests/kvm/*/riscv/
13074F:	tools/testing/selftests/kvm/riscv/
13075
13076KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13077M:	Christian Borntraeger <borntraeger@linux.ibm.com>
13078M:	Janosch Frank <frankja@linux.ibm.com>
13079M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
13080R:	David Hildenbrand <david@redhat.com>
13081L:	kvm@vger.kernel.org
13082S:	Supported
13083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13084F:	Documentation/virt/kvm/s390*
13085F:	arch/s390/include/asm/gmap.h
13086F:	arch/s390/include/asm/kvm*
13087F:	arch/s390/include/uapi/asm/kvm*
13088F:	arch/s390/include/uapi/asm/uvdevice.h
13089F:	arch/s390/kernel/uv.c
13090F:	arch/s390/kvm/
13091F:	arch/s390/mm/gmap.c
13092F:	drivers/s390/char/uvdevice.c
13093F:	tools/testing/selftests/drivers/s390x/uvdevice/
13094F:	tools/testing/selftests/kvm/*/s390/
13095F:	tools/testing/selftests/kvm/s390/
13096
13097KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13098M:	Sean Christopherson <seanjc@google.com>
13099M:	Paolo Bonzini <pbonzini@redhat.com>
13100L:	kvm@vger.kernel.org
13101S:	Supported
13102P:	Documentation/process/maintainer-kvm-x86.rst
13103T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13104F:	arch/x86/include/asm/kvm*
13105F:	arch/x86/include/asm/svm.h
13106F:	arch/x86/include/asm/vmx*.h
13107F:	arch/x86/include/uapi/asm/kvm*
13108F:	arch/x86/include/uapi/asm/svm.h
13109F:	arch/x86/include/uapi/asm/vmx.h
13110F:	arch/x86/kvm/
13111F:	arch/x86/kvm/*/
13112F:	tools/testing/selftests/kvm/*/x86/
13113F:	tools/testing/selftests/kvm/x86/
13114
13115KERNFS
13116M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13117M:	Tejun Heo <tj@kernel.org>
13118S:	Supported
13119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13120F:	fs/kernfs/
13121F:	include/linux/kernfs.h
13122
13123KEXEC
13124L:	kexec@lists.infradead.org
13125W:	http://kernel.org/pub/linux/utils/kernel/kexec/
13126F:	include/linux/kexec.h
13127F:	include/uapi/linux/kexec.h
13128F:	kernel/kexec*
13129
13130KEYS-ENCRYPTED
13131M:	Mimi Zohar <zohar@linux.ibm.com>
13132L:	linux-integrity@vger.kernel.org
13133L:	keyrings@vger.kernel.org
13134S:	Supported
13135F:	Documentation/security/keys/trusted-encrypted.rst
13136F:	include/keys/encrypted-type.h
13137F:	security/keys/encrypted-keys/
13138
13139KEYS-TRUSTED
13140M:	James Bottomley <James.Bottomley@HansenPartnership.com>
13141M:	Jarkko Sakkinen <jarkko@kernel.org>
13142M:	Mimi Zohar <zohar@linux.ibm.com>
13143L:	linux-integrity@vger.kernel.org
13144L:	keyrings@vger.kernel.org
13145S:	Supported
13146F:	Documentation/security/keys/trusted-encrypted.rst
13147F:	include/keys/trusted-type.h
13148F:	include/keys/trusted_tpm.h
13149F:	security/keys/trusted-keys/
13150
13151KEYS-TRUSTED-CAAM
13152M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
13153R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13154L:	linux-integrity@vger.kernel.org
13155L:	keyrings@vger.kernel.org
13156S:	Maintained
13157F:	include/keys/trusted_caam.h
13158F:	security/keys/trusted-keys/trusted_caam.c
13159
13160KEYS-TRUSTED-DCP
13161M:	David Gstir <david@sigma-star.at>
13162R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
13163L:	linux-integrity@vger.kernel.org
13164L:	keyrings@vger.kernel.org
13165S:	Supported
13166F:	include/keys/trusted_dcp.h
13167F:	security/keys/trusted-keys/trusted_dcp.c
13168
13169KEYS-TRUSTED-TEE
13170M:	Sumit Garg <sumit.garg@kernel.org>
13171L:	linux-integrity@vger.kernel.org
13172L:	keyrings@vger.kernel.org
13173S:	Supported
13174F:	include/keys/trusted_tee.h
13175F:	security/keys/trusted-keys/trusted_tee.c
13176
13177KEYS/KEYRINGS
13178M:	David Howells <dhowells@redhat.com>
13179M:	Jarkko Sakkinen <jarkko@kernel.org>
13180L:	keyrings@vger.kernel.org
13181S:	Maintained
13182F:	Documentation/security/keys/core.rst
13183F:	include/keys/
13184F:	include/linux/key-type.h
13185F:	include/linux/key.h
13186F:	include/linux/keyctl.h
13187F:	include/uapi/linux/keyctl.h
13188F:	security/keys/
13189
13190KEYS/KEYRINGS_INTEGRITY
13191M:	Jarkko Sakkinen <jarkko@kernel.org>
13192M:	Mimi Zohar <zohar@linux.ibm.com>
13193L:	linux-integrity@vger.kernel.org
13194L:	keyrings@vger.kernel.org
13195S:	Supported
13196W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13197F:	security/integrity/platform_certs
13198
13199KFENCE
13200M:	Alexander Potapenko <glider@google.com>
13201M:	Marco Elver <elver@google.com>
13202R:	Dmitry Vyukov <dvyukov@google.com>
13203L:	kasan-dev@googlegroups.com
13204S:	Maintained
13205F:	Documentation/dev-tools/kfence.rst
13206F:	arch/*/include/asm/kfence.h
13207F:	include/linux/kfence.h
13208F:	lib/Kconfig.kfence
13209F:	mm/kfence/
13210
13211KFIFO
13212M:	Stefani Seibold <stefani@seibold.net>
13213S:	Maintained
13214F:	include/linux/kfifo.h
13215F:	lib/kfifo.c
13216F:	samples/kfifo/
13217
13218KGDB / KDB /debug_core
13219M:	Jason Wessel <jason.wessel@windriver.com>
13220M:	Daniel Thompson <danielt@kernel.org>
13221R:	Douglas Anderson <dianders@chromium.org>
13222L:	kgdb-bugreport@lists.sourceforge.net
13223S:	Maintained
13224W:	http://kgdb.wiki.kernel.org/
13225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13226F:	Documentation/process/debugging/kgdb.rst
13227F:	drivers/misc/kgdbts.c
13228F:	drivers/tty/serial/kgdboc.c
13229F:	include/linux/kdb.h
13230F:	include/linux/kgdb.h
13231F:	kernel/debug/
13232F:	kernel/module/kdb.c
13233
13234KHADAS MCU MFD DRIVER
13235M:	Neil Armstrong <neil.armstrong@linaro.org>
13236L:	linux-amlogic@lists.infradead.org
13237S:	Maintained
13238F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13239F:	drivers/mfd/khadas-mcu.c
13240F:	drivers/thermal/khadas_mcu_fan.c
13241F:	include/linux/mfd/khadas-mcu.h
13242
13243KIONIX/ROHM KX022A ACCELEROMETER
13244M:	Matti Vaittinen <mazziesaccount@gmail.com>
13245L:	linux-iio@vger.kernel.org
13246S:	Supported
13247F:	drivers/iio/accel/kionix-kx022a*
13248
13249KMEMLEAK
13250M:	Catalin Marinas <catalin.marinas@arm.com>
13251S:	Maintained
13252F:	Documentation/dev-tools/kmemleak.rst
13253F:	include/linux/kmemleak.h
13254F:	mm/kmemleak.c
13255F:	samples/kmemleak/kmemleak-test.c
13256
13257KMSAN
13258M:	Alexander Potapenko <glider@google.com>
13259R:	Marco Elver <elver@google.com>
13260R:	Dmitry Vyukov <dvyukov@google.com>
13261L:	kasan-dev@googlegroups.com
13262S:	Maintained
13263F:	Documentation/dev-tools/kmsan.rst
13264F:	arch/*/include/asm/kmsan.h
13265F:	arch/*/mm/kmsan_*
13266F:	include/linux/kmsan*.h
13267F:	lib/Kconfig.kmsan
13268F:	mm/kmsan/
13269F:	scripts/Makefile.kmsan
13270
13271KPROBES
13272M:	Naveen N Rao <naveen@kernel.org>
13273M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
13274M:	"David S. Miller" <davem@davemloft.net>
13275M:	Masami Hiramatsu <mhiramat@kernel.org>
13276L:	linux-kernel@vger.kernel.org
13277L:	linux-trace-kernel@vger.kernel.org
13278S:	Maintained
13279Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
13280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13281F:	Documentation/trace/kprobes.rst
13282F:	include/asm-generic/kprobes.h
13283F:	include/linux/kprobes.h
13284F:	kernel/kprobes.c
13285F:	lib/tests/test_kprobes.c
13286F:	samples/kprobes
13287
13288KS0108 LCD CONTROLLER DRIVER
13289M:	Miguel Ojeda <ojeda@kernel.org>
13290S:	Maintained
13291F:	Documentation/admin-guide/auxdisplay/ks0108.rst
13292F:	drivers/auxdisplay/ks0108.c
13293F:	include/linux/ks0108.h
13294
13295KTD253 BACKLIGHT DRIVER
13296M:	Linus Walleij <linus.walleij@linaro.org>
13297S:	Maintained
13298F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13299F:	drivers/video/backlight/ktd253-backlight.c
13300
13301KTD2801 BACKLIGHT DRIVER
13302M:	Duje Mihanović <duje.mihanovic@skole.hr>
13303S:	Maintained
13304F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13305F:	drivers/video/backlight/ktd2801-backlight.c
13306
13307KTEST
13308M:	Steven Rostedt <rostedt@goodmis.org>
13309M:	John Hawley <warthog9@eaglescrag.net>
13310S:	Maintained
13311F:	tools/testing/ktest
13312
13313KTZ8866 BACKLIGHT DRIVER
13314M:	Jianhua Lu <lujianhua000@gmail.com>
13315S:	Maintained
13316F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13317F:	drivers/video/backlight/ktz8866.c
13318
13319KVM PARAVIRT (KVM/paravirt)
13320M:	Paolo Bonzini <pbonzini@redhat.com>
13321R:	Vitaly Kuznetsov <vkuznets@redhat.com>
13322L:	kvm@vger.kernel.org
13323S:	Supported
13324T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13325F:	arch/um/include/asm/kvm_para.h
13326F:	arch/x86/include/asm/kvm_para.h
13327F:	arch/x86/include/asm/pvclock-abi.h
13328F:	arch/x86/include/uapi/asm/kvm_para.h
13329F:	arch/x86/kernel/kvm.c
13330F:	arch/x86/kernel/kvmclock.c
13331F:	include/asm-generic/kvm_para.h
13332F:	include/linux/kvm_para.h
13333F:	include/uapi/asm-generic/kvm_para.h
13334F:	include/uapi/linux/kvm_para.h
13335
13336KVM X86 HYPER-V (KVM/hyper-v)
13337M:	Vitaly Kuznetsov <vkuznets@redhat.com>
13338M:	Sean Christopherson <seanjc@google.com>
13339M:	Paolo Bonzini <pbonzini@redhat.com>
13340L:	kvm@vger.kernel.org
13341S:	Supported
13342T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13343F:	arch/x86/kvm/hyperv.*
13344F:	arch/x86/kvm/kvm_onhyperv.*
13345F:	arch/x86/kvm/svm/hyperv.*
13346F:	arch/x86/kvm/svm/svm_onhyperv.*
13347F:	arch/x86/kvm/vmx/hyperv.*
13348
13349KVM X86 Xen (KVM/Xen)
13350M:	David Woodhouse <dwmw2@infradead.org>
13351M:	Paul Durrant <paul@xen.org>
13352M:	Sean Christopherson <seanjc@google.com>
13353M:	Paolo Bonzini <pbonzini@redhat.com>
13354L:	kvm@vger.kernel.org
13355S:	Supported
13356T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13357F:	arch/x86/kvm/xen.*
13358
13359L3MDEV
13360M:	David Ahern <dsahern@kernel.org>
13361L:	netdev@vger.kernel.org
13362S:	Maintained
13363F:	include/net/l3mdev.h
13364F:	net/l3mdev
13365
13366LANDLOCK SECURITY MODULE
13367M:	Mickaël Salaün <mic@digikod.net>
13368R:	Günther Noack <gnoack@google.com>
13369L:	linux-security-module@vger.kernel.org
13370S:	Supported
13371W:	https://landlock.io
13372T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13373F:	Documentation/admin-guide/LSM/landlock.rst
13374F:	Documentation/security/landlock.rst
13375F:	Documentation/userspace-api/landlock.rst
13376F:	fs/ioctl.c
13377F:	include/uapi/linux/landlock.h
13378F:	samples/landlock/
13379F:	security/landlock/
13380F:	tools/testing/selftests/landlock/
13381K:	landlock
13382K:	LANDLOCK
13383
13384LANTIQ / INTEL Ethernet drivers
13385M:	Hauke Mehrtens <hauke@hauke-m.de>
13386L:	netdev@vger.kernel.org
13387S:	Maintained
13388F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13389F:	drivers/net/dsa/lantiq_gswip.c
13390F:	drivers/net/dsa/lantiq_pce.h
13391F:	drivers/net/ethernet/lantiq_xrx200.c
13392F:	net/dsa/tag_gswip.c
13393
13394LANTIQ MIPS ARCHITECTURE
13395M:	John Crispin <john@phrozen.org>
13396L:	linux-mips@vger.kernel.org
13397S:	Maintained
13398F:	arch/mips/lantiq
13399F:	drivers/soc/lantiq
13400
13401LANTIQ PEF2256 DRIVER
13402M:	Herve Codina <herve.codina@bootlin.com>
13403S:	Maintained
13404F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13405F:	drivers/net/wan/framer/pef2256/
13406F:	drivers/pinctrl/pinctrl-pef2256.c
13407F:	include/linux/framer/pef2256.h
13408
13409LASI 53c700 driver for PARISC
13410M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13411L:	linux-scsi@vger.kernel.org
13412S:	Maintained
13413F:	Documentation/scsi/53c700.rst
13414F:	drivers/scsi/53c700*
13415
13416LEAKING_ADDRESSES
13417M:	Tycho Andersen <tycho@tycho.pizza>
13418R:	Kees Cook <kees@kernel.org>
13419L:	linux-hardening@vger.kernel.org
13420S:	Maintained
13421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13422F:	scripts/leaking_addresses.pl
13423
13424LED SUBSYSTEM
13425M:	Lee Jones <lee@kernel.org>
13426M:	Pavel Machek <pavel@kernel.org>
13427L:	linux-leds@vger.kernel.org
13428S:	Maintained
13429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13430F:	Documentation/devicetree/bindings/leds/
13431F:	Documentation/leds/
13432F:	drivers/leds/
13433F:	include/dt-bindings/leds/
13434F:	include/linux/leds.h
13435
13436LEGO MINDSTORMS EV3
13437R:	David Lechner <david@lechnology.com>
13438S:	Maintained
13439F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13440F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13441F:	drivers/power/supply/lego_ev3_battery.c
13442
13443LEGO USB Tower driver
13444M:	Juergen Stuber <starblue@users.sourceforge.net>
13445L:	legousb-devel@lists.sourceforge.net
13446S:	Maintained
13447W:	http://legousb.sourceforge.net/
13448F:	drivers/usb/misc/legousbtower.c
13449
13450LENOVO WMI HOTKEY UTILITIES DRIVER
13451M:	Jackie Dong <xy-jackie@139.com>
13452L:	platform-driver-x86@vger.kernel.org
13453S:	Maintained
13454F:	drivers/platform/x86/lenovo-wmi-hotkey-utilities.c
13455
13456LETSKETCH HID TABLET DRIVER
13457M:	Hans de Goede <hdegoede@redhat.com>
13458L:	linux-input@vger.kernel.org
13459S:	Maintained
13460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13461F:	drivers/hid/hid-letsketch.c
13462
13463LG LAPTOP EXTRAS
13464M:	Matan Ziv-Av <matan@svgalib.org>
13465L:	platform-driver-x86@vger.kernel.org
13466S:	Maintained
13467F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13468F:	Documentation/admin-guide/laptops/lg-laptop.rst
13469F:	drivers/platform/x86/lg-laptop.c
13470
13471LG2160 MEDIA DRIVER
13472M:	Michael Krufky <mkrufky@linuxtv.org>
13473L:	linux-media@vger.kernel.org
13474S:	Maintained
13475W:	https://linuxtv.org
13476W:	http://github.com/mkrufky
13477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13478T:	git git://linuxtv.org/mkrufky/tuners.git
13479F:	drivers/media/dvb-frontends/lg2160.*
13480
13481LGDT3305 MEDIA DRIVER
13482M:	Michael Krufky <mkrufky@linuxtv.org>
13483L:	linux-media@vger.kernel.org
13484S:	Maintained
13485W:	https://linuxtv.org
13486W:	http://github.com/mkrufky
13487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13488T:	git git://linuxtv.org/mkrufky/tuners.git
13489F:	drivers/media/dvb-frontends/lgdt3305.*
13490
13491LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13492M:	Viresh Kumar <vireshk@kernel.org>
13493L:	linux-ide@vger.kernel.org
13494S:	Maintained
13495F:	drivers/ata/pata_arasan_cf.c
13496F:	include/linux/pata_arasan_cf_data.h
13497
13498LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13499M:	Linus Walleij <linus.walleij@linaro.org>
13500L:	linux-ide@vger.kernel.org
13501S:	Maintained
13502F:	drivers/ata/pata_ftide010.c
13503F:	drivers/ata/sata_gemini.c
13504F:	drivers/ata/sata_gemini.h
13505
13506LIBATA SATA AHCI PLATFORM devices support
13507M:	Hans de Goede <hdegoede@redhat.com>
13508L:	linux-ide@vger.kernel.org
13509S:	Maintained
13510F:	drivers/ata/ahci_platform.c
13511F:	drivers/ata/libahci_platform.c
13512F:	include/linux/ahci_platform.h
13513
13514LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13515M:	Mikael Pettersson <mikpelinux@gmail.com>
13516L:	linux-ide@vger.kernel.org
13517S:	Maintained
13518F:	drivers/ata/sata_promise.*
13519
13520LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13521M:	Damien Le Moal <dlemoal@kernel.org>
13522M:	Niklas Cassel <cassel@kernel.org>
13523L:	linux-ide@vger.kernel.org
13524S:	Maintained
13525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13526F:	Documentation/ABI/testing/sysfs-ata
13527F:	Documentation/devicetree/bindings/ata/
13528F:	drivers/ata/
13529F:	include/linux/ata.h
13530F:	include/linux/libata.h
13531
13532LIBETH COMMON ETHERNET LIBRARY
13533M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13534L:	netdev@vger.kernel.org
13535L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13536S:	Maintained
13537T:	git https://github.com/alobakin/linux.git
13538F:	drivers/net/ethernet/intel/libeth/
13539F:	include/net/libeth/
13540K:	libeth
13541
13542LIBIE COMMON INTEL ETHERNET LIBRARY
13543M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13544L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13545L:	netdev@vger.kernel.org
13546S:	Maintained
13547T:	git https://github.com/alobakin/linux.git
13548F:	drivers/net/ethernet/intel/libie/
13549F:	include/linux/net/intel/libie/
13550K:	libie
13551
13552LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13553M:	Vishal Verma <vishal.l.verma@intel.com>
13554M:	Dan Williams <dan.j.williams@intel.com>
13555M:	Dave Jiang <dave.jiang@intel.com>
13556L:	nvdimm@lists.linux.dev
13557S:	Supported
13558Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13559P:	Documentation/nvdimm/maintainer-entry-profile.rst
13560F:	drivers/nvdimm/btt*
13561
13562LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13563M:	Dan Williams <dan.j.williams@intel.com>
13564M:	Vishal Verma <vishal.l.verma@intel.com>
13565M:	Dave Jiang <dave.jiang@intel.com>
13566L:	nvdimm@lists.linux.dev
13567S:	Supported
13568Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13569P:	Documentation/nvdimm/maintainer-entry-profile.rst
13570F:	drivers/nvdimm/pmem*
13571
13572LIBNVDIMM: DEVICETREE BINDINGS
13573M:	Oliver O'Halloran <oohall@gmail.com>
13574L:	nvdimm@lists.linux.dev
13575S:	Supported
13576Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13577F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13578F:	drivers/nvdimm/of_pmem.c
13579
13580LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13581M:	Dan Williams <dan.j.williams@intel.com>
13582M:	Vishal Verma <vishal.l.verma@intel.com>
13583M:	Dave Jiang <dave.jiang@intel.com>
13584M:	Ira Weiny <ira.weiny@intel.com>
13585L:	nvdimm@lists.linux.dev
13586S:	Supported
13587Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13588P:	Documentation/nvdimm/maintainer-entry-profile.rst
13589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13590F:	drivers/acpi/nfit/*
13591F:	drivers/nvdimm/*
13592F:	include/linux/libnvdimm.h
13593F:	include/linux/nd.h
13594F:	include/uapi/linux/ndctl.h
13595F:	tools/testing/nvdimm/
13596
13597LIBRARY CODE
13598M:	Andrew Morton <akpm@linux-foundation.org>
13599L:	linux-kernel@vger.kernel.org
13600S:	Supported
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13602F:	lib/*
13603
13604LICENSES and SPDX stuff
13605M:	Thomas Gleixner <tglx@linutronix.de>
13606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13607L:	linux-spdx@vger.kernel.org
13608S:	Maintained
13609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13610F:	COPYING
13611F:	Documentation/process/license-rules.rst
13612F:	LICENSES/
13613F:	scripts/spdxcheck-test.sh
13614F:	scripts/spdxcheck.py
13615F:	scripts/spdxexclude
13616
13617LINEAR RANGES HELPERS
13618M:	Mark Brown <broonie@kernel.org>
13619R:	Matti Vaittinen <mazziesaccount@gmail.com>
13620F:	include/linux/linear_range.h
13621F:	lib/linear_ranges.c
13622F:	lib/tests/test_linear_ranges.c
13623
13624LINUX FOR POWER MACINTOSH
13625L:	linuxppc-dev@lists.ozlabs.org
13626S:	Orphan
13627F:	arch/powerpc/platforms/powermac/
13628F:	drivers/macintosh/
13629X:	drivers/macintosh/adb-iop.c
13630X:	drivers/macintosh/via-macii.c
13631
13632LINUX FOR POWERPC (32-BIT AND 64-BIT)
13633M:	Madhavan Srinivasan <maddy@linux.ibm.com>
13634M:	Michael Ellerman <mpe@ellerman.id.au>
13635R:	Nicholas Piggin <npiggin@gmail.com>
13636R:	Christophe Leroy <christophe.leroy@csgroup.eu>
13637R:	Naveen N Rao <naveen@kernel.org>
13638L:	linuxppc-dev@lists.ozlabs.org
13639S:	Supported
13640W:	https://github.com/linuxppc/wiki/wiki
13641Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13643F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13644F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13645F:	Documentation/devicetree/bindings/powerpc/
13646F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13647F:	Documentation/arch/powerpc/
13648F:	arch/powerpc/
13649F:	drivers/*/*/*pasemi*
13650F:	drivers/*/*pasemi*
13651F:	drivers/char/tpm/tpm_ibmvtpm*
13652F:	drivers/crypto/nx/
13653F:	drivers/i2c/busses/i2c-opal.c
13654F:	drivers/net/ethernet/ibm/ibmveth.*
13655F:	drivers/net/ethernet/ibm/ibmvnic.*
13656F:	drivers/pci/hotplug/pnv_php.c
13657F:	drivers/pci/hotplug/rpa*
13658F:	drivers/rtc/rtc-opal.c
13659F:	drivers/scsi/ibmvscsi/
13660F:	drivers/tty/hvc/hvc_opal.c
13661F:	drivers/watchdog/wdrtas.c
13662F:	include/linux/papr_scm.h
13663F:	include/uapi/linux/papr_pdsm.h
13664F:	tools/testing/selftests/powerpc
13665N:	/pmac
13666N:	powermac
13667N:	powernv
13668N:	[^a-z0-9]ps3
13669N:	pseries
13670
13671LINUX FOR POWERPC EMBEDDED MPC5XXX
13672M:	Anatolij Gustschin <agust@denx.de>
13673L:	linuxppc-dev@lists.ozlabs.org
13674S:	Odd Fixes
13675F:	arch/powerpc/platforms/512x/
13676F:	arch/powerpc/platforms/52xx/
13677
13678LINUX FOR POWERPC EMBEDDED PPC4XX
13679L:	linuxppc-dev@lists.ozlabs.org
13680S:	Orphan
13681F:	arch/powerpc/platforms/44x/
13682
13683LINUX FOR POWERPC EMBEDDED PPC85XX
13684M:	Scott Wood <oss@buserror.net>
13685L:	linuxppc-dev@lists.ozlabs.org
13686S:	Odd fixes
13687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13688F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13689F:	Documentation/devicetree/bindings/powerpc/fsl/
13690F:	arch/powerpc/platforms/85xx/
13691
13692LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13693M:	Christophe Leroy <christophe.leroy@csgroup.eu>
13694L:	linuxppc-dev@lists.ozlabs.org
13695S:	Maintained
13696F:	arch/powerpc/platforms/8xx/
13697F:	arch/powerpc/platforms/83xx/
13698
13699LINUX KERNEL DUMP TEST MODULE (LKDTM)
13700M:	Kees Cook <kees@kernel.org>
13701S:	Maintained
13702F:	drivers/misc/lkdtm/*
13703F:	tools/testing/selftests/lkdtm/*
13704
13705LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13706M:	Alan Stern <stern@rowland.harvard.edu>
13707M:	Andrea Parri <parri.andrea@gmail.com>
13708M:	Will Deacon <will@kernel.org>
13709M:	Peter Zijlstra <peterz@infradead.org>
13710M:	Boqun Feng <boqun.feng@gmail.com>
13711M:	Nicholas Piggin <npiggin@gmail.com>
13712M:	David Howells <dhowells@redhat.com>
13713M:	Jade Alglave <j.alglave@ucl.ac.uk>
13714M:	Luc Maranget <luc.maranget@inria.fr>
13715M:	"Paul E. McKenney" <paulmck@kernel.org>
13716R:	Akira Yokosawa <akiyks@gmail.com>
13717R:	Daniel Lustig <dlustig@nvidia.com>
13718R:	Joel Fernandes <joel@joelfernandes.org>
13719L:	linux-kernel@vger.kernel.org
13720L:	linux-arch@vger.kernel.org
13721L:	lkmm@lists.linux.dev
13722S:	Supported
13723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13724F:	Documentation/atomic_bitops.txt
13725F:	Documentation/atomic_t.txt
13726F:	Documentation/core-api/refcount-vs-atomic.rst
13727F:	Documentation/litmus-tests/
13728F:	Documentation/memory-barriers.txt
13729F:	tools/memory-model/
13730
13731LINUX-NEXT TREE
13732M:	Stephen Rothwell <sfr@canb.auug.org.au>
13733L:	linux-next@vger.kernel.org
13734S:	Supported
13735B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13737
13738LIS3LV02D ACCELEROMETER DRIVER
13739M:	Eric Piel <eric.piel@tremplin-utc.net>
13740S:	Maintained
13741F:	Documentation/misc-devices/lis3lv02d.rst
13742F:	drivers/misc/lis3lv02d/
13743F:	drivers/platform/x86/hp/hp_accel.c
13744
13745LIST KUNIT TEST
13746M:	David Gow <davidgow@google.com>
13747L:	linux-kselftest@vger.kernel.org
13748L:	kunit-dev@googlegroups.com
13749S:	Maintained
13750F:	lib/tests/list-test.c
13751
13752LITEX PLATFORM
13753M:	Karol Gugala <kgugala@antmicro.com>
13754M:	Mateusz Holenko <mholenko@antmicro.com>
13755M:	Gabriel Somlo <gsomlo@gmail.com>
13756M:	Joel Stanley <joel@jms.id.au>
13757S:	Maintained
13758F:	Documentation/devicetree/bindings/*/litex,*.yaml
13759F:	arch/openrisc/boot/dts/or1klitex.dts
13760F:	drivers/mmc/host/litex_mmc.c
13761F:	drivers/net/ethernet/litex/*
13762F:	drivers/soc/litex/*
13763F:	drivers/tty/serial/liteuart.c
13764F:	include/linux/litex.h
13765N:	litex
13766
13767LIVE PATCHING
13768M:	Josh Poimboeuf <jpoimboe@kernel.org>
13769M:	Jiri Kosina <jikos@kernel.org>
13770M:	Miroslav Benes <mbenes@suse.cz>
13771M:	Petr Mladek <pmladek@suse.com>
13772R:	Joe Lawrence <joe.lawrence@redhat.com>
13773L:	live-patching@vger.kernel.org
13774S:	Maintained
13775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13776F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13777F:	Documentation/livepatch/
13778F:	arch/powerpc/include/asm/livepatch.h
13779F:	include/linux/livepatch.h
13780F:	kernel/livepatch/
13781F:	kernel/module/livepatch.c
13782F:	samples/livepatch/
13783F:	tools/testing/selftests/livepatch/
13784
13785LLC (802.2)
13786L:	netdev@vger.kernel.org
13787S:	Odd fixes
13788F:	include/linux/llc.h
13789F:	include/net/llc*
13790F:	include/uapi/linux/llc.h
13791F:	net/llc/
13792
13793LM73 HARDWARE MONITOR DRIVER
13794M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13795L:	linux-hwmon@vger.kernel.org
13796S:	Maintained
13797F:	drivers/hwmon/lm73.c
13798
13799LM78 HARDWARE MONITOR DRIVER
13800M:	Jean Delvare <jdelvare@suse.com>
13801L:	linux-hwmon@vger.kernel.org
13802S:	Maintained
13803F:	Documentation/hwmon/lm78.rst
13804F:	drivers/hwmon/lm78.c
13805
13806LM83 HARDWARE MONITOR DRIVER
13807M:	Jean Delvare <jdelvare@suse.com>
13808L:	linux-hwmon@vger.kernel.org
13809S:	Maintained
13810F:	Documentation/hwmon/lm83.rst
13811F:	drivers/hwmon/lm83.c
13812
13813LM90 HARDWARE MONITOR DRIVER
13814M:	Jean Delvare <jdelvare@suse.com>
13815L:	linux-hwmon@vger.kernel.org
13816S:	Maintained
13817F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13818F:	Documentation/hwmon/lm90.rst
13819F:	drivers/hwmon/lm90.c
13820F:	include/dt-bindings/thermal/lm90.h
13821
13822LME2510 MEDIA DRIVER
13823M:	Malcolm Priestley <tvboxspy@gmail.com>
13824L:	linux-media@vger.kernel.org
13825S:	Maintained
13826W:	https://linuxtv.org
13827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13828F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13829
13830LOADPIN SECURITY MODULE
13831M:	Kees Cook <kees@kernel.org>
13832S:	Supported
13833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13834F:	Documentation/admin-guide/LSM/LoadPin.rst
13835F:	security/loadpin/
13836
13837LOCKDOWN SECURITY MODULE
13838L:	linux-security-module@vger.kernel.org
13839S:	Odd Fixes
13840T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13841F:	security/lockdown/
13842
13843LOCKING PRIMITIVES
13844M:	Peter Zijlstra <peterz@infradead.org>
13845M:	Ingo Molnar <mingo@redhat.com>
13846M:	Will Deacon <will@kernel.org>
13847M:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP & RUST)
13848R:	Waiman Long <longman@redhat.com>
13849L:	linux-kernel@vger.kernel.org
13850S:	Maintained
13851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13852F:	Documentation/locking/
13853F:	arch/*/include/asm/spinlock*.h
13854F:	include/linux/lockdep*.h
13855F:	include/linux/mutex*.h
13856F:	include/linux/rwlock*.h
13857F:	include/linux/rwsem*.h
13858F:	include/linux/seqlock.h
13859F:	include/linux/spinlock*.h
13860F:	kernel/locking/
13861F:	lib/locking*.[ch]
13862F:	rust/helpers/mutex.c
13863F:	rust/helpers/spinlock.c
13864F:	rust/kernel/sync/lock.rs
13865F:	rust/kernel/sync/lock/
13866F:	rust/kernel/sync/locked_by.rs
13867X:	kernel/locking/locktorture.c
13868
13869LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13870M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13871L:	linux-ntfs-dev@lists.sourceforge.net
13872S:	Maintained
13873W:	http://www.linux-ntfs.org/content/view/19/37/
13874F:	Documentation/admin-guide/ldm.rst
13875F:	block/partitions/ldm.*
13876
13877LOGITECH HID GAMING KEYBOARDS
13878M:	Hans de Goede <hdegoede@redhat.com>
13879L:	linux-input@vger.kernel.org
13880S:	Maintained
13881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13882F:	drivers/hid/hid-lg-g15.c
13883
13884LONTIUM LT8912B MIPI TO HDMI BRIDGE
13885M:	Adrien Grassein <adrien.grassein@gmail.com>
13886S:	Maintained
13887F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13888F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13889
13890LOONGARCH
13891M:	Huacai Chen <chenhuacai@kernel.org>
13892R:	WANG Xuerui <kernel@xen0n.name>
13893L:	loongarch@lists.linux.dev
13894S:	Maintained
13895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13896F:	Documentation/arch/loongarch/
13897F:	Documentation/translations/zh_CN/arch/loongarch/
13898F:	arch/loongarch/
13899F:	drivers/*/*loongarch*
13900F:	drivers/cpufreq/loongson3_cpufreq.c
13901
13902LOONGSON GPIO DRIVER
13903M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13904L:	linux-gpio@vger.kernel.org
13905S:	Maintained
13906F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13907F:	drivers/gpio/gpio-loongson-64bit.c
13908
13909LOONGSON-2 APB DMA DRIVER
13910M:	Binbin Zhou <zhoubinbin@loongson.cn>
13911L:	dmaengine@vger.kernel.org
13912S:	Maintained
13913F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13914F:	drivers/dma/loongson2-apb-dma.c
13915
13916LOONGSON LS2X I2C DRIVER
13917M:	Binbin Zhou <zhoubinbin@loongson.cn>
13918L:	linux-i2c@vger.kernel.org
13919S:	Maintained
13920F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13921F:	drivers/i2c/busses/i2c-ls2x.c
13922
13923LOONGSON-2 SOC SERIES CLOCK DRIVER
13924M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13925L:	linux-clk@vger.kernel.org
13926S:	Maintained
13927F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13928F:	drivers/clk/clk-loongson2.c
13929F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13930
13931LOONGSON SPI DRIVER
13932M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13933L:	linux-spi@vger.kernel.org
13934S:	Maintained
13935F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13936F:	drivers/spi/spi-loongson-core.c
13937F:	drivers/spi/spi-loongson-pci.c
13938F:	drivers/spi/spi-loongson-plat.c
13939F:	drivers/spi/spi-loongson.h
13940
13941LOONGSON-2 SOC SERIES GUTS DRIVER
13942M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13943L:	loongarch@lists.linux.dev
13944S:	Maintained
13945F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13946F:	drivers/soc/loongson/loongson2_guts.c
13947
13948LOONGSON-2 SOC SERIES PM DRIVER
13949M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13950L:	linux-pm@vger.kernel.org
13951S:	Maintained
13952F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13953F:	drivers/soc/loongson/loongson2_pm.c
13954
13955LOONGSON-2 SOC SERIES PINCTRL DRIVER
13956M:	zhanghongchen <zhanghongchen@loongson.cn>
13957M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13958L:	linux-gpio@vger.kernel.org
13959S:	Maintained
13960F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13961F:	drivers/pinctrl/pinctrl-loongson2.c
13962
13963LOONGSON-2 SOC SERIES THERMAL DRIVER
13964M:	zhanghongchen <zhanghongchen@loongson.cn>
13965M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13966L:	linux-pm@vger.kernel.org
13967S:	Maintained
13968F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13969F:	drivers/thermal/loongson2_thermal.c
13970
13971LOONGSON EDAC DRIVER
13972M:	Zhao Qunqin <zhaoqunqin@loongson.cn>
13973L:	linux-edac@vger.kernel.org
13974S:	Maintained
13975F:	drivers/edac/loongson_edac.c
13976
13977LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13978M:	Sathya Prakash <sathya.prakash@broadcom.com>
13979M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13980M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13981L:	MPT-FusionLinux.pdl@broadcom.com
13982L:	linux-scsi@vger.kernel.org
13983S:	Supported
13984W:	http://www.avagotech.com/support/
13985F:	drivers/message/fusion/
13986F:	drivers/scsi/mpt3sas/
13987
13988LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13989M:	Matthew Wilcox <willy@infradead.org>
13990L:	linux-scsi@vger.kernel.org
13991S:	Maintained
13992F:	drivers/scsi/sym53c8xx_2/
13993
13994LTC1660 DAC DRIVER
13995M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13996L:	linux-iio@vger.kernel.org
13997S:	Maintained
13998F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13999F:	drivers/iio/dac/ltc1660.c
14000
14001LTC2664 IIO DAC DRIVER
14002M:	Michael Hennerich <michael.hennerich@analog.com>
14003M:	Kim Seer Paller <kimseer.paller@analog.com>
14004L:	linux-iio@vger.kernel.org
14005S:	Supported
14006W:	https://ez.analog.com/linux-software-drivers
14007F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14008F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14009F:	drivers/iio/dac/ltc2664.c
14010
14011LTC2688 IIO DAC DRIVER
14012M:	Nuno Sá <nuno.sa@analog.com>
14013L:	linux-iio@vger.kernel.org
14014S:	Supported
14015W:	https://ez.analog.com/linux-software-drivers
14016F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14017F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14018F:	drivers/iio/dac/ltc2688.c
14019
14020LTC2947 HARDWARE MONITOR DRIVER
14021M:	Nuno Sá <nuno.sa@analog.com>
14022L:	linux-hwmon@vger.kernel.org
14023S:	Supported
14024W:	https://ez.analog.com/linux-software-drivers
14025F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14026F:	drivers/hwmon/ltc2947-core.c
14027F:	drivers/hwmon/ltc2947-i2c.c
14028F:	drivers/hwmon/ltc2947-spi.c
14029F:	drivers/hwmon/ltc2947.h
14030
14031LTC2991 HARDWARE MONITOR DRIVER
14032M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
14033L:	linux-hwmon@vger.kernel.org
14034S:	Supported
14035W:	https://ez.analog.com/linux-software-drivers
14036F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14037F:	drivers/hwmon/ltc2991.c
14038
14039LTC2983 IIO TEMPERATURE DRIVER
14040M:	Nuno Sá <nuno.sa@analog.com>
14041L:	linux-iio@vger.kernel.org
14042S:	Supported
14043W:	https://ez.analog.com/linux-software-drivers
14044F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14045F:	drivers/iio/temperature/ltc2983.c
14046
14047LTC4282 HARDWARE MONITOR DRIVER
14048M:	Nuno Sa <nuno.sa@analog.com>
14049L:	linux-hwmon@vger.kernel.org
14050S:	Supported
14051F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14052F:	Documentation/hwmon/ltc4282.rst
14053F:	drivers/hwmon/ltc4282.c
14054
14055LTC4286 HARDWARE MONITOR DRIVER
14056M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
14057L:	linux-hwmon@vger.kernel.org
14058S:	Maintained
14059F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14060F:	Documentation/hwmon/ltc4286.rst
14061F:	drivers/hwmon/pmbus/ltc4286.c
14062
14063LTC4306 I2C MULTIPLEXER DRIVER
14064M:	Michael Hennerich <michael.hennerich@analog.com>
14065L:	linux-i2c@vger.kernel.org
14066S:	Supported
14067W:	https://ez.analog.com/linux-software-drivers
14068F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14069F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
14070
14071LTP (Linux Test Project)
14072M:	Andrea Cervesato <andrea.cervesato@suse.com>
14073M:	Cyril Hrubis <chrubis@suse.cz>
14074M:	Jan Stancek <jstancek@redhat.com>
14075M:	Petr Vorel <pvorel@suse.cz>
14076M:	Li Wang <liwang@redhat.com>
14077M:	Yang Xu <xuyang2018.jy@fujitsu.com>
14078M:	Xiao Yang <yangx.jy@fujitsu.com>
14079L:	ltp@lists.linux.it (subscribers-only)
14080S:	Maintained
14081W:	https://linux-test-project.readthedocs.io/
14082T:	git https://github.com/linux-test-project/ltp.git
14083
14084LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14085M:	Anshul Dalal <anshulusr@gmail.com>
14086L:	linux-iio@vger.kernel.org
14087S:	Maintained
14088F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14089F:	drivers/iio/light/ltr390.c
14090
14091LYNX 28G SERDES PHY DRIVER
14092M:	Ioana Ciornei <ioana.ciornei@nxp.com>
14093L:	netdev@vger.kernel.org
14094S:	Supported
14095F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14096F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
14097
14098LYNX PCS MODULE
14099M:	Ioana Ciornei <ioana.ciornei@nxp.com>
14100L:	netdev@vger.kernel.org
14101S:	Supported
14102F:	drivers/net/pcs/pcs-lynx.c
14103F:	include/linux/pcs-lynx.h
14104
14105M68K ARCHITECTURE
14106M:	Geert Uytterhoeven <geert@linux-m68k.org>
14107L:	linux-m68k@lists.linux-m68k.org
14108S:	Maintained
14109W:	http://www.linux-m68k.org/
14110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14111F:	arch/m68k/
14112F:	drivers/zorro/
14113
14114M68K ON APPLE MACINTOSH
14115M:	Joshua Thompson <funaho@jurai.org>
14116L:	linux-m68k@lists.linux-m68k.org
14117S:	Maintained
14118W:	http://www.mac.linux-m68k.org/
14119F:	arch/m68k/mac/
14120F:	drivers/macintosh/adb-iop.c
14121F:	drivers/macintosh/via-macii.c
14122
14123M68K ON HP9000/300
14124M:	Philip Blundell <philb@gnu.org>
14125S:	Maintained
14126W:	http://www.tazenda.demon.co.uk/phil/linux-hp
14127F:	arch/m68k/hp300/
14128
14129M88DS3103 MEDIA DRIVER
14130L:	linux-media@vger.kernel.org
14131S:	Orphan
14132W:	https://linuxtv.org
14133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14134F:	drivers/media/dvb-frontends/m88ds3103*
14135
14136M88RS2000 MEDIA DRIVER
14137M:	Malcolm Priestley <tvboxspy@gmail.com>
14138L:	linux-media@vger.kernel.org
14139S:	Maintained
14140W:	https://linuxtv.org
14141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14142F:	drivers/media/dvb-frontends/m88rs2000*
14143
14144MA901 MASTERKIT USB FM RADIO DRIVER
14145M:	Alexey Klimov <alexey.klimov@linaro.org>
14146L:	linux-media@vger.kernel.org
14147S:	Maintained
14148T:	git git://linuxtv.org/media.git
14149F:	drivers/media/radio/radio-ma901.c
14150
14151MAC80211
14152M:	Johannes Berg <johannes@sipsolutions.net>
14153L:	linux-wireless@vger.kernel.org
14154S:	Maintained
14155W:	https://wireless.wiki.kernel.org/
14156Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14159F:	Documentation/networking/mac80211-injection.rst
14160F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14161F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14162F:	include/net/mac80211.h
14163F:	net/mac80211/
14164
14165MAILBOX API
14166M:	Jassi Brar <jassisinghbrar@gmail.com>
14167L:	linux-kernel@vger.kernel.org
14168S:	Maintained
14169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14170F:	Documentation/devicetree/bindings/mailbox/
14171F:	drivers/mailbox/
14172F:	include/dt-bindings/mailbox/
14173F:	include/linux/mailbox_client.h
14174F:	include/linux/mailbox_controller.h
14175
14176MAILBOX ARM MHUv2
14177M:	Viresh Kumar <viresh.kumar@linaro.org>
14178M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
14179L:	linux-kernel@vger.kernel.org
14180S:	Maintained
14181F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14182F:	drivers/mailbox/arm_mhuv2.c
14183F:	include/linux/mailbox/arm_mhuv2_message.h
14184
14185MAILBOX ARM MHUv3
14186M:	Sudeep Holla <sudeep.holla@arm.com>
14187M:	Cristian Marussi <cristian.marussi@arm.com>
14188L:	linux-kernel@vger.kernel.org
14189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14190S:	Maintained
14191F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14192F:	drivers/mailbox/arm_mhuv3.c
14193
14194MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14195M:	Alejandro Colomar <alx@kernel.org>
14196L:	linux-man@vger.kernel.org
14197S:	Maintained
14198W:	http://www.kernel.org/doc/man-pages
14199T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14200T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14201
14202MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14203M:	Jeremy Kerr <jk@codeconstruct.com.au>
14204M:	Matt Johnston <matt@codeconstruct.com.au>
14205L:	netdev@vger.kernel.org
14206S:	Maintained
14207F:	Documentation/networking/mctp.rst
14208F:	drivers/net/mctp/
14209F:	include/linux/usb/mctp-usb.h
14210F:	include/net/mctp.h
14211F:	include/net/mctpdevice.h
14212F:	include/net/netns/mctp.h
14213F:	net/mctp/
14214
14215MAPLE TREE
14216M:	Liam R. Howlett <Liam.Howlett@oracle.com>
14217L:	maple-tree@lists.infradead.org
14218L:	linux-mm@kvack.org
14219S:	Supported
14220F:	Documentation/core-api/maple_tree.rst
14221F:	include/linux/maple_tree.h
14222F:	include/trace/events/maple_tree.h
14223F:	lib/maple_tree.c
14224F:	lib/test_maple_tree.c
14225F:	tools/testing/radix-tree/maple.c
14226F:	tools/testing/shared/linux/maple_tree.h
14227
14228MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14229M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
14230L:	linux-mips@vger.kernel.org
14231S:	Maintained
14232F:	arch/mips/boot/dts/img/pistachio*
14233
14234MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14235M:	Andrew Lunn <andrew@lunn.ch>
14236L:	netdev@vger.kernel.org
14237S:	Maintained
14238F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14239F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14240F:	Documentation/networking/devlink/mv88e6xxx.rst
14241F:	drivers/net/dsa/mv88e6xxx/
14242F:	include/linux/dsa/mv88e6xxx.h
14243F:	include/linux/platform_data/mv88e6xxx.h
14244
14245MARVELL 88PM886 PMIC DRIVER
14246M:	Karel Balej <balejk@matfyz.cz>
14247S:	Maintained
14248F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14249F:	drivers/input/misc/88pm886-onkey.c
14250F:	drivers/mfd/88pm886.c
14251F:	drivers/regulator/88pm886-regulator.c
14252F:	drivers/rtc/rtc-88pm886.c
14253F:	include/linux/mfd/88pm886.h
14254
14255MARVELL ARMADA 3700 PHY DRIVERS
14256M:	Miquel Raynal <miquel.raynal@bootlin.com>
14257S:	Maintained
14258F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14259F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14260F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14261F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14262
14263MARVELL ARMADA 3700 SERIAL DRIVER
14264M:	Pali Rohár <pali@kernel.org>
14265S:	Maintained
14266F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14267F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
14268F:	drivers/tty/serial/mvebu-uart.c
14269
14270MARVELL ARMADA DRM SUPPORT
14271M:	Russell King <linux@armlinux.org.uk>
14272S:	Maintained
14273T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14274T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14275F:	Documentation/devicetree/bindings/display/armada/
14276F:	drivers/gpu/drm/armada/
14277F:	include/uapi/drm/armada_drm.h
14278
14279MARVELL CRYPTO DRIVER
14280M:	Boris Brezillon <bbrezillon@kernel.org>
14281M:	Arnaud Ebalard <arno@natisbad.org>
14282M:	Srujana Challa <schalla@marvell.com>
14283L:	linux-crypto@vger.kernel.org
14284S:	Maintained
14285F:	drivers/crypto/marvell/
14286F:	include/linux/soc/marvell/octeontx2/
14287
14288MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14289M:	Mirko Lindner <mlindner@marvell.com>
14290M:	Stephen Hemminger <stephen@networkplumber.org>
14291L:	netdev@vger.kernel.org
14292S:	Odd fixes
14293F:	drivers/net/ethernet/marvell/sk*
14294
14295MARVELL LIBERTAS WIRELESS DRIVER
14296L:	libertas-dev@lists.infradead.org
14297S:	Orphan
14298F:	drivers/net/wireless/marvell/libertas/
14299F:	drivers/net/wireless/marvell/libertas_tf/
14300
14301MARVELL MACCHIATOBIN SUPPORT
14302M:	Russell King <linux@armlinux.org.uk>
14303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14304S:	Maintained
14305F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14306
14307MARVELL MV643XX ETHERNET DRIVER
14308M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
14309L:	netdev@vger.kernel.org
14310S:	Maintained
14311F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14312
14313MARVELL MV88X3310 PHY DRIVER
14314M:	Russell King <linux@armlinux.org.uk>
14315M:	Marek Behún <kabel@kernel.org>
14316L:	netdev@vger.kernel.org
14317S:	Maintained
14318F:	drivers/net/phy/marvell10g.c
14319
14320MARVELL MVEBU THERMAL DRIVER
14321M:	Miquel Raynal <miquel.raynal@bootlin.com>
14322S:	Maintained
14323F:	drivers/thermal/armada_thermal.c
14324
14325MARVELL MVNETA ETHERNET DRIVER
14326M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14327L:	netdev@vger.kernel.org
14328S:	Maintained
14329F:	drivers/net/ethernet/marvell/mvneta*
14330
14331MARVELL MVPP2 ETHERNET DRIVER
14332M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14333M:	Russell King <linux@armlinux.org.uk>
14334L:	netdev@vger.kernel.org
14335S:	Maintained
14336F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14337F:	drivers/net/ethernet/marvell/mvpp2/
14338
14339MARVELL MWIFIEX WIRELESS DRIVER
14340M:	Brian Norris <briannorris@chromium.org>
14341R:	Francesco Dolcini <francesco@dolcini.it>
14342L:	linux-wireless@vger.kernel.org
14343S:	Odd Fixes
14344F:	drivers/net/wireless/marvell/mwifiex/
14345
14346MARVELL MWL8K WIRELESS DRIVER
14347L:	linux-wireless@vger.kernel.org
14348S:	Orphan
14349F:	drivers/net/wireless/marvell/mwl8k.c
14350
14351MARVELL NAND CONTROLLER DRIVER
14352M:	Miquel Raynal <miquel.raynal@bootlin.com>
14353L:	linux-mtd@lists.infradead.org
14354S:	Maintained
14355F:	drivers/mtd/nand/raw/marvell_nand.c
14356
14357MARVELL OCTEON ENDPOINT DRIVER
14358M:	Veerasenareddy Burru <vburru@marvell.com>
14359M:	Sathesh Edara <sedara@marvell.com>
14360L:	netdev@vger.kernel.org
14361S:	Maintained
14362F:	drivers/net/ethernet/marvell/octeon_ep
14363
14364MARVELL OCTEON ENDPOINT VF DRIVER
14365M:	Veerasenareddy Burru <vburru@marvell.com>
14366M:	Sathesh Edara <sedara@marvell.com>
14367M:	Shinas Rasheed <srasheed@marvell.com>
14368M:	Satananda Burla <sburla@marvell.com>
14369L:	netdev@vger.kernel.org
14370S:	Maintained
14371F:	drivers/net/ethernet/marvell/octeon_ep_vf
14372
14373MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14374M:	Sunil Goutham <sgoutham@marvell.com>
14375M:	Geetha sowjanya <gakula@marvell.com>
14376M:	Subbaraya Sundeep <sbhatta@marvell.com>
14377M:	hariprasad <hkelam@marvell.com>
14378M:	Bharat Bhushan <bbhushan2@marvell.com>
14379L:	netdev@vger.kernel.org
14380S:	Maintained
14381F:	drivers/net/ethernet/marvell/octeontx2/nic/
14382F:	include/linux/soc/marvell/octeontx2/
14383
14384MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14385M:	Sunil Goutham <sgoutham@marvell.com>
14386M:	Linu Cherian <lcherian@marvell.com>
14387M:	Geetha sowjanya <gakula@marvell.com>
14388M:	Jerin Jacob <jerinj@marvell.com>
14389M:	hariprasad <hkelam@marvell.com>
14390M:	Subbaraya Sundeep <sbhatta@marvell.com>
14391L:	netdev@vger.kernel.org
14392S:	Maintained
14393F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14394F:	drivers/net/ethernet/marvell/octeontx2/af/
14395
14396MARVELL PEM PMU DRIVER
14397M:	Linu Cherian <lcherian@marvell.com>
14398M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
14399S:	Supported
14400F:	drivers/perf/marvell_pem_pmu.c
14401
14402MARVELL PRESTERA ETHERNET SWITCH DRIVER
14403M:	Taras Chornyi <taras.chornyi@plvision.eu>
14404S:	Supported
14405W:	https://github.com/Marvell-switching/switchdev-prestera
14406F:	drivers/net/ethernet/marvell/prestera/
14407
14408MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14409M:	Nicolas Pitre <nico@fluxnic.net>
14410S:	Odd Fixes
14411F:	drivers/mmc/host/mvsdio.*
14412
14413MARVELL USB MDIO CONTROLLER DRIVER
14414M:	Tobias Waldekranz <tobias@waldekranz.com>
14415L:	netdev@vger.kernel.org
14416S:	Maintained
14417F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14418F:	drivers/net/mdio/mdio-mvusb.c
14419
14420MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14421M:	Hu Ziji <huziji@marvell.com>
14422L:	linux-mmc@vger.kernel.org
14423S:	Supported
14424F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14425F:	drivers/mmc/host/sdhci-xenon*
14426
14427MARVELL OCTEON CN10K DPI DRIVER
14428M:	Vamsi Attunuru <vattunuru@marvell.com>
14429S:	Supported
14430F:	drivers/misc/mrvl_cn10k_dpi.c
14431
14432MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14433R:	schalla@marvell.com
14434R:	vattunuru@marvell.com
14435F:	drivers/vdpa/octeon_ep/
14436
14437MARVELL OCTEON HOTPLUG DRIVER
14438R:	Shijith Thotton <sthotton@marvell.com>
14439R:	Vamsi Attunuru <vattunuru@marvell.com>
14440S:	Supported
14441F:	drivers/pci/hotplug/octep_hp.c
14442
14443MATROX FRAMEBUFFER DRIVER
14444L:	linux-fbdev@vger.kernel.org
14445S:	Orphan
14446F:	drivers/video/fbdev/matrox/matroxfb_*
14447F:	include/uapi/linux/matroxfb.h
14448
14449MAX15301 DRIVER
14450M:	Daniel Nilsson <daniel.nilsson@flex.com>
14451L:	linux-hwmon@vger.kernel.org
14452S:	Maintained
14453F:	Documentation/hwmon/max15301.rst
14454F:	drivers/hwmon/pmbus/max15301.c
14455
14456MAX2175 SDR TUNER DRIVER
14457M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
14458L:	linux-media@vger.kernel.org
14459S:	Maintained
14460T:	git git://linuxtv.org/media.git
14461F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14462F:	Documentation/userspace-api/media/drivers/max2175.rst
14463F:	drivers/media/i2c/max2175*
14464F:	include/uapi/linux/max2175.h
14465
14466MAX31335 RTC DRIVER
14467M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
14468L:	linux-rtc@vger.kernel.org
14469S:	Supported
14470W:	https://ez.analog.com/linux-software-drivers
14471F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14472F:	drivers/rtc/rtc-max31335.c
14473
14474MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14475L:	linux-hwmon@vger.kernel.org
14476S:	Orphan
14477F:	Documentation/hwmon/max6650.rst
14478F:	drivers/hwmon/max6650.c
14479
14480MAX9286 QUAD GMSL DESERIALIZER DRIVER
14481M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14482M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14483M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14484M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14485L:	linux-media@vger.kernel.org
14486S:	Maintained
14487F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14488F:	drivers/media/i2c/max9286.c
14489
14490MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14491M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14492L:	linux-media@vger.kernel.org
14493S:	Maintained
14494F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14495F:	drivers/staging/media/max96712/max96712.c
14496
14497MAX96714 GMSL2 DESERIALIZER DRIVER
14498M:	Julien Massot <julien.massot@collabora.com>
14499L:	linux-media@vger.kernel.org
14500S:	Maintained
14501F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14502F:	drivers/media/i2c/max96714.c
14503
14504MAX96717 GMSL2 SERIALIZER DRIVER
14505M:	Julien Massot <julien.massot@collabora.com>
14506L:	linux-media@vger.kernel.org
14507S:	Maintained
14508F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14509F:	drivers/media/i2c/max96717.c
14510
14511MAX9860 MONO AUDIO VOICE CODEC DRIVER
14512M:	Peter Rosin <peda@axentia.se>
14513L:	linux-sound@vger.kernel.org
14514S:	Maintained
14515F:	Documentation/devicetree/bindings/sound/max9860.txt
14516F:	sound/soc/codecs/max9860.*
14517
14518MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14519M:	Andreas Klinger <ak@it-klinger.de>
14520L:	linux-iio@vger.kernel.org
14521S:	Maintained
14522F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14523F:	drivers/iio/proximity/mb1232.c
14524
14525MAXIM MAX11205 DRIVER
14526M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
14527L:	linux-iio@vger.kernel.org
14528S:	Supported
14529W:	https://ez.analog.com/linux-software-drivers
14530F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14531F:	drivers/iio/adc/max11205.c
14532
14533MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14534R:	Iskren Chernev <iskren.chernev@gmail.com>
14535R:	Krzysztof Kozlowski <krzk@kernel.org>
14536R:	Marek Szyprowski <m.szyprowski@samsung.com>
14537R:	Matheus Castello <matheus@castello.eng.br>
14538L:	linux-pm@vger.kernel.org
14539S:	Maintained
14540F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14541F:	drivers/power/supply/max17040_battery.c
14542
14543MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14544R:	Hans de Goede <hdegoede@redhat.com>
14545R:	Krzysztof Kozlowski <krzk@kernel.org>
14546R:	Marek Szyprowski <m.szyprowski@samsung.com>
14547R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
14548R:	Purism Kernel Team <kernel@puri.sm>
14549L:	linux-pm@vger.kernel.org
14550S:	Maintained
14551F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14552F:	drivers/power/supply/max17042_battery.c
14553
14554MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14555M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14556L:	linux-kernel@vger.kernel.org
14557S:	Maintained
14558F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14559F:	drivers/regulator/max20086-regulator.c
14560
14561MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14562M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
14563L:	linux-iio@vger.kernel.org
14564S:	Maintained
14565F:	drivers/iio/temperature/max30208.c
14566
14567MAXIM MAX77650 PMIC MFD DRIVER
14568M:	Bartosz Golaszewski <brgl@bgdev.pl>
14569L:	linux-kernel@vger.kernel.org
14570S:	Maintained
14571F:	Documentation/devicetree/bindings/*/*max77650.yaml
14572F:	Documentation/devicetree/bindings/*/max77650*.yaml
14573F:	drivers/gpio/gpio-max77650.c
14574F:	drivers/input/misc/max77650-onkey.c
14575F:	drivers/leds/leds-max77650.c
14576F:	drivers/mfd/max77650.c
14577F:	drivers/power/supply/max77650-charger.c
14578F:	drivers/regulator/max77650-regulator.c
14579F:	include/linux/mfd/max77650.h
14580
14581MAXIM MAX77714 PMIC MFD DRIVER
14582M:	Luca Ceresoli <luca@lucaceresoli.net>
14583S:	Maintained
14584F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14585F:	drivers/mfd/max77714.c
14586F:	include/linux/mfd/max77714.h
14587
14588MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14589M:	Javier Martinez Canillas <javier@dowhile0.org>
14590L:	linux-kernel@vger.kernel.org
14591S:	Supported
14592F:	Documentation/devicetree/bindings/*/*max77802.yaml
14593F:	drivers/regulator/max77802-regulator.c
14594F:	include/dt-bindings/*/*max77802.h
14595
14596MAXIM MAX77976 BATTERY CHARGER
14597M:	Luca Ceresoli <luca@lucaceresoli.net>
14598S:	Supported
14599F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14600F:	drivers/power/supply/max77976_charger.c
14601
14602MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14603M:	Krzysztof Kozlowski <krzk@kernel.org>
14604L:	linux-pm@vger.kernel.org
14605S:	Maintained
14606B:	mailto:linux-samsung-soc@vger.kernel.org
14607F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14608F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14609F:	drivers/power/supply/max14577_charger.c
14610F:	drivers/power/supply/max77693_charger.c
14611
14612MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14613M:	Chanwoo Choi <cw00.choi@samsung.com>
14614M:	Krzysztof Kozlowski <krzk@kernel.org>
14615L:	linux-kernel@vger.kernel.org
14616S:	Maintained
14617B:	mailto:linux-samsung-soc@vger.kernel.org
14618F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14619F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14620F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14621F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
14622F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14623F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14624F:	drivers/leds/leds-max77705.c
14625F:	drivers/*/*max77843.c
14626F:	drivers/*/max14577*.c
14627F:	drivers/*/max77686*.c
14628F:	drivers/*/max77693*.c
14629F:	drivers/*/max77705*.c
14630F:	drivers/clk/clk-max77686.c
14631F:	drivers/extcon/extcon-max14577.c
14632F:	drivers/extcon/extcon-max77693.c
14633F:	drivers/rtc/rtc-max77686.c
14634F:	include/linux/mfd/max14577*.h
14635F:	include/linux/mfd/max77686*.h
14636F:	include/linux/mfd/max77693*.h
14637F:	include/linux/mfd/max77705*.h
14638
14639MAXIRADIO FM RADIO RECEIVER DRIVER
14640M:	Hans Verkuil <hverkuil@xs4all.nl>
14641L:	linux-media@vger.kernel.org
14642S:	Maintained
14643W:	https://linuxtv.org
14644T:	git git://linuxtv.org/media.git
14645F:	drivers/media/radio/radio-maxiradio*
14646
14647MAXLINEAR ETHERNET PHY DRIVER
14648M:	Xu Liang <lxu@maxlinear.com>
14649L:	netdev@vger.kernel.org
14650S:	Supported
14651F:	drivers/net/phy/mxl-gpy.c
14652
14653MCAN MMIO DEVICE DRIVER
14654M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14655L:	linux-can@vger.kernel.org
14656S:	Maintained
14657F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14658F:	drivers/net/can/m_can/m_can.c
14659F:	drivers/net/can/m_can/m_can.h
14660F:	drivers/net/can/m_can/m_can_platform.c
14661
14662MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14663R:	Yasushi SHOJI <yashi@spacecubics.com>
14664L:	linux-can@vger.kernel.org
14665S:	Maintained
14666F:	drivers/net/can/usb/mcba_usb.c
14667
14668MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14669M:	Rishi Gupta <gupt21@gmail.com>
14670L:	linux-i2c@vger.kernel.org
14671L:	linux-input@vger.kernel.org
14672S:	Maintained
14673F:	drivers/hid/hid-mcp2221.c
14674
14675MCP251XFD SPI-CAN NETWORK DRIVER
14676M:	Marc Kleine-Budde <mkl@pengutronix.de>
14677M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14678R:	Thomas Kopp <thomas.kopp@microchip.com>
14679L:	linux-can@vger.kernel.org
14680S:	Maintained
14681F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14682F:	drivers/net/can/spi/mcp251xfd/
14683
14684MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14685M:	Peter Rosin <peda@axentia.se>
14686L:	linux-iio@vger.kernel.org
14687S:	Maintained
14688F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14689F:	drivers/iio/potentiometer/mcp4018.c
14690F:	drivers/iio/potentiometer/mcp4531.c
14691
14692MCP4821 DAC DRIVER
14693M:	Anshul Dalal <anshulusr@gmail.com>
14694L:	linux-iio@vger.kernel.org
14695S:	Maintained
14696F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14697F:	drivers/iio/dac/mcp4821.c
14698
14699MCR20A IEEE-802.15.4 RADIO DRIVER
14700M:	Stefan Schmidt <stefan@datenfreihafen.org>
14701L:	linux-wpan@vger.kernel.org
14702S:	Odd Fixes
14703W:	https://github.com/xueliu/mcr20a-linux
14704F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14705F:	drivers/net/ieee802154/mcr20a.c
14706F:	drivers/net/ieee802154/mcr20a.h
14707
14708MDIO REGMAP DRIVER
14709M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
14710L:	netdev@vger.kernel.org
14711S:	Maintained
14712F:	drivers/net/mdio/mdio-regmap.c
14713F:	include/linux/mdio/mdio-regmap.h
14714
14715MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14716M:	William Breathitt Gray <wbg@kernel.org>
14717L:	linux-iio@vger.kernel.org
14718S:	Maintained
14719F:	drivers/iio/dac/cio-dac.c
14720
14721MEDIA CONTROLLER FRAMEWORK
14722M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14723M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14724L:	linux-media@vger.kernel.org
14725S:	Supported
14726W:	https://www.linuxtv.org
14727T:	git git://linuxtv.org/media.git
14728F:	drivers/media/mc/
14729F:	include/media/media-*.h
14730F:	include/uapi/linux/media.h
14731
14732MEDIA DRIVER FOR FREESCALE IMX PXP
14733M:	Philipp Zabel <p.zabel@pengutronix.de>
14734L:	linux-media@vger.kernel.org
14735S:	Maintained
14736T:	git git://linuxtv.org/media.git
14737F:	drivers/media/platform/nxp/imx-pxp.[ch]
14738
14739MEDIA DRIVERS FOR ASCOT2E
14740M:	Abylay Ospan <aospan@amazon.com>
14741L:	linux-media@vger.kernel.org
14742S:	Supported
14743W:	https://linuxtv.org
14744W:	http://netup.tv/
14745T:	git git://linuxtv.org/media.git
14746F:	drivers/media/dvb-frontends/ascot2e*
14747
14748MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14749M:	Jasmin Jessich <jasmin@anw.at>
14750L:	linux-media@vger.kernel.org
14751S:	Maintained
14752W:	https://linuxtv.org
14753T:	git git://linuxtv.org/media.git
14754F:	drivers/media/dvb-frontends/cxd2099*
14755
14756MEDIA DRIVERS FOR CXD2841ER
14757M:	Abylay Ospan <aospan@amazon.com>
14758L:	linux-media@vger.kernel.org
14759S:	Supported
14760W:	https://linuxtv.org
14761W:	http://netup.tv/
14762T:	git git://linuxtv.org/media.git
14763F:	drivers/media/dvb-frontends/cxd2841er*
14764
14765MEDIA DRIVERS FOR CXD2880
14766M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14767L:	linux-media@vger.kernel.org
14768S:	Supported
14769W:	http://linuxtv.org/
14770T:	git git://linuxtv.org/media.git
14771F:	drivers/media/dvb-frontends/cxd2880/*
14772F:	drivers/media/spi/cxd2880*
14773
14774MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14775L:	linux-media@vger.kernel.org
14776S:	Orphan
14777W:	https://linuxtv.org
14778T:	git git://linuxtv.org/media.git
14779F:	drivers/media/pci/ddbridge/*
14780
14781MEDIA DRIVERS FOR FREESCALE IMX
14782M:	Steve Longerbeam <slongerbeam@gmail.com>
14783M:	Philipp Zabel <p.zabel@pengutronix.de>
14784L:	linux-media@vger.kernel.org
14785S:	Maintained
14786T:	git git://linuxtv.org/media.git
14787F:	Documentation/admin-guide/media/imx.rst
14788F:	Documentation/devicetree/bindings/media/imx.txt
14789F:	drivers/staging/media/imx/
14790F:	include/linux/imx-media.h
14791F:	include/media/imx.h
14792
14793MEDIA DRIVERS FOR FREESCALE IMX7/8
14794M:	Rui Miguel Silva <rmfrfs@gmail.com>
14795M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14796M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14797R:	Purism Kernel Team <kernel@puri.sm>
14798L:	linux-media@vger.kernel.org
14799S:	Maintained
14800T:	git git://linuxtv.org/media.git
14801F:	Documentation/admin-guide/media/imx7.rst
14802F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14803F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14804F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14805F:	drivers/media/platform/nxp/imx-mipi-csis.c
14806F:	drivers/media/platform/nxp/imx7-media-csi.c
14807F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14808
14809MEDIA DRIVERS FOR HELENE
14810M:	Abylay Ospan <aospan@amazon.com>
14811L:	linux-media@vger.kernel.org
14812S:	Supported
14813W:	https://linuxtv.org
14814W:	http://netup.tv/
14815T:	git git://linuxtv.org/media.git
14816F:	drivers/media/dvb-frontends/helene*
14817
14818MEDIA DRIVERS FOR HORUS3A
14819M:	Abylay Ospan <aospan@amazon.com>
14820L:	linux-media@vger.kernel.org
14821S:	Supported
14822W:	https://linuxtv.org
14823W:	http://netup.tv/
14824T:	git git://linuxtv.org/media.git
14825F:	drivers/media/dvb-frontends/horus3a*
14826
14827MEDIA DRIVERS FOR LNBH25
14828M:	Abylay Ospan <aospan@amazon.com>
14829L:	linux-media@vger.kernel.org
14830S:	Supported
14831W:	https://linuxtv.org
14832W:	http://netup.tv/
14833T:	git git://linuxtv.org/media.git
14834F:	drivers/media/dvb-frontends/lnbh25*
14835
14836MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14837L:	linux-media@vger.kernel.org
14838S:	Orphan
14839W:	https://linuxtv.org
14840T:	git git://linuxtv.org/media.git
14841F:	drivers/media/dvb-frontends/mxl5xx*
14842
14843MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14844M:	Abylay Ospan <aospan@amazon.com>
14845L:	linux-media@vger.kernel.org
14846S:	Supported
14847W:	https://linuxtv.org
14848W:	http://netup.tv/
14849T:	git git://linuxtv.org/media.git
14850F:	drivers/media/pci/netup_unidvb/*
14851
14852MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14853M:	Dmitry Osipenko <digetx@gmail.com>
14854L:	linux-media@vger.kernel.org
14855L:	linux-tegra@vger.kernel.org
14856S:	Maintained
14857T:	git git://linuxtv.org/media.git
14858F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14859F:	drivers/media/platform/nvidia/tegra-vde/
14860
14861MEDIA DRIVERS FOR RENESAS - CEU
14862M:	Jacopo Mondi <jacopo@jmondi.org>
14863L:	linux-media@vger.kernel.org
14864L:	linux-renesas-soc@vger.kernel.org
14865S:	Supported
14866T:	git git://linuxtv.org/media.git
14867F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14868F:	drivers/media/platform/renesas/renesas-ceu.c
14869F:	include/media/drv-intf/renesas-ceu.h
14870
14871MEDIA DRIVERS FOR RENESAS - DRIF
14872M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14873L:	linux-media@vger.kernel.org
14874L:	linux-renesas-soc@vger.kernel.org
14875S:	Supported
14876T:	git git://linuxtv.org/media.git
14877F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14878F:	drivers/media/platform/renesas/rcar_drif.c
14879
14880MEDIA DRIVERS FOR RENESAS - FCP
14881M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14882L:	linux-media@vger.kernel.org
14883L:	linux-renesas-soc@vger.kernel.org
14884S:	Supported
14885T:	git git://linuxtv.org/media.git
14886F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14887F:	drivers/media/platform/renesas/rcar-fcp.c
14888F:	include/media/rcar-fcp.h
14889
14890MEDIA DRIVERS FOR RENESAS - FDP1
14891M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14892L:	linux-media@vger.kernel.org
14893L:	linux-renesas-soc@vger.kernel.org
14894S:	Supported
14895T:	git git://linuxtv.org/media.git
14896F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14897F:	drivers/media/platform/renesas/rcar_fdp1.c
14898
14899MEDIA DRIVERS FOR RENESAS - VIN
14900M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14901L:	linux-media@vger.kernel.org
14902L:	linux-renesas-soc@vger.kernel.org
14903S:	Supported
14904T:	git git://linuxtv.org/media.git
14905F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14906F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14907F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14908F:	drivers/media/platform/renesas/rcar-csi2.c
14909F:	drivers/media/platform/renesas/rcar-isp.c
14910F:	drivers/media/platform/renesas/rcar-vin/
14911
14912MEDIA DRIVERS FOR RENESAS - VSP1
14913M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14914M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14915L:	linux-media@vger.kernel.org
14916L:	linux-renesas-soc@vger.kernel.org
14917S:	Supported
14918T:	git git://linuxtv.org/media.git
14919F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14920F:	drivers/media/platform/renesas/vsp1/
14921
14922MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14923L:	linux-media@vger.kernel.org
14924S:	Orphan
14925W:	https://linuxtv.org
14926T:	git git://linuxtv.org/media.git
14927F:	drivers/media/dvb-frontends/stv0910*
14928
14929MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14930L:	linux-media@vger.kernel.org
14931S:	Orphan
14932W:	https://linuxtv.org
14933T:	git git://linuxtv.org/media.git
14934F:	drivers/media/dvb-frontends/stv6111*
14935
14936MEDIA DRIVERS FOR STM32 - CSI
14937M:	Alain Volmat <alain.volmat@foss.st.com>
14938L:	linux-media@vger.kernel.org
14939S:	Supported
14940T:	git git://linuxtv.org/media_tree.git
14941F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14942F:	drivers/media/platform/st/stm32/stm32-csi.c
14943
14944MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14945M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14946M:	Alain Volmat <alain.volmat@foss.st.com>
14947L:	linux-media@vger.kernel.org
14948S:	Supported
14949T:	git git://linuxtv.org/media.git
14950F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14951F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14952F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14953F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14954
14955MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14957L:	linux-media@vger.kernel.org
14958S:	Maintained
14959W:	https://linuxtv.org
14960Q:	http://patchwork.kernel.org/project/linux-media/list/
14961T:	git git://linuxtv.org/media.git
14962F:	Documentation/admin-guide/media/
14963F:	Documentation/devicetree/bindings/media/
14964F:	Documentation/driver-api/media/
14965F:	Documentation/userspace-api/media/
14966F:	drivers/media/
14967F:	drivers/staging/media/
14968F:	include/dt-bindings/media/
14969F:	include/linux/platform_data/media/
14970F:	include/media/
14971F:	include/uapi/linux/dvb/
14972F:	include/uapi/linux/ivtv*
14973F:	include/uapi/linux/media.h
14974F:	include/uapi/linux/uvcvideo.h
14975F:	include/uapi/linux/v4l2-*
14976F:	include/uapi/linux/videodev2.h
14977
14978MEDIATEK BLUETOOTH DRIVER
14979M:	Sean Wang <sean.wang@mediatek.com>
14980L:	linux-bluetooth@vger.kernel.org
14981L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14982S:	Maintained
14983F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14984F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14985F:	drivers/bluetooth/btmtkuart.c
14986
14987MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14988M:	Sen Chu <sen.chu@mediatek.com>
14989M:	Sean Wang <sean.wang@mediatek.com>
14990M:	Macpaul Lin <macpaul.lin@mediatek.com>
14991L:	linux-pm@vger.kernel.org
14992S:	Maintained
14993F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14994F:	drivers/power/reset/mt6323-poweroff.c
14995
14996MEDIATEK CIR DRIVER
14997M:	Sean Wang <sean.wang@mediatek.com>
14998S:	Maintained
14999F:	drivers/media/rc/mtk-cir.c
15000
15001MEDIATEK DMA DRIVER
15002M:	Sean Wang <sean.wang@mediatek.com>
15003L:	dmaengine@vger.kernel.org
15004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15005L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15006S:	Maintained
15007F:	Documentation/devicetree/bindings/dma/mediatek,*
15008F:	drivers/dma/mediatek/
15009
15010MEDIATEK ETHERNET DRIVER
15011M:	Felix Fietkau <nbd@nbd.name>
15012M:	Sean Wang <sean.wang@mediatek.com>
15013M:	Lorenzo Bianconi <lorenzo@kernel.org>
15014L:	netdev@vger.kernel.org
15015S:	Maintained
15016F:	drivers/net/ethernet/mediatek/
15017
15018MEDIATEK ETHERNET PCS DRIVER
15019M:	Alexander Couzens <lynxis@fe80.eu>
15020M:	Daniel Golle <daniel@makrotopia.org>
15021L:	netdev@vger.kernel.org
15022S:	Maintained
15023F:	drivers/net/pcs/pcs-mtk-lynxi.c
15024F:	include/linux/pcs/pcs-mtk-lynxi.h
15025
15026MEDIATEK ETHERNET PHY DRIVERS
15027M:	Daniel Golle <daniel@makrotopia.org>
15028M:	Qingfang Deng <dqfext@gmail.com>
15029M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
15030L:	netdev@vger.kernel.org
15031S:	Maintained
15032F:	drivers/net/phy/mediatek/mtk-ge-soc.c
15033F:	drivers/net/phy/mediatek/mtk-phy-lib.c
15034F:	drivers/net/phy/mediatek/mtk-ge.c
15035F:	drivers/net/phy/mediatek/mtk.h
15036F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15037
15038MEDIATEK I2C CONTROLLER DRIVER
15039M:	Qii Wang <qii.wang@mediatek.com>
15040L:	linux-i2c@vger.kernel.org
15041S:	Maintained
15042F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15043F:	drivers/i2c/busses/i2c-mt65xx.c
15044
15045MEDIATEK IOMMU DRIVER
15046M:	Yong Wu <yong.wu@mediatek.com>
15047L:	iommu@lists.linux.dev
15048L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15049S:	Supported
15050F:	Documentation/devicetree/bindings/iommu/mediatek*
15051F:	drivers/iommu/mtk_iommu*
15052F:	include/dt-bindings/memory/mediatek,mt*-port.h
15053F:	include/dt-bindings/memory/mt*-port.h
15054
15055MEDIATEK JPEG DRIVER
15056M:	Bin Liu <bin.liu@mediatek.com>
15057S:	Supported
15058F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15059F:	drivers/media/platform/mediatek/jpeg/
15060
15061MEDIATEK KEYPAD DRIVER
15062M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
15063S:	Supported
15064F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15065F:	drivers/input/keyboard/mt6779-keypad.c
15066
15067MEDIATEK MDP DRIVER
15068M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
15069M:	Houlong Wei <houlong.wei@mediatek.com>
15070M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
15071S:	Supported
15072F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
15073F:	drivers/media/platform/mediatek/mdp/
15074F:	drivers/media/platform/mediatek/vpu/
15075
15076MEDIATEK MEDIA DRIVER
15077M:	Tiffany Lin <tiffany.lin@mediatek.com>
15078M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
15079M:	Yunfei Dong <yunfei.dong@mediatek.com>
15080S:	Supported
15081F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15082F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
15083F:	drivers/media/platform/mediatek/vcodec/
15084F:	drivers/media/platform/mediatek/vpu/
15085
15086MEDIATEK MIPI-CSI CDPHY DRIVER
15087M:	Julien Stephan <jstephan@baylibre.com>
15088M:	Andy Hsieh <andy.hsieh@mediatek.com>
15089S:	Supported
15090F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15091F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15092
15093MEDIATEK MMC/SD/SDIO DRIVER
15094M:	Chaotian Jing <chaotian.jing@mediatek.com>
15095S:	Maintained
15096F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15097F:	drivers/mmc/host/mtk-sd.c
15098
15099MEDIATEK MT6735 CLOCK & RESET DRIVERS
15100M:	Yassine Oudjana <y.oudjana@protonmail.com>
15101L:	linux-clk@vger.kernel.org
15102L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15103S:	Maintained
15104F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15105F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
15106F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
15107F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15108F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
15109F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
15110F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
15111F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
15112F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15113F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15114F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15115F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15116F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15117F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15118F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15119F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15120F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15121F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15122F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15123F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15124
15125MEDIATEK MT76 WIRELESS LAN DRIVER
15126M:	Felix Fietkau <nbd@nbd.name>
15127M:	Lorenzo Bianconi <lorenzo@kernel.org>
15128M:	Ryder Lee <ryder.lee@mediatek.com>
15129R:	Shayne Chen <shayne.chen@mediatek.com>
15130R:	Sean Wang <sean.wang@mediatek.com>
15131L:	linux-wireless@vger.kernel.org
15132S:	Maintained
15133T:	git https://github.com/nbd168/wireless
15134F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15135F:	drivers/net/wireless/mediatek/mt76/
15136
15137MEDIATEK MT7601U WIRELESS LAN DRIVER
15138M:	Jakub Kicinski <kuba@kernel.org>
15139L:	linux-wireless@vger.kernel.org
15140S:	Maintained
15141F:	drivers/net/wireless/mediatek/mt7601u/
15142
15143MEDIATEK MT7621 CLOCK DRIVER
15144M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15145S:	Maintained
15146F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15147F:	drivers/clk/ralink/clk-mt7621.c
15148
15149MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15150M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15151S:	Maintained
15152F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15153F:	drivers/pci/controller/pcie-mt7621.c
15154
15155MEDIATEK MT7621 PHY PCI DRIVER
15156M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15157S:	Maintained
15158F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15159F:	drivers/phy/ralink/phy-mt7621-pci.c
15160
15161MEDIATEK MT7621/28/88 I2C DRIVER
15162M:	Stefan Roese <sr@denx.de>
15163L:	linux-i2c@vger.kernel.org
15164S:	Maintained
15165F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15166F:	drivers/i2c/busses/i2c-mt7621.c
15167
15168MEDIATEK MTMIPS CLOCK DRIVER
15169M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15170S:	Maintained
15171F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15172F:	drivers/clk/ralink/clk-mtmips.c
15173
15174MEDIATEK NAND CONTROLLER DRIVER
15175L:	linux-mtd@lists.infradead.org
15176S:	Orphan
15177F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15178F:	drivers/mtd/nand/raw/mtk_*
15179
15180MEDIATEK PMIC LED DRIVER
15181M:	Sen Chu <sen.chu@mediatek.com>
15182M:	Sean Wang <sean.wang@mediatek.com>
15183M:	Macpaul Lin <macpaul.lin@mediatek.com>
15184S:	Maintained
15185F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15186F:	drivers/leds/leds-mt6323.c
15187
15188MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15189M:	Sean Wang <sean.wang@mediatek.com>
15190S:	Maintained
15191F:	drivers/char/hw_random/mtk-rng.c
15192
15193MEDIATEK SMI DRIVER
15194M:	Yong Wu <yong.wu@mediatek.com>
15195L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15196S:	Supported
15197F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15198F:	drivers/memory/mtk-smi.c
15199F:	include/soc/mediatek/smi.h
15200
15201MEDIATEK SWITCH DRIVER
15202M:	Chester A. Unal <chester.a.unal@arinc9.com>
15203M:	Daniel Golle <daniel@makrotopia.org>
15204M:	DENG Qingfang <dqfext@gmail.com>
15205M:	Sean Wang <sean.wang@mediatek.com>
15206L:	netdev@vger.kernel.org
15207S:	Maintained
15208F:	drivers/net/dsa/mt7530-mdio.c
15209F:	drivers/net/dsa/mt7530-mmio.c
15210F:	drivers/net/dsa/mt7530.*
15211F:	net/dsa/tag_mtk.c
15212
15213MEDIATEK T7XX 5G WWAN MODEM DRIVER
15214M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
15215R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
15216R:	Liu Haijun <haijun.liu@mediatek.com>
15217R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
15218R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
15219L:	netdev@vger.kernel.org
15220S:	Supported
15221F:	drivers/net/wwan/t7xx/
15222
15223MEDIATEK USB3 DRD IP DRIVER
15224M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
15225L:	linux-usb@vger.kernel.org
15226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15227L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15228S:	Maintained
15229F:	Documentation/devicetree/bindings/usb/mediatek,*
15230F:	drivers/usb/host/xhci-mtk*
15231F:	drivers/usb/mtu3/
15232
15233MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15234M:	Peter Senna Tschudin <peter.senna@gmail.com>
15235M:	Ian Ray <ian.ray@ge.com>
15236M:	Martyn Welch <martyn.welch@collabora.co.uk>
15237S:	Maintained
15238F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15239F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15240
15241MEGARAID SCSI/SAS DRIVERS
15242M:	Kashyap Desai <kashyap.desai@broadcom.com>
15243M:	Sumit Saxena <sumit.saxena@broadcom.com>
15244M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
15245M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
15246L:	megaraidlinux.pdl@broadcom.com
15247L:	linux-scsi@vger.kernel.org
15248S:	Maintained
15249W:	http://www.avagotech.com/support/
15250F:	Documentation/scsi/megaraid.rst
15251F:	drivers/scsi/megaraid.*
15252F:	drivers/scsi/megaraid/
15253
15254MELEXIS MLX90614 DRIVER
15255M:	Crt Mori <cmo@melexis.com>
15256L:	linux-iio@vger.kernel.org
15257S:	Supported
15258W:	http://www.melexis.com
15259F:	drivers/iio/temperature/mlx90614.c
15260
15261MELEXIS MLX90632 DRIVER
15262M:	Crt Mori <cmo@melexis.com>
15263L:	linux-iio@vger.kernel.org
15264S:	Supported
15265W:	http://www.melexis.com
15266F:	drivers/iio/temperature/mlx90632.c
15267
15268MELEXIS MLX90635 DRIVER
15269M:	Crt Mori <cmo@melexis.com>
15270L:	linux-iio@vger.kernel.org
15271S:	Supported
15272W:	http://www.melexis.com
15273F:	drivers/iio/temperature/mlx90635.c
15274
15275MELFAS MIP4 TOUCHSCREEN DRIVER
15276M:	Sangwon Jee <jeesw@melfas.com>
15277S:	Supported
15278W:	http://www.melfas.com
15279F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15280F:	drivers/input/touchscreen/melfas_mip4.c
15281
15282MELLANOX BLUEFIELD I2C DRIVER
15283M:	Khalil Blaiech <kblaiech@nvidia.com>
15284M:	Asmaa Mnebhi <asmaa@nvidia.com>
15285L:	linux-i2c@vger.kernel.org
15286S:	Supported
15287F:	drivers/i2c/busses/i2c-mlxbf.c
15288
15289MELLANOX ETHERNET DRIVER (mlx4_en)
15290M:	Tariq Toukan <tariqt@nvidia.com>
15291L:	netdev@vger.kernel.org
15292S:	Maintained
15293W:	https://www.nvidia.com/networking/
15294Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15295F:	drivers/net/ethernet/mellanox/mlx4/en_*
15296
15297MELLANOX ETHERNET DRIVER (mlx5e)
15298M:	Saeed Mahameed <saeedm@nvidia.com>
15299M:	Tariq Toukan <tariqt@nvidia.com>
15300L:	netdev@vger.kernel.org
15301S:	Maintained
15302W:	https://www.nvidia.com/networking/
15303Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15304F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
15305
15306MELLANOX ETHERNET INNOVA DRIVERS
15307R:	Boris Pismenny <borisp@nvidia.com>
15308L:	netdev@vger.kernel.org
15309S:	Maintained
15310W:	https://www.nvidia.com/networking/
15311Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15312F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15313F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15314F:	include/linux/mlx5/mlx5_ifc_fpga.h
15315
15316MELLANOX ETHERNET SWITCH DRIVERS
15317M:	Ido Schimmel <idosch@nvidia.com>
15318M:	Petr Machata <petrm@nvidia.com>
15319L:	netdev@vger.kernel.org
15320S:	Supported
15321W:	https://www.nvidia.com/networking/
15322Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15323F:	drivers/net/ethernet/mellanox/mlxsw/
15324F:	tools/testing/selftests/drivers/net/mlxsw/
15325
15326MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15327M:	mlxsw@nvidia.com
15328L:	netdev@vger.kernel.org
15329S:	Supported
15330W:	https://www.nvidia.com/networking/
15331Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15332F:	drivers/net/ethernet/mellanox/mlxfw/
15333
15334MELLANOX HARDWARE PLATFORM SUPPORT
15335M:	Hans de Goede <hdegoede@redhat.com>
15336M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15337M:	Vadim Pasternak <vadimp@nvidia.com>
15338L:	platform-driver-x86@vger.kernel.org
15339S:	Supported
15340F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
15341F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15342F:	drivers/platform/mellanox/
15343F:	include/linux/platform_data/mlxreg.h
15344
15345MELLANOX MLX4 core VPI driver
15346M:	Tariq Toukan <tariqt@nvidia.com>
15347L:	netdev@vger.kernel.org
15348L:	linux-rdma@vger.kernel.org
15349S:	Maintained
15350W:	https://www.nvidia.com/networking/
15351Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15352F:	drivers/net/ethernet/mellanox/mlx4/
15353F:	include/linux/mlx4/
15354
15355MELLANOX MLX4 IB driver
15356M:	Yishai Hadas <yishaih@nvidia.com>
15357L:	linux-rdma@vger.kernel.org
15358S:	Supported
15359W:	https://www.nvidia.com/networking/
15360Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15361F:	drivers/infiniband/hw/mlx4/
15362F:	include/linux/mlx4/
15363F:	include/uapi/rdma/mlx4-abi.h
15364
15365MELLANOX MLX5 core VPI driver
15366M:	Saeed Mahameed <saeedm@nvidia.com>
15367M:	Leon Romanovsky <leonro@nvidia.com>
15368M:	Tariq Toukan <tariqt@nvidia.com>
15369L:	netdev@vger.kernel.org
15370L:	linux-rdma@vger.kernel.org
15371S:	Maintained
15372W:	https://www.nvidia.com/networking/
15373Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15374F:	Documentation/networking/device_drivers/ethernet/mellanox/
15375F:	drivers/net/ethernet/mellanox/mlx5/core/
15376F:	include/linux/mlx5/
15377
15378MELLANOX MLX5 IB driver
15379M:	Leon Romanovsky <leonro@nvidia.com>
15380L:	linux-rdma@vger.kernel.org
15381S:	Supported
15382W:	https://www.nvidia.com/networking/
15383Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15384F:	drivers/infiniband/hw/mlx5/
15385F:	include/linux/mlx5/
15386F:	include/uapi/rdma/mlx5-abi.h
15387
15388MELLANOX MLX5 VDPA DRIVER
15389M:	Dragos Tatulea <dtatulea@nvidia.com>
15390L:	virtualization@lists.linux.dev
15391S:	Supported
15392F:	drivers/vdpa/mlx5/
15393
15394MELLANOX MLXCPLD I2C AND MUX DRIVER
15395M:	Vadim Pasternak <vadimp@nvidia.com>
15396M:	Michael Shych <michaelsh@nvidia.com>
15397L:	linux-i2c@vger.kernel.org
15398S:	Supported
15399F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15400F:	drivers/i2c/busses/i2c-mlxcpld.c
15401F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15402
15403MELLANOX MLXCPLD LED DRIVER
15404M:	Vadim Pasternak <vadimp@nvidia.com>
15405L:	linux-leds@vger.kernel.org
15406S:	Supported
15407F:	Documentation/leds/leds-mlxcpld.rst
15408F:	drivers/leds/leds-mlxcpld.c
15409F:	drivers/leds/leds-mlxreg.c
15410
15411MEMBARRIER SUPPORT
15412M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15413M:	"Paul E. McKenney" <paulmck@kernel.org>
15414L:	linux-kernel@vger.kernel.org
15415S:	Supported
15416F:	Documentation/scheduler/membarrier.rst
15417F:	arch/*/include/asm/membarrier.h
15418F:	arch/*/include/asm/sync_core.h
15419F:	include/uapi/linux/membarrier.h
15420F:	kernel/sched/membarrier.c
15421
15422MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15423M:	Mike Rapoport <rppt@kernel.org>
15424L:	linux-mm@kvack.org
15425S:	Maintained
15426F:	Documentation/core-api/boot-time-mm.rst
15427F:	include/linux/memblock.h
15428F:	mm/memblock.c
15429F:	mm/mm_init.c
15430F:	tools/testing/memblock/
15431
15432MEMORY ALLOCATION PROFILING
15433M:	Suren Baghdasaryan <surenb@google.com>
15434M:	Kent Overstreet <kent.overstreet@linux.dev>
15435L:	linux-mm@kvack.org
15436S:	Maintained
15437F:	Documentation/mm/allocation-profiling.rst
15438F:	include/linux/alloc_tag.h
15439F:	include/linux/pgalloc_tag.h
15440F:	lib/alloc_tag.c
15441
15442MEMORY CONTROLLER DRIVERS
15443M:	Krzysztof Kozlowski <krzk@kernel.org>
15444L:	linux-kernel@vger.kernel.org
15445S:	Maintained
15446B:	mailto:krzysztof.kozlowski@linaro.org
15447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15448F:	Documentation/devicetree/bindings/memory-controllers/
15449F:	drivers/memory/
15450F:	include/dt-bindings/memory/
15451F:	include/memory/
15452
15453MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15454M:	Dmitry Osipenko <digetx@gmail.com>
15455L:	linux-pm@vger.kernel.org
15456L:	linux-tegra@vger.kernel.org
15457S:	Maintained
15458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15459F:	drivers/devfreq/tegra30-devfreq.c
15460
15461MEMORY HOT(UN)PLUG
15462M:	David Hildenbrand <david@redhat.com>
15463M:	Oscar Salvador <osalvador@suse.de>
15464L:	linux-mm@kvack.org
15465S:	Maintained
15466F:	Documentation/admin-guide/mm/memory-hotplug.rst
15467F:	Documentation/core-api/memory-hotplug.rst
15468F:	drivers/base/memory.c
15469F:	include/linux/memory_hotplug.h
15470F:	mm/memory_hotplug.c
15471F:	tools/testing/selftests/memory-hotplug/
15472
15473MEMORY MANAGEMENT
15474M:	Andrew Morton <akpm@linux-foundation.org>
15475L:	linux-mm@kvack.org
15476S:	Maintained
15477W:	http://www.linux-mm.org
15478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15479T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15480F:	Documentation/admin-guide/mm/
15481F:	Documentation/mm/
15482F:	include/linux/gfp.h
15483F:	include/linux/gfp_types.h
15484F:	include/linux/memfd.h
15485F:	include/linux/memory.h
15486F:	include/linux/memory_hotplug.h
15487F:	include/linux/memory-tiers.h
15488F:	include/linux/mempolicy.h
15489F:	include/linux/mempool.h
15490F:	include/linux/memremap.h
15491F:	include/linux/mm.h
15492F:	include/linux/mm_*.h
15493F:	include/linux/mmzone.h
15494F:	include/linux/mmu_notifier.h
15495F:	include/linux/pagewalk.h
15496F:	include/linux/rmap.h
15497F:	include/trace/events/ksm.h
15498F:	mm/
15499F:	tools/mm/
15500F:	tools/testing/selftests/mm/
15501N:	include/linux/page[-_]*
15502
15503MEMORY MANAGEMENT - EXECMEM
15504M:	Andrew Morton <akpm@linux-foundation.org>
15505M:	Mike Rapoport <rppt@kernel.org>
15506L:	linux-mm@kvack.org
15507S:	Maintained
15508F:	include/linux/execmem.h
15509F:	mm/execmem.c
15510
15511MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
15512M:	Andrew Morton <akpm@linux-foundation.org>
15513M:	Mike Rapoport <rppt@kernel.org>
15514L:	linux-mm@kvack.org
15515S:	Maintained
15516F:	include/linux/numa_memblks.h
15517F:	mm/numa.c
15518F:	mm/numa_emulation.c
15519F:	mm/numa_memblks.c
15520
15521MEMORY MANAGEMENT - SECRETMEM
15522M:	Andrew Morton <akpm@linux-foundation.org>
15523M:	Mike Rapoport <rppt@kernel.org>
15524L:	linux-mm@kvack.org
15525S:	Maintained
15526F:	include/linux/secretmem.h
15527F:	mm/secretmem.c
15528
15529MEMORY MANAGEMENT - USERFAULTFD
15530M:	Andrew Morton <akpm@linux-foundation.org>
15531R:	Peter Xu <peterx@redhat.com>
15532L:	linux-mm@kvack.org
15533S:	Maintained
15534F:	Documentation/admin-guide/mm/userfaultfd.rst
15535F:	fs/userfaultfd.c
15536F:	include/asm-generic/pgtable_uffd.h
15537F:	include/linux/userfaultfd_k.h
15538F:	include/uapi/linux/userfaultfd.h
15539F:	mm/userfaultfd.c
15540F:	tools/testing/selftests/mm/uffd-*.[ch]
15541
15542MEMORY MAPPING
15543M:	Andrew Morton <akpm@linux-foundation.org>
15544M:	Liam R. Howlett <Liam.Howlett@oracle.com>
15545M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
15546R:	Vlastimil Babka <vbabka@suse.cz>
15547R:	Jann Horn <jannh@google.com>
15548L:	linux-mm@kvack.org
15549S:	Maintained
15550W:	http://www.linux-mm.org
15551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15552F:	mm/mlock.c
15553F:	mm/mmap.c
15554F:	mm/mprotect.c
15555F:	mm/mremap.c
15556F:	mm/mseal.c
15557F:	mm/vma.c
15558F:	mm/vma.h
15559F:	mm/vma_internal.h
15560F:	tools/testing/vma/
15561
15562MEMORY TECHNOLOGY DEVICES (MTD)
15563M:	Miquel Raynal <miquel.raynal@bootlin.com>
15564M:	Richard Weinberger <richard@nod.at>
15565M:	Vignesh Raghavendra <vigneshr@ti.com>
15566L:	linux-mtd@lists.infradead.org
15567S:	Maintained
15568W:	http://www.linux-mtd.infradead.org/
15569Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15570C:	irc://irc.oftc.net/mtd
15571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15573F:	Documentation/devicetree/bindings/mtd/
15574F:	drivers/mtd/
15575F:	include/linux/mtd/
15576F:	include/uapi/mtd/
15577
15578MEN A21 WATCHDOG DRIVER
15579M:	Johannes Thumshirn <morbidrsa@gmail.com>
15580L:	linux-watchdog@vger.kernel.org
15581S:	Maintained
15582F:	drivers/watchdog/mena21_wdt.c
15583
15584MEN CHAMELEON BUS (mcb)
15585M:	Johannes Thumshirn <morbidrsa@gmail.com>
15586S:	Maintained
15587F:	Documentation/driver-api/men-chameleon-bus.rst
15588F:	drivers/mcb/
15589F:	include/linux/mcb.h
15590
15591MEN F21BMC (Board Management Controller)
15592M:	Andreas Werner <andreas.werner@men.de>
15593S:	Supported
15594F:	Documentation/hwmon/menf21bmc.rst
15595F:	drivers/hwmon/menf21bmc_hwmon.c
15596F:	drivers/leds/leds-menf21bmc.c
15597F:	drivers/mfd/menf21bmc.c
15598F:	drivers/watchdog/menf21bmc_wdt.c
15599
15600MEN Z069 WATCHDOG DRIVER
15601M:	Johannes Thumshirn <jth@kernel.org>
15602L:	linux-watchdog@vger.kernel.org
15603S:	Maintained
15604F:	drivers/watchdog/menz69_wdt.c
15605
15606MESON AO CEC DRIVER FOR AMLOGIC SOCS
15607M:	Neil Armstrong <neil.armstrong@linaro.org>
15608L:	linux-media@vger.kernel.org
15609L:	linux-amlogic@lists.infradead.org
15610S:	Supported
15611W:	http://linux-meson.com/
15612T:	git git://linuxtv.org/media.git
15613F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15614F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15615F:	drivers/media/cec/platform/meson/ao-cec.c
15616
15617MESON GE2D DRIVER FOR AMLOGIC SOCS
15618M:	Neil Armstrong <neil.armstrong@linaro.org>
15619L:	linux-media@vger.kernel.org
15620L:	linux-amlogic@lists.infradead.org
15621S:	Supported
15622T:	git git://linuxtv.org/media.git
15623F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15624F:	drivers/media/platform/amlogic/meson-ge2d/
15625
15626MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15627M:	Liang Yang <liang.yang@amlogic.com>
15628L:	linux-mtd@lists.infradead.org
15629S:	Maintained
15630F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15631F:	drivers/mtd/nand/raw/meson_*
15632
15633MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15634M:	Neil Armstrong <neil.armstrong@linaro.org>
15635L:	linux-media@vger.kernel.org
15636L:	linux-amlogic@lists.infradead.org
15637S:	Supported
15638T:	git git://linuxtv.org/media.git
15639F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15640F:	drivers/staging/media/meson/vdec/
15641
15642META ETHERNET DRIVERS
15643M:	Alexander Duyck <alexanderduyck@fb.com>
15644M:	Jakub Kicinski <kuba@kernel.org>
15645R:	kernel-team@meta.com
15646S:	Maintained
15647F:	Documentation/networking/device_drivers/ethernet/meta/
15648F:	drivers/net/ethernet/meta/
15649
15650METHODE UDPU SUPPORT
15651M:	Robert Marko <robert.marko@sartura.hr>
15652S:	Maintained
15653F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15654F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15655
15656MHI BUS
15657M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15658L:	mhi@lists.linux.dev
15659L:	linux-arm-msm@vger.kernel.org
15660S:	Maintained
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15662F:	Documentation/ABI/stable/sysfs-bus-mhi
15663F:	Documentation/mhi/
15664F:	drivers/bus/mhi/
15665F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15666F:	include/linux/mhi.h
15667
15668MICROBLAZE ARCHITECTURE
15669M:	Michal Simek <monstr@monstr.eu>
15670S:	Supported
15671W:	http://www.monstr.eu/fdt/
15672T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15673F:	arch/microblaze/
15674
15675MICROBLAZE TMR INJECT
15676M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15677S:	Supported
15678F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15679F:	drivers/misc/xilinx_tmr_inject.c
15680
15681MICROBLAZE TMR MANAGER
15682M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15683S:	Supported
15684F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15685F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15686F:	drivers/misc/xilinx_tmr_manager.c
15687
15688MICROCHIP AT91 DMA DRIVERS
15689M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15691L:	dmaengine@vger.kernel.org
15692S:	Supported
15693F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
15694F:	drivers/dma/at_hdmac.c
15695F:	drivers/dma/at_xdmac.c
15696F:	include/dt-bindings/dma/at91.h
15697
15698MICROCHIP AT91 SERIAL DRIVER
15699M:	Richard Genoud <richard.genoud@bootlin.com>
15700S:	Maintained
15701F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15702F:	drivers/tty/serial/atmel_serial.c
15703F:	drivers/tty/serial/atmel_serial.h
15704
15705MICROCHIP AT91 USART MFD DRIVER
15706M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15707L:	linux-kernel@vger.kernel.org
15708S:	Supported
15709F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15710F:	drivers/mfd/at91-usart.c
15711F:	include/dt-bindings/mfd/at91-usart.h
15712
15713MICROCHIP AT91 USART SPI DRIVER
15714M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15715L:	linux-spi@vger.kernel.org
15716S:	Supported
15717F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15718F:	drivers/spi/spi-at91-usart.c
15719
15720MICROCHIP AUDIO ASOC DRIVERS
15721M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15722M:	Andrei Simion <andrei.simion@microchip.com>
15723L:	linux-sound@vger.kernel.org
15724S:	Supported
15725F:	Documentation/devicetree/bindings/sound/atmel*
15726F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15727F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15728F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15729F:	sound/soc/atmel
15730
15731MICROCHIP CSI2DC DRIVER
15732M:	Eugen Hristev <eugen.hristev@microchip.com>
15733L:	linux-media@vger.kernel.org
15734S:	Supported
15735F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15736F:	drivers/media/platform/microchip/microchip-csi2dc.c
15737
15738MICROCHIP ECC DRIVER
15739L:	linux-crypto@vger.kernel.org
15740S:	Orphan
15741F:	drivers/crypto/atmel-ecc.*
15742
15743MICROCHIP EIC DRIVER
15744M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15746S:	Supported
15747F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15748F:	drivers/irqchip/irq-mchp-eic.c
15749
15750MICROCHIP I2C DRIVER
15751M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15752L:	linux-i2c@vger.kernel.org
15753S:	Supported
15754F:	drivers/i2c/busses/i2c-at91-*.c
15755F:	drivers/i2c/busses/i2c-at91.h
15756
15757MICROCHIP ISC DRIVER
15758M:	Eugen Hristev <eugen.hristev@microchip.com>
15759L:	linux-media@vger.kernel.org
15760S:	Supported
15761F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15762F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15763F:	drivers/media/platform/microchip/microchip-isc*
15764F:	drivers/media/platform/microchip/microchip-sama*-isc*
15765F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15766F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15767F:	include/linux/atmel-isc-media.h
15768
15769MICROCHIP ISI DRIVER
15770M:	Eugen Hristev <eugen.hristev@microchip.com>
15771L:	linux-media@vger.kernel.org
15772S:	Supported
15773F:	drivers/media/platform/atmel/atmel-isi.c
15774F:	drivers/media/platform/atmel/atmel-isi.h
15775
15776MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15777M:	Woojung Huh <woojung.huh@microchip.com>
15778M:	UNGLinuxDriver@microchip.com
15779L:	netdev@vger.kernel.org
15780S:	Maintained
15781F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15782F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15783F:	drivers/net/dsa/microchip/*
15784F:	include/linux/dsa/ksz_common.h
15785F:	include/linux/platform_data/microchip-ksz.h
15786F:	net/dsa/tag_ksz.c
15787
15788MICROCHIP LAN743X ETHERNET DRIVER
15789M:	Bryan Whitehead <bryan.whitehead@microchip.com>
15790M:	UNGLinuxDriver@microchip.com
15791L:	netdev@vger.kernel.org
15792S:	Maintained
15793F:	drivers/net/ethernet/microchip/lan743x_*
15794
15795MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15796M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15797L:	netdev@vger.kernel.org
15798S:	Maintained
15799F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15800F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15801
15802MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15803M:	Arun Ramadoss <arun.ramadoss@microchip.com>
15804R:	UNGLinuxDriver@microchip.com
15805L:	netdev@vger.kernel.org
15806S:	Maintained
15807F:	drivers/net/phy/microchip_t1.c
15808
15809MICROCHIP LAN966X ETHERNET DRIVER
15810M:	Horatiu Vultur <horatiu.vultur@microchip.com>
15811M:	UNGLinuxDriver@microchip.com
15812L:	netdev@vger.kernel.org
15813S:	Maintained
15814F:	drivers/net/ethernet/microchip/lan966x/*
15815
15816MICROCHIP LAN966X OIC DRIVER
15817M:	Herve Codina <herve.codina@bootlin.com>
15818S:	Maintained
15819F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15820F:	drivers/irqchip/irq-lan966x-oic.c
15821
15822MICROCHIP LAN966X PCI DRIVER
15823M:	Herve Codina <herve.codina@bootlin.com>
15824S:	Maintained
15825F:	drivers/misc/lan966x_pci.c
15826F:	drivers/misc/lan966x_pci.dtso
15827
15828MICROCHIP LAN969X ETHERNET DRIVER
15829M:	Daniel Machon <daniel.machon@microchip.com>
15830M:	UNGLinuxDriver@microchip.com
15831L:	netdev@vger.kernel.org
15832S:	Maintained
15833F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15834
15835MICROCHIP LCDFB DRIVER
15836M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15837L:	linux-fbdev@vger.kernel.org
15838S:	Maintained
15839F:	drivers/video/fbdev/atmel_lcdfb.c
15840F:	include/video/atmel_lcdc.h
15841
15842MICROCHIP MCP16502 PMIC DRIVER
15843M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15844M:	Andrei Simion <andrei.simion@microchip.com>
15845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15846S:	Supported
15847F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15848F:	drivers/regulator/mcp16502.c
15849
15850MICROCHIP MCP3564 ADC DRIVER
15851M:	Marius Cristea <marius.cristea@microchip.com>
15852L:	linux-iio@vger.kernel.org
15853S:	Supported
15854F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15855F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15856F:	drivers/iio/adc/mcp3564.c
15857
15858MICROCHIP MCP3911 ADC DRIVER
15859M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15860M:	Kent Gustavsson <kent@minoris.se>
15861L:	linux-iio@vger.kernel.org
15862S:	Maintained
15863F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15864F:	drivers/iio/adc/mcp3911.c
15865
15866MICROCHIP MMC/SD/SDIO MCI DRIVER
15867M:	Aubin Constans <aubin.constans@microchip.com>
15868S:	Maintained
15869F:	drivers/mmc/host/atmel-mci.c
15870
15871MICROCHIP NAND DRIVER
15872L:	linux-mtd@lists.infradead.org
15873S:	Orphan
15874F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15875F:	drivers/mtd/nand/raw/atmel/*
15876
15877MICROCHIP OTPC DRIVER
15878M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15880S:	Supported
15881F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15882F:	drivers/nvmem/microchip-otpc.c
15883F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15884
15885MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15886M:	Matteo Martelli <matteomartelli3@gmail.com>
15887L:	linux-iio@vger.kernel.org
15888S:	Supported
15889F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15890F:	drivers/iio/adc/pac1921.c
15891
15892MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15893M:	Marius Cristea <marius.cristea@microchip.com>
15894L:	linux-iio@vger.kernel.org
15895S:	Supported
15896F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15897F:	drivers/iio/adc/pac1934.c
15898
15899MICROCHIP PCI1XXXX GP DRIVER
15900M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15901M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15902L:	linux-gpio@vger.kernel.org
15903S:	Supported
15904F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15905F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15906F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15907F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15908
15909MICROCHIP PCI1XXXX I2C DRIVER
15910M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15911M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15912M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15913L:	linux-i2c@vger.kernel.org
15914S:	Maintained
15915F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15916
15917MICROCHIP PCIe UART DRIVER
15918M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15919M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15920L:	linux-serial@vger.kernel.org
15921S:	Maintained
15922F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15923
15924MICROCHIP POLARFIRE FPGA DRIVERS
15925M:	Conor Dooley <conor.dooley@microchip.com>
15926L:	linux-fpga@vger.kernel.org
15927S:	Supported
15928F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15929F:	drivers/fpga/microchip-spi.c
15930
15931MICROCHIP PWM DRIVER
15932M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15934L:	linux-pwm@vger.kernel.org
15935S:	Supported
15936F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15937F:	drivers/pwm/pwm-atmel.c
15938
15939MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15940M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15941M:	Dharma Balasubiramani <dharma.b@microchip.com>
15942L:	dri-devel@lists.freedesktop.org
15943S:	Supported
15944F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15945F:	drivers/gpu/drm/bridge/microchip-lvds.c
15946
15947MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15948M:	Eugen Hristev <eugen.hristev@microchip.com>
15949L:	linux-iio@vger.kernel.org
15950S:	Supported
15951F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15952F:	drivers/iio/adc/at91-sama5d2_adc.c
15953F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15954
15955MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15956M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15957S:	Supported
15958F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15959F:	drivers/power/reset/at91-sama5d2_shdwc.c
15960
15961MICROCHIP SOC DRIVERS
15962M:	Conor Dooley <conor@kernel.org>
15963S:	Supported
15964T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15965F:	Documentation/devicetree/bindings/soc/microchip/
15966F:	drivers/soc/microchip/
15967
15968MICROCHIP SPI DRIVER
15969M:	Ryan Wanner <ryan.wanner@microchip.com>
15970S:	Supported
15971F:	drivers/spi/spi-atmel.*
15972
15973MICROCHIP SSC DRIVER
15974M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15975M:	Andrei Simion <andrei.simion@microchip.com>
15976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15977S:	Supported
15978F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
15979F:	drivers/misc/atmel-ssc.c
15980F:	include/linux/atmel-ssc.h
15981
15982Microchip Timer Counter Block (TCB) Capture Driver
15983M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15985L:	linux-iio@vger.kernel.org
15986S:	Maintained
15987F:	drivers/counter/microchip-tcb-capture.c
15988F:	include/uapi/linux/counter/microchip-tcb-capture.h
15989
15990MICROCHIP USB251XB DRIVER
15991M:	Richard Leitner <richard.leitner@skidata.com>
15992L:	linux-usb@vger.kernel.org
15993S:	Maintained
15994F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15995F:	drivers/usb/misc/usb251xb.c
15996
15997MICROCHIP USBA UDC DRIVER
15998M:	Cristian Birsan <cristian.birsan@microchip.com>
15999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16000S:	Supported
16001F:	drivers/usb/gadget/udc/atmel_usba_udc.*
16002
16003MICROCHIP WILC1000 WIFI DRIVER
16004M:	Ajay Singh <ajay.kathat@microchip.com>
16005M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16006L:	linux-wireless@vger.kernel.org
16007S:	Supported
16008F:	drivers/net/wireless/microchip/
16009
16010MICROSEMI MIPS SOCS
16011M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16012M:	UNGLinuxDriver@microchip.com
16013L:	linux-mips@vger.kernel.org
16014S:	Supported
16015F:	Documentation/devicetree/bindings/mips/mscc.txt
16016F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
16017F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
16018F:	arch/mips/boot/dts/mscc/
16019F:	arch/mips/configs/generic/board-ocelot.config
16020F:	arch/mips/generic/board-ocelot.c
16021
16022MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
16023M:	Don Brace <don.brace@microchip.com>
16024L:	storagedev@microchip.com
16025L:	linux-scsi@vger.kernel.org
16026S:	Supported
16027F:	Documentation/scsi/smartpqi.rst
16028F:	drivers/scsi/smartpqi/Kconfig
16029F:	drivers/scsi/smartpqi/Makefile
16030F:	drivers/scsi/smartpqi/smartpqi*.[ch]
16031F:	include/linux/cciss*.h
16032F:	include/uapi/linux/cciss*.h
16033
16034MICROSOFT MANA RDMA DRIVER
16035M:	Long Li <longli@microsoft.com>
16036M:	Konstantin Taranov <kotaranov@microsoft.com>
16037L:	linux-rdma@vger.kernel.org
16038S:	Supported
16039F:	drivers/infiniband/hw/mana/
16040F:	include/net/mana
16041F:	include/uapi/rdma/mana-abi.h
16042
16043MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16044M:	Maximilian Luz <luzmaximilian@gmail.com>
16045L:	platform-driver-x86@vger.kernel.org
16046S:	Maintained
16047F:	drivers/platform/surface/surface_aggregator_tabletsw.c
16048
16049MICROSOFT SURFACE BATTERY AND AC DRIVERS
16050M:	Maximilian Luz <luzmaximilian@gmail.com>
16051L:	linux-pm@vger.kernel.org
16052L:	platform-driver-x86@vger.kernel.org
16053S:	Maintained
16054F:	drivers/power/supply/surface_battery.c
16055F:	drivers/power/supply/surface_charger.c
16056
16057MICROSOFT SURFACE DTX DRIVER
16058M:	Maximilian Luz <luzmaximilian@gmail.com>
16059L:	platform-driver-x86@vger.kernel.org
16060S:	Maintained
16061F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
16062F:	drivers/platform/surface/surface_dtx.c
16063F:	include/uapi/linux/surface_aggregator/dtx.h
16064
16065MICROSOFT SURFACE SENSOR FAN DRIVER
16066M:	Maximilian Luz <luzmaximilian@gmail.com>
16067M:	Ivor Wanders <ivor@iwanders.net>
16068L:	linux-hwmon@vger.kernel.org
16069S:	Maintained
16070F:	Documentation/hwmon/surface_fan.rst
16071F:	drivers/hwmon/surface_fan.c
16072
16073MICROSOFT SURFACE SENSOR THERMAL DRIVER
16074M:	Maximilian Luz <luzmaximilian@gmail.com>
16075L:	linux-hwmon@vger.kernel.org
16076S:	Maintained
16077F:	drivers/hwmon/surface_temp.c
16078
16079MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16080M:	Maximilian Luz <luzmaximilian@gmail.com>
16081L:	platform-driver-x86@vger.kernel.org
16082S:	Maintained
16083F:	drivers/platform/surface/surface_gpe.c
16084
16085MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16086M:	Hans de Goede <hdegoede@redhat.com>
16087M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
16088M:	Maximilian Luz <luzmaximilian@gmail.com>
16089L:	platform-driver-x86@vger.kernel.org
16090S:	Maintained
16091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16092F:	drivers/platform/surface/
16093
16094MICROSOFT SURFACE HID TRANSPORT DRIVER
16095M:	Maximilian Luz <luzmaximilian@gmail.com>
16096L:	linux-input@vger.kernel.org
16097L:	platform-driver-x86@vger.kernel.org
16098S:	Maintained
16099F:	drivers/hid/surface-hid/
16100
16101MICROSOFT SURFACE HOT-PLUG DRIVER
16102M:	Maximilian Luz <luzmaximilian@gmail.com>
16103L:	platform-driver-x86@vger.kernel.org
16104S:	Maintained
16105F:	drivers/platform/surface/surface_hotplug.c
16106
16107MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16108M:	Maximilian Luz <luzmaximilian@gmail.com>
16109L:	platform-driver-x86@vger.kernel.org
16110S:	Maintained
16111F:	drivers/platform/surface/surface_platform_profile.c
16112
16113MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16114M:	Chen Yu <yu.c.chen@intel.com>
16115L:	platform-driver-x86@vger.kernel.org
16116S:	Supported
16117F:	drivers/platform/surface/surfacepro3_button.c
16118
16119MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16120M:	Maximilian Luz <luzmaximilian@gmail.com>
16121L:	platform-driver-x86@vger.kernel.org
16122S:	Maintained
16123F:	drivers/platform/surface/surface_aggregator_hub.c
16124
16125MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16126M:	Maximilian Luz <luzmaximilian@gmail.com>
16127L:	platform-driver-x86@vger.kernel.org
16128S:	Maintained
16129W:	https://github.com/linux-surface/surface-aggregator-module
16130C:	irc://irc.libera.chat/linux-surface
16131F:	Documentation/driver-api/surface_aggregator/
16132F:	drivers/platform/surface/aggregator/
16133F:	drivers/platform/surface/surface_acpi_notify.c
16134F:	drivers/platform/surface/surface_aggregator_cdev.c
16135F:	drivers/platform/surface/surface_aggregator_registry.c
16136F:	include/linux/surface_acpi_notify.h
16137F:	include/linux/surface_aggregator/
16138F:	include/uapi/linux/surface_aggregator/
16139
16140MICROTEK X6 SCANNER
16141M:	Oliver Neukum <oliver@neukum.org>
16142S:	Maintained
16143F:	drivers/usb/image/microtek.*
16144
16145MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16146M:	Luka Kovacic <luka.kovacic@sartura.hr>
16147M:	Luka Perkov <luka.perkov@sartura.hr>
16148S:	Maintained
16149F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16150F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16151F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16152F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16153F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16154F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16155
16156MIN HEAP
16157M:	Kuan-Wei Chiu <visitorckw@gmail.com>
16158L:	linux-kernel@vger.kernel.org
16159S:	Maintained
16160F:	Documentation/core-api/min_heap.rst
16161F:	include/linux/min_heap.h
16162F:	lib/min_heap.c
16163F:	lib/test_min_heap.c
16164
16165MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16166M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16167L:	linux-media@vger.kernel.org
16168S:	Maintained
16169F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16170F:	Documentation/driver-api/media/drivers/ccs/
16171F:	Documentation/userspace-api/media/drivers/ccs.rst
16172F:	drivers/media/i2c/ccs-pll.c
16173F:	drivers/media/i2c/ccs-pll.h
16174F:	drivers/media/i2c/ccs/
16175F:	include/uapi/linux/ccs.h
16176F:	include/uapi/linux/smiapp.h
16177
16178MIPS
16179M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16180L:	linux-mips@vger.kernel.org
16181S:	Maintained
16182Q:	https://patchwork.kernel.org/project/linux-mips/list/
16183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16184F:	Documentation/devicetree/bindings/mips/
16185F:	Documentation/arch/mips/
16186F:	arch/mips/
16187F:	drivers/platform/mips/
16188F:	include/dt-bindings/mips/
16189
16190MIPS BOSTON DEVELOPMENT BOARD
16191M:	Paul Burton <paulburton@kernel.org>
16192L:	linux-mips@vger.kernel.org
16193S:	Maintained
16194F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
16195F:	arch/mips/boot/dts/img/boston.dts
16196F:	arch/mips/configs/generic/board-boston.config
16197F:	drivers/clk/imgtec/clk-boston.c
16198F:	include/dt-bindings/clock/boston-clock.h
16199
16200MIPS CORE DRIVERS
16201M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16202L:	linux-mips@vger.kernel.org
16203S:	Supported
16204F:	drivers/bus/mips_cdmm.c
16205F:	drivers/clocksource/mips-gic-timer.c
16206F:	drivers/cpuidle/cpuidle-cps.c
16207F:	drivers/irqchip/irq-mips-cpu.c
16208F:	drivers/irqchip/irq-mips-gic.c
16209
16210MIPS GENERIC PLATFORM
16211M:	Paul Burton <paulburton@kernel.org>
16212L:	linux-mips@vger.kernel.org
16213S:	Supported
16214F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16215F:	arch/mips/generic/
16216F:	arch/mips/tools/generic-board-config.sh
16217
16218MIPS RINT INSTRUCTION EMULATION
16219M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
16220L:	linux-mips@vger.kernel.org
16221S:	Supported
16222F:	arch/mips/math-emu/dp_rint.c
16223F:	arch/mips/math-emu/sp_rint.c
16224
16225MIPS/LOONGSON1 ARCHITECTURE
16226M:	Keguang Zhang <keguang.zhang@gmail.com>
16227L:	linux-mips@vger.kernel.org
16228S:	Maintained
16229F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16230F:	arch/mips/include/asm/mach-loongson32/
16231F:	arch/mips/loongson32/
16232F:	drivers/*/*loongson1*
16233F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16234
16235MIPS/LOONGSON2EF ARCHITECTURE
16236M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
16237L:	linux-mips@vger.kernel.org
16238S:	Maintained
16239F:	arch/mips/include/asm/mach-loongson2ef/
16240F:	arch/mips/loongson2ef/
16241F:	drivers/cpufreq/loongson2_cpufreq.c
16242
16243MIPS/LOONGSON64 ARCHITECTURE
16244M:	Huacai Chen <chenhuacai@kernel.org>
16245M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
16246L:	linux-mips@vger.kernel.org
16247S:	Maintained
16248F:	arch/mips/include/asm/mach-loongson64/
16249F:	arch/mips/loongson64/
16250F:	drivers/irqchip/irq-loongson*
16251F:	drivers/platform/mips/cpu_hwmon.c
16252
16253MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16254M:	Hans Verkuil <hverkuil@xs4all.nl>
16255L:	linux-media@vger.kernel.org
16256S:	Odd Fixes
16257W:	https://linuxtv.org
16258T:	git git://linuxtv.org/media.git
16259F:	drivers/media/radio/radio-miropcm20*
16260
16261MITSUMI MM8013 FG DRIVER
16262M:	Konrad Dybcio <konradybcio@kernel.org>
16263F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16264F:	drivers/power/supply/mm8013.c
16265
16266MMP SUPPORT
16267R:	Lubomir Rintel <lkundrak@v3.sk>
16268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16269S:	Odd Fixes
16270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16271F:	arch/arm/boot/dts/marvell/mmp*
16272F:	arch/arm/mach-mmp/
16273F:	include/linux/soc/mmp/
16274
16275MMP USB PHY DRIVERS
16276R:	Lubomir Rintel <lkundrak@v3.sk>
16277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16278S:	Maintained
16279F:	drivers/phy/marvell/phy-mmp3-usb.c
16280F:	drivers/phy/marvell/phy-pxa-usb.c
16281
16282MMU GATHER AND TLB INVALIDATION
16283M:	Will Deacon <will@kernel.org>
16284M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
16285M:	Andrew Morton <akpm@linux-foundation.org>
16286M:	Nick Piggin <npiggin@gmail.com>
16287M:	Peter Zijlstra <peterz@infradead.org>
16288L:	linux-arch@vger.kernel.org
16289L:	linux-mm@kvack.org
16290S:	Maintained
16291F:	arch/*/include/asm/tlb.h
16292F:	include/asm-generic/tlb.h
16293F:	mm/mmu_gather.c
16294
16295MN88472 MEDIA DRIVER
16296L:	linux-media@vger.kernel.org
16297S:	Orphan
16298W:	https://linuxtv.org
16299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16300F:	drivers/media/dvb-frontends/mn88472*
16301
16302MN88473 MEDIA DRIVER
16303L:	linux-media@vger.kernel.org
16304S:	Orphan
16305W:	https://linuxtv.org
16306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16307F:	drivers/media/dvb-frontends/mn88473*
16308
16309MOBILEYE MIPS SOCS
16310M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
16311M:	Gregory CLEMENT <gregory.clement@bootlin.com>
16312M:	Théo Lebrun <theo.lebrun@bootlin.com>
16313L:	linux-mips@vger.kernel.org
16314S:	Maintained
16315F:	Documentation/devicetree/bindings/mips/mobileye.yaml
16316F:	Documentation/devicetree/bindings/soc/mobileye/
16317F:	arch/mips/boot/dts/mobileye/
16318F:	arch/mips/configs/eyeq5_defconfig
16319F:	arch/mips/mobileye/board-epm5.its.S
16320F:	drivers/clk/clk-eyeq.c
16321F:	drivers/pinctrl/pinctrl-eyeq5.c
16322F:	drivers/reset/reset-eyeq.c
16323F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
16324
16325MODULE SUPPORT
16326M:	Luis Chamberlain <mcgrof@kernel.org>
16327M:	Petr Pavlu <petr.pavlu@suse.com>
16328R:	Sami Tolvanen <samitolvanen@google.com>
16329R:	Daniel Gomez <da.gomez@samsung.com>
16330L:	linux-modules@vger.kernel.org
16331L:	linux-kernel@vger.kernel.org
16332S:	Maintained
16333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
16334F:	include/linux/kmod.h
16335F:	include/linux/module*.h
16336F:	kernel/module/
16337F:	lib/test_kmod.c
16338F:	lib/tests/module/
16339F:	scripts/module*
16340F:	tools/testing/selftests/kmod/
16341F:	tools/testing/selftests/module/
16342
16343MONOLITHIC POWER SYSTEM PMIC DRIVER
16344M:	Saravanan Sekar <sravanhome@gmail.com>
16345S:	Maintained
16346F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16347F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16348F:	drivers/hwmon/pmbus/mpq7932.c
16349F:	drivers/iio/adc/mp2629_adc.c
16350F:	drivers/mfd/mp2629.c
16351F:	drivers/power/supply/mp2629_charger.c
16352F:	drivers/regulator/mp5416.c
16353F:	drivers/regulator/mpq7920.c
16354F:	drivers/regulator/mpq7920.h
16355F:	include/linux/mfd/mp2629.h
16356
16357MOST(R) TECHNOLOGY DRIVER
16358M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
16359M:	Christian Gromm <christian.gromm@microchip.com>
16360S:	Maintained
16361F:	Documentation/ABI/testing/configfs-most
16362F:	Documentation/ABI/testing/sysfs-bus-most
16363F:	drivers/most/
16364F:	drivers/staging/most/
16365F:	include/linux/most.h
16366
16367MOTORCOMM PHY DRIVER
16368M:	Frank <Frank.Sae@motor-comm.com>
16369L:	netdev@vger.kernel.org
16370S:	Maintained
16371F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16372F:	drivers/net/phy/motorcomm.c
16373
16374MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16375M:	Jiri Slaby <jirislaby@kernel.org>
16376S:	Maintained
16377F:	Documentation/driver-api/tty/moxa-smartio.rst
16378F:	drivers/tty/mxser.*
16379
16380MP3309C BACKLIGHT DRIVER
16381M:	Flavio Suligoi <f.suligoi@asem.it>
16382L:	dri-devel@lists.freedesktop.org
16383S:	Maintained
16384F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16385F:	drivers/video/backlight/mp3309c.c
16386
16387MPS MP2891 DRIVER
16388M:	Noah Wang <noahwang.wang@outlook.com>
16389L:	linux-hwmon@vger.kernel.org
16390S:	Maintained
16391F:	Documentation/hwmon/mp2891.rst
16392F:	drivers/hwmon/pmbus/mp2891.c
16393
16394MPS MP2993 DRIVER
16395M:	Noah Wang <noahwang.wang@outlook.com>
16396L:	linux-hwmon@vger.kernel.org
16397S:	Maintained
16398F:	Documentation/hwmon/mp2993.rst
16399F:	drivers/hwmon/pmbus/mp2993.c
16400
16401MPS MP9941 DRIVER
16402M:	Noah Wang <noahwang.wang@outlook.com>
16403L:	linux-hwmon@vger.kernel.org
16404S:	Maintained
16405F:	Documentation/hwmon/mp9941.rst
16406F:	drivers/hwmon/pmbus/mp9941.c
16407
16408MR800 AVERMEDIA USB FM RADIO DRIVER
16409M:	Alexey Klimov <alexey.klimov@linaro.org>
16410L:	linux-media@vger.kernel.org
16411S:	Maintained
16412T:	git git://linuxtv.org/media.git
16413F:	drivers/media/radio/radio-mr800.c
16414
16415MRF24J40 IEEE 802.15.4 RADIO DRIVER
16416M:	Stefan Schmidt <stefan@datenfreihafen.org>
16417L:	linux-wpan@vger.kernel.org
16418S:	Odd Fixes
16419F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16420F:	drivers/net/ieee802154/mrf24j40.c
16421
16422MSI EC DRIVER
16423M:	Nikita Kravets <teackot@gmail.com>
16424L:	platform-driver-x86@vger.kernel.org
16425S:	Maintained
16426W:	https://github.com/BeardOverflow/msi-ec
16427F:	drivers/platform/x86/msi-ec.*
16428
16429MSI LAPTOP SUPPORT
16430M:	"Lee, Chun-Yi" <jlee@suse.com>
16431L:	platform-driver-x86@vger.kernel.org
16432S:	Maintained
16433F:	drivers/platform/x86/msi-laptop.c
16434
16435MSI WMI SUPPORT
16436L:	platform-driver-x86@vger.kernel.org
16437S:	Orphan
16438F:	drivers/platform/x86/msi-wmi.c
16439
16440MSI WMI PLATFORM FEATURES
16441M:	Armin Wolf <W_Armin@gmx.de>
16442L:	platform-driver-x86@vger.kernel.org
16443S:	Maintained
16444F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16445F:	Documentation/wmi/devices/msi-wmi-platform.rst
16446F:	drivers/platform/x86/msi-wmi-platform.c
16447
16448MSI001 MEDIA DRIVER
16449L:	linux-media@vger.kernel.org
16450S:	Orphan
16451W:	https://linuxtv.org
16452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16453F:	drivers/media/tuners/msi001*
16454
16455MSI2500 MEDIA DRIVER
16456L:	linux-media@vger.kernel.org
16457S:	Orphan
16458W:	https://linuxtv.org
16459Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16460F:	drivers/media/usb/msi2500/
16461
16462MSTAR INTERRUPT CONTROLLER DRIVER
16463M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
16464M:	Daniel Palmer <daniel@thingy.jp>
16465S:	Maintained
16466F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16467F:	drivers/irqchip/irq-mst-intc.c
16468
16469MSYSTEMS DISKONCHIP G3 MTD DRIVER
16470M:	Robert Jarzmik <robert.jarzmik@free.fr>
16471L:	linux-mtd@lists.infradead.org
16472S:	Maintained
16473F:	drivers/mtd/devices/docg3*
16474
16475MT9M114 ONSEMI SENSOR DRIVER
16476M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16477L:	linux-media@vger.kernel.org
16478S:	Maintained
16479T:	git git://linuxtv.org/media.git
16480F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16481F:	drivers/media/i2c/mt9m114.c
16482
16483MT9P031 APTINA CAMERA SENSOR
16484M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16485L:	linux-media@vger.kernel.org
16486S:	Maintained
16487T:	git git://linuxtv.org/media.git
16488F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16489F:	drivers/media/i2c/mt9p031.c
16490
16491MT9T112 APTINA CAMERA SENSOR
16492M:	Jacopo Mondi <jacopo@jmondi.org>
16493L:	linux-media@vger.kernel.org
16494S:	Odd Fixes
16495T:	git git://linuxtv.org/media.git
16496F:	drivers/media/i2c/mt9t112.c
16497F:	include/media/i2c/mt9t112.h
16498
16499MT9V032 APTINA CAMERA SENSOR
16500M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16501L:	linux-media@vger.kernel.org
16502S:	Maintained
16503T:	git git://linuxtv.org/media.git
16504F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16505F:	drivers/media/i2c/mt9v032.c
16506F:	include/media/i2c/mt9v032.h
16507
16508MT9V111 APTINA CAMERA SENSOR
16509M:	Jacopo Mondi <jacopo@jmondi.org>
16510L:	linux-media@vger.kernel.org
16511S:	Maintained
16512T:	git git://linuxtv.org/media.git
16513F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16514F:	drivers/media/i2c/mt9v111.c
16515
16516MULTIFUNCTION DEVICES (MFD)
16517M:	Lee Jones <lee@kernel.org>
16518S:	Maintained
16519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16520F:	Documentation/devicetree/bindings/mfd/
16521F:	drivers/mfd/
16522F:	include/dt-bindings/mfd/
16523F:	include/linux/mfd/
16524
16525MULTIMEDIA CARD (MMC) ETC. OVER SPI
16526S:	Orphan
16527F:	drivers/mmc/host/mmc_spi.c
16528F:	include/linux/spi/mmc_spi.h
16529
16530MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16531M:	Ulf Hansson <ulf.hansson@linaro.org>
16532L:	linux-mmc@vger.kernel.org
16533S:	Maintained
16534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16535F:	Documentation/devicetree/bindings/mmc/
16536F:	drivers/mmc/
16537F:	include/linux/mmc/
16538F:	include/uapi/linux/mmc/
16539
16540MULTIPLEXER SUBSYSTEM
16541M:	Peter Rosin <peda@axentia.se>
16542S:	Maintained
16543F:	Documentation/ABI/testing/sysfs-class-mux*
16544F:	Documentation/devicetree/bindings/mux/
16545F:	drivers/mux/
16546F:	include/dt-bindings/mux/
16547F:	include/linux/mux/
16548
16549MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16550M:	Bin Liu <b-liu@ti.com>
16551L:	linux-usb@vger.kernel.org
16552S:	Maintained
16553F:	drivers/usb/musb/
16554
16555MXL301RF MEDIA DRIVER
16556M:	Akihiro Tsukada <tskd08@gmail.com>
16557L:	linux-media@vger.kernel.org
16558S:	Odd Fixes
16559F:	drivers/media/tuners/mxl301rf*
16560
16561MXL5007T MEDIA DRIVER
16562M:	Michael Krufky <mkrufky@linuxtv.org>
16563L:	linux-media@vger.kernel.org
16564S:	Maintained
16565W:	https://linuxtv.org
16566W:	http://github.com/mkrufky
16567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16568T:	git git://linuxtv.org/mkrufky/tuners.git
16569F:	drivers/media/tuners/mxl5007t.*
16570
16571MXSFB DRM DRIVER
16572M:	Marek Vasut <marex@denx.de>
16573M:	Stefan Agner <stefan@agner.ch>
16574L:	dri-devel@lists.freedesktop.org
16575S:	Supported
16576T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16577F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16578F:	drivers/gpu/drm/mxsfb/
16579
16580MYLEX DAC960 PCI RAID Controller
16581M:	Hannes Reinecke <hare@kernel.org>
16582L:	linux-scsi@vger.kernel.org
16583S:	Supported
16584F:	drivers/scsi/myrb.*
16585F:	drivers/scsi/myrs.*
16586
16587MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16588L:	netdev@vger.kernel.org
16589S:	Orphan
16590W:	https://www.cspi.com/ethernet-products/support/downloads/
16591F:	drivers/net/ethernet/myricom/myri10ge/
16592
16593NAND FLASH SUBSYSTEM
16594M:	Miquel Raynal <miquel.raynal@bootlin.com>
16595R:	Richard Weinberger <richard@nod.at>
16596L:	linux-mtd@lists.infradead.org
16597S:	Maintained
16598W:	http://www.linux-mtd.infradead.org/
16599Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16600C:	irc://irc.oftc.net/mtd
16601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16602F:	drivers/mtd/nand/
16603F:	include/linux/mtd/*nand*.h
16604
16605NATIONAL INSTRUMENTS SERIAL DRIVER
16606M:	Chaitanya Vadrevu <chaitanya.vadrevu@emerson.com>
16607L:	linux-serial@vger.kernel.org
16608S:	Maintained
16609F:	drivers/tty/serial/8250/8250_ni.c
16610
16611NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16612M:	Daniel Mack <zonque@gmail.com>
16613L:	linux-sound@vger.kernel.org
16614S:	Maintained
16615W:	http://www.native-instruments.com
16616F:	sound/usb/caiaq/
16617
16618NATSEMI ETHERNET DRIVER (DP8381x)
16619S:	Orphan
16620F:	drivers/net/ethernet/natsemi/natsemi.c
16621
16622NCR 5380 SCSI DRIVERS
16623M:	Finn Thain <fthain@linux-m68k.org>
16624M:	Michael Schmitz <schmitzmic@gmail.com>
16625L:	linux-scsi@vger.kernel.org
16626S:	Maintained
16627F:	Documentation/scsi/g_NCR5380.rst
16628F:	drivers/scsi/NCR5380.*
16629F:	drivers/scsi/arm/cumana_1.c
16630F:	drivers/scsi/arm/oak.c
16631F:	drivers/scsi/atari_scsi.*
16632F:	drivers/scsi/dmx3191d.c
16633F:	drivers/scsi/g_NCR5380.*
16634F:	drivers/scsi/mac_scsi.*
16635F:	drivers/scsi/sun3_scsi.*
16636F:	drivers/scsi/sun3_scsi_vme.c
16637
16638NCSI LIBRARY
16639M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
16640R:	Paul Fertser <fercerpav@gmail.com>
16641S:	Maintained
16642F:	net/ncsi/
16643
16644NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16645M:	Zev Weiss <zev@bewilderbeest.net>
16646L:	linux-hwmon@vger.kernel.org
16647S:	Maintained
16648F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16649F:	drivers/hwmon/nct6775-i2c.c
16650
16651NCT7363 HARDWARE MONITOR DRIVER
16652M:	Ban Feng <kcfeng0@nuvoton.com>
16653L:	linux-hwmon@vger.kernel.org
16654S:	Maintained
16655F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16656F:	Documentation/hwmon/nct7363.rst
16657F:	drivers/hwmon/nct7363.c
16658
16659NETCONSOLE
16660M:	Breno Leitao <leitao@debian.org>
16661S:	Maintained
16662F:	Documentation/networking/netconsole.rst
16663F:	drivers/net/netconsole.c
16664F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16665F:	tools/testing/selftests/drivers/net/netcons\*
16666
16667NETDEVSIM
16668M:	Jakub Kicinski <kuba@kernel.org>
16669S:	Maintained
16670F:	drivers/net/netdevsim/*
16671F:	tools/testing/selftests/drivers/net/netdevsim/*
16672
16673NETEM NETWORK EMULATOR
16674M:	Stephen Hemminger <stephen@networkplumber.org>
16675L:	netdev@vger.kernel.org
16676S:	Maintained
16677F:	net/sched/sch_netem.c
16678
16679NETERION 10GbE DRIVERS (s2io)
16680M:	Jon Mason <jdmason@kudzu.us>
16681L:	netdev@vger.kernel.org
16682S:	Maintained
16683F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16684F:	drivers/net/ethernet/neterion/
16685
16686NETFILTER
16687M:	Pablo Neira Ayuso <pablo@netfilter.org>
16688M:	Jozsef Kadlecsik <kadlec@netfilter.org>
16689L:	netfilter-devel@vger.kernel.org
16690L:	coreteam@netfilter.org
16691S:	Maintained
16692W:	http://www.netfilter.org/
16693W:	http://www.iptables.org/
16694W:	http://www.nftables.org/
16695Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16696C:	irc://irc.libera.chat/netfilter
16697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16699F:	include/linux/netfilter*
16700F:	include/linux/netfilter/
16701F:	include/net/netfilter/
16702F:	include/uapi/linux/netfilter*
16703F:	include/uapi/linux/netfilter/
16704F:	net/*/netfilter.c
16705F:	net/*/netfilter/
16706F:	net/bridge/br_netfilter*.c
16707F:	net/netfilter/
16708F:	tools/testing/selftests/net/netfilter/
16709
16710NETROM NETWORK LAYER
16711L:	linux-hams@vger.kernel.org
16712S:	Orphan
16713W:	https://linux-ax25.in-berlin.de
16714F:	include/net/netrom.h
16715F:	include/uapi/linux/netrom.h
16716F:	net/netrom/
16717
16718NETRONIX EMBEDDED CONTROLLER
16719M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16720S:	Maintained
16721F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16722F:	drivers/mfd/ntxec.c
16723F:	drivers/pwm/pwm-ntxec.c
16724F:	drivers/rtc/rtc-ntxec.c
16725F:	include/linux/mfd/ntxec.h
16726
16727NETRONOME ETHERNET DRIVERS
16728M:	Louis Peens <louis.peens@corigine.com>
16729R:	Jakub Kicinski <kuba@kernel.org>
16730L:	oss-drivers@corigine.com
16731S:	Maintained
16732F:	drivers/net/ethernet/netronome/
16733
16734NETWORK BLOCK DEVICE (NBD)
16735M:	Josef Bacik <josef@toxicpanda.com>
16736L:	linux-block@vger.kernel.org
16737L:	nbd@other.debian.org
16738S:	Maintained
16739F:	Documentation/admin-guide/blockdev/nbd.rst
16740F:	drivers/block/nbd.c
16741F:	include/trace/events/nbd.h
16742F:	include/uapi/linux/nbd.h
16743
16744NETWORK DROP MONITOR
16745M:	Neil Horman <nhorman@tuxdriver.com>
16746L:	netdev@vger.kernel.org
16747S:	Maintained
16748W:	https://fedorahosted.org/dropwatch/
16749F:	include/uapi/linux/net_dropmon.h
16750F:	net/core/drop_monitor.c
16751
16752NETWORKING DRIVERS
16753M:	Andrew Lunn <andrew+netdev@lunn.ch>
16754M:	"David S. Miller" <davem@davemloft.net>
16755M:	Eric Dumazet <edumazet@google.com>
16756M:	Jakub Kicinski <kuba@kernel.org>
16757M:	Paolo Abeni <pabeni@redhat.com>
16758L:	netdev@vger.kernel.org
16759S:	Maintained
16760P:	Documentation/process/maintainer-netdev.rst
16761Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16764F:	Documentation/devicetree/bindings/net/
16765F:	Documentation/networking/net_cachelines/net_device.rst
16766F:	drivers/connector/
16767F:	drivers/net/
16768F:	drivers/ptp/
16769F:	include/dt-bindings/net/
16770F:	include/linux/cn_proc.h
16771F:	include/linux/etherdevice.h
16772F:	include/linux/ethtool_netlink.h
16773F:	include/linux/fcdevice.h
16774F:	include/linux/fddidevice.h
16775F:	include/linux/hippidevice.h
16776F:	include/linux/if_*
16777F:	include/linux/inetdevice.h
16778F:	include/linux/netdev*
16779F:	include/linux/platform_data/wiznet.h
16780F:	include/uapi/linux/cn_proc.h
16781F:	include/uapi/linux/ethtool_netlink*
16782F:	include/uapi/linux/if_*
16783F:	include/uapi/linux/net_shaper.h
16784F:	include/uapi/linux/netdev*
16785F:	tools/testing/selftests/drivers/net/
16786X:	Documentation/devicetree/bindings/net/bluetooth/
16787X:	Documentation/devicetree/bindings/net/can/
16788X:	Documentation/devicetree/bindings/net/wireless/
16789X:	drivers/net/can/
16790X:	drivers/net/wireless/
16791
16792NETWORKING DRIVERS (WIRELESS)
16793M:	Johannes Berg <johannes@sipsolutions.net>
16794L:	linux-wireless@vger.kernel.org
16795S:	Maintained
16796W:	https://wireless.wiki.kernel.org/
16797Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16800F:	Documentation/devicetree/bindings/net/wireless/
16801F:	drivers/net/wireless/
16802X:	drivers/net/wireless/ath/
16803X:	drivers/net/wireless/broadcom/
16804X:	drivers/net/wireless/intel/
16805X:	drivers/net/wireless/intersil/
16806X:	drivers/net/wireless/marvell/
16807X:	drivers/net/wireless/mediatek/mt76/
16808X:	drivers/net/wireless/mediatek/mt7601u/
16809X:	drivers/net/wireless/microchip/
16810X:	drivers/net/wireless/purelifi/
16811X:	drivers/net/wireless/quantenna/
16812X:	drivers/net/wireless/ralink/
16813X:	drivers/net/wireless/realtek/
16814X:	drivers/net/wireless/rsi/
16815X:	drivers/net/wireless/silabs/
16816X:	drivers/net/wireless/st/
16817X:	drivers/net/wireless/ti/
16818X:	drivers/net/wireless/zydas/
16819
16820NETWORKING [DSA]
16821M:	Andrew Lunn <andrew@lunn.ch>
16822M:	Vladimir Oltean <olteanv@gmail.com>
16823S:	Maintained
16824F:	Documentation/devicetree/bindings/net/dsa/
16825F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16826F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16827F:	drivers/net/dsa/
16828F:	include/linux/dsa/
16829F:	include/linux/platform_data/dsa.h
16830F:	include/net/dsa.h
16831F:	net/dsa/
16832F:	tools/testing/selftests/drivers/net/dsa/
16833
16834NETWORKING [ETHTOOL]
16835M:	Andrew Lunn <andrew@lunn.ch>
16836M:	Jakub Kicinski <kuba@kernel.org>
16837F:	Documentation/netlink/specs/ethtool.yaml
16838F:	Documentation/networking/ethtool-netlink.rst
16839F:	include/linux/ethtool*
16840F:	include/uapi/linux/ethtool*
16841F:	net/ethtool/
16842F:	tools/testing/selftests/drivers/net/*/ethtool*
16843
16844NETWORKING [ETHTOOL CABLE TEST]
16845M:	Andrew Lunn <andrew@lunn.ch>
16846F:	net/ethtool/cabletest.c
16847F:	tools/testing/selftests/drivers/net/*/ethtool*
16848K:	cable_test
16849
16850NETWORKING [ETHTOOL MAC MERGE]
16851M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16852F:	net/ethtool/mm.c
16853F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16854K:	ethtool_mm
16855
16856NETWORKING [ETHTOOL PHY TOPOLOGY]
16857M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
16858F:	Documentation/networking/phy-link-topology.rst
16859F:	drivers/net/phy/phy_link_topology.c
16860F:	include/linux/phy_link_topology.h
16861F:	net/ethtool/phy.c
16862
16863NETWORKING [GENERAL]
16864M:	"David S. Miller" <davem@davemloft.net>
16865M:	Eric Dumazet <edumazet@google.com>
16866M:	Jakub Kicinski <kuba@kernel.org>
16867M:	Paolo Abeni <pabeni@redhat.com>
16868R:	Simon Horman <horms@kernel.org>
16869L:	netdev@vger.kernel.org
16870S:	Maintained
16871P:	Documentation/process/maintainer-netdev.rst
16872Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16873B:	mailto:netdev@vger.kernel.org
16874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16876F:	Documentation/core-api/netlink.rst
16877F:	Documentation/netlink/
16878F:	Documentation/networking/
16879F:	Documentation/networking/net_cachelines/
16880F:	Documentation/process/maintainer-netdev.rst
16881F:	Documentation/userspace-api/netlink/
16882F:	include/linux/ethtool.h
16883F:	include/linux/framer/framer-provider.h
16884F:	include/linux/framer/framer.h
16885F:	include/linux/in.h
16886F:	include/linux/indirect_call_wrapper.h
16887F:	include/linux/inet.h
16888F:	include/linux/inet_diag.h
16889F:	include/linux/net.h
16890F:	include/linux/netdev*
16891F:	include/linux/netlink.h
16892F:	include/linux/netpoll.h
16893F:	include/linux/rtnetlink.h
16894F:	include/linux/sctp.h
16895F:	include/linux/seq_file_net.h
16896F:	include/linux/skbuff*
16897F:	include/net/
16898F:	include/uapi/linux/ethtool.h
16899F:	include/uapi/linux/genetlink.h
16900F:	include/uapi/linux/hsr_netlink.h
16901F:	include/uapi/linux/in.h
16902F:	include/uapi/linux/inet_diag.h
16903F:	include/uapi/linux/nbd-netlink.h
16904F:	include/uapi/linux/net.h
16905F:	include/uapi/linux/net_namespace.h
16906F:	include/uapi/linux/netconf.h
16907F:	include/uapi/linux/netdev*
16908F:	include/uapi/linux/netlink.h
16909F:	include/uapi/linux/netlink_diag.h
16910F:	include/uapi/linux/rtnetlink.h
16911F:	include/uapi/linux/sctp.h
16912F:	lib/net_utils.c
16913F:	lib/random32.c
16914F:	net/
16915F:	samples/pktgen/
16916F:	tools/net/
16917F:	tools/testing/selftests/net/
16918X:	Documentation/networking/mac80211-injection.rst
16919X:	Documentation/networking/mac80211_hwsim/
16920X:	Documentation/networking/regulatory.rst
16921X:	include/net/cfg80211.h
16922X:	include/net/ieee80211_radiotap.h
16923X:	include/net/iw_handler.h
16924X:	include/net/mac80211.h
16925X:	include/net/wext.h
16926X:	net/9p/
16927X:	net/bluetooth/
16928X:	net/can/
16929X:	net/ceph/
16930X:	net/mac80211/
16931X:	net/rfkill/
16932X:	net/wireless/
16933
16934NETWORKING [IPSEC]
16935M:	Steffen Klassert <steffen.klassert@secunet.com>
16936M:	Herbert Xu <herbert@gondor.apana.org.au>
16937M:	"David S. Miller" <davem@davemloft.net>
16938L:	netdev@vger.kernel.org
16939S:	Maintained
16940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16942F:	include/net/xfrm.h
16943F:	include/uapi/linux/xfrm.h
16944F:	net/ipv4/ah4.c
16945F:	net/ipv4/esp4*
16946F:	net/ipv4/ip_vti.c
16947F:	net/ipv4/ipcomp.c
16948F:	net/ipv4/xfrm*
16949F:	net/ipv6/ah6.c
16950F:	net/ipv6/esp6*
16951F:	net/ipv6/ip6_vti.c
16952F:	net/ipv6/ipcomp6.c
16953F:	net/ipv6/xfrm*
16954F:	net/key/
16955F:	net/xfrm/
16956F:	tools/testing/selftests/net/ipsec.c
16957
16958NETWORKING [IPv4/IPv6]
16959M:	"David S. Miller" <davem@davemloft.net>
16960M:	David Ahern <dsahern@kernel.org>
16961L:	netdev@vger.kernel.org
16962S:	Maintained
16963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16964F:	arch/x86/net/*
16965F:	include/linux/ip.h
16966F:	include/linux/ipv6*
16967F:	include/net/fib*
16968F:	include/net/ip*
16969F:	include/net/route.h
16970F:	net/ipv4/
16971F:	net/ipv6/
16972
16973NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16974M:	Paul Moore <paul@paul-moore.com>
16975L:	netdev@vger.kernel.org
16976L:	linux-security-module@vger.kernel.org
16977S:	Supported
16978W:	https://github.com/netlabel
16979F:	Documentation/netlabel/
16980F:	include/net/calipso.h
16981F:	include/net/cipso_ipv4.h
16982F:	include/net/netlabel.h
16983F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16984F:	include/uapi/linux/netfilter/xt_SECMARK.h
16985F:	net/ipv4/cipso_ipv4.c
16986F:	net/ipv6/calipso.c
16987F:	net/netfilter/xt_CONNSECMARK.c
16988F:	net/netfilter/xt_SECMARK.c
16989F:	net/netlabel/
16990
16991NETWORKING [MACSEC]
16992M:	Sabrina Dubroca <sd@queasysnail.net>
16993L:	netdev@vger.kernel.org
16994S:	Maintained
16995F:	drivers/net/macsec.c
16996F:	include/net/macsec.h
16997F:	include/uapi/linux/if_macsec.h
16998K:	macsec
16999K:	\bmdo_
17000
17001NETWORKING [MPTCP]
17002M:	Matthieu Baerts <matttbe@kernel.org>
17003M:	Mat Martineau <martineau@kernel.org>
17004R:	Geliang Tang <geliang@kernel.org>
17005L:	netdev@vger.kernel.org
17006L:	mptcp@lists.linux.dev
17007S:	Maintained
17008W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
17009B:	https://github.com/multipath-tcp/mptcp_net-next/issues
17010T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
17011T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
17012F:	Documentation/netlink/specs/mptcp_pm.yaml
17013F:	Documentation/networking/mptcp*.rst
17014F:	include/net/mptcp.h
17015F:	include/trace/events/mptcp.h
17016F:	include/uapi/linux/mptcp*.h
17017F:	net/mptcp/
17018F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
17019F:	tools/testing/selftests/net/mptcp/
17020
17021NETWORKING [SRv6]
17022M:	Andrea Mayer <andrea.mayer@uniroma2.it>
17023L:	netdev@vger.kernel.org
17024S:	Maintained
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17026F:	include/linux/seg6*
17027F:	include/net/seg6*
17028F:	include/uapi/linux/seg6*
17029F:	net/ipv6/seg6*
17030F:	tools/testing/selftests/net/srv6*
17031
17032NETWORKING [TCP]
17033M:	Eric Dumazet <edumazet@google.com>
17034M:	Neal Cardwell <ncardwell@google.com>
17035R:	Kuniyuki Iwashima <kuniyu@amazon.com>
17036L:	netdev@vger.kernel.org
17037S:	Maintained
17038F:	Documentation/networking/net_cachelines/tcp_sock.rst
17039F:	include/linux/tcp.h
17040F:	include/net/tcp.h
17041F:	include/trace/events/tcp.h
17042F:	include/uapi/linux/tcp.h
17043F:	net/ipv4/inet_connection_sock.c
17044F:	net/ipv4/inet_hashtables.c
17045F:	net/ipv4/inet_timewait_sock.c
17046F:	net/ipv4/syncookies.c
17047F:	net/ipv4/tcp*.c
17048F:	net/ipv6/inet6_connection_sock.c
17049F:	net/ipv6/inet6_hashtables.c
17050F:	net/ipv6/syncookies.c
17051F:	net/ipv6/tcp*.c
17052
17053NETWORKING [TLS]
17054M:	Boris Pismenny <borisp@nvidia.com>
17055M:	John Fastabend <john.fastabend@gmail.com>
17056M:	Jakub Kicinski <kuba@kernel.org>
17057L:	netdev@vger.kernel.org
17058S:	Maintained
17059F:	include/net/tls.h
17060F:	include/uapi/linux/tls.h
17061F:	net/tls/*
17062
17063NETWORKING [SOCKETS]
17064M:	Eric Dumazet <edumazet@google.com>
17065M:	Kuniyuki Iwashima <kuniyu@amazon.com>
17066M:	Paolo Abeni <pabeni@redhat.com>
17067M:	Willem de Bruijn <willemb@google.com>
17068S:	Maintained
17069F:	include/linux/sock_diag.h
17070F:	include/linux/socket.h
17071F:	include/linux/sockptr.h
17072F:	include/net/sock.h
17073F:	include/net/sock_reuseport.h
17074F:	include/uapi/linux/socket.h
17075F:	net/core/*sock*
17076F:	net/core/scm.c
17077F:	net/socket.c
17078
17079NETWORKING [UNIX SOCKETS]
17080M:	Kuniyuki Iwashima <kuniyu@amazon.com>
17081S:	Maintained
17082F:	include/net/af_unix.h
17083F:	include/net/netns/unix.h
17084F:	include/uapi/linux/unix_diag.h
17085F:	net/unix/
17086F:	tools/testing/selftests/net/af_unix/
17087
17088NETXEN (1/10) GbE SUPPORT
17089M:	Manish Chopra <manishc@marvell.com>
17090M:	Rahul Verma <rahulv@marvell.com>
17091M:	GR-Linux-NIC-Dev@marvell.com
17092L:	netdev@vger.kernel.org
17093S:	Maintained
17094F:	drivers/net/ethernet/qlogic/netxen/
17095
17096NET_FAILOVER MODULE
17097M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
17098L:	netdev@vger.kernel.org
17099S:	Supported
17100F:	Documentation/networking/net_failover.rst
17101F:	drivers/net/net_failover.c
17102F:	include/net/net_failover.h
17103
17104NEXTHOP
17105M:	David Ahern <dsahern@kernel.org>
17106L:	netdev@vger.kernel.org
17107S:	Maintained
17108F:	include/net/netns/nexthop.h
17109F:	include/net/nexthop.h
17110F:	include/uapi/linux/nexthop.h
17111F:	net/ipv4/nexthop.c
17112
17113NFC SUBSYSTEM
17114M:	Krzysztof Kozlowski <krzk@kernel.org>
17115L:	netdev@vger.kernel.org
17116S:	Maintained
17117F:	Documentation/devicetree/bindings/net/nfc/
17118F:	drivers/nfc/
17119F:	include/net/nfc/
17120F:	include/uapi/linux/nfc.h
17121F:	net/nfc/
17122
17123NFC VIRTUAL NCI DEVICE DRIVER
17124M:	Bongsu Jeon <bongsu.jeon@samsung.com>
17125L:	netdev@vger.kernel.org
17126S:	Supported
17127F:	drivers/nfc/virtual_ncidev.c
17128F:	tools/testing/selftests/nci/
17129
17130NFS, SUNRPC, AND LOCKD CLIENTS
17131M:	Trond Myklebust <trondmy@kernel.org>
17132M:	Anna Schumaker <anna@kernel.org>
17133L:	linux-nfs@vger.kernel.org
17134S:	Maintained
17135W:	http://client.linux-nfs.org
17136T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17137F:	Documentation/filesystems/nfs/
17138F:	fs/lockd/
17139F:	fs/nfs/
17140F:	fs/nfs_common/
17141F:	include/linux/lockd/
17142F:	include/linux/nfs*
17143F:	include/linux/sunrpc/
17144F:	include/uapi/linux/nfs*
17145F:	include/uapi/linux/sunrpc/
17146F:	net/sunrpc/
17147
17148NILFS2 FILESYSTEM
17149M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
17150L:	linux-nilfs@vger.kernel.org
17151S:	Supported
17152W:	https://nilfs.sourceforge.io/
17153T:	git https://github.com/konis/nilfs2.git
17154F:	Documentation/filesystems/nilfs2.rst
17155F:	fs/nilfs2/
17156F:	include/trace/events/nilfs2.h
17157F:	include/uapi/linux/nilfs2_api.h
17158F:	include/uapi/linux/nilfs2_ondisk.h
17159
17160NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17161M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
17162S:	Maintained
17163W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17164F:	Documentation/scsi/NinjaSCSI.rst
17165F:	drivers/scsi/pcmcia/nsp_*
17166
17167NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17168M:	GOTO Masanori <gotom@debian.or.jp>
17169M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
17170S:	Maintained
17171W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17172F:	Documentation/scsi/NinjaSCSI.rst
17173F:	drivers/scsi/nsp32*
17174
17175NINTENDO HID DRIVER
17176M:	Daniel J. Ogorchock <djogorchock@gmail.com>
17177L:	linux-input@vger.kernel.org
17178S:	Maintained
17179F:	drivers/hid/hid-nintendo*
17180
17181NIOS2 ARCHITECTURE
17182M:	Dinh Nguyen <dinguyen@kernel.org>
17183S:	Maintained
17184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17185F:	arch/nios2/
17186
17187NITRO ENCLAVES (NE)
17188M:	Alexandru Ciobotaru <alcioa@amazon.com>
17189R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
17190L:	linux-kernel@vger.kernel.org
17191S:	Supported
17192W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17193F:	Documentation/virt/ne_overview.rst
17194F:	drivers/virt/nitro_enclaves/
17195F:	include/linux/nitro_enclaves.h
17196F:	include/uapi/linux/nitro_enclaves.h
17197F:	samples/nitro_enclaves/
17198
17199NITRO SECURE MODULE (NSM)
17200M:	Alexander Graf <graf@amazon.com>
17201R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
17202L:	linux-kernel@vger.kernel.org
17203S:	Supported
17204W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17205F:	drivers/misc/nsm.c
17206F:	include/uapi/linux/nsm.h
17207
17208NOHZ, DYNTICKS SUPPORT
17209M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17210M:	Frederic Weisbecker <frederic@kernel.org>
17211M:	Ingo Molnar <mingo@kernel.org>
17212M:	Thomas Gleixner <tglx@linutronix.de>
17213L:	linux-kernel@vger.kernel.org
17214S:	Maintained
17215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17216F:	include/linux/sched/nohz.h
17217F:	include/linux/tick.h
17218F:	kernel/time/tick*.*
17219
17220NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17221M:	Pavel Machek <pavel@kernel.org>
17222M:	Sakari Ailus <sakari.ailus@iki.fi>
17223L:	linux-media@vger.kernel.org
17224S:	Maintained
17225F:	drivers/media/i2c/ad5820.c
17226F:	drivers/media/i2c/et8ek8
17227
17228NOKIA N900 POWER SUPPLY DRIVERS
17229R:	Pali Rohár <pali@kernel.org>
17230F:	drivers/power/supply/bq2415x_charger.c
17231F:	drivers/power/supply/bq27xxx_battery.c
17232F:	drivers/power/supply/bq27xxx_battery_i2c.c
17233F:	drivers/power/supply/isp1704_charger.c
17234F:	drivers/power/supply/rx51_battery.c
17235F:	include/linux/power/bq2415x_charger.h
17236F:	include/linux/power/bq27xxx_battery.h
17237
17238NOLIBC HEADER FILE
17239M:	Willy Tarreau <w@1wt.eu>
17240M:	Thomas Weißschuh <linux@weissschuh.net>
17241S:	Maintained
17242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17243F:	tools/include/nolibc/
17244F:	tools/testing/selftests/nolibc/
17245
17246NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17247M:	Hans de Goede <hdegoede@redhat.com>
17248L:	linux-input@vger.kernel.org
17249S:	Maintained
17250F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17251F:	drivers/input/touchscreen/novatek-nvt-ts.c
17252
17253NSDEPS
17254M:	Matthias Maennich <maennich@google.com>
17255S:	Maintained
17256F:	Documentation/core-api/symbol-namespaces.rst
17257F:	scripts/nsdeps
17258
17259NTB AMD DRIVER
17260M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17261L:	ntb@lists.linux.dev
17262S:	Supported
17263F:	drivers/ntb/hw/amd/
17264
17265NTB DRIVER CORE
17266M:	Jon Mason <jdmason@kudzu.us>
17267M:	Dave Jiang <dave.jiang@intel.com>
17268M:	Allen Hubbe <allenbh@gmail.com>
17269L:	ntb@lists.linux.dev
17270S:	Supported
17271W:	https://github.com/jonmason/ntb/wiki
17272T:	git https://github.com/jonmason/ntb.git
17273F:	drivers/net/ntb_netdev.c
17274F:	drivers/ntb/
17275F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
17276F:	include/linux/ntb.h
17277F:	include/linux/ntb_transport.h
17278F:	tools/testing/selftests/ntb/
17279
17280NTB INTEL DRIVER
17281M:	Dave Jiang <dave.jiang@intel.com>
17282L:	ntb@lists.linux.dev
17283S:	Supported
17284W:	https://github.com/davejiang/linux/wiki
17285T:	git https://github.com/davejiang/linux.git
17286F:	drivers/ntb/hw/intel/
17287
17288NTFS3 FILESYSTEM
17289M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
17290L:	ntfs3@lists.linux.dev
17291S:	Supported
17292W:	http://www.paragon-software.com/
17293T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17294F:	Documentation/filesystems/ntfs3.rst
17295F:	fs/ntfs3/
17296
17297NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17298M:	Elizabeth Figura <zfigura@codeweavers.com>
17299L:	wine-devel@winehq.org
17300S:	Supported
17301F:	Documentation/userspace-api/ntsync.rst
17302F:	drivers/misc/ntsync.c
17303F:	include/uapi/linux/ntsync.h
17304F:	tools/testing/selftests/drivers/ntsync/
17305
17306NUBUS SUBSYSTEM
17307M:	Finn Thain <fthain@linux-m68k.org>
17308L:	linux-m68k@lists.linux-m68k.org
17309S:	Maintained
17310F:	arch/*/include/asm/nubus.h
17311F:	drivers/nubus/
17312F:	include/linux/nubus.h
17313F:	include/uapi/linux/nubus.h
17314
17315NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
17316M:	Antonino Daplas <adaplas@gmail.com>
17317L:	linux-fbdev@vger.kernel.org
17318S:	Maintained
17319F:	drivers/video/fbdev/nvidia/
17320F:	drivers/video/fbdev/riva/
17321
17322NVIDIA WMI EC BACKLIGHT DRIVER
17323M:	Daniel Dadap <ddadap@nvidia.com>
17324L:	platform-driver-x86@vger.kernel.org
17325S:	Supported
17326F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
17327F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
17328
17329NVM EXPRESS DRIVER
17330M:	Keith Busch <kbusch@kernel.org>
17331M:	Jens Axboe <axboe@fb.com>
17332M:	Christoph Hellwig <hch@lst.de>
17333M:	Sagi Grimberg <sagi@grimberg.me>
17334L:	linux-nvme@lists.infradead.org
17335S:	Supported
17336W:	http://git.infradead.org/nvme.git
17337T:	git git://git.infradead.org/nvme.git
17338F:	Documentation/nvme/
17339F:	drivers/nvme/common/
17340F:	drivers/nvme/host/
17341F:	include/linux/nvme-*.h
17342F:	include/linux/nvme.h
17343F:	include/uapi/linux/nvme_ioctl.h
17344
17345NVM EXPRESS FABRICS AUTHENTICATION
17346M:	Hannes Reinecke <hare@suse.de>
17347L:	linux-nvme@lists.infradead.org
17348S:	Supported
17349F:	drivers/nvme/host/auth.c
17350F:	drivers/nvme/target/auth.c
17351F:	drivers/nvme/target/fabrics-cmd-auth.c
17352F:	include/linux/nvme-auth.h
17353
17354NVM EXPRESS FC TRANSPORT DRIVERS
17355M:	James Smart <james.smart@broadcom.com>
17356L:	linux-nvme@lists.infradead.org
17357S:	Supported
17358F:	drivers/nvme/host/fc.c
17359F:	drivers/nvme/target/fc.c
17360F:	drivers/nvme/target/fcloop.c
17361F:	include/linux/nvme-fc-driver.h
17362F:	include/linux/nvme-fc.h
17363
17364NVM EXPRESS HARDWARE MONITORING SUPPORT
17365M:	Guenter Roeck <linux@roeck-us.net>
17366L:	linux-nvme@lists.infradead.org
17367S:	Supported
17368F:	drivers/nvme/host/hwmon.c
17369
17370NVM EXPRESS TARGET DRIVER
17371M:	Christoph Hellwig <hch@lst.de>
17372M:	Sagi Grimberg <sagi@grimberg.me>
17373M:	Chaitanya Kulkarni <kch@nvidia.com>
17374L:	linux-nvme@lists.infradead.org
17375S:	Supported
17376W:	http://git.infradead.org/nvme.git
17377T:	git git://git.infradead.org/nvme.git
17378F:	drivers/nvme/target/
17379
17380NVMEM FRAMEWORK
17381M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17382S:	Maintained
17383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17384F:	Documentation/ABI/stable/sysfs-bus-nvmem
17385F:	Documentation/devicetree/bindings/nvmem/
17386F:	drivers/nvmem/
17387F:	include/dt-bindings/nvmem/
17388F:	include/linux/nvmem-consumer.h
17389F:	include/linux/nvmem-provider.h
17390
17391NXP BLUETOOTH WIRELESS DRIVERS
17392M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
17393M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
17394S:	Maintained
17395F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17396F:	drivers/bluetooth/btnxpuart.c
17397
17398NXP C45 TJA11XX PHY DRIVER
17399M:	Andrei Botila <andrei.botila@oss.nxp.com>
17400L:	netdev@vger.kernel.org
17401S:	Maintained
17402F:	drivers/net/phy/nxp-c45-tja11xx*
17403
17404NXP FSPI DRIVER
17405M:	Han Xu <han.xu@nxp.com>
17406M:	Haibo Chen <haibo.chen@nxp.com>
17407R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
17408L:	linux-spi@vger.kernel.org
17409L:	imx@lists.linux.dev
17410S:	Maintained
17411F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17412F:	drivers/spi/spi-nxp-fspi.c
17413
17414NXP FXAS21002C DRIVER
17415M:	Rui Miguel Silva <rmfrfs@gmail.com>
17416L:	linux-iio@vger.kernel.org
17417S:	Maintained
17418F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17419F:	drivers/iio/gyro/fxas21002c.h
17420F:	drivers/iio/gyro/fxas21002c_core.c
17421F:	drivers/iio/gyro/fxas21002c_i2c.c
17422F:	drivers/iio/gyro/fxas21002c_spi.c
17423
17424NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17425M:	Haibo Chen <haibo.chen@nxp.com>
17426L:	linux-iio@vger.kernel.org
17427L:	imx@lists.linux.dev
17428S:	Maintained
17429F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17430F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17431F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17432F:	drivers/iio/adc/imx7d_adc.c
17433F:	drivers/iio/adc/imx93_adc.c
17434F:	drivers/iio/adc/vf610_adc.c
17435
17436NXP i.MX 8M ISI DRIVER
17437M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17438L:	linux-media@vger.kernel.org
17439S:	Maintained
17440F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17441F:	drivers/media/platform/nxp/imx8-isi/
17442
17443NXP i.MX 8MP DW100 V4L2 DRIVER
17444M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
17445L:	linux-media@vger.kernel.org
17446S:	Maintained
17447F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17448F:	Documentation/userspace-api/media/drivers/dw100.rst
17449F:	drivers/media/platform/nxp/dw100/
17450F:	include/uapi/linux/dw100.h
17451
17452NXP i.MX 8MQ DCSS DRIVER
17453M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
17454R:	Lucas Stach <l.stach@pengutronix.de>
17455L:	dri-devel@lists.freedesktop.org
17456S:	Maintained
17457T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17458F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17459F:	drivers/gpu/drm/imx/dcss/
17460
17461NXP i.MX 8QXP ADC DRIVER
17462M:	Cai Huoqing <cai.huoqing@linux.dev>
17463M:	Haibo Chen <haibo.chen@nxp.com>
17464L:	imx@lists.linux.dev
17465L:	linux-iio@vger.kernel.org
17466S:	Maintained
17467F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17468F:	drivers/iio/adc/imx8qxp-adc.c
17469
17470NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17471M:	Mirela Rabulea <mirela.rabulea@nxp.com>
17472L:	imx@lists.linux.dev
17473L:	linux-media@vger.kernel.org
17474S:	Maintained
17475F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17476F:	drivers/media/platform/nxp/imx-jpeg
17477
17478NXP i.MX CLOCK DRIVERS
17479M:	Abel Vesa <abelvesa@kernel.org>
17480R:	Peng Fan <peng.fan@nxp.com>
17481L:	linux-clk@vger.kernel.org
17482L:	imx@lists.linux.dev
17483S:	Maintained
17484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17485F:	Documentation/devicetree/bindings/clock/imx*
17486F:	drivers/clk/imx/
17487F:	include/dt-bindings/clock/imx*
17488
17489NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17490M:	Jagan Teki <jagan@amarulasolutions.com>
17491S:	Maintained
17492F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17493F:	drivers/regulator/pf8x00-regulator.c
17494
17495NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17496M:	Krzysztof Kozlowski <krzk@kernel.org>
17497L:	linux-kernel@vger.kernel.org
17498S:	Maintained
17499F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17500F:	drivers/extcon/extcon-ptn5150.c
17501
17502NXP SGTL5000 DRIVER
17503M:	Fabio Estevam <festevam@gmail.com>
17504L:	linux-sound@vger.kernel.org
17505S:	Maintained
17506F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17507F:	sound/soc/codecs/sgtl5000*
17508
17509NXP SJA1105 ETHERNET SWITCH DRIVER
17510M:	Vladimir Oltean <olteanv@gmail.com>
17511L:	linux-kernel@vger.kernel.org
17512S:	Maintained
17513F:	drivers/net/dsa/sja1105
17514F:	drivers/net/pcs/pcs-xpcs-nxp.c
17515
17516NXP TDA998X DRM DRIVER
17517M:	Russell King <linux@armlinux.org.uk>
17518S:	Maintained
17519T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17520T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17521F:	drivers/gpu/drm/bridge/tda998x_drv.c
17522F:	include/dt-bindings/display/tda998x.h
17523K:	"nxp,tda998x"
17524
17525NXP TFA9879 DRIVER
17526M:	Peter Rosin <peda@axentia.se>
17527L:	linux-sound@vger.kernel.org
17528S:	Maintained
17529F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17530F:	sound/soc/codecs/tfa9879*
17531
17532NXP-NCI NFC DRIVER
17533S:	Orphan
17534F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17535F:	drivers/nfc/nxp-nci
17536
17537NXP/Goodix TFA989X (TFA1) DRIVER
17538M:	Stephan Gerhold <stephan@gerhold.net>
17539L:	linux-sound@vger.kernel.org
17540S:	Maintained
17541F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17542F:	sound/soc/codecs/tfa989x.c
17543
17544NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17545M:	Jonas Malaco <jonas@protocubo.io>
17546L:	linux-hwmon@vger.kernel.org
17547S:	Maintained
17548F:	Documentation/hwmon/nzxt-kraken2.rst
17549F:	drivers/hwmon/nzxt-kraken2.c
17550
17551NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17552M:	Jonas Malaco <jonas@protocubo.io>
17553M:	Aleksa Savic <savicaleksa83@gmail.com>
17554L:	linux-hwmon@vger.kernel.org
17555S:	Maintained
17556F:	Documentation/hwmon/nzxt-kraken3.rst
17557F:	drivers/hwmon/nzxt-kraken3.c
17558
17559OBJAGG
17560M:	Jiri Pirko <jiri@resnulli.us>
17561L:	netdev@vger.kernel.org
17562S:	Supported
17563F:	include/linux/objagg.h
17564F:	lib/objagg.c
17565F:	lib/test_objagg.c
17566
17567OBJPOOL
17568M:	Matt Wu <wuqiang.matt@bytedance.com>
17569S:	Supported
17570F:	include/linux/objpool.h
17571F:	lib/objpool.c
17572F:	lib/test_objpool.c
17573
17574OBJTOOL
17575M:	Josh Poimboeuf <jpoimboe@kernel.org>
17576M:	Peter Zijlstra <peterz@infradead.org>
17577S:	Supported
17578F:	include/linux/objtool*.h
17579F:	tools/objtool/
17580
17581OCELOT ETHERNET SWITCH DRIVER
17582M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17583M:	Claudiu Manoil <claudiu.manoil@nxp.com>
17584M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
17585M:	UNGLinuxDriver@microchip.com
17586L:	netdev@vger.kernel.org
17587S:	Supported
17588F:	drivers/net/dsa/ocelot/*
17589F:	drivers/net/ethernet/mscc/
17590F:	include/soc/mscc/ocelot*
17591F:	net/dsa/tag_ocelot.c
17592F:	net/dsa/tag_ocelot_8021q.c
17593F:	tools/testing/selftests/drivers/net/ocelot/*
17594
17595OCELOT EXTERNAL SWITCH CONTROL
17596M:	Colin Foster <colin.foster@in-advantage.com>
17597S:	Supported
17598F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17599F:	drivers/mfd/ocelot*
17600F:	drivers/net/dsa/ocelot/ocelot_ext.c
17601F:	include/linux/mfd/ocelot.h
17602
17603OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17604M:	Frederic Barrat <fbarrat@linux.ibm.com>
17605M:	Andrew Donnellan <ajd@linux.ibm.com>
17606L:	linuxppc-dev@lists.ozlabs.org
17607S:	Supported
17608F:	Documentation/userspace-api/accelerators/ocxl.rst
17609F:	arch/powerpc/include/asm/pnv-ocxl.h
17610F:	arch/powerpc/platforms/powernv/ocxl.c
17611F:	drivers/misc/ocxl/
17612F:	include/misc/ocxl*
17613F:	include/uapi/misc/ocxl.h
17614
17615OMAP AUDIO SUPPORT
17616M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
17617M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
17618L:	linux-sound@vger.kernel.org
17619L:	linux-omap@vger.kernel.org
17620S:	Maintained
17621F:	sound/soc/ti/n810.c
17622F:	sound/soc/ti/omap*
17623F:	sound/soc/ti/rx51.c
17624F:	sound/soc/ti/sdma-pcm.*
17625
17626OMAP CLOCK FRAMEWORK SUPPORT
17627M:	Paul Walmsley <paul@pwsan.com>
17628L:	linux-omap@vger.kernel.org
17629S:	Maintained
17630F:	arch/arm/*omap*/*clock*
17631
17632OMAP DEVICE TREE SUPPORT
17633M:	Tony Lindgren <tony@atomide.com>
17634L:	linux-omap@vger.kernel.org
17635L:	devicetree@vger.kernel.org
17636S:	Maintained
17637F:	arch/arm/boot/dts/ti/omap/
17638
17639OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17640L:	linux-omap@vger.kernel.org
17641L:	linux-fbdev@vger.kernel.org
17642S:	Orphan
17643F:	Documentation/arch/arm/omap/dss.rst
17644F:	drivers/video/fbdev/omap2/
17645
17646OMAP FRAMEBUFFER SUPPORT
17647L:	linux-fbdev@vger.kernel.org
17648L:	linux-omap@vger.kernel.org
17649S:	Orphan
17650F:	drivers/video/fbdev/omap/
17651
17652OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17653M:	Roger Quadros <rogerq@kernel.org>
17654M:	Tony Lindgren <tony@atomide.com>
17655L:	linux-omap@vger.kernel.org
17656S:	Maintained
17657F:	arch/arm/mach-omap2/*gpmc*
17658F:	drivers/memory/omap-gpmc.c
17659
17660OMAP GPIO DRIVER
17661M:	Grygorii Strashko <grygorii.strashko@ti.com>
17662M:	Santosh Shilimkar <ssantosh@kernel.org>
17663M:	Kevin Hilman <khilman@kernel.org>
17664L:	linux-omap@vger.kernel.org
17665S:	Maintained
17666F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17667F:	drivers/gpio/gpio-omap.c
17668
17669OMAP HARDWARE SPINLOCK SUPPORT
17670L:	linux-omap@vger.kernel.org
17671S:	Orphan
17672F:	drivers/hwspinlock/omap_hwspinlock.c
17673
17674OMAP HS MMC SUPPORT
17675L:	linux-mmc@vger.kernel.org
17676L:	linux-omap@vger.kernel.org
17677S:	Orphan
17678F:	drivers/mmc/host/omap_hsmmc.c
17679
17680OMAP HWMOD DATA
17681M:	Paul Walmsley <paul@pwsan.com>
17682L:	linux-omap@vger.kernel.org
17683S:	Maintained
17684F:	arch/arm/mach-omap2/omap_hwmod*data*
17685
17686OMAP HWMOD SUPPORT
17687M:	Paul Walmsley <paul@pwsan.com>
17688L:	linux-omap@vger.kernel.org
17689S:	Maintained
17690F:	arch/arm/mach-omap2/omap_hwmod.*
17691
17692OMAP I2C DRIVER
17693M:	Vignesh R <vigneshr@ti.com>
17694L:	linux-omap@vger.kernel.org
17695L:	linux-i2c@vger.kernel.org
17696S:	Maintained
17697F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17698F:	drivers/i2c/busses/i2c-omap.c
17699
17700OMAP MMC SUPPORT
17701M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17702L:	linux-omap@vger.kernel.org
17703S:	Odd Fixes
17704F:	drivers/mmc/host/omap.c
17705
17706OMAP POWER MANAGEMENT SUPPORT
17707M:	Kevin Hilman <khilman@kernel.org>
17708L:	linux-omap@vger.kernel.org
17709S:	Maintained
17710F:	arch/arm/*omap*/*pm*
17711F:	drivers/cpufreq/omap-cpufreq.c
17712
17713OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17714M:	Paul Walmsley <paul@pwsan.com>
17715L:	linux-omap@vger.kernel.org
17716S:	Maintained
17717F:	arch/arm/mach-omap2/prm*
17718
17719OMAP RANDOM NUMBER GENERATOR SUPPORT
17720M:	Deepak Saxena <dsaxena@plexity.net>
17721S:	Maintained
17722F:	drivers/char/hw_random/omap-rng.c
17723
17724OMAP USB SUPPORT
17725L:	linux-usb@vger.kernel.org
17726L:	linux-omap@vger.kernel.org
17727S:	Orphan
17728F:	arch/arm/*omap*/usb*
17729F:	drivers/usb/*/*omap*
17730
17731OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17732M:	Mark Jackson <mpfj@newflow.co.uk>
17733L:	linux-omap@vger.kernel.org
17734S:	Maintained
17735F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17736
17737OMAP1 SUPPORT
17738M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17739M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
17740R:	Tony Lindgren <tony@atomide.com>
17741L:	linux-omap@vger.kernel.org
17742S:	Maintained
17743Q:	http://patchwork.kernel.org/project/linux-omap/list/
17744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17745F:	arch/arm/configs/omap1_defconfig
17746F:	arch/arm/mach-omap1/
17747F:	drivers/i2c/busses/i2c-omap.c
17748F:	include/linux/platform_data/ams-delta-fiq.h
17749F:	include/linux/platform_data/i2c-omap.h
17750
17751OMAP2+ SUPPORT
17752M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17753M:	Andreas Kemnade <andreas@kemnade.info>
17754M:	Kevin Hilman <khilman@baylibre.com>
17755M:	Roger Quadros <rogerq@kernel.org>
17756M:	Tony Lindgren <tony@atomide.com>
17757L:	linux-omap@vger.kernel.org
17758S:	Maintained
17759W:	http://linux.omap.com/
17760Q:	http://patchwork.kernel.org/project/linux-omap/list/
17761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17762F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17763F:	arch/arm/configs/omap2plus_defconfig
17764F:	arch/arm/mach-omap2/
17765F:	drivers/bus/omap*.[ch]
17766F:	drivers/bus/ti-sysc.c
17767F:	drivers/gpio/gpio-tps65219.c
17768F:	drivers/i2c/busses/i2c-omap.c
17769F:	drivers/irqchip/irq-omap-intc.c
17770F:	drivers/mfd/*omap*.c
17771F:	drivers/mfd/menelaus.c
17772F:	drivers/mfd/palmas.c
17773F:	drivers/mfd/tps65217.c
17774F:	drivers/mfd/tps65218.c
17775F:	drivers/mfd/tps65219.c
17776F:	drivers/mfd/tps65910.c
17777F:	drivers/mfd/twl-core.[ch]
17778F:	drivers/mfd/twl4030*.c
17779F:	drivers/mfd/twl6030*.c
17780F:	drivers/mfd/twl6040*.c
17781F:	drivers/regulator/palmas-regulator*.c
17782F:	drivers/regulator/pbias-regulator.c
17783F:	drivers/regulator/tps65217-regulator.c
17784F:	drivers/regulator/tps65218-regulator.c
17785F:	drivers/regulator/tps65219-regulator.c
17786F:	drivers/regulator/tps65910-regulator.c
17787F:	drivers/regulator/twl-regulator.c
17788F:	drivers/regulator/twl6030-regulator.c
17789F:	include/linux/platform_data/i2c-omap.h
17790F:	include/linux/platform_data/ti-sysc.h
17791
17792OMFS FILESYSTEM
17793M:	Bob Copeland <me@bobcopeland.com>
17794L:	linux-karma-devel@lists.sourceforge.net
17795S:	Maintained
17796F:	Documentation/filesystems/omfs.rst
17797F:	fs/omfs/
17798
17799OMNIVISION OG01A1B SENSOR DRIVER
17800M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17801L:	linux-media@vger.kernel.org
17802S:	Maintained
17803F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17804F:	drivers/media/i2c/og01a1b.c
17805
17806OMNIVISION OV01A10 SENSOR DRIVER
17807M:	Bingbu Cao <bingbu.cao@intel.com>
17808L:	linux-media@vger.kernel.org
17809S:	Maintained
17810T:	git git://linuxtv.org/media.git
17811F:	drivers/media/i2c/ov01a10.c
17812
17813OMNIVISION OV02A10 SENSOR DRIVER
17814L:	linux-media@vger.kernel.org
17815S:	Orphan
17816T:	git git://linuxtv.org/media.git
17817F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17818F:	drivers/media/i2c/ov02a10.c
17819
17820OMNIVISION OV08D10 SENSOR DRIVER
17821M:	Jimmy Su <jimmy.su@intel.com>
17822L:	linux-media@vger.kernel.org
17823S:	Maintained
17824T:	git git://linuxtv.org/media.git
17825F:	drivers/media/i2c/ov08d10.c
17826
17827OMNIVISION OV08X40 SENSOR DRIVER
17828M:	Jason Chen <jason.z.chen@intel.com>
17829L:	linux-media@vger.kernel.org
17830S:	Maintained
17831T:	git git://linuxtv.org/media.git
17832F:	drivers/media/i2c/ov08x40.c
17833F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17834
17835OMNIVISION OV13858 SENSOR DRIVER
17836M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17837L:	linux-media@vger.kernel.org
17838S:	Maintained
17839T:	git git://linuxtv.org/media.git
17840F:	drivers/media/i2c/ov13858.c
17841
17842OMNIVISION OV13B10 SENSOR DRIVER
17843M:	Arec Kao <arec.kao@intel.com>
17844L:	linux-media@vger.kernel.org
17845S:	Maintained
17846T:	git git://linuxtv.org/media.git
17847F:	drivers/media/i2c/ov13b10.c
17848
17849OMNIVISION OV2680 SENSOR DRIVER
17850M:	Rui Miguel Silva <rmfrfs@gmail.com>
17851M:	Hans de Goede <hansg@kernel.org>
17852L:	linux-media@vger.kernel.org
17853S:	Maintained
17854T:	git git://linuxtv.org/media.git
17855F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17856F:	drivers/media/i2c/ov2680.c
17857
17858OMNIVISION OV2685 SENSOR DRIVER
17859M:	Shunqian Zheng <zhengsq@rock-chips.com>
17860L:	linux-media@vger.kernel.org
17861S:	Maintained
17862T:	git git://linuxtv.org/media.git
17863F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17864F:	drivers/media/i2c/ov2685.c
17865
17866OMNIVISION OV2740 SENSOR DRIVER
17867M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17868R:	Sakari Ailus <sakari.ailus@linux.intel.com>
17869R:	Bingbu Cao <bingbu.cao@intel.com>
17870L:	linux-media@vger.kernel.org
17871S:	Maintained
17872T:	git git://linuxtv.org/media.git
17873F:	drivers/media/i2c/ov2740.c
17874
17875OMNIVISION OV4689 SENSOR DRIVER
17876M:	Mikhail Rudenko <mike.rudenko@gmail.com>
17877L:	linux-media@vger.kernel.org
17878S:	Maintained
17879T:	git git://linuxtv.org/media.git
17880F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17881F:	drivers/media/i2c/ov4689.c
17882
17883OMNIVISION OV5640 SENSOR DRIVER
17884M:	Steve Longerbeam <slongerbeam@gmail.com>
17885L:	linux-media@vger.kernel.org
17886S:	Maintained
17887T:	git git://linuxtv.org/media.git
17888F:	drivers/media/i2c/ov5640.c
17889
17890OMNIVISION OV5647 SENSOR DRIVER
17891M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17892M:	Jacopo Mondi <jacopo@jmondi.org>
17893L:	linux-media@vger.kernel.org
17894S:	Maintained
17895T:	git git://linuxtv.org/media.git
17896F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17897F:	drivers/media/i2c/ov5647.c
17898
17899OMNIVISION OV5670 SENSOR DRIVER
17900M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17901L:	linux-media@vger.kernel.org
17902S:	Maintained
17903T:	git git://linuxtv.org/media.git
17904F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17905F:	drivers/media/i2c/ov5670.c
17906
17907OMNIVISION OV5675 SENSOR DRIVER
17908M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17909L:	linux-media@vger.kernel.org
17910S:	Maintained
17911T:	git git://linuxtv.org/media.git
17912F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17913F:	drivers/media/i2c/ov5675.c
17914
17915OMNIVISION OV5693 SENSOR DRIVER
17916M:	Daniel Scally <djrscally@gmail.com>
17917L:	linux-media@vger.kernel.org
17918S:	Maintained
17919T:	git git://linuxtv.org/media.git
17920F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17921F:	drivers/media/i2c/ov5693.c
17922
17923OMNIVISION OV5695 SENSOR DRIVER
17924M:	Shunqian Zheng <zhengsq@rock-chips.com>
17925L:	linux-media@vger.kernel.org
17926S:	Maintained
17927T:	git git://linuxtv.org/media.git
17928F:	drivers/media/i2c/ov5695.c
17929
17930OMNIVISION OV64A40 SENSOR DRIVER
17931M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17932L:	linux-media@vger.kernel.org
17933S:	Maintained
17934T:	git git://linuxtv.org/media.git
17935F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17936F:	drivers/media/i2c/ov64a40.c
17937
17938OMNIVISION OV7670 SENSOR DRIVER
17939L:	linux-media@vger.kernel.org
17940S:	Orphan
17941T:	git git://linuxtv.org/media.git
17942F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17943F:	drivers/media/i2c/ov7670.c
17944
17945OMNIVISION OV772x SENSOR DRIVER
17946M:	Jacopo Mondi <jacopo@jmondi.org>
17947L:	linux-media@vger.kernel.org
17948S:	Odd fixes
17949T:	git git://linuxtv.org/media.git
17950F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17951F:	drivers/media/i2c/ov772x.c
17952F:	include/media/i2c/ov772x.h
17953
17954OMNIVISION OV7740 SENSOR DRIVER
17955L:	linux-media@vger.kernel.org
17956S:	Orphan
17957T:	git git://linuxtv.org/media.git
17958F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17959F:	drivers/media/i2c/ov7740.c
17960
17961OMNIVISION OV8856 SENSOR DRIVER
17962M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17963L:	linux-media@vger.kernel.org
17964S:	Maintained
17965T:	git git://linuxtv.org/media.git
17966F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17967F:	drivers/media/i2c/ov8856.c
17968
17969OMNIVISION OV8858 SENSOR DRIVER
17970M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17971M:	Nicholas Roth <nicholas@rothemail.net>
17972L:	linux-media@vger.kernel.org
17973S:	Maintained
17974T:	git git://linuxtv.org/media.git
17975F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17976F:	drivers/media/i2c/ov8858.c
17977
17978OMNIVISION OV9282 SENSOR DRIVER
17979M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17980L:	linux-media@vger.kernel.org
17981S:	Maintained
17982T:	git git://linuxtv.org/media.git
17983F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17984F:	drivers/media/i2c/ov9282.c
17985
17986OMNIVISION OV9640 SENSOR DRIVER
17987M:	Petr Cvek <petrcvekcz@gmail.com>
17988L:	linux-media@vger.kernel.org
17989S:	Maintained
17990F:	drivers/media/i2c/ov9640.*
17991
17992OMNIVISION OV9650 SENSOR DRIVER
17993M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17994R:	Akinobu Mita <akinobu.mita@gmail.com>
17995R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17996L:	linux-media@vger.kernel.org
17997S:	Maintained
17998T:	git git://linuxtv.org/media.git
17999F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
18000F:	drivers/media/i2c/ov9650.c
18001
18002OMNIVISION OV9734 SENSOR DRIVER
18003M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18004R:	Bingbu Cao <bingbu.cao@intel.com>
18005L:	linux-media@vger.kernel.org
18006S:	Maintained
18007T:	git git://linuxtv.org/media.git
18008F:	drivers/media/i2c/ov9734.c
18009
18010ONBOARD USB HUB DRIVER
18011M:	Matthias Kaehlcke <mka@chromium.org>
18012L:	linux-usb@vger.kernel.org
18013S:	Maintained
18014F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
18015F:	drivers/usb/misc/onboard_usb_dev.c
18016
18017ONENAND FLASH DRIVER
18018M:	Kyungmin Park <kyungmin.park@samsung.com>
18019L:	linux-mtd@lists.infradead.org
18020S:	Maintained
18021F:	drivers/mtd/nand/onenand/
18022F:	include/linux/mtd/onenand*.h
18023
18024ONEXPLAYER PLATFORM EC DRIVER
18025M:	Antheas Kapenekakis <lkml@antheas.dev>
18026M:	Derek John Clark <derekjohn.clark@gmail.com>
18027M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
18028L:	platform-driver-x86@vger.kernel.org
18029S:	Maintained
18030F:	drivers/platform/x86/oxpec.c
18031
18032ONIE TLV NVMEM LAYOUT DRIVER
18033M:	Miquel Raynal <miquel.raynal@bootlin.com>
18034S:	Maintained
18035F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
18036F:	drivers/nvmem/layouts/onie-tlv.c
18037
18038ONION OMEGA2+ BOARD
18039M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18040L:	linux-mips@vger.kernel.org
18041S:	Maintained
18042F:	arch/mips/boot/dts/ralink/omega2p.dts
18043
18044ONSEMI ETHERNET PHY DRIVERS
18045M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18046L:	netdev@vger.kernel.org
18047S:	Supported
18048W:	http://www.onsemi.com
18049F:	drivers/net/phy/ncn*
18050
18051OP-TEE DRIVER
18052M:	Jens Wiklander <jens.wiklander@linaro.org>
18053L:	op-tee@lists.trustedfirmware.org
18054S:	Maintained
18055F:	Documentation/ABI/testing/sysfs-bus-optee-devices
18056F:	drivers/tee/optee/
18057
18058OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18059M:	Sumit Garg <sumit.garg@kernel.org>
18060L:	op-tee@lists.trustedfirmware.org
18061S:	Maintained
18062F:	drivers/char/hw_random/optee-rng.c
18063
18064OP-TEE RTC DRIVER
18065M:	Clément Léger <clement.leger@bootlin.com>
18066L:	linux-rtc@vger.kernel.org
18067S:	Maintained
18068F:	drivers/rtc/rtc-optee.c
18069
18070OPA-VNIC DRIVER
18071M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18072L:	linux-rdma@vger.kernel.org
18073S:	Supported
18074F:	drivers/infiniband/ulp/opa_vnic
18075
18076OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18077M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
18078L:	netdev@vger.kernel.org
18079S:	Maintained
18080F:	Documentation/networking/oa-tc6-framework.rst
18081F:	drivers/net/ethernet/oa_tc6.c
18082F:	include/linux/oa_tc6.h
18083
18084OPEN FIRMWARE AND FLATTENED DEVICE TREE
18085M:	Rob Herring <robh@kernel.org>
18086M:	Saravana Kannan <saravanak@google.com>
18087L:	devicetree@vger.kernel.org
18088S:	Maintained
18089W:	http://www.devicetree.org/
18090C:	irc://irc.libera.chat/devicetree
18091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18092F:	Documentation/ABI/testing/sysfs-firmware-ofw
18093F:	drivers/of/
18094F:	include/linux/of*.h
18095F:	rust/kernel/of.rs
18096F:	scripts/dtc/
18097F:	tools/testing/selftests/dt/
18098K:	of_overlay_notifier_
18099K:	of_overlay_fdt_apply
18100K:	of_overlay_remove
18101
18102OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18103M:	Rob Herring <robh@kernel.org>
18104M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
18105M:	Conor Dooley <conor+dt@kernel.org>
18106L:	devicetree@vger.kernel.org
18107S:	Maintained
18108Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18109C:	irc://irc.libera.chat/devicetree
18110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18111F:	Documentation/devicetree/
18112F:	arch/*/boot/dts/
18113F:	include/dt-bindings/
18114
18115OPENCOMPUTE PTP CLOCK DRIVER
18116M:	Jonathan Lemon <jonathan.lemon@gmail.com>
18117M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
18118L:	netdev@vger.kernel.org
18119S:	Maintained
18120F:	drivers/ptp/ptp_ocp.c
18121
18122OPENCORES I2C BUS DRIVER
18123M:	Peter Korsgaard <peter@korsgaard.com>
18124M:	Andrew Lunn <andrew@lunn.ch>
18125L:	linux-i2c@vger.kernel.org
18126S:	Maintained
18127F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18128F:	Documentation/i2c/busses/i2c-ocores.rst
18129F:	drivers/i2c/busses/i2c-ocores.c
18130F:	include/linux/platform_data/i2c-ocores.h
18131
18132OPENRISC ARCHITECTURE
18133M:	Jonas Bonn <jonas@southpole.se>
18134M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
18135M:	Stafford Horne <shorne@gmail.com>
18136L:	linux-openrisc@vger.kernel.org
18137S:	Maintained
18138W:	http://openrisc.io
18139T:	git https://github.com/openrisc/linux.git
18140F:	Documentation/arch/openrisc/
18141F:	Documentation/devicetree/bindings/openrisc/
18142F:	arch/openrisc/
18143F:	drivers/irqchip/irq-ompic.c
18144F:	drivers/irqchip/irq-or1k-*
18145
18146OPENVSWITCH
18147M:	Aaron Conole <aconole@redhat.com>
18148M:	Eelco Chaudron <echaudro@redhat.com>
18149M:	Ilya Maximets <i.maximets@ovn.org>
18150L:	netdev@vger.kernel.org
18151L:	dev@openvswitch.org
18152S:	Maintained
18153W:	http://openvswitch.org
18154F:	Documentation/networking/openvswitch.rst
18155F:	include/uapi/linux/openvswitch.h
18156F:	net/openvswitch/
18157F:	tools/testing/selftests/net/openvswitch/
18158
18159OPERATING PERFORMANCE POINTS (OPP)
18160M:	Viresh Kumar <vireshk@kernel.org>
18161M:	Nishanth Menon <nm@ti.com>
18162M:	Stephen Boyd <sboyd@kernel.org>
18163L:	linux-pm@vger.kernel.org
18164S:	Maintained
18165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18166F:	Documentation/devicetree/bindings/opp/
18167F:	Documentation/power/opp.rst
18168F:	drivers/opp/
18169F:	include/linux/pm_opp.h
18170
18171OPL4 DRIVER
18172M:	Clemens Ladisch <clemens@ladisch.de>
18173L:	linux-sound@vger.kernel.org
18174S:	Maintained
18175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18176F:	sound/drivers/opl4/
18177
18178ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18179M:	Mark Fasheh <mark@fasheh.com>
18180M:	Joel Becker <jlbec@evilplan.org>
18181M:	Joseph Qi <joseph.qi@linux.alibaba.com>
18182L:	ocfs2-devel@lists.linux.dev
18183S:	Supported
18184W:	http://ocfs2.wiki.kernel.org
18185F:	Documentation/filesystems/dlmfs.rst
18186F:	Documentation/filesystems/ocfs2.rst
18187F:	fs/ocfs2/
18188
18189ORANGEFS FILESYSTEM
18190M:	Mike Marshall <hubcap@omnibond.com>
18191R:	Martin Brandenburg <martin@omnibond.com>
18192L:	devel@lists.orangefs.org
18193S:	Supported
18194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18195F:	Documentation/filesystems/orangefs.rst
18196F:	fs/orangefs/
18197
18198OV2659 OMNIVISION SENSOR DRIVER
18199M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18200L:	linux-media@vger.kernel.org
18201S:	Maintained
18202W:	https://linuxtv.org
18203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18204T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18205F:	drivers/media/i2c/ov2659.c
18206F:	include/media/i2c/ov2659.h
18207
18208OVERLAY FILESYSTEM
18209M:	Miklos Szeredi <miklos@szeredi.hu>
18210M:	Amir Goldstein <amir73il@gmail.com>
18211L:	linux-unionfs@vger.kernel.org
18212S:	Supported
18213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18214F:	Documentation/filesystems/overlayfs.rst
18215F:	fs/overlayfs/
18216
18217P54 WIRELESS DRIVER
18218M:	Christian Lamparter <chunkeey@googlemail.com>
18219L:	linux-wireless@vger.kernel.org
18220S:	Maintained
18221W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
18222F:	drivers/net/wireless/intersil/
18223
18224PACKET SOCKETS
18225M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
18226S:	Maintained
18227F:	include/uapi/linux/if_packet.h
18228F:	net/packet/af_packet.c
18229
18230PACKING
18231M:	Vladimir Oltean <olteanv@gmail.com>
18232L:	netdev@vger.kernel.org
18233S:	Supported
18234F:	Documentation/core-api/packing.rst
18235F:	include/linux/packing.h
18236F:	lib/packing.c
18237F:	lib/packing_test.c
18238F:	scripts/gen_packed_field_checks.c
18239
18240PADATA PARALLEL EXECUTION MECHANISM
18241M:	Steffen Klassert <steffen.klassert@secunet.com>
18242M:	Daniel Jordan <daniel.m.jordan@oracle.com>
18243L:	linux-crypto@vger.kernel.org
18244L:	linux-kernel@vger.kernel.org
18245S:	Maintained
18246F:	Documentation/core-api/padata.rst
18247F:	include/linux/padata.h
18248F:	kernel/padata.c
18249
18250PAGE CACHE
18251M:	Matthew Wilcox (Oracle) <willy@infradead.org>
18252L:	linux-fsdevel@vger.kernel.org
18253S:	Supported
18254T:	git git://git.infradead.org/users/willy/pagecache.git
18255F:	Documentation/filesystems/locking.rst
18256F:	Documentation/filesystems/vfs.rst
18257F:	include/linux/pagemap.h
18258F:	mm/filemap.c
18259F:	mm/page-writeback.c
18260F:	mm/readahead.c
18261F:	mm/truncate.c
18262
18263PAGE POOL
18264M:	Jesper Dangaard Brouer <hawk@kernel.org>
18265M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
18266L:	netdev@vger.kernel.org
18267S:	Supported
18268F:	Documentation/networking/page_pool.rst
18269F:	include/net/page_pool/
18270F:	include/trace/events/page_pool.h
18271F:	net/core/page_pool.c
18272
18273PAGE TABLE CHECK
18274M:	Pasha Tatashin <pasha.tatashin@soleen.com>
18275M:	Andrew Morton <akpm@linux-foundation.org>
18276L:	linux-mm@kvack.org
18277S:	Maintained
18278F:	Documentation/mm/page_table_check.rst
18279F:	include/linux/page_table_check.h
18280F:	mm/page_table_check.c
18281
18282PANASONIC LAPTOP ACPI EXTRAS DRIVER
18283M:	Kenneth Chan <kenneth.t.chan@gmail.com>
18284L:	platform-driver-x86@vger.kernel.org
18285S:	Maintained
18286F:	drivers/platform/x86/panasonic-laptop.c
18287
18288PARALLAX PING IIO SENSOR DRIVER
18289M:	Andreas Klinger <ak@it-klinger.de>
18290L:	linux-iio@vger.kernel.org
18291S:	Maintained
18292F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
18293F:	drivers/iio/proximity/ping.c
18294
18295PARALLEL LCD/KEYPAD PANEL DRIVER
18296M:	Willy Tarreau <willy@haproxy.com>
18297M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
18298S:	Odd Fixes
18299F:	Documentation/admin-guide/lcd-panel-cgram.rst
18300F:	drivers/auxdisplay/panel.c
18301
18302PARALLEL PORT SUBSYSTEM
18303M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18304M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18305L:	linux-parport@lists.infradead.org (subscribers-only)
18306S:	Maintained
18307F:	Documentation/driver-api/parport*.rst
18308F:	drivers/char/ppdev.c
18309F:	drivers/parport/
18310F:	include/linux/parport*.h
18311F:	include/uapi/linux/ppdev.h
18312
18313PARAVIRT_OPS INTERFACE
18314M:	Juergen Gross <jgross@suse.com>
18315R:	Ajay Kaher <ajay.kaher@broadcom.com>
18316R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
18317R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18318L:	virtualization@lists.linux.dev
18319L:	x86@kernel.org
18320S:	Supported
18321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18322F:	Documentation/virt/paravirt_ops.rst
18323F:	arch/*/include/asm/paravirt*.h
18324F:	arch/*/kernel/paravirt*
18325F:	include/linux/hypervisor.h
18326
18327PARISC ARCHITECTURE
18328M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
18329M:	Helge Deller <deller@gmx.de>
18330L:	linux-parisc@vger.kernel.org
18331S:	Maintained
18332W:	https://parisc.wiki.kernel.org
18333Q:	http://patchwork.kernel.org/project/linux-parisc/list/
18334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
18335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
18336F:	Documentation/arch/parisc/
18337F:	arch/parisc/
18338F:	drivers/char/agp/parisc-agp.c
18339F:	drivers/input/misc/hp_sdc_rtc.c
18340F:	drivers/input/serio/gscps2.c
18341F:	drivers/input/serio/hp_sdc*
18342F:	drivers/parisc/
18343F:	drivers/parport/parport_gsc.*
18344F:	drivers/tty/serial/8250/8250_parisc.c
18345F:	drivers/video/console/sti*
18346F:	drivers/video/fbdev/sti*
18347F:	drivers/video/logo/logo_parisc*
18348F:	include/linux/hp_sdc.h
18349
18350PARMAN
18351M:	Jiri Pirko <jiri@resnulli.us>
18352L:	netdev@vger.kernel.org
18353S:	Supported
18354F:	include/linux/parman.h
18355F:	lib/parman.c
18356F:	lib/test_parman.c
18357
18358PC ENGINES APU BOARD DRIVER
18359M:	Enrico Weigelt, metux IT consult <info@metux.net>
18360S:	Maintained
18361F:	drivers/platform/x86/pcengines-apuv2.c
18362
18363PC87360 HARDWARE MONITORING DRIVER
18364M:	Jim Cromie <jim.cromie@gmail.com>
18365L:	linux-hwmon@vger.kernel.org
18366S:	Maintained
18367F:	Documentation/hwmon/pc87360.rst
18368F:	drivers/hwmon/pc87360.c
18369
18370PC8736x GPIO DRIVER
18371M:	Jim Cromie <jim.cromie@gmail.com>
18372S:	Maintained
18373F:	drivers/char/pc8736x_gpio.c
18374
18375PC87427 HARDWARE MONITORING DRIVER
18376M:	Jean Delvare <jdelvare@suse.com>
18377L:	linux-hwmon@vger.kernel.org
18378S:	Maintained
18379F:	Documentation/hwmon/pc87427.rst
18380F:	drivers/hwmon/pc87427.c
18381
18382PCA9532 LED DRIVER
18383M:	Riku Voipio <riku.voipio@iki.fi>
18384S:	Maintained
18385F:	drivers/leds/leds-pca9532.c
18386F:	include/linux/leds-pca9532.h
18387
18388PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18389M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18390M:	Pali Rohár <pali@kernel.org>
18391L:	linux-pci@vger.kernel.org
18392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18393S:	Maintained
18394F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18395F:	drivers/pci/controller/pci-aardvark.c
18396
18397PCI DRIVER FOR ALTERA PCIE IP
18398M:	Joyce Ooi <joyce.ooi@intel.com>
18399L:	linux-pci@vger.kernel.org
18400S:	Supported
18401F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18402F:	drivers/pci/controller/pcie-altera.c
18403
18404PCI DRIVER FOR APPLIEDMICRO XGENE
18405M:	Toan Le <toan@os.amperecomputing.com>
18406L:	linux-pci@vger.kernel.org
18407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18408S:	Maintained
18409F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18410F:	drivers/pci/controller/pci-xgene.c
18411
18412PCI DRIVER FOR ARM VERSATILE PLATFORM
18413M:	Rob Herring <robh@kernel.org>
18414L:	linux-pci@vger.kernel.org
18415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18416S:	Maintained
18417F:	Documentation/devicetree/bindings/pci/versatile.yaml
18418F:	drivers/pci/controller/pci-versatile.c
18419
18420PCI DRIVER FOR ARMADA 8K
18421M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18422L:	linux-pci@vger.kernel.org
18423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18424S:	Maintained
18425F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18426F:	drivers/pci/controller/dwc/pcie-armada8k.c
18427
18428PCI DRIVER FOR CADENCE PCIE IP
18429L:	linux-pci@vger.kernel.org
18430S:	Orphan
18431F:	Documentation/devicetree/bindings/pci/cdns,*
18432F:	drivers/pci/controller/cadence/*cadence*
18433
18434PCI DRIVER FOR FREESCALE LAYERSCAPE
18435M:	Minghuan Lian <minghuan.Lian@nxp.com>
18436M:	Mingkai Hu <mingkai.hu@nxp.com>
18437M:	Roy Zang <roy.zang@nxp.com>
18438L:	linuxppc-dev@lists.ozlabs.org
18439L:	linux-pci@vger.kernel.org
18440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18441L:	imx@lists.linux.dev
18442S:	Maintained
18443F:	drivers/pci/controller/dwc/*layerscape*
18444
18445PCI DRIVER FOR FU740
18446M:	Paul Walmsley <paul.walmsley@sifive.com>
18447M:	Greentime Hu <greentime.hu@sifive.com>
18448M:	Samuel Holland <samuel.holland@sifive.com>
18449L:	linux-pci@vger.kernel.org
18450S:	Maintained
18451F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18452F:	drivers/pci/controller/dwc/pcie-fu740.c
18453
18454PCI DRIVER FOR GENERIC OF HOSTS
18455M:	Will Deacon <will@kernel.org>
18456L:	linux-pci@vger.kernel.org
18457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18458S:	Maintained
18459F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18460F:	drivers/pci/controller/pci-host-common.c
18461F:	drivers/pci/controller/pci-host-generic.c
18462
18463PCI DRIVER FOR IMX6
18464M:	Richard Zhu <hongxing.zhu@nxp.com>
18465M:	Lucas Stach <l.stach@pengutronix.de>
18466L:	linux-pci@vger.kernel.org
18467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18468L:	imx@lists.linux.dev
18469S:	Maintained
18470F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18471F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18472F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18473F:	drivers/pci/controller/dwc/*imx6*
18474
18475PCI DRIVER FOR INTEL IXP4XX
18476M:	Linus Walleij <linus.walleij@linaro.org>
18477S:	Maintained
18478F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18479F:	drivers/pci/controller/pci-ixp4xx.c
18480
18481PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18482M:	Nirmal Patel <nirmal.patel@linux.intel.com>
18483R:	Jonathan Derrick <jonathan.derrick@linux.dev>
18484L:	linux-pci@vger.kernel.org
18485S:	Supported
18486F:	drivers/pci/controller/vmd.c
18487
18488PCI DRIVER FOR MICROSEMI SWITCHTEC
18489M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
18490M:	Logan Gunthorpe <logang@deltatee.com>
18491L:	linux-pci@vger.kernel.org
18492S:	Maintained
18493F:	Documentation/ABI/testing/sysfs-class-switchtec
18494F:	Documentation/driver-api/switchtec.rst
18495F:	drivers/ntb/hw/mscc/
18496F:	drivers/pci/switch/switchtec*
18497F:	include/linux/switchtec.h
18498F:	include/uapi/linux/switchtec_ioctl.h
18499
18500PCI DRIVER FOR MOBIVEIL PCIE IP
18501M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
18502M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
18503L:	linux-pci@vger.kernel.org
18504S:	Supported
18505F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18506F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18507
18508PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18509M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18510M:	Pali Rohár <pali@kernel.org>
18511L:	linux-pci@vger.kernel.org
18512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18513S:	Maintained
18514F:	drivers/pci/controller/*mvebu*
18515
18516PCI DRIVER FOR NVIDIA TEGRA
18517M:	Thierry Reding <thierry.reding@gmail.com>
18518L:	linux-tegra@vger.kernel.org
18519L:	linux-pci@vger.kernel.org
18520S:	Supported
18521F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18522F:	drivers/pci/controller/pci-tegra.c
18523
18524PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18525M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
18526L:	linux-pci@vger.kernel.org
18527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18528S:	Maintained
18529F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18530
18531PCI DRIVER FOR PLDA PCIE IP
18532M:	Daire McNamara <daire.mcnamara@microchip.com>
18533L:	linux-pci@vger.kernel.org
18534S:	Maintained
18535F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18536F:	drivers/pci/controller/plda/pcie-plda-host.c
18537F:	drivers/pci/controller/plda/pcie-plda.h
18538
18539PCI DRIVER FOR RENESAS R-CAR
18540M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18541M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18542L:	linux-pci@vger.kernel.org
18543L:	linux-renesas-soc@vger.kernel.org
18544S:	Maintained
18545F:	Documentation/devicetree/bindings/pci/*rcar*
18546F:	drivers/pci/controller/*rcar*
18547F:	drivers/pci/controller/dwc/*rcar*
18548
18549PCI DRIVER FOR SAMSUNG EXYNOS
18550M:	Jingoo Han <jingoohan1@gmail.com>
18551L:	linux-pci@vger.kernel.org
18552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18553L:	linux-samsung-soc@vger.kernel.org
18554S:	Maintained
18555F:	drivers/pci/controller/dwc/pci-exynos.c
18556
18557PCI DRIVER FOR SYNOPSYS DESIGNWARE
18558M:	Jingoo Han <jingoohan1@gmail.com>
18559M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18560L:	linux-pci@vger.kernel.org
18561S:	Maintained
18562F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18563F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18564F:	drivers/pci/controller/dwc/*designware*
18565F:	include/linux/pcie-dwc.h
18566
18567PCI DRIVER FOR TI DRA7XX/J721E
18568M:	Vignesh Raghavendra <vigneshr@ti.com>
18569R:	Siddharth Vadapalli <s-vadapalli@ti.com>
18570L:	linux-omap@vger.kernel.org
18571L:	linux-pci@vger.kernel.org
18572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18573S:	Supported
18574F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18575F:	drivers/pci/controller/cadence/pci-j721e.c
18576F:	drivers/pci/controller/dwc/pci-dra7xx.c
18577
18578PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18579M:	Linus Walleij <linus.walleij@linaro.org>
18580L:	linux-pci@vger.kernel.org
18581S:	Maintained
18582F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18583F:	drivers/pci/controller/pci-v3-semi.c
18584
18585PCI DRIVER FOR XILINX VERSAL CPM
18586M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
18587M:	Michal Simek <michal.simek@amd.com>
18588L:	linux-pci@vger.kernel.org
18589S:	Maintained
18590F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18591F:	drivers/pci/controller/pcie-xilinx-cpm.c
18592
18593PCI ENDPOINT SUBSYSTEM
18594M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18595M:	Krzysztof Wilczyński <kw@linux.com>
18596R:	Kishon Vijay Abraham I <kishon@kernel.org>
18597L:	linux-pci@vger.kernel.org
18598S:	Supported
18599Q:	https://patchwork.kernel.org/project/linux-pci/list/
18600B:	https://bugzilla.kernel.org
18601C:	irc://irc.oftc.net/linux-pci
18602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18603F:	Documentation/PCI/endpoint/*
18604F:	Documentation/misc-devices/pci-endpoint-test.rst
18605F:	drivers/misc/pci_endpoint_test.c
18606F:	drivers/pci/endpoint/
18607F:	tools/testing/selftests/pci_endpoint/
18608
18609PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18610M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
18611R:	Oliver O'Halloran <oohall@gmail.com>
18612L:	linuxppc-dev@lists.ozlabs.org
18613S:	Supported
18614F:	Documentation/PCI/pci-error-recovery.rst
18615F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18616F:	arch/powerpc/include/*/eeh*.h
18617F:	arch/powerpc/kernel/eeh*.c
18618F:	arch/powerpc/platforms/*/eeh*.c
18619F:	drivers/pci/pcie/aer.c
18620F:	drivers/pci/pcie/dpc.c
18621F:	drivers/pci/pcie/err.c
18622
18623PCI ERROR RECOVERY
18624M:	Linas Vepstas <linasvepstas@gmail.com>
18625L:	linux-pci@vger.kernel.org
18626S:	Supported
18627F:	Documentation/PCI/pci-error-recovery.rst
18628
18629PCI MSI DRIVER FOR ALTERA MSI IP
18630M:	Joyce Ooi <joyce.ooi@intel.com>
18631L:	linux-pci@vger.kernel.org
18632S:	Supported
18633F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18634F:	drivers/pci/controller/pcie-altera-msi.c
18635
18636PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18637M:	Toan Le <toan@os.amperecomputing.com>
18638L:	linux-pci@vger.kernel.org
18639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18640S:	Maintained
18641F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18642F:	drivers/pci/controller/pci-xgene-msi.c
18643
18644PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18645M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18646M:	Krzysztof Wilczyński <kw@linux.com>
18647R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18648R:	Rob Herring <robh@kernel.org>
18649L:	linux-pci@vger.kernel.org
18650S:	Supported
18651Q:	https://patchwork.kernel.org/project/linux-pci/list/
18652B:	https://bugzilla.kernel.org
18653C:	irc://irc.oftc.net/linux-pci
18654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18655F:	Documentation/devicetree/bindings/pci/
18656F:	drivers/pci/controller/
18657F:	drivers/pci/pci-bridge-emul.c
18658F:	drivers/pci/pci-bridge-emul.h
18659
18660PCI PEER-TO-PEER DMA (P2PDMA)
18661M:	Bjorn Helgaas <bhelgaas@google.com>
18662M:	Logan Gunthorpe <logang@deltatee.com>
18663L:	linux-pci@vger.kernel.org
18664S:	Supported
18665Q:	https://patchwork.kernel.org/project/linux-pci/list/
18666B:	https://bugzilla.kernel.org
18667C:	irc://irc.oftc.net/linux-pci
18668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18669F:	Documentation/driver-api/pci/p2pdma.rst
18670F:	drivers/pci/p2pdma.c
18671F:	include/linux/pci-p2pdma.h
18672
18673PCI POWER CONTROL
18674M:	Bartosz Golaszewski <brgl@bgdev.pl>
18675L:	linux-pci@vger.kernel.org
18676S:	Maintained
18677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18678F:	drivers/pci/pwrctrl/*
18679F:	include/linux/pci-pwrctrl.h
18680
18681PCI SUBSYSTEM
18682M:	Bjorn Helgaas <bhelgaas@google.com>
18683L:	linux-pci@vger.kernel.org
18684S:	Supported
18685Q:	https://patchwork.kernel.org/project/linux-pci/list/
18686B:	https://bugzilla.kernel.org
18687C:	irc://irc.oftc.net/linux-pci
18688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18689F:	Documentation/PCI/
18690F:	Documentation/devicetree/bindings/pci/
18691F:	arch/x86/kernel/early-quirks.c
18692F:	arch/x86/kernel/quirks.c
18693F:	arch/x86/pci/
18694F:	drivers/acpi/pci*
18695F:	drivers/pci/
18696F:	include/asm-generic/pci*
18697F:	include/linux/of_pci.h
18698F:	include/linux/pci*
18699F:	include/uapi/linux/pci*
18700F:	rust/kernel/pci.rs
18701F:	samples/rust/rust_driver_pci.rs
18702
18703PCIE BANDWIDTH CONTROLLER
18704M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
18705L:	linux-pci@vger.kernel.org
18706S:	Supported
18707F:	drivers/pci/pcie/bwctrl.c
18708F:	drivers/thermal/pcie_cooling.c
18709F:	include/linux/pci-bwctrl.h
18710F:	tools/testing/selftests/pcie_bwctrl/
18711
18712PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18713M:	Jonathan Chocron <jonnyc@amazon.com>
18714L:	linux-pci@vger.kernel.org
18715S:	Maintained
18716F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18717F:	drivers/pci/controller/dwc/pcie-al.c
18718
18719PCIE DRIVER FOR AMLOGIC MESON
18720M:	Yue Wang <yue.wang@Amlogic.com>
18721L:	linux-pci@vger.kernel.org
18722L:	linux-amlogic@lists.infradead.org
18723S:	Maintained
18724F:	drivers/pci/controller/dwc/pci-meson.c
18725
18726PCIE DRIVER FOR AXIS ARTPEC
18727M:	Jesper Nilsson <jesper.nilsson@axis.com>
18728L:	linux-arm-kernel@axis.com
18729L:	linux-pci@vger.kernel.org
18730S:	Maintained
18731F:	Documentation/devicetree/bindings/pci/axis,artpec*
18732F:	drivers/pci/controller/dwc/*artpec*
18733
18734PCIE DRIVER FOR CAVIUM THUNDERX
18735M:	Robert Richter <rric@kernel.org>
18736L:	linux-pci@vger.kernel.org
18737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18738S:	Odd Fixes
18739F:	drivers/pci/controller/pci-thunder-*
18740
18741PCIE DRIVER FOR HISILICON
18742M:	Zhou Wang <wangzhou1@hisilicon.com>
18743L:	linux-pci@vger.kernel.org
18744S:	Maintained
18745F:	drivers/pci/controller/dwc/pcie-hisi.c
18746
18747PCIE DRIVER FOR HISILICON KIRIN
18748M:	Xiaowei Song <songxiaowei@hisilicon.com>
18749M:	Binghui Wang <wangbinghui@hisilicon.com>
18750L:	linux-pci@vger.kernel.org
18751S:	Maintained
18752F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18753F:	drivers/pci/controller/dwc/pcie-kirin.c
18754
18755PCIE DRIVER FOR HISILICON STB
18756M:	Shawn Guo <shawn.guo@linaro.org>
18757L:	linux-pci@vger.kernel.org
18758S:	Maintained
18759F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18760F:	drivers/pci/controller/dwc/pcie-histb.c
18761
18762PCIE DRIVER FOR INTEL KEEM BAY
18763M:	Srikanth Thokala <srikanth.thokala@intel.com>
18764L:	linux-pci@vger.kernel.org
18765S:	Supported
18766F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18767F:	drivers/pci/controller/dwc/pcie-keembay.c
18768
18769PCIE DRIVER FOR INTEL LGM GW SOC
18770M:	Chuanhua Lei <lchuanhua@maxlinear.com>
18771L:	linux-pci@vger.kernel.org
18772S:	Maintained
18773F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18774F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18775
18776PCIE DRIVER FOR MEDIATEK
18777M:	Ryder Lee <ryder.lee@mediatek.com>
18778M:	Jianjun Wang <jianjun.wang@mediatek.com>
18779L:	linux-pci@vger.kernel.org
18780L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18781S:	Supported
18782F:	Documentation/devicetree/bindings/pci/mediatek*
18783F:	drivers/pci/controller/*mediatek*
18784
18785PCIE DRIVER FOR MICROCHIP
18786M:	Daire McNamara <daire.mcnamara@microchip.com>
18787L:	linux-pci@vger.kernel.org
18788S:	Supported
18789F:	Documentation/devicetree/bindings/pci/microchip*
18790F:	drivers/pci/controller/plda/*microchip*
18791
18792PCIE DRIVER FOR QUALCOMM MSM
18793M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18794L:	linux-pci@vger.kernel.org
18795L:	linux-arm-msm@vger.kernel.org
18796S:	Maintained
18797F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18798F:	drivers/pci/controller/dwc/pcie-qcom.c
18799
18800PCIE DRIVER FOR ROCKCHIP
18801M:	Shawn Lin <shawn.lin@rock-chips.com>
18802L:	linux-pci@vger.kernel.org
18803L:	linux-rockchip@lists.infradead.org
18804S:	Maintained
18805F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18806F:	drivers/pci/controller/pcie-rockchip*
18807
18808PCIE DRIVER FOR SOCIONEXT UNIPHIER
18809M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18810L:	linux-pci@vger.kernel.org
18811S:	Maintained
18812F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18813F:	drivers/pci/controller/dwc/pcie-uniphier*
18814
18815PCIE DRIVER FOR ST SPEAR13XX
18816M:	Pratyush Anand <pratyush.anand@gmail.com>
18817L:	linux-pci@vger.kernel.org
18818S:	Maintained
18819F:	drivers/pci/controller/dwc/*spear*
18820
18821PCIE DRIVER FOR STARFIVE JH71x0
18822M:	Kevin Xie <kevin.xie@starfivetech.com>
18823L:	linux-pci@vger.kernel.org
18824S:	Maintained
18825F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18826F:	drivers/pci/controller/plda/pcie-starfive.c
18827
18828PCIE ENDPOINT DRIVER FOR QUALCOMM
18829M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18830L:	linux-pci@vger.kernel.org
18831L:	linux-arm-msm@vger.kernel.org
18832S:	Maintained
18833F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18834F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18835F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18836
18837PCMCIA SUBSYSTEM
18838M:	Dominik Brodowski <linux@dominikbrodowski.net>
18839S:	Odd Fixes
18840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18841F:	Documentation/pcmcia/
18842F:	drivers/pcmcia/
18843F:	include/pcmcia/
18844F:	tools/pcmcia/
18845
18846PCNET32 NETWORK DRIVER
18847M:	Don Fry <pcnet32@frontier.com>
18848L:	netdev@vger.kernel.org
18849S:	Maintained
18850F:	drivers/net/ethernet/amd/pcnet32.c
18851
18852PCRYPT PARALLEL CRYPTO ENGINE
18853M:	Steffen Klassert <steffen.klassert@secunet.com>
18854L:	linux-crypto@vger.kernel.org
18855S:	Maintained
18856F:	crypto/pcrypt.c
18857F:	include/crypto/pcrypt.h
18858
18859PDS DSC VIRTIO DATA PATH ACCELERATOR
18860R:	Shannon Nelson <shannon.nelson@amd.com>
18861F:	drivers/vdpa/pds/
18862
18863PECI HARDWARE MONITORING DRIVERS
18864M:	Iwona Winiarska <iwona.winiarska@intel.com>
18865L:	linux-hwmon@vger.kernel.org
18866S:	Supported
18867F:	Documentation/hwmon/peci-cputemp.rst
18868F:	Documentation/hwmon/peci-dimmtemp.rst
18869F:	drivers/hwmon/peci/
18870
18871PECI SUBSYSTEM
18872M:	Iwona Winiarska <iwona.winiarska@intel.com>
18873L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
18874S:	Supported
18875F:	Documentation/devicetree/bindings/peci/
18876F:	Documentation/peci/
18877F:	drivers/peci/
18878F:	include/linux/peci-cpu.h
18879F:	include/linux/peci.h
18880
18881PENSANDO ETHERNET DRIVERS
18882M:	Shannon Nelson <shannon.nelson@amd.com>
18883M:	Brett Creeley <brett.creeley@amd.com>
18884L:	netdev@vger.kernel.org
18885S:	Maintained
18886F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18887F:	drivers/net/ethernet/pensando/
18888
18889PER-CPU MEMORY ALLOCATOR
18890M:	Dennis Zhou <dennis@kernel.org>
18891M:	Tejun Heo <tj@kernel.org>
18892M:	Christoph Lameter <cl@linux.com>
18893L:	linux-mm@kvack.org
18894S:	Maintained
18895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18896F:	arch/*/include/asm/percpu.h
18897F:	include/linux/percpu*.h
18898F:	lib/percpu*.c
18899F:	mm/percpu*.c
18900
18901PER-TASK DELAY ACCOUNTING
18902M:	Balbir Singh <bsingharora@gmail.com>
18903M:	Yang Yang <yang.yang29@zte.com.cn>
18904S:	Maintained
18905F:	include/linux/delayacct.h
18906F:	kernel/delayacct.c
18907
18908PERFORMANCE EVENTS SUBSYSTEM
18909M:	Peter Zijlstra <peterz@infradead.org>
18910M:	Ingo Molnar <mingo@redhat.com>
18911M:	Arnaldo Carvalho de Melo <acme@kernel.org>
18912M:	Namhyung Kim <namhyung@kernel.org>
18913R:	Mark Rutland <mark.rutland@arm.com>
18914R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18915R:	Jiri Olsa <jolsa@kernel.org>
18916R:	Ian Rogers <irogers@google.com>
18917R:	Adrian Hunter <adrian.hunter@intel.com>
18918R:	"Liang, Kan" <kan.liang@linux.intel.com>
18919L:	linux-perf-users@vger.kernel.org
18920L:	linux-kernel@vger.kernel.org
18921S:	Supported
18922W:	https://perf.wiki.kernel.org/
18923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18926F:	arch/*/events/*
18927F:	arch/*/events/*/*
18928F:	arch/*/include/asm/perf_event.h
18929F:	arch/*/kernel/*/*/perf_event*.c
18930F:	arch/*/kernel/*/perf_event*.c
18931F:	arch/*/kernel/perf_callchain.c
18932F:	arch/*/kernel/perf_event*.c
18933F:	include/linux/perf_event.h
18934F:	include/uapi/linux/perf_event.h
18935F:	kernel/events/*
18936F:	tools/lib/perf/
18937F:	tools/perf/
18938
18939PERFORMANCE EVENTS TOOLING ARM64
18940R:	John Garry <john.g.garry@oracle.com>
18941R:	Will Deacon <will@kernel.org>
18942R:	James Clark <james.clark@linaro.org>
18943R:	Mike Leach <mike.leach@linaro.org>
18944R:	Leo Yan <leo.yan@linux.dev>
18945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18946S:	Supported
18947F:	tools/build/feature/test-libopencsd.c
18948F:	tools/perf/arch/arm*/
18949F:	tools/perf/pmu-events/arch/arm64/
18950F:	tools/perf/util/arm-spe*
18951F:	tools/perf/util/cs-etm*
18952
18953PERSONALITY HANDLING
18954M:	Christoph Hellwig <hch@infradead.org>
18955L:	linux-abi-devel@lists.sourceforge.net
18956S:	Maintained
18957F:	include/linux/personality.h
18958F:	include/uapi/linux/personality.h
18959
18960PHOENIX RC FLIGHT CONTROLLER ADAPTER
18961M:	Marcus Folkesson <marcus.folkesson@gmail.com>
18962L:	linux-input@vger.kernel.org
18963S:	Maintained
18964F:	Documentation/input/devices/pxrc.rst
18965F:	drivers/input/joystick/pxrc.c
18966
18967PHONET PROTOCOL
18968M:	Remi Denis-Courmont <courmisch@gmail.com>
18969S:	Supported
18970F:	Documentation/networking/phonet.rst
18971F:	include/linux/phonet.h
18972F:	include/net/phonet/
18973F:	include/uapi/linux/phonet.h
18974F:	net/phonet/
18975
18976PHRAM MTD DRIVER
18977M:	Joern Engel <joern@lazybastard.org>
18978L:	linux-mtd@lists.infradead.org
18979S:	Maintained
18980F:	drivers/mtd/devices/phram.c
18981
18982PICOLCD HID DRIVER
18983M:	Bruno Prémont <bonbons@linux-vserver.org>
18984L:	linux-input@vger.kernel.org
18985S:	Maintained
18986F:	drivers/hid/hid-picolcd*
18987
18988PIDFD API
18989M:	Christian Brauner <christian@brauner.io>
18990L:	linux-kernel@vger.kernel.org
18991S:	Maintained
18992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18993F:	samples/pidfd/
18994F:	tools/testing/selftests/clone3/
18995F:	tools/testing/selftests/pid_namespace/
18996F:	tools/testing/selftests/pidfd/
18997K:	(?i)pidfd
18998K:	(?i)clone3
18999K:	\b(clone_args|kernel_clone_args)\b
19000
19001PIN CONTROL SUBSYSTEM
19002M:	Linus Walleij <linus.walleij@linaro.org>
19003L:	linux-gpio@vger.kernel.org
19004S:	Maintained
19005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
19006F:	Documentation/devicetree/bindings/pinctrl/
19007F:	Documentation/driver-api/pin-control.rst
19008F:	drivers/pinctrl/
19009F:	include/dt-bindings/pinctrl/
19010F:	include/linux/pinctrl/
19011
19012PIN CONTROLLER - AIROHA
19013M:	Lorenzo Bianconi <lorenzo@kernel.org>
19014L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19015S:	Maintained
19016F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
19017F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
19018
19019PIN CONTROLLER - AMD
19020M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
19021M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
19022S:	Maintained
19023F:	drivers/pinctrl/pinctrl-amd.c
19024
19025PIN CONTROLLER - FREESCALE
19026M:	Dong Aisheng <aisheng.dong@nxp.com>
19027M:	Fabio Estevam <festevam@gmail.com>
19028M:	Shawn Guo <shawnguo@kernel.org>
19029M:	Jacky Bai <ping.bai@nxp.com>
19030R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19031R:	NXP S32 Linux Team <s32@nxp.com>
19032L:	linux-gpio@vger.kernel.org
19033S:	Maintained
19034F:	Documentation/devicetree/bindings/pinctrl/fsl,*
19035F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
19036F:	drivers/pinctrl/freescale/
19037F:	drivers/pinctrl/nxp/
19038
19039PIN CONTROLLER - INTEL
19040M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19041M:	Andy Shevchenko <andy@kernel.org>
19042S:	Supported
19043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
19044F:	drivers/pinctrl/intel/
19045
19046PIN CONTROLLER - KEEMBAY
19047M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
19048S:	Supported
19049F:	drivers/pinctrl/pinctrl-keembay*
19050
19051PIN CONTROLLER - MEDIATEK
19052M:	Sean Wang <sean.wang@kernel.org>
19053L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19054S:	Maintained
19055F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19056F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19057F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19058F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19059F:	drivers/pinctrl/mediatek/
19060
19061PIN CONTROLLER - MEDIATEK MIPS
19062M:	Chester A. Unal <chester.a.unal@arinc9.com>
19063M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19064L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19065L:	linux-mips@vger.kernel.org
19066S:	Maintained
19067F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19068F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19069F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19070F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19071F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19072F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19073F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19074F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19075F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
19076F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
19077F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19078F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
19079F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
19080F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
19081F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
19082
19083PIN CONTROLLER - MICROCHIP AT91
19084M:	Ludovic Desroches <ludovic.desroches@microchip.com>
19085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19086L:	linux-gpio@vger.kernel.org
19087S:	Supported
19088F:	drivers/gpio/gpio-sama5d2-piobu.c
19089F:	drivers/pinctrl/pinctrl-at91*
19090
19091PIN CONTROLLER - QUALCOMM
19092M:	Bjorn Andersson <andersson@kernel.org>
19093L:	linux-arm-msm@vger.kernel.org
19094S:	Maintained
19095C:	irc://irc.oftc.net/linux-msm
19096F:	Documentation/devicetree/bindings/pinctrl/qcom,*
19097F:	drivers/pinctrl/qcom/
19098
19099PIN CONTROLLER - RENESAS
19100M:	Geert Uytterhoeven <geert+renesas@glider.be>
19101L:	linux-renesas-soc@vger.kernel.org
19102S:	Supported
19103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19104F:	Documentation/devicetree/bindings/pinctrl/renesas,*
19105F:	drivers/pinctrl/renesas/
19106
19107PIN CONTROLLER - SAMSUNG
19108M:	Krzysztof Kozlowski <krzk@kernel.org>
19109M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19110R:	Alim Akhtar <alim.akhtar@samsung.com>
19111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19112L:	linux-samsung-soc@vger.kernel.org
19113S:	Maintained
19114Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
19115B:	mailto:linux-samsung-soc@vger.kernel.org
19116C:	irc://irc.libera.chat/linux-exynos
19117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19118F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19119F:	drivers/pinctrl/samsung/
19120
19121PIN CONTROLLER - SINGLE
19122M:	Tony Lindgren <tony@atomide.com>
19123M:	Haojian Zhuang <haojian.zhuang@linaro.org>
19124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19125L:	linux-omap@vger.kernel.org
19126S:	Maintained
19127F:	drivers/pinctrl/pinctrl-single.c
19128
19129PIN CONTROLLER - SUNPLUS / TIBBO
19130M:	Dvorkin Dmitry <dvorkin@tibbo.com>
19131M:	Wells Lu <wellslutw@gmail.com>
19132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19133S:	Maintained
19134W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19135F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
19136F:	drivers/pinctrl/sunplus/
19137F:	include/dt-bindings/pinctrl/sppctl*.h
19138
19139PINE64 PINEPHONE KEYBOARD DRIVER
19140M:	Samuel Holland <samuel@sholland.org>
19141S:	Supported
19142F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19143F:	drivers/input/keyboard/pinephone-keyboard.c
19144
19145PKTCDVD DRIVER
19146M:	linux-block@vger.kernel.org
19147S:	Orphan
19148F:	drivers/block/pktcdvd.c
19149F:	include/linux/pktcdvd.h
19150F:	include/uapi/linux/pktcdvd.h
19151
19152PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19153M:	Tomasz Duszynski <tduszyns@gmail.com>
19154S:	Maintained
19155F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19156F:	drivers/iio/chemical/pms7003.c
19157
19158PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19159M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
19160L:	netdev@vger.kernel.org
19161S:	Maintained
19162F:	drivers/net/phy/mdio-open-alliance.h
19163F:	net/ethtool/plca.c
19164
19165PLDMFW LIBRARY
19166M:	Jacob Keller <jacob.e.keller@intel.com>
19167S:	Maintained
19168F:	Documentation/driver-api/pldmfw/
19169F:	include/linux/pldmfw.h
19170F:	lib/pldmfw/
19171
19172PLX DMA DRIVER
19173M:	Logan Gunthorpe <logang@deltatee.com>
19174S:	Maintained
19175F:	drivers/dma/plx_dma.c
19176
19177PM-GRAPH UTILITY
19178M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
19179L:	linux-pm@vger.kernel.org
19180S:	Supported
19181W:	https://01.org/pm-graph
19182B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19183T:	git git://github.com/intel/pm-graph
19184F:	tools/power/pm-graph
19185
19186PM6764TR DRIVER
19187M:	Charles Hsu	<hsu.yungteng@gmail.com>
19188L:	linux-hwmon@vger.kernel.org
19189S:	Maintained
19190F:	Documentation/hwmon/pm6764tr.rst
19191F:	drivers/hwmon/pmbus/pm6764tr.c
19192
19193PMC SIERRA MaxRAID DRIVER
19194L:	linux-scsi@vger.kernel.org
19195S:	Orphan
19196W:	http://www.pmc-sierra.com/
19197F:	drivers/scsi/pmcraid.*
19198
19199PMC SIERRA PM8001 DRIVER
19200M:	Jack Wang <jinpu.wang@cloud.ionos.com>
19201L:	linux-scsi@vger.kernel.org
19202S:	Supported
19203F:	drivers/scsi/pm8001/
19204
19205PNI RM3100 IIO DRIVER
19206M:	Song Qiang <songqiang1304521@gmail.com>
19207L:	linux-iio@vger.kernel.org
19208S:	Maintained
19209F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19210F:	drivers/iio/magnetometer/rm3100*
19211
19212PNP SUPPORT
19213M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
19214L:	linux-acpi@vger.kernel.org
19215S:	Maintained
19216F:	drivers/pnp/
19217F:	include/linux/pnp.h
19218
19219PORTWELL EC DRIVER
19220M:	Yen-Chi Huang <jesse.huang@portwell.com.tw>
19221L:	platform-driver-x86@vger.kernel.org
19222S:	Maintained
19223F:	drivers/platform/x86/portwell-ec.c
19224
19225POSIX CLOCKS and TIMERS
19226M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
19227M:	Frederic Weisbecker <frederic@kernel.org>
19228M:	Thomas Gleixner <tglx@linutronix.de>
19229L:	linux-kernel@vger.kernel.org
19230S:	Maintained
19231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19232F:	fs/timerfd.c
19233F:	include/linux/time_namespace.h
19234F:	include/linux/timerfd.h
19235F:	include/uapi/linux/time.h
19236F:	include/uapi/linux/timerfd.h
19237F:	include/trace/events/timer*
19238F:	kernel/time/itimer.c
19239F:	kernel/time/posix-*
19240F:	kernel/time/namespace.c
19241
19242POWER MANAGEMENT CORE
19243M:	"Rafael J. Wysocki" <rafael@kernel.org>
19244L:	linux-pm@vger.kernel.org
19245S:	Supported
19246B:	https://bugzilla.kernel.org
19247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19248F:	drivers/base/power/
19249F:	drivers/powercap/
19250F:	include/linux/intel_rapl.h
19251F:	include/linux/pm.h
19252F:	include/linux/pm_*
19253F:	include/linux/powercap.h
19254F:	kernel/configs/nopm.config
19255
19256POWER SEQUENCING
19257M:	Bartosz Golaszewski <brgl@bgdev.pl>
19258L:	linux-pm@vger.kernel.org
19259S:	Maintained
19260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
19261F:	Documentation/driver-api/pwrseq.rst
19262F:	drivers/power/sequencing/
19263F:	include/linux/pwrseq/
19264
19265POWER STATE COORDINATION INTERFACE (PSCI)
19266M:	Mark Rutland <mark.rutland@arm.com>
19267M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19269S:	Maintained
19270F:	drivers/firmware/psci/
19271F:	include/linux/psci.h
19272F:	include/uapi/linux/psci.h
19273
19274POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
19275M:	Sebastian Reichel <sre@kernel.org>
19276L:	linux-pm@vger.kernel.org
19277S:	Maintained
19278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19279F:	Documentation/ABI/testing/sysfs-class-power
19280F:	Documentation/devicetree/bindings/power/supply/
19281F:	drivers/power/supply/
19282F:	include/linux/power/
19283F:	include/linux/power_supply.h
19284F:	tools/testing/selftests/power_supply/
19285
19286POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
19287M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
19288L:	linuxppc-dev@lists.ozlabs.org
19289S:	Maintained
19290F:	drivers/char/powernv-op-panel.c
19291
19292PPP OVER ATM (RFC 2364)
19293M:	Mitchell Blank Jr <mitch@sfgoth.com>
19294S:	Maintained
19295F:	include/uapi/linux/atmppp.h
19296F:	net/atm/pppoatm.c
19297
19298PPP OVER ETHERNET
19299M:	Michal Ostrowski <mostrows@earthlink.net>
19300S:	Maintained
19301F:	drivers/net/ppp/pppoe.c
19302F:	drivers/net/ppp/pppox.c
19303
19304PPP OVER L2TP
19305M:	James Chapman <jchapman@katalix.com>
19306S:	Maintained
19307F:	include/linux/if_pppol2tp.h
19308F:	include/uapi/linux/if_pppol2tp.h
19309F:	net/l2tp/l2tp_ppp.c
19310
19311PPP PROTOCOL DRIVERS AND COMPRESSORS
19312L:	linux-ppp@vger.kernel.org
19313S:	Orphan
19314F:	drivers/net/ppp/ppp_*
19315
19316PPS SUPPORT
19317M:	Rodolfo Giometti <giometti@enneenne.com>
19318L:	linuxpps@ml.enneenne.com (subscribers-only)
19319S:	Maintained
19320W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
19321F:	Documentation/ABI/testing/sysfs-pps
19322F:	Documentation/ABI/testing/sysfs-pps-gen
19323F:	Documentation/ABI/testing/sysfs-pps-gen-tio
19324F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
19325F:	Documentation/driver-api/pps.rst
19326F:	drivers/pps/
19327F:	include/linux/pps*.h
19328F:	include/uapi/linux/pps.h
19329F:	include/uapi/linux/pps_gen.h
19330
19331PRESSURE STALL INFORMATION (PSI)
19332M:	Johannes Weiner <hannes@cmpxchg.org>
19333M:	Suren Baghdasaryan <surenb@google.com>
19334R:	Peter Ziljstra <peterz@infradead.org>
19335S:	Maintained
19336F:	include/linux/psi*
19337F:	kernel/sched/psi.c
19338
19339PROPELLER BUILD
19340M:	Rong Xu <xur@google.com>
19341M:	Han Shen <shenhan@google.com>
19342S:	Supported
19343F:	Documentation/dev-tools/propeller.rst
19344F:	scripts/Makefile.propeller
19345
19346PRINTK
19347M:	Petr Mladek <pmladek@suse.com>
19348R:	Steven Rostedt <rostedt@goodmis.org>
19349R:	John Ogness <john.ogness@linutronix.de>
19350R:	Sergey Senozhatsky <senozhatsky@chromium.org>
19351S:	Maintained
19352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
19353F:	include/linux/printk.h
19354F:	kernel/printk/
19355
19356PRINTK INDEXING
19357R:	Chris Down <chris@chrisdown.name>
19358S:	Maintained
19359F:	Documentation/core-api/printk-index.rst
19360F:	kernel/printk/index.c
19361K:	printk_index
19362
19363PROC FILESYSTEM
19364L:	linux-kernel@vger.kernel.org
19365L:	linux-fsdevel@vger.kernel.org
19366S:	Maintained
19367F:	Documentation/filesystems/proc.rst
19368F:	fs/proc/
19369F:	include/linux/proc_fs.h
19370F:	tools/testing/selftests/proc/
19371
19372PROC SYSCTL
19373M:	Kees Cook <kees@kernel.org>
19374M:	Joel Granados <joel.granados@kernel.org>
19375L:	linux-kernel@vger.kernel.org
19376L:	linux-fsdevel@vger.kernel.org
19377S:	Maintained
19378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19379F:	fs/proc/proc_sysctl.c
19380F:	include/linux/sysctl.h
19381F:	kernel/sysctl*
19382F:	tools/testing/selftests/sysctl/*
19383F:	lib/test_sysctl.c
19384F:	scripts/check-sysctl-docs
19385
19386PS3 NETWORK SUPPORT
19387M:	Geoff Levand <geoff@infradead.org>
19388L:	netdev@vger.kernel.org
19389L:	linuxppc-dev@lists.ozlabs.org
19390S:	Maintained
19391F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
19392
19393PS3 PLATFORM SUPPORT
19394M:	Geoff Levand <geoff@infradead.org>
19395L:	linuxppc-dev@lists.ozlabs.org
19396S:	Maintained
19397F:	arch/powerpc/boot/ps3*
19398F:	arch/powerpc/include/asm/lv1call.h
19399F:	arch/powerpc/include/asm/ps3*.h
19400F:	arch/powerpc/platforms/ps3/
19401F:	drivers/*/ps3*
19402F:	drivers/ps3/
19403F:	drivers/rtc/rtc-ps3.c
19404F:	drivers/usb/host/*ps3.c
19405F:	sound/ppc/snd_ps3*
19406
19407PS3VRAM DRIVER
19408M:	Jim Paris <jim@jtan.com>
19409M:	Geoff Levand <geoff@infradead.org>
19410L:	linuxppc-dev@lists.ozlabs.org
19411S:	Maintained
19412F:	drivers/block/ps3vram.c
19413
19414PSAMPLE PACKET SAMPLING SUPPORT
19415M:	Yotam Gigi <yotam.gi@gmail.com>
19416S:	Maintained
19417F:	include/net/psample.h
19418F:	include/uapi/linux/psample.h
19419F:	net/psample
19420
19421PSE NETWORK DRIVER
19422M:	Oleksij Rempel <o.rempel@pengutronix.de>
19423M:	Kory Maincent <kory.maincent@bootlin.com>
19424L:	netdev@vger.kernel.org
19425S:	Maintained
19426F:	Documentation/devicetree/bindings/net/pse-pd/
19427F:	drivers/net/pse-pd/
19428F:	net/ethtool/pse-pd.c
19429
19430PSTORE FILESYSTEM
19431M:	Kees Cook <kees@kernel.org>
19432R:	Tony Luck <tony.luck@intel.com>
19433R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
19434L:	linux-hardening@vger.kernel.org
19435S:	Supported
19436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19437F:	Documentation/admin-guide/pstore-blk.rst
19438F:	Documentation/admin-guide/ramoops.rst
19439F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19440F:	drivers/acpi/apei/erst.c
19441F:	drivers/firmware/efi/efi-pstore.c
19442F:	fs/pstore/
19443F:	include/linux/pstore*
19444K:	\b(pstore|ramoops)
19445
19446PT5161L HARDWARE MONITOR DRIVER
19447M:	Cosmo Chou <cosmo.chou@quantatw.com>
19448L:	linux-hwmon@vger.kernel.org
19449S:	Maintained
19450F:	Documentation/hwmon/pt5161l.rst
19451F:	drivers/hwmon/pt5161l.c
19452
19453PTP HARDWARE CLOCK SUPPORT
19454M:	Richard Cochran <richardcochran@gmail.com>
19455L:	netdev@vger.kernel.org
19456S:	Maintained
19457W:	http://linuxptp.sourceforge.net/
19458F:	Documentation/ABI/testing/sysfs-ptp
19459F:	Documentation/driver-api/ptp.rst
19460F:	drivers/net/phy/dp83640*
19461F:	drivers/ptp/*
19462F:	include/linux/ptp_cl*
19463K:	(?:\b|_)ptp(?:\b|_)
19464
19465PTP MOCKUP CLOCK SUPPORT
19466M:	Vladimir Oltean <vladimir.oltean@nxp.com>
19467L:	netdev@vger.kernel.org
19468S:	Maintained
19469F:	drivers/ptp/ptp_mock.c
19470F:	include/linux/ptp_mock.h
19471
19472PTP VIRTUAL CLOCK SUPPORT
19473M:	Yangbo Lu <yangbo.lu@nxp.com>
19474L:	netdev@vger.kernel.org
19475S:	Maintained
19476F:	drivers/ptp/ptp_vclock.c
19477F:	net/ethtool/phc_vclocks.c
19478
19479PTP VMCLOCK SUPPORT
19480M:	David Woodhouse <dwmw2@infradead.org>
19481L:	netdev@vger.kernel.org
19482S:	Maintained
19483F:	drivers/ptp/ptp_vmclock.c
19484F:	include/uapi/linux/vmclock-abi.h
19485
19486PTRACE SUPPORT
19487M:	Oleg Nesterov <oleg@redhat.com>
19488S:	Maintained
19489F:	arch/*/*/ptrace*.c
19490F:	arch/*/include/asm/ptrace*.h
19491F:	arch/*/ptrace*.c
19492F:	include/asm-generic/syscall.h
19493F:	include/linux/ptrace.h
19494F:	include/linux/regset.h
19495F:	include/uapi/linux/ptrace.h
19496F:	kernel/ptrace.c
19497
19498PULSE8-CEC DRIVER
19499M:	Hans Verkuil <hverkuil@xs4all.nl>
19500L:	linux-media@vger.kernel.org
19501S:	Maintained
19502T:	git git://linuxtv.org/media.git
19503F:	drivers/media/cec/usb/pulse8/
19504
19505PURELIFI PLFXLC DRIVER
19506M:	Srinivasan Raju <srini.raju@purelifi.com>
19507L:	linux-wireless@vger.kernel.org
19508S:	Supported
19509F:	drivers/net/wireless/purelifi/
19510
19511PVRUSB2 VIDEO4LINUX DRIVER
19512M:	Mike Isely <isely@pobox.com>
19513L:	pvrusb2@isely.net	(subscribers-only)
19514L:	linux-media@vger.kernel.org
19515S:	Maintained
19516W:	http://www.isely.net/pvrusb2/
19517T:	git git://linuxtv.org/media.git
19518F:	Documentation/driver-api/media/drivers/pvrusb2*
19519F:	drivers/media/usb/pvrusb2/
19520
19521PWC WEBCAM DRIVER
19522M:	Hans Verkuil <hverkuil@xs4all.nl>
19523L:	linux-media@vger.kernel.org
19524S:	Odd Fixes
19525T:	git git://linuxtv.org/media.git
19526F:	drivers/media/usb/pwc/*
19527F:	include/trace/events/pwc.h
19528
19529PWM IR Transmitter
19530M:	Sean Young <sean@mess.org>
19531L:	linux-media@vger.kernel.org
19532S:	Maintained
19533F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19534F:	drivers/media/rc/pwm-ir-tx.c
19535
19536PWM SUBSYSTEM
19537M:	Uwe Kleine-König <ukleinek@kernel.org>
19538L:	linux-pwm@vger.kernel.org
19539S:	Maintained
19540Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19541T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19542F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19543F:	Documentation/devicetree/bindings/pwm/
19544F:	Documentation/driver-api/pwm.rst
19545F:	drivers/gpio/gpio-mvebu.c
19546F:	drivers/pwm/
19547F:	drivers/video/backlight/pwm_bl.c
19548F:	include/dt-bindings/pwm/
19549F:	include/linux/pwm.h
19550F:	include/linux/pwm_backlight.h
19551K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19552
19553PXA GPIO DRIVER
19554M:	Robert Jarzmik <robert.jarzmik@free.fr>
19555L:	linux-gpio@vger.kernel.org
19556S:	Maintained
19557F:	drivers/gpio/gpio-pxa.c
19558
19559PXA MMCI DRIVER
19560S:	Orphan
19561
19562PXA RTC DRIVER
19563M:	Robert Jarzmik <robert.jarzmik@free.fr>
19564L:	linux-rtc@vger.kernel.org
19565S:	Maintained
19566
19567PXA2xx/PXA3xx SUPPORT
19568M:	Daniel Mack <daniel@zonque.org>
19569M:	Haojian Zhuang <haojian.zhuang@gmail.com>
19570M:	Robert Jarzmik <robert.jarzmik@free.fr>
19571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19572S:	Maintained
19573T:	git git://github.com/hzhuang1/linux.git
19574T:	git git://github.com/rjarzmik/linux.git
19575F:	arch/arm/boot/dts/intel/pxa/
19576F:	arch/arm/mach-pxa/
19577F:	drivers/dma/pxa*
19578F:	drivers/pcmcia/pxa2xx*
19579F:	drivers/pinctrl/pxa/
19580F:	drivers/spi/spi-pxa2xx*
19581F:	drivers/usb/gadget/udc/pxa2*
19582F:	include/sound/pxa2xx-lib.h
19583F:	sound/arm/pxa*
19584F:	sound/soc/pxa/
19585
19586QAT DRIVER
19587M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
19588L:	qat-linux@intel.com
19589S:	Supported
19590F:	drivers/crypto/intel/qat/
19591
19592QCOM AUDIO (ASoC) DRIVERS
19593M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19594L:	linux-sound@vger.kernel.org
19595L:	linux-arm-msm@vger.kernel.org
19596S:	Supported
19597F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19598F:	Documentation/devicetree/bindings/sound/qcom,*
19599F:	drivers/soc/qcom/apr.c
19600F:	include/dt-bindings/sound/qcom,wcd9335.h
19601F:	include/dt-bindings/sound/qcom,wcd934x.h
19602F:	sound/soc/codecs/lpass-rx-macro.*
19603F:	sound/soc/codecs/lpass-tx-macro.*
19604F:	sound/soc/codecs/lpass-va-macro.c
19605F:	sound/soc/codecs/lpass-wsa-macro.*
19606F:	sound/soc/codecs/msm8916-wcd-analog.c
19607F:	sound/soc/codecs/msm8916-wcd-digital.c
19608F:	sound/soc/codecs/wcd-clsh-v2.*
19609F:	sound/soc/codecs/wcd-mbhc-v2.*
19610F:	sound/soc/codecs/wcd9335.*
19611F:	sound/soc/codecs/wcd934x.c
19612F:	sound/soc/codecs/wsa881x.c
19613F:	sound/soc/codecs/wsa883x.c
19614F:	sound/soc/codecs/wsa884x.c
19615F:	sound/soc/qcom/
19616
19617QCOM EMBEDDED USB DEBUGGER (EUD)
19618M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
19619L:	linux-arm-msm@vger.kernel.org
19620S:	Maintained
19621F:	Documentation/ABI/testing/sysfs-driver-eud
19622F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19623F:	drivers/usb/misc/qcom_eud.c
19624
19625QCOM IPA DRIVER
19626M:	Alex Elder <elder@kernel.org>
19627L:	netdev@vger.kernel.org
19628S:	Maintained
19629F:	drivers/net/ipa/
19630
19631QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19632M:	Gabriel Somlo <somlo@cmu.edu>
19633M:	"Michael S. Tsirkin" <mst@redhat.com>
19634L:	qemu-devel@nongnu.org
19635S:	Maintained
19636F:	drivers/firmware/qemu_fw_cfg.c
19637F:	include/uapi/linux/qemu_fw_cfg.h
19638
19639QIB DRIVER
19640M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19641L:	linux-rdma@vger.kernel.org
19642S:	Supported
19643F:	drivers/infiniband/hw/qib/
19644
19645QLOGIC QL41xxx FCOE DRIVER
19646M:	Saurav Kashyap <skashyap@marvell.com>
19647M:	Javed Hasan <jhasan@marvell.com>
19648M:	GR-QLogic-Storage-Upstream@marvell.com
19649L:	linux-scsi@vger.kernel.org
19650S:	Supported
19651F:	drivers/scsi/qedf/
19652
19653QLOGIC QL41xxx ISCSI DRIVER
19654M:	Nilesh Javali <njavali@marvell.com>
19655M:	Manish Rangankar <mrangankar@marvell.com>
19656M:	GR-QLogic-Storage-Upstream@marvell.com
19657L:	linux-scsi@vger.kernel.org
19658S:	Supported
19659F:	drivers/scsi/qedi/
19660
19661QLOGIC QL4xxx ETHERNET DRIVER
19662M:	Manish Chopra <manishc@marvell.com>
19663L:	netdev@vger.kernel.org
19664S:	Maintained
19665F:	drivers/net/ethernet/qlogic/qed/
19666F:	drivers/net/ethernet/qlogic/qede/
19667F:	include/linux/qed/
19668
19669QLOGIC QL4xxx RDMA DRIVER
19670M:	Michal Kalderon <mkalderon@marvell.com>
19671L:	linux-rdma@vger.kernel.org
19672S:	Supported
19673F:	drivers/infiniband/hw/qedr/
19674F:	include/uapi/rdma/qedr-abi.h
19675
19676QLOGIC QLA1280 SCSI DRIVER
19677M:	Michael Reed <mdr@sgi.com>
19678L:	linux-scsi@vger.kernel.org
19679S:	Maintained
19680F:	drivers/scsi/qla1280.[ch]
19681
19682QLOGIC QLA2XXX FC-SCSI DRIVER
19683M:	Nilesh Javali <njavali@marvell.com>
19684M:	GR-QLogic-Storage-Upstream@marvell.com
19685L:	linux-scsi@vger.kernel.org
19686S:	Supported
19687F:	drivers/scsi/qla2xxx/
19688
19689QLOGIC QLA3XXX NETWORK DRIVER
19690M:	GR-Linux-NIC-Dev@marvell.com
19691L:	netdev@vger.kernel.org
19692S:	Maintained
19693F:	drivers/net/ethernet/qlogic/qla3xxx.*
19694
19695QLOGIC QLA4XXX iSCSI DRIVER
19696M:	Nilesh Javali <njavali@marvell.com>
19697M:	Manish Rangankar <mrangankar@marvell.com>
19698M:	GR-QLogic-Storage-Upstream@marvell.com
19699L:	linux-scsi@vger.kernel.org
19700S:	Supported
19701F:	drivers/scsi/qla4xxx/
19702
19703QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19704M:	Shahed Shaikh <shshaikh@marvell.com>
19705M:	Manish Chopra <manishc@marvell.com>
19706M:	GR-Linux-NIC-Dev@marvell.com
19707L:	netdev@vger.kernel.org
19708S:	Maintained
19709F:	drivers/net/ethernet/qlogic/qlcnic/
19710
19711QM1D1B0004 MEDIA DRIVER
19712M:	Akihiro Tsukada <tskd08@gmail.com>
19713L:	linux-media@vger.kernel.org
19714S:	Odd Fixes
19715F:	drivers/media/tuners/qm1d1b0004*
19716
19717QM1D1C0042 MEDIA DRIVER
19718M:	Akihiro Tsukada <tskd08@gmail.com>
19719L:	linux-media@vger.kernel.org
19720S:	Odd Fixes
19721F:	drivers/media/tuners/qm1d1c0042*
19722
19723QNAP MCU DRIVER
19724M:	Heiko Stuebner <heiko@sntech.de>
19725S:	Maintained
19726F:	drivers/hwmon/qnap-mcu-hwmon.c
19727F:	drivers/input/misc/qnap-mcu-input.c
19728F:	drivers/leds/leds-qnap-mcu.c
19729F:	drivers/mfd/qnap-mcu.c
19730F:	include/linux/mfd/qnap-mcu.h
19731
19732QNX4 FILESYSTEM
19733M:	Anders Larsen <al@alarsen.net>
19734S:	Maintained
19735W:	http://www.alarsen.net/linux/qnx4fs/
19736F:	fs/qnx4/
19737F:	include/uapi/linux/qnx4_fs.h
19738F:	include/uapi/linux/qnxtypes.h
19739
19740QNX6 FILESYSTEM
19741S:	Orphan
19742F:	Documentation/filesystems/qnx6.rst
19743F:	fs/qnx6/
19744F:	include/linux/qnx6_fs.h
19745
19746QORIQ DPAA2 FSL-MC BUS DRIVER
19747M:	Ioana Ciornei <ioana.ciornei@nxp.com>
19748L:	linuxppc-dev@lists.ozlabs.org
19749L:	linux-kernel@vger.kernel.org
19750S:	Maintained
19751F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19752F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
19753F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19754F:	drivers/bus/fsl-mc/
19755F:	include/uapi/linux/fsl_mc.h
19756
19757QT1010 MEDIA DRIVER
19758L:	linux-media@vger.kernel.org
19759S:	Orphan
19760W:	https://linuxtv.org
19761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19762F:	drivers/media/tuners/qt1010*
19763
19764QUALCOMM ATH12K WIRELESS DRIVER
19765M:	Jeff Johnson <jjohnson@kernel.org>
19766L:	ath12k@lists.infradead.org
19767S:	Supported
19768W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19770F:	drivers/net/wireless/ath/ath12k/
19771N:	ath12k
19772
19773QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19774M:	Jeff Johnson <jjohnson@kernel.org>
19775L:	ath10k@lists.infradead.org
19776S:	Supported
19777W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19779F:	drivers/net/wireless/ath/ath10k/
19780N:	ath10k
19781
19782QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19783M:	Jeff Johnson <jjohnson@kernel.org>
19784L:	ath11k@lists.infradead.org
19785S:	Supported
19786W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19787B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19789F:	drivers/net/wireless/ath/ath11k/
19790N:	ath11k
19791
19792QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19793M:	Toke Høiland-Jørgensen <toke@toke.dk>
19794L:	linux-wireless@vger.kernel.org
19795S:	Maintained
19796W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19798F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19799F:	drivers/net/wireless/ath/ath9k/
19800
19801QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19802M:	Stefan Wahren <wahrenst@gmx.net>
19803L:	netdev@vger.kernel.org
19804S:	Maintained
19805F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19806F:	drivers/net/ethernet/qualcomm/qca*
19807
19808QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19809M:	Stephan Gerhold <stephan@gerhold.net>
19810L:	netdev@vger.kernel.org
19811L:	linux-arm-msm@vger.kernel.org
19812S:	Maintained
19813F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19814F:	drivers/net/wwan/qcom_bam_dmux.c
19815
19816QUALCOMM CAMERA SUBSYSTEM DRIVER
19817M:	Robert Foss <rfoss@kernel.org>
19818M:	Todor Tomov <todor.too@gmail.com>
19819M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19820L:	linux-media@vger.kernel.org
19821S:	Maintained
19822F:	Documentation/admin-guide/media/qcom_camss.rst
19823F:	Documentation/devicetree/bindings/media/qcom,*camss*
19824F:	drivers/media/platform/qcom/camss/
19825
19826QUALCOMM CLOCK DRIVERS
19827M:	Bjorn Andersson <andersson@kernel.org>
19828L:	linux-arm-msm@vger.kernel.org
19829S:	Supported
19830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19831F:	Documentation/devicetree/bindings/clock/qcom,*
19832F:	drivers/clk/qcom/
19833F:	include/dt-bindings/clock/qcom,*
19834
19835QUALCOMM CLOUD AI (QAIC) DRIVER
19836M:	Jeff Hugo <jeff.hugo@oss.qualcomm.com>
19837R:	Carl Vanderlip <quic_carlv@quicinc.com>
19838L:	linux-arm-msm@vger.kernel.org
19839L:	dri-devel@lists.freedesktop.org
19840S:	Supported
19841T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19842F:	Documentation/accel/qaic/
19843F:	drivers/accel/qaic/
19844F:	include/uapi/drm/qaic_accel.h
19845
19846QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19847M:	Bjorn Andersson <andersson@kernel.org>
19848M:	Konrad Dybcio <konradybcio@kernel.org>
19849L:	linux-pm@vger.kernel.org
19850L:	linux-arm-msm@vger.kernel.org
19851S:	Maintained
19852F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19853F:	drivers/pmdomain/qcom/cpr.c
19854
19855QUALCOMM CPUCP MAILBOX DRIVER
19856M:	Sibi Sankar <quic_sibis@quicinc.com>
19857L:	linux-arm-msm@vger.kernel.org
19858S:	Supported
19859F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19860F:	drivers/mailbox/qcom-cpucp-mbox.c
19861
19862QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19863M:	Ilia Lin <ilia.lin@kernel.org>
19864L:	linux-pm@vger.kernel.org
19865S:	Maintained
19866F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19867F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19868F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19869
19870QUALCOMM CRYPTO DRIVERS
19871M:	Thara Gopinath <thara.gopinath@gmail.com>
19872L:	linux-crypto@vger.kernel.org
19873L:	linux-arm-msm@vger.kernel.org
19874S:	Maintained
19875F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19876F:	drivers/crypto/qce/
19877
19878QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19879M:	Timur Tabi <timur@kernel.org>
19880L:	netdev@vger.kernel.org
19881S:	Maintained
19882F:	drivers/net/ethernet/qualcomm/emac/
19883
19884QUALCOMM ETHQOS ETHERNET DRIVER
19885M:	Vinod Koul <vkoul@kernel.org>
19886L:	netdev@vger.kernel.org
19887L:	linux-arm-msm@vger.kernel.org
19888S:	Maintained
19889F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19890F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19891
19892QUALCOMM FASTRPC DRIVER
19893M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19894M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
19895L:	linux-arm-msm@vger.kernel.org
19896L:	dri-devel@lists.freedesktop.org
19897S:	Maintained
19898F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19899F:	drivers/misc/fastrpc.c
19900F:	include/uapi/misc/fastrpc.h
19901
19902QUALCOMM HEXAGON ARCHITECTURE
19903M:	Brian Cain <brian.cain@oss.qualcomm.com>
19904L:	linux-hexagon@vger.kernel.org
19905S:	Supported
19906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19907F:	arch/hexagon/
19908
19909QUALCOMM HIDMA DRIVER
19910M:	Sinan Kaya <okaya@kernel.org>
19911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19912L:	linux-arm-msm@vger.kernel.org
19913L:	dmaengine@vger.kernel.org
19914S:	Supported
19915F:	drivers/dma/qcom/hidma*
19916
19917QUALCOMM I2C QCOM GENI DRIVER
19918M:	Mukesh Kumar Savaliya <quic_msavaliy@quicinc.com>
19919M:	Viken Dadhaniya <quic_vdadhani@quicinc.com>
19920L:	linux-i2c@vger.kernel.org
19921L:	linux-arm-msm@vger.kernel.org
19922S:	Maintained
19923F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19924F:	drivers/i2c/busses/i2c-qcom-geni.c
19925
19926QUALCOMM I2C CCI DRIVER
19927M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
19928M:	Robert Foss <rfoss@kernel.org>
19929L:	linux-i2c@vger.kernel.org
19930L:	linux-arm-msm@vger.kernel.org
19931S:	Maintained
19932F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19933F:	drivers/i2c/busses/i2c-qcom-cci.c
19934
19935QUALCOMM INTERCONNECT BWMON DRIVER
19936M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19937L:	linux-arm-msm@vger.kernel.org
19938S:	Maintained
19939F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19940F:	drivers/soc/qcom/icc-bwmon.c
19941F:	drivers/soc/qcom/trace_icc-bwmon.h
19942
19943QUALCOMM IOMMU
19944M:	Rob Clark <robdclark@gmail.com>
19945L:	iommu@lists.linux.dev
19946L:	linux-arm-msm@vger.kernel.org
19947S:	Maintained
19948F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19949F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19950F:	drivers/iommu/msm_iommu*
19951
19952QUALCOMM IPC ROUTER (QRTR) DRIVER
19953M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19954L:	linux-arm-msm@vger.kernel.org
19955S:	Maintained
19956F:	include/trace/events/qrtr.h
19957F:	include/uapi/linux/qrtr.h
19958F:	net/qrtr/
19959
19960QUALCOMM IPCC MAILBOX DRIVER
19961M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19962L:	linux-arm-msm@vger.kernel.org
19963S:	Supported
19964F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19965F:	drivers/mailbox/qcom-ipcc.c
19966F:	include/dt-bindings/mailbox/qcom-ipcc.h
19967
19968QUALCOMM IPQ4019 USB PHY DRIVER
19969M:	Robert Marko <robert.marko@sartura.hr>
19970M:	Luka Perkov <luka.perkov@sartura.hr>
19971L:	linux-arm-msm@vger.kernel.org
19972S:	Maintained
19973F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19974F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19975
19976QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19977M:	Robert Marko <robert.marko@sartura.hr>
19978M:	Luka Perkov <luka.perkov@sartura.hr>
19979L:	linux-arm-msm@vger.kernel.org
19980S:	Maintained
19981F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19982F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19983
19984QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
19985M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19986M:	Dikshita Agarwal <quic_dikshita@quicinc.com>
19987R:	Abhinav Kumar <quic_abhinavk@quicinc.com>
19988L:	linux-media@vger.kernel.org
19989L:	linux-arm-msm@vger.kernel.org
19990S:	Maintained
19991F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
19992F:	drivers/media/platform/qcom/iris/
19993
19994QUALCOMM NAND CONTROLLER DRIVER
19995M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19996L:	linux-mtd@lists.infradead.org
19997L:	linux-arm-msm@vger.kernel.org
19998S:	Maintained
19999F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
20000F:	drivers/mtd/nand/raw/qcom_nandc.c
20001
20002QUALCOMM QSEECOM DRIVER
20003M:	Maximilian Luz <luzmaximilian@gmail.com>
20004L:	linux-arm-msm@vger.kernel.org
20005S:	Maintained
20006F:	drivers/firmware/qcom/qcom_qseecom.c
20007
20008QUALCOMM QSEECOM UEFISECAPP DRIVER
20009M:	Maximilian Luz <luzmaximilian@gmail.com>
20010L:	linux-arm-msm@vger.kernel.org
20011S:	Maintained
20012F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
20013
20014QUALCOMM RMNET DRIVER
20015M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
20016M:	Sean Tranchetti <quic_stranche@quicinc.com>
20017L:	netdev@vger.kernel.org
20018S:	Maintained
20019F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
20020F:	drivers/net/ethernet/qualcomm/rmnet/
20021F:	include/linux/if_rmnet.h
20022
20023QUALCOMM TRUST ZONE MEMORY ALLOCATOR
20024M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
20025L:	linux-arm-msm@vger.kernel.org
20026S:	Maintained
20027F:	drivers/firmware/qcom/qcom_tzmem.c
20028F:	drivers/firmware/qcom/qcom_tzmem.h
20029F:	include/linux/firmware/qcom/qcom_tzmem.h
20030
20031QUALCOMM TSENS THERMAL DRIVER
20032M:	Amit Kucheria <amitk@kernel.org>
20033M:	Thara Gopinath <thara.gopinath@gmail.com>
20034L:	linux-pm@vger.kernel.org
20035L:	linux-arm-msm@vger.kernel.org
20036S:	Maintained
20037F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
20038F:	drivers/thermal/qcom/
20039
20040QUALCOMM TYPEC PORT MANAGER DRIVER
20041M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
20042L:	linux-arm-msm@vger.kernel.org
20043L:	linux-usb@vger.kernel.org
20044S:	Maintained
20045F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
20046F:	drivers/usb/typec/tcpm/qcom/
20047
20048QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
20049M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
20050M:	Vikash Garodia <quic_vgarodia@quicinc.com>
20051R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
20052L:	linux-media@vger.kernel.org
20053L:	linux-arm-msm@vger.kernel.org
20054S:	Maintained
20055T:	git git://linuxtv.org/media.git
20056F:	Documentation/devicetree/bindings/media/*venus*
20057F:	drivers/media/platform/qcom/venus/
20058
20059QUALCOMM WCN36XX WIRELESS DRIVER
20060M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
20061L:	wcn36xx@lists.infradead.org
20062S:	Supported
20063W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20064F:	drivers/net/wireless/ath/wcn36xx/
20065
20066QUANTENNA QTNFMAC WIRELESS DRIVER
20067M:	Igor Mitsyanko <imitsyanko@quantenna.com>
20068R:	Sergey Matyukevich <geomatsi@gmail.com>
20069L:	linux-wireless@vger.kernel.org
20070S:	Maintained
20071F:	drivers/net/wireless/quantenna/
20072
20073RADEON and AMDGPU DRM DRIVERS
20074M:	Alex Deucher <alexander.deucher@amd.com>
20075M:	Christian König <christian.koenig@amd.com>
20076L:	amd-gfx@lists.freedesktop.org
20077S:	Supported
20078B:	https://gitlab.freedesktop.org/drm/amd/-/issues
20079C:	irc://irc.oftc.net/radeon
20080T:	git https://gitlab.freedesktop.org/agd5f/linux.git
20081F:	Documentation/gpu/amdgpu/
20082F:	drivers/gpu/drm/amd/
20083F:	drivers/gpu/drm/ci/xfails/amd*
20084F:	drivers/gpu/drm/radeon/
20085F:	include/uapi/drm/amdgpu_drm.h
20086F:	include/uapi/drm/radeon_drm.h
20087
20088RADEON FRAMEBUFFER DISPLAY DRIVER
20089M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
20090L:	linux-fbdev@vger.kernel.org
20091S:	Maintained
20092F:	drivers/video/fbdev/aty/radeon*
20093F:	include/uapi/linux/radeonfb.h
20094
20095RADIOSHARK RADIO DRIVER
20096M:	Hans Verkuil <hverkuil@xs4all.nl>
20097L:	linux-media@vger.kernel.org
20098S:	Maintained
20099T:	git git://linuxtv.org/media.git
20100F:	drivers/media/radio/radio-shark.c
20101
20102RADIOSHARK2 RADIO DRIVER
20103M:	Hans Verkuil <hverkuil@xs4all.nl>
20104L:	linux-media@vger.kernel.org
20105S:	Maintained
20106T:	git git://linuxtv.org/media.git
20107F:	drivers/media/radio/radio-shark2.c
20108F:	drivers/media/radio/radio-tea5777.c
20109
20110RADOS BLOCK DEVICE (RBD)
20111M:	Ilya Dryomov <idryomov@gmail.com>
20112R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
20113L:	ceph-devel@vger.kernel.org
20114S:	Supported
20115W:	http://ceph.com/
20116T:	git https://github.com/ceph/ceph-client.git
20117F:	Documentation/ABI/testing/sysfs-bus-rbd
20118F:	drivers/block/rbd.c
20119F:	drivers/block/rbd_types.h
20120
20121RAGE128 FRAMEBUFFER DISPLAY DRIVER
20122L:	linux-fbdev@vger.kernel.org
20123S:	Orphan
20124F:	drivers/video/fbdev/aty/aty128fb.c
20125
20126RAINSHADOW-CEC DRIVER
20127M:	Hans Verkuil <hverkuil@xs4all.nl>
20128L:	linux-media@vger.kernel.org
20129S:	Maintained
20130T:	git git://linuxtv.org/media.git
20131F:	drivers/media/cec/usb/rainshadow/
20132
20133RALINK MIPS ARCHITECTURE
20134M:	John Crispin <john@phrozen.org>
20135M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
20136L:	linux-mips@vger.kernel.org
20137S:	Maintained
20138F:	arch/mips/ralink
20139
20140RALINK MT7621 MIPS ARCHITECTURE
20141M:	Chester A. Unal <chester.a.unal@arinc9.com>
20142M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
20143L:	linux-mips@vger.kernel.org
20144S:	Maintained
20145F:	arch/mips/boot/dts/ralink/mt7621*
20146
20147RALINK RT2X00 WIRELESS LAN DRIVER
20148M:	Stanislaw Gruszka <stf_xl@wp.pl>
20149L:	linux-wireless@vger.kernel.org
20150S:	Maintained
20151F:	drivers/net/wireless/ralink/
20152
20153RAMDISK RAM BLOCK DEVICE DRIVER
20154M:	Jens Axboe <axboe@kernel.dk>
20155S:	Maintained
20156F:	Documentation/admin-guide/blockdev/ramdisk.rst
20157F:	drivers/block/brd.c
20158
20159RANCHU VIRTUAL BOARD FOR MIPS
20160M:	Miodrag Dinic <miodrag.dinic@mips.com>
20161L:	linux-mips@vger.kernel.org
20162S:	Supported
20163F:	arch/mips/configs/generic/board-ranchu.config
20164F:	arch/mips/generic/board-ranchu.c
20165
20166RANDOM NUMBER DRIVER
20167M:	"Theodore Ts'o" <tytso@mit.edu>
20168M:	Jason A. Donenfeld <Jason@zx2c4.com>
20169S:	Maintained
20170T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20171F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20172F:	drivers/char/random.c
20173F:	include/linux/random.h
20174F:	include/uapi/linux/random.h
20175F:	drivers/virt/vmgenid.c
20176N:	^.*/vdso/[^/]*getrandom[^/]+$
20177
20178RAPIDIO SUBSYSTEM
20179M:	Matt Porter <mporter@kernel.crashing.org>
20180M:	Alexandre Bounine <alex.bou9@gmail.com>
20181S:	Maintained
20182F:	drivers/rapidio/
20183
20184RAS INFRASTRUCTURE
20185M:	Tony Luck <tony.luck@intel.com>
20186M:	Borislav Petkov <bp@alien8.de>
20187L:	linux-edac@vger.kernel.org
20188S:	Maintained
20189F:	Documentation/admin-guide/RAS
20190F:	drivers/ras/
20191F:	include/linux/ras.h
20192F:	include/ras/ras_event.h
20193
20194RAS FRU MEMORY POISON MANAGER (FMPM)
20195M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
20196L:	linux-edac@vger.kernel.org
20197S:	Maintained
20198F:	drivers/ras/amd/fmpm.c
20199
20200RASPBERRY PI PISP BACK END
20201M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
20202R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
20203L:	linux-media@vger.kernel.org
20204S:	Maintained
20205F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20206F:	drivers/media/platform/raspberrypi/pisp_be/
20207F:	include/uapi/linux/media/raspberrypi/
20208
20209RASPBERRY PI PISP CAMERA FRONT END
20210M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
20211M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
20212S:	Maintained
20213F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20214F:	drivers/media/platform/raspberrypi/rp1-cfe/
20215
20216RC-CORE / LIRC FRAMEWORK
20217M:	Sean Young <sean@mess.org>
20218L:	linux-media@vger.kernel.org
20219S:	Maintained
20220W:	http://linuxtv.org
20221T:	git git://linuxtv.org/media.git
20222F:	Documentation/driver-api/media/rc-core.rst
20223F:	Documentation/userspace-api/media/rc/
20224F:	drivers/media/rc/
20225F:	include/media/rc-core.h
20226F:	include/media/rc-map.h
20227F:	include/uapi/linux/lirc.h
20228
20229RCMM REMOTE CONTROLS DECODER
20230M:	Patrick Lerda <patrick9876@free.fr>
20231S:	Maintained
20232F:	drivers/media/rc/ir-rcmm-decoder.c
20233
20234RCUTORTURE TEST FRAMEWORK
20235M:	"Paul E. McKenney" <paulmck@kernel.org>
20236M:	Josh Triplett <josh@joshtriplett.org>
20237R:	Steven Rostedt <rostedt@goodmis.org>
20238R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20239R:	Lai Jiangshan <jiangshanlai@gmail.com>
20240L:	rcu@vger.kernel.org
20241S:	Supported
20242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20243F:	tools/testing/selftests/rcutorture
20244
20245RDACM20 Camera Sensor
20246M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
20247M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
20248M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
20249M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
20250L:	linux-media@vger.kernel.org
20251S:	Maintained
20252F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20253F:	drivers/media/i2c/max9271.c
20254F:	drivers/media/i2c/max9271.h
20255F:	drivers/media/i2c/rdacm20.c
20256
20257RDACM21 Camera Sensor
20258M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
20259M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
20260M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
20261M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
20262L:	linux-media@vger.kernel.org
20263S:	Maintained
20264F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20265F:	drivers/media/i2c/max9271.c
20266F:	drivers/media/i2c/max9271.h
20267F:	drivers/media/i2c/rdacm21.c
20268
20269RDC R-321X SoC
20270M:	Florian Fainelli <florian@openwrt.org>
20271S:	Maintained
20272
20273RDC R6040 FAST ETHERNET DRIVER
20274M:	Florian Fainelli <f.fainelli@gmail.com>
20275L:	netdev@vger.kernel.org
20276S:	Maintained
20277F:	drivers/net/ethernet/rdc/r6040.c
20278
20279RDMAVT - RDMA verbs software
20280M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
20281L:	linux-rdma@vger.kernel.org
20282S:	Supported
20283F:	drivers/infiniband/sw/rdmavt
20284
20285RDS - RELIABLE DATAGRAM SOCKETS
20286M:	Allison Henderson <allison.henderson@oracle.com>
20287L:	netdev@vger.kernel.org
20288L:	linux-rdma@vger.kernel.org
20289L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
20290S:	Supported
20291W:	https://oss.oracle.com/projects/rds/
20292F:	Documentation/networking/rds.rst
20293F:	net/rds/
20294F:	tools/testing/selftests/net/rds/
20295
20296RDT - RESOURCE ALLOCATION
20297M:	Tony Luck <tony.luck@intel.com>
20298M:	Reinette Chatre <reinette.chatre@intel.com>
20299L:	linux-kernel@vger.kernel.org
20300S:	Supported
20301F:	Documentation/arch/x86/resctrl*
20302F:	arch/x86/include/asm/resctrl.h
20303F:	arch/x86/kernel/cpu/resctrl/
20304F:	include/linux/resctrl*.h
20305F:	tools/testing/selftests/resctrl/
20306
20307READ-COPY UPDATE (RCU)
20308M:	"Paul E. McKenney" <paulmck@kernel.org>
20309M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
20310M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
20311M:	Joel Fernandes <joel@joelfernandes.org>
20312M:	Josh Triplett <josh@joshtriplett.org>
20313M:	Boqun Feng <boqun.feng@gmail.com>
20314M:	Uladzislau Rezki <urezki@gmail.com>
20315R:	Steven Rostedt <rostedt@goodmis.org>
20316R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20317R:	Lai Jiangshan <jiangshanlai@gmail.com>
20318R:	Zqiang <qiang.zhang1211@gmail.com>
20319L:	rcu@vger.kernel.org
20320S:	Supported
20321W:	http://www.rdrop.com/users/paulmck/RCU/
20322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20323F:	Documentation/RCU/
20324F:	include/linux/rcu*
20325F:	kernel/rcu/
20326F:	rust/kernel/sync/rcu.rs
20327X:	Documentation/RCU/torture.rst
20328X:	include/linux/srcu*.h
20329X:	kernel/rcu/srcu*.c
20330
20331REAL TIME CLOCK (RTC) SUBSYSTEM
20332M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
20333L:	linux-rtc@vger.kernel.org
20334S:	Maintained
20335Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
20336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
20337F:	Documentation/admin-guide/rtc.rst
20338F:	Documentation/devicetree/bindings/rtc/
20339F:	drivers/rtc/
20340F:	include/linux/rtc.h
20341F:	include/linux/rtc/
20342F:	include/uapi/linux/rtc.h
20343F:	tools/testing/selftests/rtc/
20344
20345Real-time Linux Analysis (RTLA) tools
20346M:	Steven Rostedt <rostedt@goodmis.org>
20347L:	linux-trace-kernel@vger.kernel.org
20348S:	Maintained
20349F:	Documentation/tools/rtla/
20350F:	tools/tracing/rtla/
20351
20352Real-time Linux (PREEMPT_RT)
20353M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
20354M:	Clark Williams <clrkwllms@kernel.org>
20355M:	Steven Rostedt <rostedt@goodmis.org>
20356L:	linux-rt-devel@lists.linux.dev
20357S:	Supported
20358K:	PREEMPT_RT
20359
20360REALTEK AUDIO CODECS
20361M:	Oder Chiou <oder_chiou@realtek.com>
20362S:	Maintained
20363F:	include/sound/rt*.h
20364F:	sound/soc/codecs/rt*
20365
20366REALTEK OTTO WATCHDOG
20367M:	Sander Vanheule <sander@svanheule.net>
20368L:	linux-watchdog@vger.kernel.org
20369S:	Maintained
20370F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
20371F:	drivers/watchdog/realtek_otto_wdt.c
20372
20373REALTEK RTL83xx SMI DSA ROUTER CHIPS
20374M:	Linus Walleij <linus.walleij@linaro.org>
20375M:	Alvin Šipraga <alsi@bang-olufsen.dk>
20376S:	Maintained
20377F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
20378F:	drivers/net/dsa/realtek/*
20379
20380REALTEK SPI-NAND
20381M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
20382S:	Maintained
20383F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20384F:	drivers/spi/spi-realtek-rtl-snand.c
20385
20386REALTEK WIRELESS DRIVER (rtlwifi family)
20387M:	Ping-Ke Shih <pkshih@realtek.com>
20388L:	linux-wireless@vger.kernel.org
20389S:	Maintained
20390T:	git https://github.com/pkshih/rtw.git
20391F:	drivers/net/wireless/realtek/rtlwifi/
20392
20393REALTEK WIRELESS DRIVER (rtw88)
20394M:	Ping-Ke Shih <pkshih@realtek.com>
20395L:	linux-wireless@vger.kernel.org
20396S:	Maintained
20397T:	git https://github.com/pkshih/rtw.git
20398F:	drivers/net/wireless/realtek/rtw88/
20399
20400REALTEK WIRELESS DRIVER (rtw89)
20401M:	Ping-Ke Shih <pkshih@realtek.com>
20402L:	linux-wireless@vger.kernel.org
20403S:	Maintained
20404T:	git https://github.com/pkshih/rtw.git
20405F:	drivers/net/wireless/realtek/rtw89/
20406
20407REDPINE WIRELESS DRIVER
20408L:	linux-wireless@vger.kernel.org
20409S:	Orphan
20410F:	drivers/net/wireless/rsi/
20411
20412REGISTER MAP ABSTRACTION
20413M:	Mark Brown <broonie@kernel.org>
20414L:	linux-kernel@vger.kernel.org
20415S:	Supported
20416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20417F:	Documentation/devicetree/bindings/regmap/
20418F:	drivers/base/regmap/
20419F:	include/linux/regmap.h
20420
20421REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20422M:	Bjorn Andersson <andersson@kernel.org>
20423M:	Mathieu Poirier <mathieu.poirier@linaro.org>
20424L:	linux-remoteproc@vger.kernel.org
20425S:	Maintained
20426T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20427F:	Documentation/ABI/testing/sysfs-class-remoteproc
20428F:	Documentation/devicetree/bindings/remoteproc/
20429F:	Documentation/staging/remoteproc.rst
20430F:	drivers/remoteproc/
20431F:	include/linux/remoteproc.h
20432F:	include/linux/remoteproc/
20433
20434REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20435M:	Bjorn Andersson <andersson@kernel.org>
20436M:	Mathieu Poirier <mathieu.poirier@linaro.org>
20437L:	linux-remoteproc@vger.kernel.org
20438S:	Maintained
20439T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20440F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20441F:	Documentation/staging/rpmsg.rst
20442F:	drivers/rpmsg/
20443F:	include/linux/rpmsg.h
20444F:	include/linux/rpmsg/
20445F:	include/uapi/linux/rpmsg.h
20446F:	samples/rpmsg/
20447
20448REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20449M:	Stephan Gerhold <stephan@gerhold.net>
20450L:	netdev@vger.kernel.org
20451L:	linux-remoteproc@vger.kernel.org
20452S:	Maintained
20453F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20454
20455RENESAS CLOCK DRIVERS
20456M:	Geert Uytterhoeven <geert+renesas@glider.be>
20457L:	linux-renesas-soc@vger.kernel.org
20458S:	Supported
20459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20460F:	Documentation/devicetree/bindings/clock/renesas,*
20461F:	drivers/clk/renesas/
20462
20463RENESAS EMEV2 I2C DRIVER
20464M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20465L:	linux-renesas-soc@vger.kernel.org
20466S:	Supported
20467F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20468F:	drivers/i2c/busses/i2c-emev2.c
20469
20470RENESAS ETHERNET AVB DRIVER
20471M:	Paul Barker <paul.barker.ct@bp.renesas.com>
20472M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20473L:	netdev@vger.kernel.org
20474L:	linux-renesas-soc@vger.kernel.org
20475S:	Maintained
20476F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20477F:	drivers/net/ethernet/renesas/Kconfig
20478F:	drivers/net/ethernet/renesas/Makefile
20479F:	drivers/net/ethernet/renesas/ravb*
20480
20481RENESAS ETHERNET SWITCH DRIVER
20482R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20483L:	netdev@vger.kernel.org
20484L:	linux-renesas-soc@vger.kernel.org
20485F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20486F:	drivers/net/ethernet/renesas/Kconfig
20487F:	drivers/net/ethernet/renesas/Makefile
20488F:	drivers/net/ethernet/renesas/rcar_gen4*
20489F:	drivers/net/ethernet/renesas/rswitch*
20490
20491RENESAS ETHERNET TSN DRIVER
20492M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20493L:	netdev@vger.kernel.org
20494L:	linux-renesas-soc@vger.kernel.org
20495S:	Maintained
20496F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20497F:	drivers/net/ethernet/renesas/rtsn.*
20498
20499RENESAS IDT821034 ASoC CODEC
20500M:	Herve Codina <herve.codina@bootlin.com>
20501L:	linux-sound@vger.kernel.org
20502S:	Maintained
20503F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20504F:	sound/soc/codecs/idt821034.c
20505
20506RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20507M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
20508L:	linux-sound@vger.kernel.org
20509L:	linux-renesas-soc@vger.kernel.org
20510S:	Supported
20511F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20512F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20513F:	sound/soc/renesas/rcar/
20514F:	sound/soc/renesas/fsi.c
20515F:	include/sound/sh_fsi.h
20516
20517RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20518M:	Miquel Raynal <miquel.raynal@bootlin.com>
20519L:	linux-mtd@lists.infradead.org
20520L:	linux-renesas-soc@vger.kernel.org
20521S:	Maintained
20522F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20523F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20524
20525RENESAS R-CAR GYROADC DRIVER
20526M:	Marek Vasut <marek.vasut@gmail.com>
20527L:	linux-iio@vger.kernel.org
20528S:	Supported
20529F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20530F:	drivers/iio/adc/rcar-gyroadc.c
20531
20532RENESAS R-CAR I2C DRIVERS
20533M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20534L:	linux-renesas-soc@vger.kernel.org
20535S:	Supported
20536F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20537F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20538F:	drivers/i2c/busses/i2c-rcar.c
20539F:	drivers/i2c/busses/i2c-sh_mobile.c
20540
20541RENESAS R-CAR SATA DRIVER
20542M:	Geert Uytterhoeven <geert+renesas@glider.be>
20543L:	linux-ide@vger.kernel.org
20544L:	linux-renesas-soc@vger.kernel.org
20545S:	Supported
20546F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20547F:	drivers/ata/sata_rcar.c
20548
20549RENESAS R-CAR THERMAL DRIVERS
20550M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20551L:	linux-renesas-soc@vger.kernel.org
20552S:	Supported
20553F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20554F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20555F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20556F:	drivers/thermal/renesas/rcar_thermal.c
20557
20558RENESAS RIIC DRIVER
20559M:	Chris Brandt <chris.brandt@renesas.com>
20560L:	linux-renesas-soc@vger.kernel.org
20561S:	Supported
20562F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20563F:	drivers/i2c/busses/i2c-riic.c
20564
20565RENESAS RZ AUDIO (ASoC) DRIVER
20566M:	Biju Das <biju.das.jz@bp.renesas.com>
20567M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
20568L:	linux-sound@vger.kernel.org
20569L:	linux-renesas-soc@vger.kernel.org
20570S:	Supported
20571F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20572F:	sound/soc/renesas/rz-ssi.c
20573
20574RENESAS RZ/G2L A/D DRIVER
20575M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
20576L:	linux-iio@vger.kernel.org
20577L:	linux-renesas-soc@vger.kernel.org
20578S:	Supported
20579F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20580F:	drivers/iio/adc/rzg2l_adc.c
20581
20582RENESAS RZ/G2L MTU3a COUNTER DRIVER
20583M:	Biju Das <biju.das.jz@bp.renesas.com>
20584L:	linux-iio@vger.kernel.org
20585L:	linux-renesas-soc@vger.kernel.org
20586S:	Supported
20587F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20588F:	drivers/counter/rz-mtu3-cnt.c
20589
20590RENESAS RTCA-3 RTC DRIVER
20591M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
20592L:	linux-rtc@vger.kernel.org
20593L:	linux-renesas-soc@vger.kernel.org
20594S:	Supported
20595F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20596F:	drivers/rtc/rtc-renesas-rtca3.c
20597
20598RENESAS RZ/N1 A5PSW SWITCH DRIVER
20599M:	Clément Léger <clement.leger@bootlin.com>
20600L:	linux-renesas-soc@vger.kernel.org
20601L:	netdev@vger.kernel.org
20602S:	Maintained
20603F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20604F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20605F:	drivers/net/dsa/rzn1_a5psw*
20606F:	drivers/net/pcs/pcs-rzn1-miic.c
20607F:	include/dt-bindings/net/pcs-rzn1-miic.h
20608F:	include/linux/pcs-rzn1-miic.h
20609F:	net/dsa/tag_rzn1_a5psw.c
20610
20611RENESAS RZ/N1 DWMAC GLUE LAYER
20612M:	Romain Gantois <romain.gantois@bootlin.com>
20613S:	Maintained
20614F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20615F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20616
20617RENESAS RZ/N1 RTC CONTROLLER DRIVER
20618M:	Miquel Raynal <miquel.raynal@bootlin.com>
20619L:	linux-rtc@vger.kernel.org
20620L:	linux-renesas-soc@vger.kernel.org
20621S:	Maintained
20622F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20623F:	drivers/rtc/rtc-rzn1.c
20624
20625RENESAS RZ/N1 USBF CONTROLLER DRIVER
20626M:	Herve Codina <herve.codina@bootlin.com>
20627L:	linux-renesas-soc@vger.kernel.org
20628L:	linux-usb@vger.kernel.org
20629S:	Maintained
20630F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20631F:	drivers/usb/gadget/udc/renesas_usbf.c
20632
20633RENESAS RZ/V2M I2C DRIVER
20634M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
20635L:	linux-i2c@vger.kernel.org
20636L:	linux-renesas-soc@vger.kernel.org
20637S:	Supported
20638F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20639F:	drivers/i2c/busses/i2c-rzv2m.c
20640
20641RENESAS SUPERH ETHERNET DRIVER
20642M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20643L:	netdev@vger.kernel.org
20644L:	linux-renesas-soc@vger.kernel.org
20645S:	Maintained
20646F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20647F:	drivers/net/ethernet/renesas/Kconfig
20648F:	drivers/net/ethernet/renesas/Makefile
20649F:	drivers/net/ethernet/renesas/sh_eth*
20650F:	include/linux/sh_eth.h
20651
20652RENESAS USB PHY DRIVER
20653M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20654L:	linux-renesas-soc@vger.kernel.org
20655S:	Maintained
20656F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20657
20658RENESAS VERSACLOCK 7 CLOCK DRIVER
20659M:	Alex Helms <alexander.helms.jy@renesas.com>
20660S:	Maintained
20661F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20662F:	drivers/clk/clk-versaclock7.c
20663
20664RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20665M:	Herve Codina <herve.codina@bootlin.com>
20666L:	linux-iio@vger.kernel.org
20667S:	Maintained
20668F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20669F:	drivers/iio/potentiometer/x9250.c
20670
20671RESET CONTROLLER FRAMEWORK
20672M:	Philipp Zabel <p.zabel@pengutronix.de>
20673S:	Maintained
20674T:	git git://git.pengutronix.de/git/pza/linux
20675F:	Documentation/devicetree/bindings/reset/
20676F:	Documentation/driver-api/reset.rst
20677F:	drivers/reset/
20678F:	include/dt-bindings/reset/
20679F:	include/linux/reset-controller.h
20680F:	include/linux/reset.h
20681F:	include/linux/reset/
20682K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20683
20684RESTARTABLE SEQUENCES SUPPORT
20685M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20686M:	Peter Zijlstra <peterz@infradead.org>
20687M:	"Paul E. McKenney" <paulmck@kernel.org>
20688M:	Boqun Feng <boqun.feng@gmail.com>
20689L:	linux-kernel@vger.kernel.org
20690S:	Supported
20691F:	include/trace/events/rseq.h
20692F:	include/uapi/linux/rseq.h
20693F:	kernel/rseq.c
20694F:	tools/testing/selftests/rseq/
20695
20696RFKILL
20697M:	Johannes Berg <johannes@sipsolutions.net>
20698L:	linux-wireless@vger.kernel.org
20699S:	Maintained
20700W:	https://wireless.wiki.kernel.org/
20701Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20704F:	Documentation/ABI/stable/sysfs-class-rfkill
20705F:	Documentation/driver-api/rfkill.rst
20706F:	include/linux/rfkill.h
20707F:	include/uapi/linux/rfkill.h
20708F:	net/rfkill/
20709
20710RHASHTABLE
20711M:	Thomas Graf <tgraf@suug.ch>
20712M:	Herbert Xu <herbert@gondor.apana.org.au>
20713L:	linux-crypto@vger.kernel.org
20714S:	Maintained
20715F:	include/linux/rhashtable-types.h
20716F:	include/linux/rhashtable.h
20717F:	lib/rhashtable.c
20718F:	lib/test_rhashtable.c
20719
20720RICOH R5C592 MEMORYSTICK DRIVER
20721M:	Maxim Levitsky <maximlevitsky@gmail.com>
20722S:	Maintained
20723F:	drivers/memstick/host/r592.*
20724
20725RICOH SMARTMEDIA/XD DRIVER
20726M:	Maxim Levitsky <maximlevitsky@gmail.com>
20727S:	Maintained
20728F:	drivers/mtd/nand/raw/r852.c
20729F:	drivers/mtd/nand/raw/r852.h
20730
20731RISC-V AIA DRIVERS
20732M:	Anup Patel <anup@brainfault.org>
20733L:	linux-riscv@lists.infradead.org
20734S:	Maintained
20735F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20736F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20737F:	drivers/irqchip/irq-riscv-aplic-*.c
20738F:	drivers/irqchip/irq-riscv-aplic-*.h
20739F:	drivers/irqchip/irq-riscv-imsic-*.c
20740F:	drivers/irqchip/irq-riscv-imsic-*.h
20741F:	drivers/irqchip/irq-riscv-intc.c
20742F:	include/linux/irqchip/riscv-aplic.h
20743F:	include/linux/irqchip/riscv-imsic.h
20744
20745RISC-V ARCHITECTURE
20746M:	Paul Walmsley <paul.walmsley@sifive.com>
20747M:	Palmer Dabbelt <palmer@dabbelt.com>
20748M:	Albert Ou <aou@eecs.berkeley.edu>
20749R:	Alexandre Ghiti <alex@ghiti.fr>
20750L:	linux-riscv@lists.infradead.org
20751S:	Supported
20752Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20753C:	irc://irc.libera.chat/riscv
20754P:	Documentation/arch/riscv/patch-acceptance.rst
20755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20756F:	arch/riscv/
20757N:	riscv
20758K:	riscv
20759
20760RISC-V IOMMU
20761M:	Tomasz Jeznach <tjeznach@rivosinc.com>
20762L:	iommu@lists.linux.dev
20763L:	linux-riscv@lists.infradead.org
20764S:	Maintained
20765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20766F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20767F:	drivers/iommu/riscv/
20768
20769RISC-V MICROCHIP FPGA SUPPORT
20770M:	Conor Dooley <conor.dooley@microchip.com>
20771M:	Daire McNamara <daire.mcnamara@microchip.com>
20772L:	linux-riscv@lists.infradead.org
20773S:	Supported
20774F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20775F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20776F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20777F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20778F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20779F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20780F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20781F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20782F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20783F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20784F:	arch/riscv/boot/dts/microchip/
20785F:	drivers/char/hw_random/mpfs-rng.c
20786F:	drivers/clk/microchip/clk-mpfs*.c
20787F:	drivers/firmware/microchip/mpfs-auto-update.c
20788F:	drivers/gpio/gpio-mpfs.c
20789F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20790F:	drivers/mailbox/mailbox-mpfs.c
20791F:	drivers/pci/controller/plda/pcie-microchip-host.c
20792F:	drivers/pwm/pwm-microchip-core.c
20793F:	drivers/reset/reset-mpfs.c
20794F:	drivers/rtc/rtc-mpfs.c
20795F:	drivers/soc/microchip/mpfs-sys-controller.c
20796F:	drivers/spi/spi-microchip-core-qspi.c
20797F:	drivers/spi/spi-microchip-core.c
20798F:	drivers/usb/musb/mpfs.c
20799F:	include/soc/microchip/mpfs.h
20800
20801RISC-V MISC SOC SUPPORT
20802M:	Conor Dooley <conor@kernel.org>
20803L:	linux-riscv@lists.infradead.org
20804S:	Maintained
20805Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20806T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20807F:	arch/riscv/boot/dts/canaan/
20808F:	arch/riscv/boot/dts/microchip/
20809F:	arch/riscv/boot/dts/sifive/
20810F:	arch/riscv/boot/dts/starfive/
20811
20812RISC-V PMU DRIVERS
20813M:	Atish Patra <atishp@atishpatra.org>
20814R:	Anup Patel <anup@brainfault.org>
20815L:	linux-riscv@lists.infradead.org
20816S:	Supported
20817F:	drivers/perf/riscv_pmu.c
20818F:	drivers/perf/riscv_pmu_legacy.c
20819F:	drivers/perf/riscv_pmu_sbi.c
20820
20821RISC-V SPACEMIT SoC Support
20822M:	Yixun Lan <dlan@gentoo.org>
20823L:	linux-riscv@lists.infradead.org
20824L:	spacemit@lists.linux.dev
20825S:	Maintained
20826W:	https://github.com/spacemit-com/linux/wiki
20827C:	irc://irc.libera.chat/spacemit
20828T:	git https://github.com/spacemit-com/linux
20829F:	arch/riscv/boot/dts/spacemit/
20830N:	spacemit
20831K:	spacemit
20832
20833RISC-V THEAD SoC SUPPORT
20834M:	Drew Fustini <drew@pdp7.com>
20835M:	Guo Ren <guoren@kernel.org>
20836M:	Fu Wei <wefu@redhat.com>
20837L:	linux-riscv@lists.infradead.org
20838S:	Maintained
20839T:	git https://github.com/pdp7/linux.git
20840F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20841F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
20842F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20843F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20844F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20845F:	arch/riscv/boot/dts/thead/
20846F:	drivers/clk/thead/clk-th1520-ap.c
20847F:	drivers/firmware/thead,th1520-aon.c
20848F:	drivers/mailbox/mailbox-th1520.c
20849F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20850F:	drivers/pinctrl/pinctrl-th1520.c
20851F:	drivers/pmdomain/thead/
20852F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20853F:	include/dt-bindings/power/thead,th1520-power.h
20854F:	include/linux/firmware/thead/thead,th1520-aon.h
20855
20856RNBD BLOCK DRIVERS
20857M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20858M:	Jack Wang <jinpu.wang@ionos.com>
20859L:	linux-block@vger.kernel.org
20860S:	Maintained
20861F:	drivers/block/rnbd/
20862
20863ROCCAT DRIVERS
20864M:	Stefan Achatz <erazor_de@users.sourceforge.net>
20865S:	Maintained
20866W:	http://sourceforge.net/projects/roccat/
20867F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20868F:	drivers/hid/hid-roccat*
20869F:	include/linux/hid-roccat*
20870
20871ROCKCHIP CAN-FD DRIVER
20872M:	Marc Kleine-Budde <mkl@pengutronix.de>
20873R:	kernel@pengutronix.de
20874L:	linux-can@vger.kernel.org
20875S:	Maintained
20876F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20877F:	drivers/net/can/rockchip/
20878
20879ROCKCHIP CRYPTO DRIVERS
20880M:	Corentin Labbe <clabbe@baylibre.com>
20881L:	linux-crypto@vger.kernel.org
20882S:	Maintained
20883F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20884F:	drivers/crypto/rockchip/
20885
20886ROCKCHIP I2S TDM DRIVER
20887M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
20888L:	linux-rockchip@lists.infradead.org
20889S:	Maintained
20890F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20891F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20892
20893ROCKCHIP ISP V1 DRIVER
20894M:	Dafna Hirschfeld <dafna@fastmail.com>
20895M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20896L:	linux-media@vger.kernel.org
20897L:	linux-rockchip@lists.infradead.org
20898S:	Maintained
20899F:	Documentation/admin-guide/media/rkisp1.rst
20900F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20901F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20902F:	drivers/media/platform/rockchip/rkisp1
20903F:	include/uapi/linux/rkisp1-config.h
20904
20905ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20906M:	Daniel Golle <daniel@makrotopia.org>
20907M:	Aurelien Jarno <aurelien@aurel32.net>
20908M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
20909S:	Maintained
20910F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20911F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
20912F:	drivers/char/hw_random/rockchip-rng.c
20913
20914ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20915M:	Jacob Chen <jacob-chen@iotwrt.com>
20916M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20917L:	linux-media@vger.kernel.org
20918L:	linux-rockchip@lists.infradead.org
20919S:	Maintained
20920F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20921F:	drivers/media/platform/rockchip/rga/
20922
20923ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20924M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20925S:	Maintained
20926F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20927F:	sound/soc/codecs/rk3308_codec.c
20928F:	sound/soc/codecs/rk3308_codec.h
20929
20930ROCKCHIP VIDEO DECODER DRIVER
20931M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20932L:	linux-media@vger.kernel.org
20933L:	linux-rockchip@lists.infradead.org
20934S:	Maintained
20935F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20936F:	drivers/staging/media/rkvdec/
20937
20938ROCKER DRIVER
20939M:	Jiri Pirko <jiri@resnulli.us>
20940L:	netdev@vger.kernel.org
20941S:	Supported
20942F:	drivers/net/ethernet/rocker/
20943
20944ROCKETPORT EXPRESS/INFINITY DRIVER
20945M:	Kevin Cernekee <cernekee@gmail.com>
20946L:	linux-serial@vger.kernel.org
20947S:	Odd Fixes
20948F:	drivers/tty/serial/rp2.*
20949
20950ROHM BD79703 DAC
20951M:	Matti Vaittinen <mazziesaccount@gmail.com>
20952S:	Supported
20953F:	drivers/iio/dac/rohm-bd79703.c
20954
20955ROHM BD99954 CHARGER IC
20956M:	Matti Vaittinen <mazziesaccount@gmail.com>
20957S:	Supported
20958F:	drivers/power/supply/bd99954-charger.c
20959F:	drivers/power/supply/bd99954-charger.h
20960
20961ROHM BH1745 COLOUR SENSOR
20962M:	Mudit Sharma <muditsharma.info@gmail.com>
20963L:	linux-iio@vger.kernel.org
20964S:	Maintained
20965F:	drivers/iio/light/bh1745.c
20966
20967ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20968M:	Tomasz Duszynski <tduszyns@gmail.com>
20969S:	Maintained
20970F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20971F:	drivers/iio/light/bh1750.c
20972
20973ROHM BM1390 PRESSURE SENSOR DRIVER
20974M:	Matti Vaittinen <mazziesaccount@gmail.com>
20975L:	linux-iio@vger.kernel.org
20976S:	Supported
20977F:	drivers/iio/pressure/rohm-bm1390.c
20978
20979ROHM BU270xx LIGHT SENSOR DRIVERs
20980M:	Matti Vaittinen <mazziesaccount@gmail.com>
20981L:	linux-iio@vger.kernel.org
20982S:	Supported
20983F:	drivers/iio/light/rohm-bu27034.c
20984
20985ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20986M:	Marek Vasut <marek.vasut+renesas@gmail.com>
20987L:	linux-kernel@vger.kernel.org
20988L:	linux-renesas-soc@vger.kernel.org
20989S:	Supported
20990F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20991F:	drivers/gpio/gpio-bd9571mwv.c
20992F:	drivers/mfd/bd9571mwv.c
20993F:	drivers/regulator/bd9571mwv-regulator.c
20994F:	include/linux/mfd/bd9571mwv.h
20995
20996ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20997M:	Matti Vaittinen <mazziesaccount@gmail.com>
20998S:	Supported
20999F:	drivers/clk/clk-bd718x7.c
21000F:	drivers/gpio/gpio-bd71815.c
21001F:	drivers/gpio/gpio-bd71828.c
21002F:	drivers/mfd/rohm-bd71828.c
21003F:	drivers/mfd/rohm-bd718x7.c
21004F:	drivers/mfd/rohm-bd9576.c
21005F:	drivers/mfd/rohm-bd96801.c
21006F:	drivers/regulator/bd71815-regulator.c
21007F:	drivers/regulator/bd71828-regulator.c
21008F:	drivers/regulator/bd718x7-regulator.c
21009F:	drivers/regulator/bd9576-regulator.c
21010F:	drivers/regulator/bd96801-regulator.c
21011F:	drivers/regulator/rohm-regulator.c
21012F:	drivers/rtc/rtc-bd70528.c
21013F:	drivers/watchdog/bd9576_wdt.c
21014F:	drivers/watchdog/bd96801_wdt.c
21015F:	include/linux/mfd/rohm-bd71815.h
21016F:	include/linux/mfd/rohm-bd71828.h
21017F:	include/linux/mfd/rohm-bd718x7.h
21018F:	include/linux/mfd/rohm-bd957x.h
21019F:	include/linux/mfd/rohm-bd96801.h
21020F:	include/linux/mfd/rohm-generic.h
21021F:	include/linux/mfd/rohm-shared.h
21022
21023ROSE NETWORK LAYER
21024L:	linux-hams@vger.kernel.org
21025S:	Orphan
21026W:	https://linux-ax25.in-berlin.de
21027F:	include/net/rose.h
21028F:	include/uapi/linux/rose.h
21029F:	net/rose/
21030
21031ROTATION DRIVER FOR ALLWINNER A83T
21032M:	Jernej Skrabec <jernej.skrabec@gmail.com>
21033L:	linux-media@vger.kernel.org
21034S:	Maintained
21035T:	git git://linuxtv.org/media.git
21036F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
21037F:	drivers/media/platform/sunxi/sun8i-rotate/
21038
21039RPMB SUBSYSTEM
21040M:	Jens Wiklander <jens.wiklander@linaro.org>
21041L:	linux-kernel@vger.kernel.org
21042S:	Supported
21043F:	drivers/misc/rpmb-core.c
21044F:	include/linux/rpmb.h
21045
21046RPMSG TTY DRIVER
21047M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21048L:	linux-remoteproc@vger.kernel.org
21049S:	Maintained
21050F:	drivers/tty/rpmsg_tty.c
21051
21052RTASE ETHERNET DRIVER
21053M:	Justin Lai <justinlai0215@realtek.com>
21054M:	Larry Chiu <larry.chiu@realtek.com>
21055L:	netdev@vger.kernel.org
21056S:	Maintained
21057F:	drivers/net/ethernet/realtek/rtase/
21058
21059RTL2830 MEDIA DRIVER
21060L:	linux-media@vger.kernel.org
21061S:	Orphan
21062W:	https://linuxtv.org
21063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21064F:	drivers/media/dvb-frontends/rtl2830*
21065
21066RTL2832 MEDIA DRIVER
21067L:	linux-media@vger.kernel.org
21068S:	Orphan
21069W:	https://linuxtv.org
21070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21071F:	drivers/media/dvb-frontends/rtl2832*
21072
21073RTL2832_SDR MEDIA DRIVER
21074L:	linux-media@vger.kernel.org
21075S:	Orphan
21076W:	https://linuxtv.org
21077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21078F:	drivers/media/dvb-frontends/rtl2832_sdr*
21079
21080RTL8180 WIRELESS DRIVER
21081L:	linux-wireless@vger.kernel.org
21082S:	Orphan
21083F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
21084
21085RTL8187 WIRELESS DRIVER
21086M:	Hin-Tak Leung <hintak.leung@gmail.com>
21087L:	linux-wireless@vger.kernel.org
21088S:	Maintained
21089T:	git https://github.com/pkshih/rtw.git
21090F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
21091
21092RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21093M:	Jes Sorensen <Jes.Sorensen@gmail.com>
21094L:	linux-wireless@vger.kernel.org
21095S:	Maintained
21096T:	git https://github.com/pkshih/rtw.git
21097F:	drivers/net/wireless/realtek/rtl8xxxu/
21098
21099RTL9300 I2C DRIVER (rtl9300-i2c)
21100M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
21101L:	linux-i2c@vger.kernel.org
21102S:	Maintained
21103F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21104F:	drivers/i2c/busses/i2c-rtl9300.c
21105
21106RTRS TRANSPORT DRIVERS
21107M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
21108M:	Jack Wang <jinpu.wang@ionos.com>
21109L:	linux-rdma@vger.kernel.org
21110S:	Maintained
21111F:	drivers/infiniband/ulp/rtrs/
21112
21113RUNTIME VERIFICATION (RV)
21114M:	Steven Rostedt <rostedt@goodmis.org>
21115L:	linux-trace-kernel@vger.kernel.org
21116S:	Maintained
21117F:	Documentation/trace/rv/
21118F:	include/linux/rv.h
21119F:	include/rv/
21120F:	kernel/trace/rv/
21121F:	tools/verification/
21122
21123RUST
21124M:	Miguel Ojeda <ojeda@kernel.org>
21125M:	Alex Gaynor <alex.gaynor@gmail.com>
21126R:	Boqun Feng <boqun.feng@gmail.com>
21127R:	Gary Guo <gary@garyguo.net>
21128R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
21129R:	Benno Lossin <benno.lossin@proton.me>
21130R:	Andreas Hindborg <a.hindborg@kernel.org>
21131R:	Alice Ryhl <aliceryhl@google.com>
21132R:	Trevor Gross <tmgross@umich.edu>
21133R:	Danilo Krummrich <dakr@kernel.org>
21134L:	rust-for-linux@vger.kernel.org
21135S:	Supported
21136W:	https://rust-for-linux.com
21137B:	https://github.com/Rust-for-Linux/linux/issues
21138C:	zulip://rust-for-linux.zulipchat.com
21139P:	https://rust-for-linux.com/contributing
21140T:	git https://github.com/Rust-for-Linux/linux.git rust-next
21141F:	.clippy.toml
21142F:	Documentation/rust/
21143F:	include/trace/events/rust_sample.h
21144F:	rust/
21145F:	samples/rust/
21146F:	scripts/*rust*
21147F:	tools/testing/selftests/rust/
21148K:	\b(?i:rust)\b
21149
21150RUST [ALLOC]
21151M:	Danilo Krummrich <dakr@kernel.org>
21152L:	rust-for-linux@vger.kernel.org
21153S:	Maintained
21154T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
21155F:	rust/kernel/alloc.rs
21156F:	rust/kernel/alloc/
21157
21158RUST [PIN-INIT]
21159M:	Benno Lossin <benno.lossin@proton.me>
21160L:	rust-for-linux@vger.kernel.org
21161S:	Maintained
21162W:	https://rust-for-linux.com/pin-init
21163B:	https://github.com/Rust-for-Linux/pin-init/issues
21164C:	zulip://rust-for-linux.zulipchat.com
21165P:	rust/pin-init/CONTRIBUTING.md
21166T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
21167F:	rust/kernel/init.rs
21168F:	rust/pin-init/
21169K:	\bpin-init\b|pin_init\b|PinInit
21170
21171RXRPC SOCKETS (AF_RXRPC)
21172M:	David Howells <dhowells@redhat.com>
21173M:	Marc Dionne <marc.dionne@auristor.com>
21174L:	linux-afs@lists.infradead.org
21175S:	Supported
21176W:	https://www.infradead.org/~dhowells/kafs/
21177F:	Documentation/networking/rxrpc.rst
21178F:	include/keys/rxrpc-type.h
21179F:	include/net/af_rxrpc.h
21180F:	include/trace/events/rxrpc.h
21181F:	include/uapi/linux/rxrpc.h
21182F:	net/rxrpc/
21183
21184S3 SAVAGE FRAMEBUFFER DRIVER
21185M:	Antonino Daplas <adaplas@gmail.com>
21186L:	linux-fbdev@vger.kernel.org
21187S:	Maintained
21188F:	drivers/video/fbdev/savage/
21189
21190S390 ARCHITECTURE
21191M:	Heiko Carstens <hca@linux.ibm.com>
21192M:	Vasily Gorbik <gor@linux.ibm.com>
21193M:	Alexander Gordeev <agordeev@linux.ibm.com>
21194R:	Christian Borntraeger <borntraeger@linux.ibm.com>
21195R:	Sven Schnelle <svens@linux.ibm.com>
21196L:	linux-s390@vger.kernel.org
21197S:	Supported
21198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21199F:	Documentation/driver-api/s390-drivers.rst
21200F:	Documentation/arch/s390/
21201F:	arch/s390/
21202F:	drivers/s390/
21203F:	drivers/watchdog/diag288_wdt.c
21204
21205S390 COMMON I/O LAYER
21206M:	Vineeth Vijayan <vneethv@linux.ibm.com>
21207M:	Peter Oberparleiter <oberpar@linux.ibm.com>
21208L:	linux-s390@vger.kernel.org
21209S:	Supported
21210F:	drivers/s390/cio/
21211
21212S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
21213M:	Harald Freudenberger <freude@linux.ibm.com>
21214M:	Holger Dengler <dengler@linux.ibm.com>
21215L:	linux-crypto@vger.kernel.org
21216L:	linux-s390@vger.kernel.org
21217S:	Supported
21218F:	arch/s390/crypto/
21219F:	arch/s390/include/asm/archrandom.h
21220F:	arch/s390/include/asm/cpacf.h
21221
21222S390 DASD DRIVER
21223M:	Stefan Haberland <sth@linux.ibm.com>
21224M:	Jan Hoeppner <hoeppner@linux.ibm.com>
21225L:	linux-s390@vger.kernel.org
21226S:	Supported
21227F:	block/partitions/ibm.c
21228F:	drivers/s390/block/dasd*
21229F:	include/linux/dasd_mod.h
21230
21231S390 HWRANDOM TRNG DRIVER
21232M:	Harald Freudenberger <freude@linux.ibm.com>
21233M:	Holger Dengler <dengler@linux.ibm.com>
21234L:	linux-crypto@vger.kernel.org
21235L:	linux-s390@vger.kernel.org
21236S:	Supported
21237F:	drivers/char/hw_random/s390-trng.c
21238
21239S390 IOMMU (PCI)
21240M:	Niklas Schnelle <schnelle@linux.ibm.com>
21241M:	Matthew Rosato <mjrosato@linux.ibm.com>
21242R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
21243L:	linux-s390@vger.kernel.org
21244S:	Supported
21245F:	drivers/iommu/s390-iommu.c
21246
21247S390 IUCV NETWORK LAYER
21248M:	Alexandra Winter <wintera@linux.ibm.com>
21249M:	Thorsten Winkler <twinkler@linux.ibm.com>
21250L:	linux-s390@vger.kernel.org
21251L:	netdev@vger.kernel.org
21252S:	Supported
21253F:	drivers/s390/net/*iucv*
21254F:	include/net/iucv/
21255F:	net/iucv/
21256
21257S390 MM
21258M:	Alexander Gordeev <agordeev@linux.ibm.com>
21259M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
21260L:	linux-s390@vger.kernel.org
21261S:	Supported
21262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21263F:	arch/s390/include/asm/pgtable.h
21264F:	arch/s390/mm
21265
21266S390 NETWORK DRIVERS
21267M:	Alexandra Winter <wintera@linux.ibm.com>
21268M:	Thorsten Winkler <twinkler@linux.ibm.com>
21269L:	linux-s390@vger.kernel.org
21270L:	netdev@vger.kernel.org
21271S:	Supported
21272F:	drivers/s390/net/
21273
21274S390 PCI SUBSYSTEM
21275M:	Niklas Schnelle <schnelle@linux.ibm.com>
21276M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
21277L:	linux-s390@vger.kernel.org
21278S:	Supported
21279F:	Documentation/arch/s390/pci.rst
21280F:	arch/s390/pci/
21281F:	drivers/pci/hotplug/s390_pci_hpc.c
21282
21283S390 PTP DRIVER
21284M:	Sven Schnelle <svens@linux.ibm.com>
21285L:	linux-s390@vger.kernel.org
21286S:	Supported
21287F:	drivers/ptp/ptp_s390.c
21288
21289S390 SCM DRIVER
21290M:	Vineeth Vijayan <vneethv@linux.ibm.com>
21291L:	linux-s390@vger.kernel.org
21292S:	Supported
21293F:	drivers/s390/block/scm*
21294F:	drivers/s390/cio/scm.c
21295
21296S390 VFIO AP DRIVER
21297M:	Tony Krowiak <akrowiak@linux.ibm.com>
21298M:	Halil Pasic <pasic@linux.ibm.com>
21299M:	Jason Herne <jjherne@linux.ibm.com>
21300L:	linux-s390@vger.kernel.org
21301S:	Supported
21302F:	Documentation/arch/s390/vfio-ap*
21303F:	drivers/s390/crypto/vfio_ap*
21304
21305S390 VFIO-CCW DRIVER
21306M:	Eric Farman <farman@linux.ibm.com>
21307M:	Matthew Rosato <mjrosato@linux.ibm.com>
21308R:	Halil Pasic <pasic@linux.ibm.com>
21309L:	linux-s390@vger.kernel.org
21310L:	kvm@vger.kernel.org
21311S:	Supported
21312F:	Documentation/arch/s390/vfio-ccw.rst
21313F:	drivers/s390/cio/vfio_ccw*
21314F:	include/uapi/linux/vfio_ccw.h
21315
21316S390 VFIO-PCI DRIVER
21317M:	Matthew Rosato <mjrosato@linux.ibm.com>
21318M:	Eric Farman <farman@linux.ibm.com>
21319L:	linux-s390@vger.kernel.org
21320L:	kvm@vger.kernel.org
21321S:	Supported
21322F:	arch/s390/kvm/pci*
21323F:	drivers/vfio/pci/vfio_pci_zdev.c
21324F:	include/uapi/linux/vfio_zdev.h
21325
21326S390 ZCRYPT AND PKEY DRIVER AND AP BUS
21327M:	Harald Freudenberger <freude@linux.ibm.com>
21328M:	Holger Dengler <dengler@linux.ibm.com>
21329L:	linux-s390@vger.kernel.org
21330S:	Supported
21331F:	arch/s390/include/asm/ap.h
21332F:	arch/s390/include/asm/pkey.h
21333F:	arch/s390/include/asm/trace/zcrypt.h
21334F:	arch/s390/include/uapi/asm/pkey.h
21335F:	arch/s390/include/uapi/asm/zcrypt.h
21336F:	drivers/s390/crypto/
21337
21338S390 ZFCP DRIVER
21339M:	Nihar Panda <niharp@linux.ibm.com>
21340L:	linux-s390@vger.kernel.org
21341S:	Supported
21342F:	drivers/s390/scsi/zfcp_*
21343
21344SAA6588 RDS RECEIVER DRIVER
21345M:	Hans Verkuil <hverkuil@xs4all.nl>
21346L:	linux-media@vger.kernel.org
21347S:	Odd Fixes
21348W:	https://linuxtv.org
21349T:	git git://linuxtv.org/media.git
21350F:	drivers/media/i2c/saa6588*
21351
21352SAA7134 VIDEO4LINUX DRIVER
21353M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21354L:	linux-media@vger.kernel.org
21355S:	Odd fixes
21356W:	https://linuxtv.org
21357T:	git git://linuxtv.org/media.git
21358F:	Documentation/driver-api/media/drivers/saa7134*
21359F:	drivers/media/pci/saa7134/
21360
21361SAA7146 VIDEO4LINUX-2 DRIVER
21362M:	Hans Verkuil <hverkuil@xs4all.nl>
21363L:	linux-media@vger.kernel.org
21364S:	Maintained
21365T:	git git://linuxtv.org/media.git
21366F:	drivers/media/common/saa7146/
21367F:	drivers/media/pci/saa7146/
21368F:	include/media/drv-intf/saa7146*
21369
21370SAFESETID SECURITY MODULE
21371M:	Micah Morton <mortonm@chromium.org>
21372S:	Supported
21373F:	Documentation/admin-guide/LSM/SafeSetID.rst
21374F:	security/safesetid/
21375
21376SAMSUNG AUDIO (ASoC) DRIVERS
21377M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21378L:	linux-sound@vger.kernel.org
21379S:	Maintained
21380B:	mailto:linux-samsung-soc@vger.kernel.org
21381F:	Documentation/devicetree/bindings/sound/samsung*
21382F:	sound/soc/samsung/
21383
21384SAMSUNG EXYNOS850 SoC SUPPORT
21385M:	Sam Protsenko <semen.protsenko@linaro.org>
21386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21387L:	linux-samsung-soc@vger.kernel.org
21388S:	Maintained
21389F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
21390F:	arch/arm64/boot/dts/exynos/exynos850*
21391F:	drivers/clk/samsung/clk-exynos850.c
21392F:	include/dt-bindings/clock/exynos850.h
21393
21394SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
21395M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21396L:	linux-kernel@vger.kernel.org
21397L:	linux-samsung-soc@vger.kernel.org
21398S:	Supported
21399F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
21400F:	drivers/firmware/samsung/exynos-acpm*
21401F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
21402
21403SAMSUNG EXYNOS MAILBOX DRIVER
21404M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21405L:	linux-kernel@vger.kernel.org
21406L:	linux-samsung-soc@vger.kernel.org
21407S:	Supported
21408F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
21409F:	drivers/mailbox/exynos-mailbox.c
21410F:	include/linux/mailbox/exynos-message.h
21411
21412SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
21413M:	Krzysztof Kozlowski <krzk@kernel.org>
21414L:	linux-crypto@vger.kernel.org
21415L:	linux-samsung-soc@vger.kernel.org
21416S:	Maintained
21417F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21418F:	drivers/crypto/exynos-rng.c
21419
21420SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21421M:	Łukasz Stelmach <l.stelmach@samsung.com>
21422L:	linux-samsung-soc@vger.kernel.org
21423S:	Maintained
21424F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21425F:	drivers/char/hw_random/exynos-trng.c
21426
21427SAMSUNG FRAMEBUFFER DRIVER
21428M:	Jingoo Han <jingoohan1@gmail.com>
21429L:	linux-fbdev@vger.kernel.org
21430S:	Maintained
21431F:	drivers/video/fbdev/s3c-fb.c
21432
21433SAMSUNG GALAXY BOOK DRIVER
21434M:	Joshua Grisham <josh@joshuagrisham.com>
21435L:	platform-driver-x86@vger.kernel.org
21436S:	Maintained
21437F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
21438F:	drivers/platform/x86/samsung-galaxybook.c
21439
21440SAMSUNG INTERCONNECT DRIVERS
21441M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21442M:	Artur Świgoń <a.swigon@samsung.com>
21443L:	linux-pm@vger.kernel.org
21444L:	linux-samsung-soc@vger.kernel.org
21445S:	Supported
21446F:	drivers/interconnect/samsung/
21447
21448SAMSUNG LAPTOP DRIVER
21449M:	Corentin Chary <corentin.chary@gmail.com>
21450L:	platform-driver-x86@vger.kernel.org
21451S:	Maintained
21452F:	drivers/platform/x86/samsung-laptop.c
21453
21454SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21455M:	Krzysztof Kozlowski <krzk@kernel.org>
21456L:	linux-kernel@vger.kernel.org
21457L:	linux-samsung-soc@vger.kernel.org
21458S:	Maintained
21459B:	mailto:linux-samsung-soc@vger.kernel.org
21460F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21461F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21462F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21463F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21464F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21465F:	drivers/clk/clk-s2mps11.c
21466F:	drivers/mfd/sec*.c
21467F:	drivers/regulator/s2m*.c
21468F:	drivers/regulator/s5m*.c
21469F:	drivers/rtc/rtc-s5m.c
21470F:	include/linux/mfd/samsung/
21471
21472SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21473M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
21474L:	linux-media@vger.kernel.org
21475L:	linux-samsung-soc@vger.kernel.org
21476S:	Maintained
21477F:	drivers/media/platform/samsung/s3c-camif/
21478F:	include/media/drv-intf/s3c_camif.h
21479
21480SAMSUNG S3FWRN5 NFC DRIVER
21481M:	Krzysztof Kozlowski <krzk@kernel.org>
21482S:	Maintained
21483F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21484F:	drivers/nfc/s3fwrn5
21485
21486SAMSUNG S5C73M3 CAMERA DRIVER
21487M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21488M:	Andrzej Hajda <andrzej.hajda@intel.com>
21489L:	linux-media@vger.kernel.org
21490S:	Supported
21491F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21492F:	drivers/media/i2c/s5c73m3/*
21493
21494SAMSUNG S5K5BAF CAMERA DRIVER
21495M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21496M:	Andrzej Hajda <andrzej.hajda@intel.com>
21497L:	linux-media@vger.kernel.org
21498S:	Supported
21499F:	drivers/media/i2c/s5k5baf.c
21500
21501SAMSUNG S5P Security SubSystem (SSS) DRIVER
21502M:	Krzysztof Kozlowski <krzk@kernel.org>
21503M:	Vladimir Zapolskiy <vz@mleia.com>
21504L:	linux-crypto@vger.kernel.org
21505L:	linux-samsung-soc@vger.kernel.org
21506S:	Maintained
21507F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21508F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21509F:	drivers/crypto/s5p-sss.c
21510
21511SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21512M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21513L:	linux-media@vger.kernel.org
21514S:	Supported
21515Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21516F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21517F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21518F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21519F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21520F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21521F:	drivers/media/platform/samsung/exynos4-is/
21522
21523SAMSUNG SOC CLOCK DRIVERS
21524M:	Krzysztof Kozlowski <krzk@kernel.org>
21525M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21526M:	Chanwoo Choi <cw00.choi@samsung.com>
21527R:	Alim Akhtar <alim.akhtar@samsung.com>
21528L:	linux-samsung-soc@vger.kernel.org
21529S:	Maintained
21530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21531F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21532F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21533F:	drivers/clk/samsung/
21534F:	include/dt-bindings/clock/exynos*.h
21535F:	include/dt-bindings/clock/s5p*.h
21536F:	include/dt-bindings/clock/samsung,*.h
21537F:	include/linux/clk/samsung.h
21538
21539SAMSUNG SPI DRIVERS
21540M:	Andi Shyti <andi.shyti@kernel.org>
21541R:	Tudor Ambarus <tudor.ambarus@linaro.org>
21542L:	linux-spi@vger.kernel.org
21543L:	linux-samsung-soc@vger.kernel.org
21544S:	Maintained
21545F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21546F:	drivers/spi/spi-s3c*
21547F:	include/linux/platform_data/spi-s3c64xx.h
21548
21549SAMSUNG SXGBE DRIVERS
21550M:	Byungho An <bh74.an@samsung.com>
21551L:	netdev@vger.kernel.org
21552S:	Maintained
21553F:	drivers/net/ethernet/samsung/sxgbe/
21554
21555SAMSUNG THERMAL DRIVER
21556M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
21557M:	Krzysztof Kozlowski <krzk@kernel.org>
21558L:	linux-pm@vger.kernel.org
21559L:	linux-samsung-soc@vger.kernel.org
21560S:	Maintained
21561F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21562F:	drivers/thermal/samsung/
21563
21564SAMSUNG USB2 PHY DRIVER
21565M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21566L:	linux-kernel@vger.kernel.org
21567S:	Supported
21568F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21569F:	Documentation/driver-api/phy/samsung-usb2.rst
21570F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21571F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21572F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21573F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21574F:	drivers/phy/samsung/phy-samsung-usb2.c
21575F:	drivers/phy/samsung/phy-samsung-usb2.h
21576
21577SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21578M:	Paul Barker <paul.barker@sancloud.com>
21579R:	Marc Murphy <marc.murphy@sancloud.com>
21580S:	Supported
21581F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21582
21583SC1200 WDT DRIVER
21584M:	Zwane Mwaikambo <zwanem@gmail.com>
21585S:	Maintained
21586F:	drivers/watchdog/sc1200wdt.c
21587
21588SCHEDULER
21589M:	Ingo Molnar <mingo@redhat.com>
21590M:	Peter Zijlstra <peterz@infradead.org>
21591M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
21592M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
21593R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
21594R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
21595R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
21596R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
21597R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
21598L:	linux-kernel@vger.kernel.org
21599S:	Maintained
21600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21601F:	include/linux/preempt.h
21602F:	include/linux/sched.h
21603F:	include/linux/wait.h
21604F:	include/uapi/linux/sched.h
21605F:	kernel/sched/
21606
21607SCHEDULER - SCHED_EXT
21608R:	Tejun Heo <tj@kernel.org>
21609R:	David Vernet <void@manifault.com>
21610R:	Andrea Righi <arighi@nvidia.com>
21611R:	Changwoo Min <changwoo@igalia.com>
21612L:	linux-kernel@vger.kernel.org
21613S:	Maintained
21614W:	https://github.com/sched-ext/scx
21615T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21616F:	include/linux/sched/ext.h
21617F:	kernel/sched/ext*
21618F:	tools/sched_ext/
21619F:	tools/testing/selftests/sched_ext
21620
21621SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21622M:	Gustavo Silva <gustavograzs@gmail.com>
21623S:	Maintained
21624F:	drivers/iio/chemical/ens160_core.c
21625F:	drivers/iio/chemical/ens160_i2c.c
21626F:	drivers/iio/chemical/ens160_spi.c
21627F:	drivers/iio/chemical/ens160.h
21628
21629SCSI LIBSAS SUBSYSTEM
21630R:	John Garry <john.g.garry@oracle.com>
21631R:	Jason Yan <yanaijie@huawei.com>
21632L:	linux-scsi@vger.kernel.org
21633S:	Supported
21634F:	Documentation/scsi/libsas.rst
21635F:	drivers/scsi/libsas/
21636F:	include/scsi/libsas.h
21637F:	include/scsi/sas_ata.h
21638
21639SCSI RDMA PROTOCOL (SRP) INITIATOR
21640M:	Bart Van Assche <bvanassche@acm.org>
21641L:	linux-rdma@vger.kernel.org
21642S:	Supported
21643Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21644F:	drivers/infiniband/ulp/srp/
21645F:	include/scsi/srp.h
21646
21647SCSI RDMA PROTOCOL (SRP) TARGET
21648M:	Bart Van Assche <bvanassche@acm.org>
21649L:	linux-rdma@vger.kernel.org
21650L:	target-devel@vger.kernel.org
21651S:	Supported
21652Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21653F:	drivers/infiniband/ulp/srpt/
21654
21655SCSI SG DRIVER
21656M:	Doug Gilbert <dgilbert@interlog.com>
21657L:	linux-scsi@vger.kernel.org
21658S:	Maintained
21659W:	http://sg.danny.cz/sg
21660F:	Documentation/scsi/scsi-generic.rst
21661F:	drivers/scsi/sg.c
21662F:	include/scsi/sg.h
21663
21664SCSI SUBSYSTEM
21665M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
21666M:	"Martin K. Petersen" <martin.petersen@oracle.com>
21667L:	linux-scsi@vger.kernel.org
21668S:	Maintained
21669Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21672F:	Documentation/devicetree/bindings/scsi/
21673F:	drivers/scsi/
21674F:	drivers/ufs/
21675F:	include/scsi/
21676F:	include/uapi/scsi/
21677
21678SCSI TAPE DRIVER
21679M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
21680L:	linux-scsi@vger.kernel.org
21681S:	Maintained
21682F:	Documentation/scsi/st.rst
21683F:	drivers/scsi/st.*
21684F:	drivers/scsi/st_*.h
21685
21686SCSI TARGET CORE USER DRIVER
21687M:	Bodo Stroesser <bostroesser@gmail.com>
21688L:	linux-scsi@vger.kernel.org
21689L:	target-devel@vger.kernel.org
21690S:	Supported
21691F:	Documentation/target/tcmu-design.rst
21692F:	drivers/target/target_core_user.c
21693F:	include/uapi/linux/target_core_user.h
21694
21695SCSI TARGET SUBSYSTEM
21696M:	"Martin K. Petersen" <martin.petersen@oracle.com>
21697L:	linux-scsi@vger.kernel.org
21698L:	target-devel@vger.kernel.org
21699S:	Supported
21700Q:	https://patchwork.kernel.org/project/target-devel/list/
21701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21702F:	Documentation/target/
21703F:	drivers/target/
21704F:	include/target/
21705
21706SCTP PROTOCOL
21707M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
21708M:	Xin Long <lucien.xin@gmail.com>
21709L:	linux-sctp@vger.kernel.org
21710S:	Maintained
21711W:	https://github.com/sctp/lksctp-tools/wiki
21712F:	Documentation/networking/sctp.rst
21713F:	include/linux/sctp.h
21714F:	include/net/sctp/
21715F:	include/uapi/linux/sctp.h
21716F:	net/sctp/
21717
21718SCx200 CPU SUPPORT
21719M:	Jim Cromie <jim.cromie@gmail.com>
21720S:	Odd Fixes
21721F:	Documentation/i2c/busses/scx200_acb.rst
21722F:	arch/x86/platform/scx200/
21723F:	drivers/i2c/busses/scx200*
21724F:	drivers/mtd/maps/scx200_docflash.c
21725F:	drivers/watchdog/scx200_wdt.c
21726F:	include/linux/scx200.h
21727
21728SCx200 GPIO DRIVER
21729M:	Jim Cromie <jim.cromie@gmail.com>
21730S:	Maintained
21731F:	drivers/char/scx200_gpio.c
21732F:	include/linux/scx200_gpio.h
21733
21734SCx200 HRT CLOCKSOURCE DRIVER
21735M:	Jim Cromie <jim.cromie@gmail.com>
21736S:	Maintained
21737F:	drivers/clocksource/scx200_hrt.c
21738
21739SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21740M:	Sascha Sommer <saschasommer@freenet.de>
21741L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
21742S:	Maintained
21743F:	drivers/mmc/host/sdricoh_cs.c
21744
21745SECO BOARDS CEC DRIVER
21746M:	Ettore Chimenti <ek5.chimenti@gmail.com>
21747S:	Maintained
21748F:	drivers/media/cec/platform/seco/seco-cec.c
21749F:	drivers/media/cec/platform/seco/seco-cec.h
21750
21751SECURE COMPUTING
21752M:	Kees Cook <kees@kernel.org>
21753R:	Andy Lutomirski <luto@amacapital.net>
21754R:	Will Drewry <wad@chromium.org>
21755S:	Supported
21756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21757F:	Documentation/userspace-api/seccomp_filter.rst
21758F:	include/linux/seccomp.h
21759F:	include/uapi/linux/seccomp.h
21760F:	kernel/seccomp.c
21761F:	tools/testing/selftests/kselftest_harness.h
21762F:	tools/testing/selftests/seccomp/*
21763K:	\bsecure_computing
21764K:	\bTIF_SECCOMP\b
21765
21766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21767M:	Kamal Dasu <kamal.dasu@broadcom.com>
21768M:	Al Cooper <alcooperx@gmail.com>
21769R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
21770L:	linux-mmc@vger.kernel.org
21771S:	Maintained
21772F:	drivers/mmc/host/sdhci-brcmstb*
21773
21774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21775M:	Adrian Hunter <adrian.hunter@intel.com>
21776L:	linux-mmc@vger.kernel.org
21777S:	Supported
21778F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21779F:	drivers/mmc/host/sdhci*
21780
21781SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21782M:	Aubin Constans <aubin.constans@microchip.com>
21783R:	Eugen Hristev <eugen.hristev@collabora.com>
21784L:	linux-mmc@vger.kernel.org
21785S:	Supported
21786F:	drivers/mmc/host/sdhci-of-at91.c
21787
21788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21789M:	Haibo Chen <haibo.chen@nxp.com>
21790L:	imx@lists.linux.dev
21791L:	linux-mmc@vger.kernel.org
21792L:	s32@nxp.com
21793S:	Maintained
21794F:	drivers/mmc/host/sdhci-esdhc-imx.c
21795
21796SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21797M:	Ben Dooks <ben-linux@fluff.org>
21798M:	Jaehoon Chung <jh80.chung@samsung.com>
21799L:	linux-mmc@vger.kernel.org
21800S:	Maintained
21801F:	drivers/mmc/host/sdhci-s3c*
21802
21803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21804M:	Viresh Kumar <vireshk@kernel.org>
21805L:	linux-mmc@vger.kernel.org
21806S:	Maintained
21807F:	drivers/mmc/host/sdhci-spear.c
21808
21809SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21810M:	Vignesh Raghavendra <vigneshr@ti.com>
21811L:	linux-mmc@vger.kernel.org
21812S:	Maintained
21813F:	drivers/mmc/host/sdhci-omap.c
21814
21815SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21816M:	Jonathan Derrick <jonathan.derrick@linux.dev>
21817L:	linux-block@vger.kernel.org
21818S:	Supported
21819F:	block/opal_proto.h
21820F:	block/sed*
21821F:	include/linux/sed*
21822F:	include/uapi/linux/sed*
21823
21824SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21825M:	Mark Rutland <mark.rutland@arm.com>
21826M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21827M:	Sudeep Holla <sudeep.holla@arm.com>
21828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21829S:	Maintained
21830F:	drivers/firmware/smccc/
21831F:	include/linux/arm-smccc.h
21832
21833SECURITY CONTACT
21834M:	Security Officers <security@kernel.org>
21835S:	Supported
21836F:	Documentation/process/security-bugs.rst
21837
21838SECURITY SUBSYSTEM
21839M:	Paul Moore <paul@paul-moore.com>
21840M:	James Morris <jmorris@namei.org>
21841M:	"Serge E. Hallyn" <serge@hallyn.com>
21842L:	linux-security-module@vger.kernel.org
21843S:	Supported
21844Q:	https://patchwork.kernel.org/project/linux-security-module/list
21845B:	mailto:linux-security-module@vger.kernel.org
21846P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21847T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21848F:	include/linux/lsm/
21849F:	include/linux/lsm_audit.h
21850F:	include/linux/lsm_hook_defs.h
21851F:	include/linux/lsm_hooks.h
21852F:	include/linux/security.h
21853F:	include/uapi/linux/lsm.h
21854F:	security/
21855F:	tools/testing/selftests/lsm/
21856X:	security/selinux/
21857K:	\bsecurity_[a-z_0-9]\+\b
21858
21859SELINUX SECURITY MODULE
21860M:	Paul Moore <paul@paul-moore.com>
21861M:	Stephen Smalley <stephen.smalley.work@gmail.com>
21862R:	Ondrej Mosnacek <omosnace@redhat.com>
21863L:	selinux@vger.kernel.org
21864S:	Supported
21865W:	https://github.com/SELinuxProject
21866Q:	https://patchwork.kernel.org/project/selinux/list
21867B:	mailto:selinux@vger.kernel.org
21868P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21869T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21870F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21871F:	Documentation/ABI/removed/sysfs-selinux-disable
21872F:	Documentation/admin-guide/LSM/SELinux.rst
21873F:	include/trace/events/avc.h
21874F:	include/uapi/linux/selinux_netlink.h
21875F:	scripts/selinux/
21876F:	security/selinux/
21877
21878SENSABLE PHANTOM
21879M:	Jiri Slaby <jirislaby@kernel.org>
21880S:	Maintained
21881F:	drivers/misc/phantom.c
21882F:	include/uapi/linux/phantom.h
21883
21884SENSEAIR SUNRISE 006-0-0007
21885M:	Jacopo Mondi <jacopo@jmondi.org>
21886S:	Maintained
21887F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21888F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21889F:	drivers/iio/chemical/sunrise_co2.c
21890
21891SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21892M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
21893S:	Maintained
21894F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21895F:	drivers/iio/chemical/scd30.h
21896F:	drivers/iio/chemical/scd30_core.c
21897F:	drivers/iio/chemical/scd30_i2c.c
21898F:	drivers/iio/chemical/scd30_serial.c
21899
21900SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21901M:	Roan van Dijk <roan@protonic.nl>
21902S:	Maintained
21903F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21904F:	drivers/iio/chemical/scd4x.c
21905
21906SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21907M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
21908S:	Maintained
21909F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21910F:	drivers/iio/pressure/sdp500.c
21911
21912SENSIRION SGP40 GAS SENSOR DRIVER
21913M:	Andreas Klinger <ak@it-klinger.de>
21914S:	Maintained
21915F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21916F:	drivers/iio/chemical/sgp40.c
21917
21918SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21919M:	Tomasz Duszynski <tduszyns@gmail.com>
21920S:	Maintained
21921F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21922F:	drivers/iio/chemical/sps30.c
21923F:	drivers/iio/chemical/sps30_i2c.c
21924F:	drivers/iio/chemical/sps30_serial.c
21925
21926SERIAL DEVICE BUS
21927M:	Rob Herring <robh@kernel.org>
21928L:	linux-serial@vger.kernel.org
21929S:	Maintained
21930F:	Documentation/devicetree/bindings/serial/serial.yaml
21931F:	drivers/tty/serdev/
21932F:	include/linux/serdev.h
21933
21934SERIAL IR RECEIVER
21935M:	Sean Young <sean@mess.org>
21936L:	linux-media@vger.kernel.org
21937S:	Maintained
21938F:	drivers/media/rc/serial_ir.c
21939
21940SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21941M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
21942L:	linux-sound@vger.kernel.org
21943S:	Maintained
21944F:	Documentation/devicetree/bindings/slimbus/
21945F:	Documentation/driver-api/slimbus.rst
21946F:	drivers/slimbus/
21947F:	include/linux/slimbus.h
21948
21949SFC NETWORK DRIVER
21950M:	Edward Cree <ecree.xilinx@gmail.com>
21951L:	netdev@vger.kernel.org
21952L:	linux-net-drivers@amd.com
21953S:	Maintained
21954F:	Documentation/networking/devlink/sfc.rst
21955F:	drivers/net/ethernet/sfc/
21956
21957SFCTEMP HWMON DRIVER
21958M:	Emil Renner Berthing <kernel@esmil.dk>
21959M:	Hal Feng <hal.feng@starfivetech.com>
21960L:	linux-hwmon@vger.kernel.org
21961S:	Maintained
21962F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21963F:	Documentation/hwmon/sfctemp.rst
21964F:	drivers/hwmon/sfctemp.c
21965
21966SFF/SFP/SFP+ MODULE SUPPORT
21967M:	Russell King <linux@armlinux.org.uk>
21968L:	netdev@vger.kernel.org
21969S:	Maintained
21970F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21971F:	drivers/net/phy/phylink.c
21972F:	drivers/net/phy/sfp*
21973F:	include/linux/mdio/mdio-i2c.h
21974F:	include/linux/phylink.h
21975F:	include/linux/sfp.h
21976K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21977
21978SGI GRU DRIVER
21979M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21980S:	Maintained
21981F:	drivers/misc/sgi-gru/
21982
21983SGI XP/XPC/XPNET DRIVER
21984M:	Robin Holt <robinmholt@gmail.com>
21985M:	Steve Wahl <steve.wahl@hpe.com>
21986S:	Maintained
21987F:	drivers/misc/sgi-xp/
21988
21989SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21990M:	Wenjia Zhang <wenjia@linux.ibm.com>
21991M:	Jan Karcher <jaka@linux.ibm.com>
21992R:	D. Wythe <alibuda@linux.alibaba.com>
21993R:	Tony Lu <tonylu@linux.alibaba.com>
21994R:	Wen Gu <guwen@linux.alibaba.com>
21995L:	linux-rdma@vger.kernel.org
21996L:	linux-s390@vger.kernel.org
21997S:	Supported
21998F:	net/smc/
21999
22000SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
22001M:	Linus Walleij <linus.walleij@linaro.org>
22002L:	linux-iio@vger.kernel.org
22003S:	Maintained
22004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
22005F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
22006F:	drivers/iio/light/gp2ap002.c
22007
22008SHARP RJ54N1CB0C SENSOR DRIVER
22009M:	Jacopo Mondi <jacopo@jmondi.org>
22010L:	linux-media@vger.kernel.org
22011S:	Odd fixes
22012T:	git git://linuxtv.org/media.git
22013F:	drivers/media/i2c/rj54n1cb0c.c
22014F:	include/media/i2c/rj54n1cb0c.h
22015
22016SHRINKER
22017M:	Andrew Morton <akpm@linux-foundation.org>
22018M:	Dave Chinner <david@fromorbit.com>
22019R:	Qi Zheng <zhengqi.arch@bytedance.com>
22020R:	Roman Gushchin <roman.gushchin@linux.dev>
22021R:	Muchun Song <muchun.song@linux.dev>
22022L:	linux-mm@kvack.org
22023S:	Maintained
22024F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
22025F:	include/linux/shrinker.h
22026F:	mm/shrinker.c
22027F:	mm/shrinker_debug.c
22028
22029SH_VOU V4L2 OUTPUT DRIVER
22030L:	linux-media@vger.kernel.org
22031S:	Orphan
22032F:	drivers/media/platform/renesas/sh_vou.c
22033F:	include/media/drv-intf/sh_vou.h
22034
22035SI2157 MEDIA DRIVER
22036L:	linux-media@vger.kernel.org
22037S:	Orphan
22038W:	https://linuxtv.org
22039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22040F:	drivers/media/tuners/si2157*
22041
22042SI2165 MEDIA DRIVER
22043M:	Matthias Schwarzott <zzam@gentoo.org>
22044L:	linux-media@vger.kernel.org
22045S:	Maintained
22046W:	https://linuxtv.org
22047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22048F:	drivers/media/dvb-frontends/si2165*
22049
22050SI2168 MEDIA DRIVER
22051L:	linux-media@vger.kernel.org
22052S:	Orphan
22053W:	https://linuxtv.org
22054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22055F:	drivers/media/dvb-frontends/si2168*
22056
22057SI470X FM RADIO RECEIVER I2C DRIVER
22058M:	Hans Verkuil <hverkuil@xs4all.nl>
22059L:	linux-media@vger.kernel.org
22060S:	Odd Fixes
22061W:	https://linuxtv.org
22062T:	git git://linuxtv.org/media.git
22063F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
22064F:	drivers/media/radio/si470x/radio-si470x-i2c.c
22065
22066SI470X FM RADIO RECEIVER USB DRIVER
22067M:	Hans Verkuil <hverkuil@xs4all.nl>
22068L:	linux-media@vger.kernel.org
22069S:	Maintained
22070W:	https://linuxtv.org
22071T:	git git://linuxtv.org/media.git
22072F:	drivers/media/radio/si470x/radio-si470x-common.c
22073F:	drivers/media/radio/si470x/radio-si470x-usb.c
22074F:	drivers/media/radio/si470x/radio-si470x.h
22075
22076SI4713 FM RADIO TRANSMITTER I2C DRIVER
22077M:	Eduardo Valentin <edubezval@gmail.com>
22078L:	linux-media@vger.kernel.org
22079S:	Odd Fixes
22080W:	https://linuxtv.org
22081T:	git git://linuxtv.org/media.git
22082F:	drivers/media/radio/si4713/si4713.?
22083
22084SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22085M:	Eduardo Valentin <edubezval@gmail.com>
22086L:	linux-media@vger.kernel.org
22087S:	Odd Fixes
22088W:	https://linuxtv.org
22089T:	git git://linuxtv.org/media.git
22090F:	drivers/media/radio/si4713/radio-platform-si4713.c
22091
22092SI4713 FM RADIO TRANSMITTER USB DRIVER
22093M:	Hans Verkuil <hverkuil@xs4all.nl>
22094L:	linux-media@vger.kernel.org
22095S:	Maintained
22096W:	https://linuxtv.org
22097T:	git git://linuxtv.org/media.git
22098F:	drivers/media/radio/si4713/radio-usb-si4713.c
22099
22100SIANO DVB DRIVER
22101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22102L:	linux-media@vger.kernel.org
22103S:	Odd fixes
22104W:	https://linuxtv.org
22105T:	git git://linuxtv.org/media.git
22106F:	drivers/media/common/siano/
22107F:	drivers/media/mmc/siano/
22108F:	drivers/media/usb/siano/
22109F:	drivers/media/usb/siano/
22110
22111SIEMENS IPC LED DRIVERS
22112M:	Bao Cheng Su <baocheng.su@siemens.com>
22113M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
22114M:	Tobias Schaffner <tobias.schaffner@siemens.com>
22115L:	linux-leds@vger.kernel.org
22116S:	Maintained
22117F:	drivers/leds/simple/
22118
22119SIEMENS IPC PLATFORM DRIVERS
22120M:	Bao Cheng Su <baocheng.su@siemens.com>
22121M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
22122M:	Tobias Schaffner <tobias.schaffner@siemens.com>
22123L:	platform-driver-x86@vger.kernel.org
22124S:	Maintained
22125F:	drivers/platform/x86/siemens/
22126F:	include/linux/platform_data/x86/simatic-ipc-base.h
22127F:	include/linux/platform_data/x86/simatic-ipc.h
22128
22129SIEMENS IPC WATCHDOG DRIVERS
22130M:	Bao Cheng Su <baocheng.su@siemens.com>
22131M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
22132M:	Tobias Schaffner <tobias.schaffner@siemens.com>
22133L:	linux-watchdog@vger.kernel.org
22134S:	Maintained
22135F:	drivers/watchdog/simatic-ipc-wdt.c
22136
22137SIFIVE DRIVERS
22138M:	Paul Walmsley <paul.walmsley@sifive.com>
22139M:	Samuel Holland <samuel.holland@sifive.com>
22140L:	linux-riscv@lists.infradead.org
22141S:	Supported
22142F:	drivers/dma/sf-pdma/
22143N:	sifive
22144K:	fu[57]40
22145K:	[^@]sifive
22146
22147SILEAD TOUCHSCREEN DRIVER
22148M:	Hans de Goede <hdegoede@redhat.com>
22149L:	linux-input@vger.kernel.org
22150L:	platform-driver-x86@vger.kernel.org
22151S:	Maintained
22152F:	drivers/input/touchscreen/silead.c
22153F:	drivers/platform/x86/touchscreen_dmi.c
22154
22155SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22156M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
22157S:	Supported
22158F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22159F:	drivers/net/wireless/silabs/
22160
22161SILICON MOTION SM712 FRAME BUFFER DRIVER
22162M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
22163M:	Teddy Wang <teddy.wang@siliconmotion.com>
22164M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
22165L:	linux-fbdev@vger.kernel.org
22166S:	Maintained
22167F:	Documentation/fb/sm712fb.rst
22168F:	drivers/video/fbdev/sm712*
22169
22170SILVACO I3C DUAL-ROLE MASTER
22171M:	Miquel Raynal <miquel.raynal@bootlin.com>
22172M:	Frank Li <Frank.Li@nxp.com>
22173L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
22174L:	imx@lists.linux.dev
22175S:	Maintained
22176F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22177F:	drivers/i3c/master/svc-i3c-master.c
22178
22179SIMPLEFB FB DRIVER
22180M:	Hans de Goede <hdegoede@redhat.com>
22181L:	linux-fbdev@vger.kernel.org
22182S:	Maintained
22183F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
22184F:	drivers/video/fbdev/simplefb.c
22185F:	include/linux/platform_data/simplefb.h
22186
22187SIOX
22188M:	Thorsten Scherer <t.scherer@eckelmann.de>
22189R:	Pengutronix Kernel Team <kernel@pengutronix.de>
22190S:	Supported
22191F:	drivers/gpio/gpio-siox.c
22192F:	drivers/siox/*
22193F:	include/trace/events/siox.h
22194
22195SIPHASH PRF ROUTINES
22196M:	Jason A. Donenfeld <Jason@zx2c4.com>
22197S:	Maintained
22198F:	include/linux/siphash.h
22199F:	lib/siphash.c
22200F:	lib/tests/siphash_kunit.c
22201
22202SIS 190 ETHERNET DRIVER
22203M:	Francois Romieu <romieu@fr.zoreil.com>
22204L:	netdev@vger.kernel.org
22205S:	Maintained
22206F:	drivers/net/ethernet/sis/sis190.c
22207
22208SIS 900/7016 FAST ETHERNET DRIVER
22209M:	Daniele Venzano <venza@brownhat.org>
22210L:	netdev@vger.kernel.org
22211S:	Maintained
22212W:	http://www.brownhat.org/sis900.html
22213F:	drivers/net/ethernet/sis/sis900.*
22214
22215SIS FRAMEBUFFER DRIVER
22216S:	Orphan
22217F:	Documentation/fb/sisfb.rst
22218F:	drivers/video/fbdev/sis/
22219F:	include/video/sisfb.h
22220
22221SIS I2C TOUCHSCREEN DRIVER
22222M:	Mika Penttilä <mpenttil@redhat.com>
22223L:	linux-input@vger.kernel.org
22224S:	Maintained
22225F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
22226F:	drivers/input/touchscreen/sis_i2c.c
22227
22228SIS USB2VGA DRIVER
22229M:	Thomas Winischhofer <thomas@winischhofer.net>
22230S:	Maintained
22231W:	http://www.winischhofer.at/linuxsisusbvga.shtml
22232F:	drivers/usb/misc/sisusbvga/
22233
22234SL28 CPLD MFD DRIVER
22235M:	Michael Walle <mwalle@kernel.org>
22236S:	Maintained
22237F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
22238F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
22239F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
22240F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
22241F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
22242F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
22243F:	drivers/gpio/gpio-sl28cpld.c
22244F:	drivers/hwmon/sl28cpld-hwmon.c
22245F:	drivers/irqchip/irq-sl28cpld.c
22246F:	drivers/pwm/pwm-sl28cpld.c
22247F:	drivers/watchdog/sl28cpld_wdt.c
22248
22249SL28 VPD NVMEM LAYOUT DRIVER
22250M:	Michael Walle <mwalle@kernel.org>
22251S:	Maintained
22252F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
22253F:	drivers/nvmem/layouts/sl28vpd.c
22254
22255SLAB ALLOCATOR
22256M:	Christoph Lameter <cl@linux.com>
22257M:	Pekka Enberg <penberg@kernel.org>
22258M:	David Rientjes <rientjes@google.com>
22259M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
22260M:	Andrew Morton <akpm@linux-foundation.org>
22261M:	Vlastimil Babka <vbabka@suse.cz>
22262R:	Roman Gushchin <roman.gushchin@linux.dev>
22263R:	Harry Yoo <harry.yoo@oracle.com>
22264L:	linux-mm@kvack.org
22265S:	Maintained
22266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
22267F:	include/linux/sl?b*.h
22268F:	mm/sl?b*
22269
22270SLCAN CAN NETWORK DRIVER
22271M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
22272L:	linux-can@vger.kernel.org
22273S:	Maintained
22274F:	drivers/net/can/slcan/
22275
22276SLEEPABLE READ-COPY UPDATE (SRCU)
22277M:	Lai Jiangshan <jiangshanlai@gmail.com>
22278M:	"Paul E. McKenney" <paulmck@kernel.org>
22279M:	Josh Triplett <josh@joshtriplett.org>
22280R:	Steven Rostedt <rostedt@goodmis.org>
22281R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22282L:	rcu@vger.kernel.org
22283S:	Supported
22284W:	http://www.rdrop.com/users/paulmck/RCU/
22285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22286F:	include/linux/srcu*.h
22287F:	kernel/rcu/srcu*.c
22288
22289SMACK SECURITY MODULE
22290M:	Casey Schaufler <casey@schaufler-ca.com>
22291L:	linux-security-module@vger.kernel.org
22292S:	Maintained
22293W:	http://schaufler-ca.com
22294T:	git git://github.com/cschaufler/smack-next
22295F:	Documentation/admin-guide/LSM/Smack.rst
22296F:	security/smack/
22297
22298SMC91x ETHERNET DRIVER
22299M:	Nicolas Pitre <nico@fluxnic.net>
22300S:	Odd Fixes
22301F:	drivers/net/ethernet/smsc/smc91x.*
22302
22303SMSC EMC2103 HARDWARE MONITOR DRIVER
22304M:	Steve Glendinning <steve.glendinning@shawell.net>
22305L:	linux-hwmon@vger.kernel.org
22306S:	Maintained
22307F:	Documentation/hwmon/emc2103.rst
22308F:	drivers/hwmon/emc2103.c
22309
22310SMSC SCH5627 HARDWARE MONITOR DRIVER
22311M:	Hans de Goede <hdegoede@redhat.com>
22312L:	linux-hwmon@vger.kernel.org
22313S:	Supported
22314F:	Documentation/hwmon/sch5627.rst
22315F:	drivers/hwmon/sch5627.c
22316
22317SMSC UFX6000 and UFX7000 USB to VGA DRIVER
22318M:	Steve Glendinning <steve.glendinning@shawell.net>
22319L:	linux-fbdev@vger.kernel.org
22320S:	Maintained
22321F:	drivers/video/fbdev/smscufx.c
22322
22323SMSC47B397 HARDWARE MONITOR DRIVER
22324M:	Jean Delvare <jdelvare@suse.com>
22325L:	linux-hwmon@vger.kernel.org
22326S:	Maintained
22327F:	Documentation/hwmon/smsc47b397.rst
22328F:	drivers/hwmon/smsc47b397.c
22329
22330SMSC911x ETHERNET DRIVER
22331M:	Steve Glendinning <steve.glendinning@shawell.net>
22332L:	netdev@vger.kernel.org
22333S:	Maintained
22334F:	drivers/net/ethernet/smsc/smsc911x.*
22335F:	include/linux/smsc911x.h
22336
22337SMSC9420 PCI ETHERNET DRIVER
22338M:	Steve Glendinning <steve.glendinning@shawell.net>
22339L:	netdev@vger.kernel.org
22340S:	Maintained
22341F:	drivers/net/ethernet/smsc/smsc9420.*
22342
22343SNET DPU VIRTIO DATA PATH ACCELERATOR
22344R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
22345F:	drivers/vdpa/solidrun/
22346
22347SOCIONEXT (SNI) AVE NETWORK DRIVER
22348M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
22349L:	netdev@vger.kernel.org
22350S:	Maintained
22351F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
22352F:	drivers/net/ethernet/socionext/sni_ave.c
22353
22354SOCIONEXT (SNI) NETSEC NETWORK DRIVER
22355M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
22356M:	Masahisa Kojima <kojima.masahisa@socionext.com>
22357L:	netdev@vger.kernel.org
22358S:	Maintained
22359F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
22360F:	drivers/net/ethernet/socionext/netsec.c
22361
22362SOCIONEXT (SNI) Synquacer SPI DRIVER
22363M:	Masahisa Kojima <masahisa.kojima@linaro.org>
22364M:	Jassi Brar <jaswinder.singh@linaro.org>
22365L:	linux-spi@vger.kernel.org
22366S:	Maintained
22367F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
22368F:	drivers/spi/spi-synquacer.c
22369
22370SOCIONEXT SYNQUACER I2C DRIVER
22371M:	Ard Biesheuvel <ardb@kernel.org>
22372L:	linux-i2c@vger.kernel.org
22373S:	Maintained
22374F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
22375F:	drivers/i2c/busses/i2c-synquacer.c
22376
22377SOCIONEXT UNIPHIER SOUND DRIVER
22378L:	linux-sound@vger.kernel.org
22379S:	Orphan
22380F:	sound/soc/uniphier/
22381
22382SOCKET TIMESTAMPING
22383M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22384R:	Jason Xing <kernelxing@tencent.com>
22385S:	Maintained
22386F:	Documentation/networking/timestamping.rst
22387F:	include/linux/net_tstamp.h
22388F:	include/uapi/linux/net_tstamp.h
22389F:	tools/testing/selftests/bpf/*/net_timestamping*
22390F:	tools/testing/selftests/net/*timestamp*
22391F:	tools/testing/selftests/net/so_txtime.c
22392
22393SOEKRIS NET48XX LED SUPPORT
22394M:	Chris Boot <bootc@bootc.net>
22395S:	Maintained
22396F:	drivers/leds/leds-net48xx.c
22397
22398SOFT-IWARP DRIVER (siw)
22399M:	Bernard Metzler <bmt@zurich.ibm.com>
22400L:	linux-rdma@vger.kernel.org
22401S:	Supported
22402F:	drivers/infiniband/sw/siw/
22403F:	include/uapi/rdma/siw-abi.h
22404
22405SOFT-ROCE DRIVER (rxe)
22406M:	Zhu Yanjun <zyjzyj2000@gmail.com>
22407L:	linux-rdma@vger.kernel.org
22408S:	Supported
22409F:	drivers/infiniband/sw/rxe/
22410F:	include/uapi/rdma/rdma_user_rxe.h
22411
22412SOFTLOGIC 6x10 MPEG CODEC
22413M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22414M:	Andrey Utkin <andrey_utkin@fastmail.com>
22415M:	Ismael Luceno <ismael@iodev.co.uk>
22416L:	linux-media@vger.kernel.org
22417S:	Supported
22418F:	drivers/media/pci/solo6x10/
22419
22420SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
22421M:	James Morse <james.morse@arm.com>
22422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22423S:	Maintained
22424F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
22425F:	drivers/firmware/arm_sdei.c
22426F:	include/linux/arm_sdei.h
22427F:	include/uapi/linux/arm_sdei.h
22428
22429SOFTWARE NODES AND DEVICE PROPERTIES
22430R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22431R:	Daniel Scally <djrscally@gmail.com>
22432R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22433R:	Sakari Ailus <sakari.ailus@linux.intel.com>
22434L:	linux-acpi@vger.kernel.org
22435S:	Maintained
22436F:	drivers/base/property.c
22437F:	drivers/base/swnode.c
22438F:	include/linux/fwnode.h
22439F:	include/linux/property.h
22440
22441SOFTWARE RAID (Multiple Disks) SUPPORT
22442M:	Song Liu <song@kernel.org>
22443M:	Yu Kuai <yukuai3@huawei.com>
22444L:	linux-raid@vger.kernel.org
22445S:	Supported
22446Q:	https://patchwork.kernel.org/project/linux-raid/list/
22447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22448F:	drivers/md/Kconfig
22449F:	drivers/md/Makefile
22450F:	drivers/md/md*
22451F:	drivers/md/raid*
22452F:	include/linux/raid/
22453F:	include/uapi/linux/raid/
22454
22455SOLIDRUN CLEARFOG SUPPORT
22456M:	Russell King <linux@armlinux.org.uk>
22457S:	Maintained
22458F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22459F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22460
22461SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22462M:	Russell King <linux@armlinux.org.uk>
22463S:	Maintained
22464F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22465F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22466F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22467
22468SONIC NETWORK DRIVER
22469M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
22470L:	netdev@vger.kernel.org
22471S:	Maintained
22472F:	drivers/net/ethernet/natsemi/sonic.*
22473
22474SONICS SILICON BACKPLANE DRIVER (SSB)
22475M:	Michael Buesch <m@bues.ch>
22476L:	linux-wireless@vger.kernel.org
22477S:	Maintained
22478F:	drivers/ssb/
22479F:	include/linux/ssb/
22480
22481SONY IMX208 SENSOR DRIVER
22482M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22483L:	linux-media@vger.kernel.org
22484S:	Maintained
22485T:	git git://linuxtv.org/media.git
22486F:	drivers/media/i2c/imx208.c
22487
22488SONY IMX214 SENSOR DRIVER
22489M:	Ricardo Ribalda <ribalda@kernel.org>
22490L:	linux-media@vger.kernel.org
22491S:	Maintained
22492T:	git git://linuxtv.org/media.git
22493F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22494F:	drivers/media/i2c/imx214.c
22495
22496SONY IMX219 SENSOR DRIVER
22497M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
22498L:	linux-media@vger.kernel.org
22499S:	Maintained
22500T:	git git://linuxtv.org/media.git
22501F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22502F:	drivers/media/i2c/imx219.c
22503
22504SONY IMX258 SENSOR DRIVER
22505M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22506L:	linux-media@vger.kernel.org
22507S:	Maintained
22508T:	git git://linuxtv.org/media.git
22509F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22510F:	drivers/media/i2c/imx258.c
22511
22512SONY IMX274 SENSOR DRIVER
22513M:	Leon Luo <leonl@leopardimaging.com>
22514L:	linux-media@vger.kernel.org
22515S:	Maintained
22516T:	git git://linuxtv.org/media.git
22517F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22518F:	drivers/media/i2c/imx274.c
22519
22520SONY IMX283 SENSOR DRIVER
22521M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22522M:	Umang Jain <umang.jain@ideasonboard.com>
22523L:	linux-media@vger.kernel.org
22524S:	Maintained
22525T:	git git://linuxtv.org/media.git
22526F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22527F:	drivers/media/i2c/imx283.c
22528
22529SONY IMX290 SENSOR DRIVER
22530M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22531L:	linux-media@vger.kernel.org
22532S:	Maintained
22533T:	git git://linuxtv.org/media.git
22534F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22535F:	drivers/media/i2c/imx290.c
22536
22537SONY IMX296 SENSOR DRIVER
22538M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22539M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22540L:	linux-media@vger.kernel.org
22541S:	Maintained
22542T:	git git://linuxtv.org/media.git
22543F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22544F:	drivers/media/i2c/imx296.c
22545
22546SONY IMX319 SENSOR DRIVER
22547M:	Bingbu Cao <bingbu.cao@intel.com>
22548L:	linux-media@vger.kernel.org
22549S:	Maintained
22550T:	git git://linuxtv.org/media.git
22551F:	drivers/media/i2c/imx319.c
22552
22553SONY IMX334 SENSOR DRIVER
22554L:	linux-media@vger.kernel.org
22555S:	Orphan
22556T:	git git://linuxtv.org/media.git
22557F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22558F:	drivers/media/i2c/imx334.c
22559
22560SONY IMX335 SENSOR DRIVER
22561L:	linux-media@vger.kernel.org
22562S:	Orphan
22563T:	git git://linuxtv.org/media.git
22564F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22565F:	drivers/media/i2c/imx335.c
22566
22567SONY IMX355 SENSOR DRIVER
22568M:	Tianshu Qiu <tian.shu.qiu@intel.com>
22569L:	linux-media@vger.kernel.org
22570S:	Maintained
22571T:	git git://linuxtv.org/media.git
22572F:	drivers/media/i2c/imx355.c
22573
22574SONY IMX412 SENSOR DRIVER
22575L:	linux-media@vger.kernel.org
22576S:	Orphan
22577T:	git git://linuxtv.org/media.git
22578F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22579F:	drivers/media/i2c/imx412.c
22580
22581SONY IMX415 SENSOR DRIVER
22582M:	Michael Riesch <michael.riesch@wolfvision.net>
22583L:	linux-media@vger.kernel.org
22584S:	Maintained
22585T:	git git://linuxtv.org/media.git
22586F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22587F:	drivers/media/i2c/imx415.c
22588
22589SONY MEMORYSTICK SUBSYSTEM
22590M:	Maxim Levitsky <maximlevitsky@gmail.com>
22591M:	Alex Dubov <oakad@yahoo.com>
22592M:	Ulf Hansson <ulf.hansson@linaro.org>
22593L:	linux-mmc@vger.kernel.org
22594S:	Maintained
22595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22596F:	drivers/memstick/
22597F:	include/linux/memstick.h
22598
22599SONY VAIO CONTROL DEVICE DRIVER
22600M:	Mattia Dongili <malattia@linux.it>
22601L:	platform-driver-x86@vger.kernel.org
22602S:	Maintained
22603W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22604F:	Documentation/admin-guide/laptops/sony-laptop.rst
22605F:	drivers/char/sonypi.c
22606F:	drivers/platform/x86/sony-laptop.c
22607
22608SOPHGO DEVICETREES and DRIVERS
22609M:	Chen Wang <unicorn_wang@outlook.com>
22610M:	Inochi Amaoto <inochiama@gmail.com>
22611L:	sophgo@lists.linux.dev
22612W:	https://github.com/sophgo/linux/wiki
22613T:	git https://github.com/sophgo/linux.git
22614S:	Maintained
22615N:	sophgo
22616K:	sophgo
22617
22618SOUND
22619M:	Jaroslav Kysela <perex@perex.cz>
22620M:	Takashi Iwai <tiwai@suse.com>
22621L:	linux-sound@vger.kernel.org
22622S:	Maintained
22623W:	http://www.alsa-project.org/
22624Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22626F:	Documentation/sound/
22627F:	include/sound/
22628F:	include/uapi/sound/
22629F:	sound/
22630F:	tools/testing/selftests/alsa
22631
22632SOUND - ALSA SELFTESTS
22633M:	Mark Brown <broonie@kernel.org>
22634L:	linux-sound@vger.kernel.org
22635L:	linux-kselftest@vger.kernel.org
22636S:	Supported
22637F:	tools/testing/selftests/alsa
22638
22639SOUND - COMPRESSED AUDIO
22640M:	Vinod Koul <vkoul@kernel.org>
22641L:	linux-sound@vger.kernel.org
22642S:	Supported
22643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22644F:	Documentation/sound/designs/compress-offload.rst
22645F:	include/sound/compress_driver.h
22646F:	include/uapi/sound/compress_*
22647F:	sound/core/compress_offload.c
22648F:	sound/soc/soc-compress.c
22649
22650SOUND - CORE KUNIT TEST
22651M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22652L:	linux-sound@vger.kernel.org
22653S:	Supported
22654F:	sound/core/sound_kunit.c
22655
22656SOUND - DMAENGINE HELPERS
22657M:	Lars-Peter Clausen <lars@metafoo.de>
22658S:	Supported
22659F:	include/sound/dmaengine_pcm.h
22660F:	sound/core/pcm_dmaengine.c
22661F:	sound/soc/soc-generic-dmaengine-pcm.c
22662
22663SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22664M:	Liam Girdwood <lgirdwood@gmail.com>
22665M:	Mark Brown <broonie@kernel.org>
22666L:	linux-sound@vger.kernel.org
22667S:	Supported
22668W:	http://alsa-project.org/main/index.php/ASoC
22669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22670F:	Documentation/devicetree/bindings/sound/
22671F:	Documentation/sound/soc/
22672F:	include/dt-bindings/sound/
22673F:	include/sound/soc*
22674F:	include/sound/sof.h
22675F:	include/sound/sof/
22676F:	include/trace/events/sof*.h
22677F:	include/uapi/sound/asoc.h
22678F:	sound/soc/
22679
22680SOUND - SOC LAYER / dapm-graph
22681M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22682L:	linux-sound@vger.kernel.org
22683S:	Maintained
22684F:	tools/sound/dapm-graph
22685
22686SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22687M:	Liam Girdwood <lgirdwood@gmail.com>
22688M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
22689M:	Bard Liao <yung-chuan.liao@linux.intel.com>
22690M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
22691M:	Daniel Baluta <daniel.baluta@nxp.com>
22692R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
22693R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22694L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
22695S:	Supported
22696W:	https://github.com/thesofproject/linux/
22697F:	sound/soc/sof/
22698
22699SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22700M:	Mark Brown <broonie@kernel.org>
22701M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
22702S:	Supported
22703L:	linux-sound@vger.kernel.org
22704F:	sound/soc/generic/
22705F:	include/sound/simple_card*
22706F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22707F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22708
22709SOUNDWIRE SUBSYSTEM
22710M:	Vinod Koul <vkoul@kernel.org>
22711M:	Bard Liao <yung-chuan.liao@linux.intel.com>
22712R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22713R:	Sanyog Kale <sanyog.r.kale@intel.com>
22714L:	linux-sound@vger.kernel.org
22715S:	Supported
22716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22717F:	Documentation/driver-api/soundwire/
22718F:	drivers/soundwire/
22719F:	include/linux/soundwire/
22720
22721SP2 MEDIA DRIVER
22722M:	Olli Salonen <olli.salonen@iki.fi>
22723L:	linux-media@vger.kernel.org
22724S:	Maintained
22725W:	https://linuxtv.org
22726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22727F:	drivers/media/dvb-frontends/sp2*
22728
22729SPANISH DOCUMENTATION
22730M:	Carlos Bilbao <carlos.bilbao@kernel.org>
22731R:	Avadhut Naik <avadhut.naik@amd.com>
22732S:	Maintained
22733F:	Documentation/translations/sp_SP/
22734
22735SPARC + UltraSPARC (sparc/sparc64)
22736M:	"David S. Miller" <davem@davemloft.net>
22737M:	Andreas Larsson <andreas@gaisler.com>
22738L:	sparclinux@vger.kernel.org
22739S:	Maintained
22740Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22743F:	arch/sparc/
22744F:	drivers/sbus/
22745
22746SPARC SERIAL DRIVERS
22747M:	"David S. Miller" <davem@davemloft.net>
22748L:	sparclinux@vger.kernel.org
22749S:	Maintained
22750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22752F:	drivers/tty/serial/suncore.c
22753F:	drivers/tty/serial/sunhv.c
22754F:	drivers/tty/serial/sunsab.c
22755F:	drivers/tty/serial/sunsab.h
22756F:	drivers/tty/serial/sunsu.c
22757F:	drivers/tty/serial/sunzilog.c
22758F:	drivers/tty/serial/sunzilog.h
22759F:	drivers/tty/vcc.c
22760F:	include/linux/sunserialcore.h
22761
22762SPARSE CHECKER
22763M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
22764L:	linux-sparse@vger.kernel.org
22765S:	Maintained
22766W:	https://sparse.docs.kernel.org/
22767Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22768B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22769T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22770F:	include/linux/compiler.h
22771
22772SPEAKUP CONSOLE SPEECH DRIVER
22773M:	William Hubbs <w.d.hubbs@gmail.com>
22774M:	Chris Brannon <chris@the-brannons.com>
22775M:	Kirk Reiser <kirk@reisers.ca>
22776M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
22777L:	speakup@linux-speakup.org
22778S:	Odd Fixes
22779W:	http://www.linux-speakup.org/
22780W:	https://github.com/linux-speakup/speakup
22781B:	https://github.com/linux-speakup/speakup/issues
22782F:	drivers/accessibility/speakup/
22783
22784SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22785M:	Viresh Kumar <vireshk@kernel.org>
22786M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
22787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22788L:	soc@lists.linux.dev
22789S:	Maintained
22790W:	http://www.st.com/spear
22791F:	arch/arm/boot/dts/st/spear*
22792F:	arch/arm/mach-spear/
22793F:	drivers/clk/spear/
22794F:	drivers/pinctrl/spear/
22795
22796SPI NOR SUBSYSTEM
22797M:	Tudor Ambarus <tudor.ambarus@linaro.org>
22798M:	Pratyush Yadav <pratyush@kernel.org>
22799M:	Michael Walle <mwalle@kernel.org>
22800L:	linux-mtd@lists.infradead.org
22801S:	Maintained
22802W:	http://www.linux-mtd.infradead.org/
22803Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22804C:	irc://irc.oftc.net/mtd
22805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22806F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22807F:	drivers/mtd/spi-nor/
22808F:	include/linux/mtd/spi-nor.h
22809
22810SPI OFFLOAD
22811R:	David Lechner <dlechner@baylibre.com>
22812F:	drivers/spi/spi-offload-trigger-pwm.c
22813F:	drivers/spi/spi-offload.c
22814F:	include/linux/spi/offload/
22815K:	spi_offload
22816
22817SPI SUBSYSTEM
22818M:	Mark Brown <broonie@kernel.org>
22819L:	linux-spi@vger.kernel.org
22820S:	Maintained
22821Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22823F:	Documentation/devicetree/bindings/spi/
22824F:	Documentation/spi/
22825F:	drivers/spi/
22826F:	include/linux/spi/
22827F:	include/uapi/linux/spi/
22828F:	tools/spi/
22829
22830SPMI SUBSYSTEM
22831M:	Stephen Boyd <sboyd@kernel.org>
22832L:	linux-kernel@vger.kernel.org
22833S:	Maintained
22834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22835F:	Documentation/devicetree/bindings/spmi/
22836F:	drivers/spmi/
22837F:	include/dt-bindings/spmi/spmi.h
22838F:	include/linux/spmi.h
22839F:	include/trace/events/spmi.h
22840
22841SPU FILE SYSTEM
22842L:	linuxppc-dev@lists.ozlabs.org
22843S:	Orphan
22844F:	Documentation/filesystems/spufs/spufs.rst
22845F:	arch/powerpc/platforms/cell/spufs/
22846
22847SQUASHFS FILE SYSTEM
22848M:	Phillip Lougher <phillip@squashfs.org.uk>
22849L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
22850S:	Maintained
22851W:	http://squashfs.org.uk
22852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22853F:	Documentation/filesystems/squashfs.rst
22854F:	fs/squashfs/
22855
22856SRM (Alpha) environment access
22857M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
22858S:	Maintained
22859F:	arch/alpha/kernel/srm_env.c
22860
22861ST LSM6DSx IMU IIO DRIVER
22862M:	Lorenzo Bianconi <lorenzo@kernel.org>
22863L:	linux-iio@vger.kernel.org
22864S:	Maintained
22865W:	http://www.st.com/
22866F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22867F:	drivers/iio/imu/st_lsm6dsx/
22868
22869ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22870M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22871M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22872L:	linux-media@vger.kernel.org
22873S:	Maintained
22874T:	git git://linuxtv.org/media.git
22875F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22876F:	drivers/media/i2c/st-mipid02.c
22877
22878ST STC3117 FUEL GAUGE DRIVER
22879M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
22880M:	Bhavin Sharma <bhavin.sharma@siliconsignals.io>
22881L:	linux-pm@vger.kernel.org
22882S:	Maintained
22883F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22884F:	drivers/power/supply/stc3117_fuel_gauge.c
22885
22886ST STM32 FIREWALL
22887M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
22888S:	Maintained
22889F:	drivers/bus/stm32_etzpc.c
22890F:	drivers/bus/stm32_firewall.c
22891F:	drivers/bus/stm32_rifsc.c
22892
22893ST STM32 I2C/SMBUS DRIVER
22894M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
22895M:	Alain Volmat <alain.volmat@foss.st.com>
22896L:	linux-i2c@vger.kernel.org
22897S:	Maintained
22898F:	drivers/i2c/busses/i2c-stm32*
22899
22900ST STM32 SPI DRIVER
22901M:	Alain Volmat <alain.volmat@foss.st.com>
22902L:	linux-spi@vger.kernel.org
22903S:	Maintained
22904F:	drivers/spi/spi-stm32.c
22905
22906ST STPDDC60 DRIVER
22907M:	Daniel Nilsson <daniel.nilsson@flex.com>
22908L:	linux-hwmon@vger.kernel.org
22909S:	Maintained
22910F:	Documentation/hwmon/stpddc60.rst
22911F:	drivers/hwmon/pmbus/stpddc60.c
22912
22913ST VGXY61 DRIVER
22914M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22915M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22916L:	linux-media@vger.kernel.org
22917S:	Maintained
22918T:	git git://linuxtv.org/media.git
22919F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22920F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22921F:	drivers/media/i2c/vgxy61.c
22922
22923ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22924M:	Song Qiang <songqiang1304521@gmail.com>
22925L:	linux-iio@vger.kernel.org
22926S:	Maintained
22927F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22928F:	drivers/iio/proximity/vl53l0x-i2c.c
22929
22930STABLE BRANCH
22931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22932M:	Sasha Levin <sashal@kernel.org>
22933L:	stable@vger.kernel.org
22934S:	Supported
22935F:	Documentation/process/stable-kernel-rules.rst
22936
22937STAGING - ATOMISP DRIVER
22938M:	Hans de Goede <hdegoede@redhat.com>
22939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22940R:	Sakari Ailus <sakari.ailus@linux.intel.com>
22941L:	linux-media@vger.kernel.org
22942S:	Maintained
22943F:	drivers/staging/media/atomisp/
22944
22945STAGING - INDUSTRIAL IO
22946M:	Jonathan Cameron <jic23@kernel.org>
22947L:	linux-iio@vger.kernel.org
22948S:	Odd Fixes
22949F:	Documentation/devicetree/bindings/staging/iio/
22950F:	drivers/staging/iio/
22951
22952STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22953M:	Marc Dietrich <marvin24@gmx.de>
22954L:	ac100@lists.launchpad.net (moderated for non-subscribers)
22955L:	linux-tegra@vger.kernel.org
22956S:	Maintained
22957F:	drivers/staging/nvec/
22958
22959STAGING - SEPS525 LCD CONTROLLER DRIVERS
22960M:	Michael Hennerich <michael.hennerich@analog.com>
22961L:	linux-fbdev@vger.kernel.org
22962S:	Supported
22963F:	drivers/staging/fbtft/fb_seps525.c
22964
22965STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22966M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
22967M:	Teddy Wang <teddy.wang@siliconmotion.com>
22968M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
22969L:	linux-fbdev@vger.kernel.org
22970S:	Maintained
22971F:	drivers/staging/sm750fb/
22972
22973STAGING SUBSYSTEM
22974M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22975L:	linux-staging@lists.linux.dev
22976S:	Supported
22977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22978F:	drivers/staging/
22979
22980STANDALONE CACHE CONTROLLER DRIVERS
22981M:	Conor Dooley <conor@kernel.org>
22982S:	Maintained
22983T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22984F:	Documentation/devicetree/bindings/cache/
22985F:	drivers/cache
22986
22987STARFIRE/DURALAN NETWORK DRIVER
22988M:	Ion Badulescu <ionut@badula.org>
22989S:	Odd Fixes
22990F:	drivers/net/ethernet/adaptec/starfire*
22991
22992STARFIVE CAMERA SUBSYSTEM DRIVER
22993M:	Jack Zhu <jack.zhu@starfivetech.com>
22994M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22995L:	linux-media@vger.kernel.org
22996S:	Maintained
22997F:	Documentation/admin-guide/media/starfive_camss.rst
22998F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22999F:	drivers/staging/media/starfive/camss
23000
23001STARFIVE CRYPTO DRIVER
23002M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
23003M:	William Qiu <william.qiu@starfivetech.com>
23004S:	Supported
23005F:	Documentation/devicetree/bindings/crypto/starfive*
23006F:	drivers/crypto/starfive/
23007
23008STARFIVE DEVICETREES
23009M:	Emil Renner Berthing <kernel@esmil.dk>
23010S:	Maintained
23011F:	arch/riscv/boot/dts/starfive/
23012
23013STARFIVE DWMAC GLUE LAYER
23014M:	Emil Renner Berthing <kernel@esmil.dk>
23015M:	Minda Chen <minda.chen@starfivetech.com>
23016S:	Maintained
23017F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
23018F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
23019
23020STARFIVE JH7110 DPHY RX DRIVER
23021M:	Jack Zhu <jack.zhu@starfivetech.com>
23022M:	Changhuang Liang <changhuang.liang@starfivetech.com>
23023S:	Supported
23024F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
23025F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
23026
23027STARFIVE JH7110 DPHY TX DRIVER
23028M:	Keith Zhao <keith.zhao@starfivetech.com>
23029S:	Supported
23030F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
23031F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
23032
23033STARFIVE JH7110 MMC/SD/SDIO DRIVER
23034M:	William Qiu <william.qiu@starfivetech.com>
23035S:	Supported
23036F:	Documentation/devicetree/bindings/mmc/starfive*
23037F:	drivers/mmc/host/dw_mmc-starfive.c
23038
23039STARFIVE JH7110 PLL CLOCK DRIVER
23040M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23041S:	Supported
23042F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
23043F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
23044
23045STARFIVE JH7110 PWMDAC DRIVER
23046M:	Hal Feng <hal.feng@starfivetech.com>
23047M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23048S:	Supported
23049F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
23050F:	sound/soc/starfive/jh7110_pwmdac.c
23051
23052STARFIVE JH7110 SYSCON
23053M:	William Qiu <william.qiu@starfivetech.com>
23054M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23055S:	Supported
23056F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23057
23058STARFIVE JH7110 TDM DRIVER
23059M:	Walker Chen <walker.chen@starfivetech.com>
23060S:	Maintained
23061F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23062F:	sound/soc/starfive/jh7110_tdm.c
23063
23064STARFIVE JH71X0 CLOCK DRIVERS
23065M:	Emil Renner Berthing <kernel@esmil.dk>
23066M:	Hal Feng <hal.feng@starfivetech.com>
23067S:	Maintained
23068F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23069F:	drivers/clk/starfive/clk-starfive-jh71*
23070F:	include/dt-bindings/clock/starfive?jh71*.h
23071
23072STARFIVE JH71X0 PINCTRL DRIVERS
23073M:	Emil Renner Berthing <kernel@esmil.dk>
23074M:	Jianlong Huang <jianlong.huang@starfivetech.com>
23075M:	Hal Feng <hal.feng@starfivetech.com>
23076L:	linux-gpio@vger.kernel.org
23077S:	Maintained
23078F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23079F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23080F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23081F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23082
23083STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23084M:	Emil Renner Berthing <kernel@esmil.dk>
23085M:	Hal Feng <hal.feng@starfivetech.com>
23086S:	Maintained
23087F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23088F:	drivers/reset/starfive/reset-starfive-jh71*
23089F:	include/dt-bindings/reset/starfive?jh71*.h
23090
23091STARFIVE JH71X0 USB DRIVERS
23092M:	Minda Chen <minda.chen@starfivetech.com>
23093S:	Maintained
23094F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23095F:	drivers/usb/cdns3/cdns3-starfive.c
23096
23097STARFIVE JH71XX PMU CONTROLLER DRIVER
23098M:	Walker Chen <walker.chen@starfivetech.com>
23099M:	Changhuang Liang <changhuang.liang@starfivetech.com>
23100S:	Supported
23101F:	Documentation/devicetree/bindings/power/starfive*
23102F:	drivers/pmdomain/starfive/
23103F:	include/dt-bindings/power/starfive,jh7110-pmu.h
23104
23105STARFIVE SOC DRIVERS
23106M:	Conor Dooley <conor@kernel.org>
23107S:	Maintained
23108T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23109F:	Documentation/devicetree/bindings/soc/starfive/
23110
23111STARFIVE STARLINK PMU DRIVER
23112M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
23113S:	Maintained
23114F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23115F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23116F:	drivers/perf/starfive_starlink_pmu.c
23117
23118STARFIVE TRNG DRIVER
23119M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
23120S:	Supported
23121F:	Documentation/devicetree/bindings/rng/starfive*
23122F:	drivers/char/hw_random/jh7110-trng.c
23123
23124STARFIVE WATCHDOG DRIVER
23125M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23126M:	Ziv Xu <ziv.xu@starfivetech.com>
23127S:	Supported
23128F:	Documentation/devicetree/bindings/watchdog/starfive*
23129F:	drivers/watchdog/starfive-wdt.c
23130
23131STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23132M:	Minda Chen <minda.chen@starfivetech.com>
23133S:	Supported
23134F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23135F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23136F:	drivers/phy/starfive/phy-jh7110-pcie.c
23137F:	drivers/phy/starfive/phy-jh7110-usb.c
23138
23139STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23140M:	Changhuang Liang <changhuang.liang@starfivetech.com>
23141S:	Supported
23142F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23143F:	drivers/irqchip/irq-starfive-jh8100-intc.c
23144
23145STATIC BRANCH/CALL
23146M:	Peter Zijlstra <peterz@infradead.org>
23147M:	Josh Poimboeuf <jpoimboe@kernel.org>
23148M:	Jason Baron <jbaron@akamai.com>
23149R:	Steven Rostedt <rostedt@goodmis.org>
23150R:	Ard Biesheuvel <ardb@kernel.org>
23151S:	Supported
23152F:	arch/*/include/asm/jump_label*.h
23153F:	arch/*/include/asm/static_call*.h
23154F:	arch/*/kernel/jump_label.c
23155F:	arch/*/kernel/static_call.c
23156F:	include/linux/jump_label*.h
23157F:	include/linux/static_call*.h
23158F:	kernel/jump_label.c
23159F:	kernel/static_call*.c
23160
23161STI AUDIO (ASoC) DRIVERS
23162M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
23163L:	linux-sound@vger.kernel.org
23164S:	Maintained
23165F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
23166F:	sound/soc/sti/
23167
23168STI CEC DRIVER
23169M:	Alain Volmat <alain.volmat@foss.st.com>
23170S:	Maintained
23171F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
23172F:	drivers/media/cec/platform/sti/
23173
23174STK1160 USB VIDEO CAPTURE DRIVER
23175M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23176L:	linux-media@vger.kernel.org
23177S:	Maintained
23178T:	git git://linuxtv.org/media.git
23179F:	drivers/media/usb/stk1160/
23180
23181STM32 AUDIO (ASoC) DRIVERS
23182M:	Olivier Moysan <olivier.moysan@foss.st.com>
23183M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
23184L:	linux-sound@vger.kernel.org
23185S:	Maintained
23186F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
23187F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
23188F:	sound/soc/stm/
23189
23190STM32 DMA DRIVERS
23191M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
23192L:	dmaengine@vger.kernel.org
23193L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
23194S:	Maintained
23195F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
23196F:	Documentation/devicetree/bindings/dma/stm32/
23197F:	drivers/dma/stm32/
23198
23199STM32 TIMER/LPTIMER DRIVERS
23200M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
23201S:	Maintained
23202F:	Documentation/ABI/testing/*timer-stm32
23203F:	Documentation/devicetree/bindings/*/*stm32-*timer*
23204F:	drivers/*/stm32-*timer*
23205F:	drivers/pwm/pwm-stm32*
23206F:	include/linux/*/stm32-*tim*
23207
23208STM32MP25 USB3/PCIE COMBOPHY DRIVER
23209M:	Christian Bruel <christian.bruel@foss.st.com>
23210S:	Maintained
23211F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
23212F:	drivers/phy/st/phy-stm32-combophy.c
23213
23214STMMAC ETHERNET DRIVER
23215L:	netdev@vger.kernel.org
23216S:	Orphan
23217F:	Documentation/networking/device_drivers/ethernet/stmicro/
23218F:	drivers/net/ethernet/stmicro/stmmac/
23219
23220SUN HAPPY MEAL ETHERNET DRIVER
23221M:	Sean Anderson <seanga2@gmail.com>
23222S:	Maintained
23223F:	drivers/net/ethernet/sun/sunhme.*
23224
23225SUN3/3X
23226M:	Sam Creasey <sammy@sammy.net>
23227S:	Maintained
23228W:	http://sammy.net/sun3/
23229F:	arch/m68k/include/asm/sun3*
23230F:	arch/m68k/kernel/*sun3*
23231F:	arch/m68k/sun3*/
23232F:	drivers/net/ethernet/i825xx/sun3*
23233
23234SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
23235M:	Hans de Goede <hdegoede@redhat.com>
23236L:	linux-input@vger.kernel.org
23237S:	Maintained
23238F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
23239F:	drivers/input/keyboard/sun4i-lradc-keys.c
23240
23241SUNPLUS ETHERNET DRIVER
23242M:	Wells Lu <wellslutw@gmail.com>
23243L:	netdev@vger.kernel.org
23244S:	Maintained
23245W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
23246F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
23247F:	drivers/net/ethernet/sunplus/
23248
23249SUNPLUS MMC DRIVER
23250M:	Tony Huang <tonyhuang.sunplus@gmail.com>
23251M:	Li-hao Kuo <lhjeff911@gmail.com>
23252S:	Maintained
23253F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
23254F:	drivers/mmc/host/sunplus-mmc.c
23255
23256SUNPLUS OCOTP DRIVER
23257M:	Vincent Shih <vincent.sunplus@gmail.com>
23258S:	Maintained
23259F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
23260F:	drivers/nvmem/sunplus-ocotp.c
23261
23262SUNPLUS PWM DRIVER
23263M:	Hammer Hsieh <hammerh0314@gmail.com>
23264S:	Maintained
23265F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
23266F:	drivers/pwm/pwm-sunplus.c
23267
23268SUNPLUS RTC DRIVER
23269M:	Vincent Shih <vincent.sunplus@gmail.com>
23270L:	linux-rtc@vger.kernel.org
23271S:	Maintained
23272F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
23273F:	drivers/rtc/rtc-sunplus.c
23274
23275SUNPLUS SPI CONTROLLER INTERFACE DRIVER
23276M:	Li-hao Kuo <lhjeff911@gmail.com>
23277L:	linux-spi@vger.kernel.org
23278S:	Maintained
23279F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
23280F:	drivers/spi/spi-sunplus-sp7021.c
23281
23282SUNPLUS UART DRIVER
23283M:	Hammer Hsieh <hammerh0314@gmail.com>
23284S:	Maintained
23285F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
23286F:	drivers/tty/serial/sunplus-uart.c
23287
23288SUNPLUS USB2 PHY DRIVER
23289M:	Vincent Shih <vincent.sunplus@gmail.com>
23290L:	linux-usb@vger.kernel.org
23291S:	Maintained
23292F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
23293F:	drivers/phy/sunplus/Kconfig
23294F:	drivers/phy/sunplus/Makefile
23295F:	drivers/phy/sunplus/phy-sunplus-usb2.c
23296
23297SUNPLUS WATCHDOG DRIVER
23298M:	Xiantao Hu <xt.hu@cqplus1.com>
23299L:	linux-watchdog@vger.kernel.org
23300S:	Maintained
23301F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
23302F:	drivers/watchdog/sunplus_wdt.c
23303
23304SUPERH
23305M:	Yoshinori Sato <ysato@users.sourceforge.jp>
23306M:	Rich Felker <dalias@libc.org>
23307M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
23308L:	linux-sh@vger.kernel.org
23309S:	Maintained
23310Q:	http://patchwork.kernel.org/project/linux-sh/list/
23311F:	Documentation/arch/sh/
23312F:	arch/sh/
23313F:	drivers/sh/
23314
23315SUSPEND TO RAM
23316M:	"Rafael J. Wysocki" <rafael@kernel.org>
23317M:	Len Brown <len.brown@intel.com>
23318M:	Pavel Machek <pavel@kernel.org>
23319L:	linux-pm@vger.kernel.org
23320S:	Supported
23321B:	https://bugzilla.kernel.org
23322F:	Documentation/power/
23323F:	arch/x86/kernel/acpi/sleep*
23324F:	arch/x86/kernel/acpi/wakeup*
23325F:	drivers/base/power/
23326F:	include/linux/freezer.h
23327F:	include/linux/pm.h
23328F:	include/linux/suspend.h
23329F:	kernel/power/
23330
23331SVGA HANDLING
23332M:	Martin Mares <mj@ucw.cz>
23333L:	linux-video@atrey.karlin.mff.cuni.cz
23334S:	Maintained
23335F:	Documentation/admin-guide/svga.rst
23336F:	arch/x86/boot/video*
23337
23338SWITCHDEV
23339M:	Jiri Pirko <jiri@resnulli.us>
23340M:	Ivan Vecera <ivecera@redhat.com>
23341L:	netdev@vger.kernel.org
23342S:	Supported
23343F:	include/net/switchdev.h
23344F:	net/switchdev/
23345
23346SY8106A REGULATOR DRIVER
23347M:	Icenowy Zheng <icenowy@aosc.io>
23348S:	Maintained
23349F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
23350F:	drivers/regulator/sy8106a-regulator.c
23351
23352SYNC FILE FRAMEWORK
23353M:	Sumit Semwal <sumit.semwal@linaro.org>
23354R:	Gustavo Padovan <gustavo@padovan.org>
23355L:	linux-media@vger.kernel.org
23356L:	dri-devel@lists.freedesktop.org
23357S:	Maintained
23358T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23359F:	Documentation/driver-api/sync_file.rst
23360F:	drivers/dma-buf/dma-fence*
23361F:	drivers/dma-buf/sw_sync.c
23362F:	drivers/dma-buf/sync_*
23363F:	include/linux/sync_file.h
23364F:	include/uapi/linux/sync_file.h
23365
23366SYNOPSYS ARC ARCHITECTURE
23367M:	Vineet Gupta <vgupta@kernel.org>
23368L:	linux-snps-arc@lists.infradead.org
23369S:	Supported
23370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
23371F:	Documentation/arch/arc
23372F:	Documentation/devicetree/bindings/arc/*
23373F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
23374F:	arch/arc/
23375F:	drivers/clocksource/arc_timer.c
23376F:	drivers/tty/serial/arc_uart.c
23377
23378SYNOPSYS ARC HSDK SDP pll clock driver
23379M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23380S:	Supported
23381F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
23382F:	drivers/clk/clk-hsdk-pll.c
23383
23384SYNOPSYS ARC SDP clock driver
23385M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23386S:	Supported
23387F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
23388F:	drivers/clk/axs10x/*
23389
23390SYNOPSYS ARC SDP platform support
23391M:	Alexey Brodkin <abrodkin@synopsys.com>
23392S:	Supported
23393F:	Documentation/devicetree/bindings/arc/axs10*
23394F:	arch/arc/boot/dts/ax*
23395F:	arch/arc/plat-axs10x
23396
23397SYNOPSYS AXS10x RESET CONTROLLER DRIVER
23398M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23399S:	Supported
23400F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
23401F:	drivers/reset/reset-axs10x.c
23402
23403SYNOPSYS CREG GPIO DRIVER
23404M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23405S:	Maintained
23406F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
23407F:	drivers/gpio/gpio-creg-snps.c
23408
23409SYNOPSYS DESIGNWARE 8250 UART DRIVER
23410M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
23411R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23412S:	Supported
23413F:	drivers/tty/serial/8250/8250_dw.c
23414F:	drivers/tty/serial/8250/8250_dwlib.*
23415F:	drivers/tty/serial/8250/8250_lpss.c
23416
23417SYNOPSYS DESIGNWARE APB GPIO DRIVER
23418M:	Hoan Tran <hoan@os.amperecomputing.com>
23419L:	linux-gpio@vger.kernel.org
23420S:	Maintained
23421F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23422F:	drivers/gpio/gpio-dwapb.c
23423
23424SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23425M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23426S:	Maintained
23427F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23428F:	drivers/dma/dw-axi-dmac/
23429
23430SYNOPSYS DESIGNWARE DMAC DRIVER
23431M:	Viresh Kumar <vireshk@kernel.org>
23432R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23433S:	Maintained
23434F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23435F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23436F:	drivers/dma/dw/
23437F:	include/dt-bindings/dma/dw-dmac.h
23438F:	include/linux/dma/dw.h
23439F:	include/linux/platform_data/dma-dw.h
23440
23441SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23442M:	Jose Abreu <Jose.Abreu@synopsys.com>
23443L:	netdev@vger.kernel.org
23444S:	Maintained
23445F:	drivers/net/ethernet/synopsys/
23446
23447SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23448L:	netdev@vger.kernel.org
23449S:	Orphan
23450F:	drivers/net/pcs/pcs-xpcs.c
23451F:	drivers/net/pcs/pcs-xpcs.h
23452F:	include/linux/pcs/pcs-xpcs.h
23453
23454SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
23455M:	Shreeya Patel <shreeya.patel@collabora.com>
23456L:	linux-media@vger.kernel.org
23457L:	kernel@collabora.com
23458S:	Maintained
23459F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
23460F:	drivers/media/platform/synopsys/hdmirx/*
23461
23462SYNOPSYS DESIGNWARE I2C DRIVER
23463M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
23464R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23465R:	Mika Westerberg <mika.westerberg@linux.intel.com>
23466R:	Jan Dabros <jsd@semihalf.com>
23467L:	linux-i2c@vger.kernel.org
23468S:	Supported
23469F:	drivers/i2c/busses/i2c-designware-*
23470
23471SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23472M:	Jaehoon Chung <jh80.chung@samsung.com>
23473L:	linux-mmc@vger.kernel.org
23474S:	Maintained
23475F:	drivers/mmc/host/dw_mmc*
23476
23477SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23478M:	Shuai Xue <xueshuai@linux.alibaba.com>
23479M:	Jing Zhang <renyu.zj@linux.alibaba.com>
23480S:	Supported
23481F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23482F:	drivers/perf/dwc_pcie_pmu.c
23483
23484SYNOPSYS HSDK RESET CONTROLLER DRIVER
23485M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23486S:	Supported
23487F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23488F:	drivers/reset/reset-hsdk.c
23489F:	include/dt-bindings/reset/snps,hsdk-reset.h
23490
23491SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23492M:	Prabu Thangamuthu <prabu.t@synopsys.com>
23493M:	Manjunath M B <manjumb@synopsys.com>
23494L:	linux-mmc@vger.kernel.org
23495S:	Maintained
23496F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23497
23498SYSTEM CONFIGURATION (SYSCON)
23499M:	Lee Jones <lee@kernel.org>
23500M:	Arnd Bergmann <arnd@arndb.de>
23501S:	Supported
23502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23503F:	drivers/mfd/syscon.c
23504
23505SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23506M:	Sudeep Holla <sudeep.holla@arm.com>
23507R:	Cristian Marussi <cristian.marussi@arm.com>
23508L:	arm-scmi@vger.kernel.org
23509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23510S:	Maintained
23511F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23512F:	drivers/clk/clk-sc[mp]i.c
23513F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23514F:	drivers/firmware/arm_scmi/
23515F:	drivers/firmware/arm_scpi.c
23516F:	drivers/hwmon/scmi-hwmon.c
23517F:	drivers/pinctrl/pinctrl-scmi.c
23518F:	drivers/pmdomain/arm/
23519F:	drivers/powercap/arm_scmi_powercap.c
23520F:	drivers/regulator/scmi-regulator.c
23521F:	drivers/reset/reset-scmi.c
23522F:	include/linux/sc[mp]i_protocol.h
23523F:	include/trace/events/scmi.h
23524F:	include/uapi/linux/virtio_scmi.h
23525
23526SYSTEM RESET/SHUTDOWN DRIVERS
23527M:	Sebastian Reichel <sre@kernel.org>
23528L:	linux-pm@vger.kernel.org
23529S:	Maintained
23530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23531F:	Documentation/devicetree/bindings/power/reset/
23532F:	drivers/power/reset/
23533
23534SYSTEM TRACE MODULE CLASS
23535M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
23536S:	Maintained
23537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23538F:	Documentation/trace/stm.rst
23539F:	drivers/hwtracing/stm/
23540F:	include/linux/stm.h
23541F:	include/uapi/linux/stm.h
23542
23543SYSTEM76 ACPI DRIVER
23544M:	Jeremy Soller <jeremy@system76.com>
23545M:	System76 Product Development <productdev@system76.com>
23546L:	platform-driver-x86@vger.kernel.org
23547S:	Maintained
23548F:	drivers/platform/x86/system76_acpi.c
23549
23550TASKSTATS STATISTICS INTERFACE
23551M:	Balbir Singh <bsingharora@gmail.com>
23552S:	Maintained
23553F:	Documentation/accounting/taskstats*
23554F:	include/linux/taskstats*
23555F:	kernel/taskstats.c
23556
23557TC subsystem
23558M:	Jamal Hadi Salim <jhs@mojatatu.com>
23559M:	Cong Wang <xiyou.wangcong@gmail.com>
23560M:	Jiri Pirko <jiri@resnulli.us>
23561L:	netdev@vger.kernel.org
23562S:	Maintained
23563F:	include/net/pkt_cls.h
23564F:	include/net/pkt_sched.h
23565F:	include/net/tc_act/
23566F:	include/uapi/linux/pkt_cls.h
23567F:	include/uapi/linux/pkt_sched.h
23568F:	include/uapi/linux/tc_act/
23569F:	include/uapi/linux/tc_ematch/
23570F:	net/sched/
23571F:	tools/testing/selftests/tc-testing
23572
23573TC90522 MEDIA DRIVER
23574M:	Akihiro Tsukada <tskd08@gmail.com>
23575L:	linux-media@vger.kernel.org
23576S:	Odd Fixes
23577F:	drivers/media/dvb-frontends/tc90522*
23578
23579TCP LOW PRIORITY MODULE
23580M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
23581M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
23582S:	Maintained
23583W:	http://tcp-lp-mod.sourceforge.net/
23584F:	net/ipv4/tcp_lp.c
23585
23586TDA10071 MEDIA DRIVER
23587L:	linux-media@vger.kernel.org
23588S:	Orphan
23589W:	https://linuxtv.org
23590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23591F:	drivers/media/dvb-frontends/tda10071*
23592
23593TDA18212 MEDIA DRIVER
23594L:	linux-media@vger.kernel.org
23595S:	Orphan
23596W:	https://linuxtv.org
23597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23598F:	drivers/media/tuners/tda18212*
23599
23600TDA18218 MEDIA DRIVER
23601L:	linux-media@vger.kernel.org
23602S:	Orphan
23603W:	https://linuxtv.org
23604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23605F:	drivers/media/tuners/tda18218*
23606
23607TDA18250 MEDIA DRIVER
23608M:	Olli Salonen <olli.salonen@iki.fi>
23609L:	linux-media@vger.kernel.org
23610S:	Maintained
23611W:	https://linuxtv.org
23612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23613T:	git git://linuxtv.org/media.git
23614F:	drivers/media/tuners/tda18250*
23615
23616TDA18271 MEDIA DRIVER
23617M:	Michael Krufky <mkrufky@linuxtv.org>
23618L:	linux-media@vger.kernel.org
23619S:	Maintained
23620W:	https://linuxtv.org
23621W:	http://github.com/mkrufky
23622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23623T:	git git://linuxtv.org/mkrufky/tuners.git
23624F:	drivers/media/tuners/tda18271*
23625
23626TDA1997x MEDIA DRIVER
23627M:	Tim Harvey <tharvey@gateworks.com>
23628L:	linux-media@vger.kernel.org
23629S:	Maintained
23630W:	https://linuxtv.org
23631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23632F:	drivers/media/i2c/tda1997x.*
23633
23634TDA827x MEDIA DRIVER
23635M:	Michael Krufky <mkrufky@linuxtv.org>
23636L:	linux-media@vger.kernel.org
23637S:	Maintained
23638W:	https://linuxtv.org
23639W:	http://github.com/mkrufky
23640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23641T:	git git://linuxtv.org/mkrufky/tuners.git
23642F:	drivers/media/tuners/tda8290.*
23643
23644TDA8290 MEDIA DRIVER
23645M:	Michael Krufky <mkrufky@linuxtv.org>
23646L:	linux-media@vger.kernel.org
23647S:	Maintained
23648W:	https://linuxtv.org
23649W:	http://github.com/mkrufky
23650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23651T:	git git://linuxtv.org/mkrufky/tuners.git
23652F:	drivers/media/tuners/tda8290.*
23653
23654TDA9840 MEDIA DRIVER
23655M:	Hans Verkuil <hverkuil@xs4all.nl>
23656L:	linux-media@vger.kernel.org
23657S:	Maintained
23658W:	https://linuxtv.org
23659T:	git git://linuxtv.org/media.git
23660F:	drivers/media/i2c/tda9840*
23661
23662TEA5761 TUNER DRIVER
23663M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23664L:	linux-media@vger.kernel.org
23665S:	Odd fixes
23666W:	https://linuxtv.org
23667T:	git git://linuxtv.org/media.git
23668F:	drivers/media/tuners/tea5761.*
23669
23670TEA5767 TUNER DRIVER
23671M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23672L:	linux-media@vger.kernel.org
23673S:	Maintained
23674W:	https://linuxtv.org
23675T:	git git://linuxtv.org/media.git
23676F:	drivers/media/tuners/tea5767.*
23677
23678TEA6415C MEDIA DRIVER
23679M:	Hans Verkuil <hverkuil@xs4all.nl>
23680L:	linux-media@vger.kernel.org
23681S:	Maintained
23682W:	https://linuxtv.org
23683T:	git git://linuxtv.org/media.git
23684F:	drivers/media/i2c/tea6415c*
23685
23686TEA6420 MEDIA DRIVER
23687M:	Hans Verkuil <hverkuil@xs4all.nl>
23688L:	linux-media@vger.kernel.org
23689S:	Maintained
23690W:	https://linuxtv.org
23691T:	git git://linuxtv.org/media.git
23692F:	drivers/media/i2c/tea6420*
23693
23694TEAM DRIVER
23695M:	Jiri Pirko <jiri@resnulli.us>
23696L:	netdev@vger.kernel.org
23697S:	Supported
23698F:	Documentation/netlink/specs/team.yaml
23699F:	drivers/net/team/
23700F:	include/linux/if_team.h
23701F:	include/uapi/linux/if_team.h
23702F:	tools/testing/selftests/drivers/net/team/
23703
23704TECHNICAL ADVISORY BOARD PROCESS DOCS
23705M:	"Theodore Ts'o" <tytso@mit.edu>
23706M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23707L:	tech-board-discuss@lists.linux.dev
23708S:	Maintained
23709F:	Documentation/process/contribution-maturity-model.rst
23710F:	Documentation/process/researcher-guidelines.rst
23711
23712TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23713M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
23714S:	Maintained
23715F:	arch/x86/platform/ts5500/
23716
23717TECHNOTREND USB IR RECEIVER
23718M:	Sean Young <sean@mess.org>
23719L:	linux-media@vger.kernel.org
23720S:	Maintained
23721F:	drivers/media/rc/ttusbir.c
23722
23723TECHWELL TW9900 VIDEO DECODER
23724M:	Mehdi Djait <mehdi.djait@bootlin.com>
23725L:	linux-media@vger.kernel.org
23726S:	Maintained
23727F:	drivers/media/i2c/tw9900.c
23728
23729TECHWELL TW9910 VIDEO DECODER
23730L:	linux-media@vger.kernel.org
23731S:	Orphan
23732F:	drivers/media/i2c/tw9910.c
23733F:	include/media/i2c/tw9910.h
23734
23735TEE SUBSYSTEM
23736M:	Jens Wiklander <jens.wiklander@linaro.org>
23737R:	Sumit Garg <sumit.garg@kernel.org>
23738L:	op-tee@lists.trustedfirmware.org
23739S:	Maintained
23740F:	Documentation/ABI/testing/sysfs-class-tee
23741F:	Documentation/driver-api/tee.rst
23742F:	Documentation/tee/
23743F:	Documentation/userspace-api/tee.rst
23744F:	drivers/tee/
23745F:	include/linux/tee_core.h
23746F:	include/linux/tee_drv.h
23747F:	include/uapi/linux/tee.h
23748
23749TEGRA ARCHITECTURE SUPPORT
23750M:	Thierry Reding <thierry.reding@gmail.com>
23751M:	Jonathan Hunter <jonathanh@nvidia.com>
23752L:	linux-tegra@vger.kernel.org
23753S:	Supported
23754Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23756N:	[^a-z]tegra
23757
23758TEGRA CLOCK DRIVER
23759M:	Peter De Schrijver <pdeschrijver@nvidia.com>
23760M:	Prashant Gaikwad <pgaikwad@nvidia.com>
23761S:	Supported
23762F:	drivers/clk/tegra/
23763
23764TEGRA CRYPTO DRIVERS
23765M:	Akhil R <akhilrajeev@nvidia.com>
23766S:	Supported
23767F:	drivers/crypto/tegra/*
23768
23769TEGRA DMA DRIVERS
23770M:	Laxman Dewangan <ldewangan@nvidia.com>
23771M:	Jon Hunter <jonathanh@nvidia.com>
23772S:	Supported
23773F:	drivers/dma/tegra*
23774
23775TEGRA I2C DRIVER
23776M:	Laxman Dewangan <ldewangan@nvidia.com>
23777R:	Dmitry Osipenko <digetx@gmail.com>
23778S:	Supported
23779F:	drivers/i2c/busses/i2c-tegra.c
23780
23781TEGRA IOMMU DRIVERS
23782M:	Thierry Reding <thierry.reding@gmail.com>
23783R:	Krishna Reddy <vdumpa@nvidia.com>
23784L:	linux-tegra@vger.kernel.org
23785S:	Supported
23786F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23787F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23788F:	drivers/iommu/tegra*
23789
23790TEGRA KBC DRIVER
23791M:	Laxman Dewangan <ldewangan@nvidia.com>
23792S:	Supported
23793F:	drivers/input/keyboard/tegra-kbc.c
23794
23795TEGRA NAND DRIVER
23796M:	Stefan Agner <stefan@agner.ch>
23797M:	Lucas Stach <dev@lynxeye.de>
23798S:	Maintained
23799F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23800F:	drivers/mtd/nand/raw/tegra_nand.c
23801
23802TEGRA PWM DRIVER
23803M:	Thierry Reding <thierry.reding@gmail.com>
23804S:	Supported
23805F:	drivers/pwm/pwm-tegra.c
23806
23807TEGRA QUAD SPI DRIVER
23808M:	Thierry Reding <thierry.reding@gmail.com>
23809M:	Jonathan Hunter <jonathanh@nvidia.com>
23810M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23811L:	linux-tegra@vger.kernel.org
23812S:	Maintained
23813F:	drivers/spi/spi-tegra210-quad.c
23814
23815TEGRA SERIAL DRIVER
23816M:	Laxman Dewangan <ldewangan@nvidia.com>
23817S:	Supported
23818F:	drivers/tty/serial/serial-tegra.c
23819
23820TEGRA SPI DRIVER
23821M:	Laxman Dewangan <ldewangan@nvidia.com>
23822S:	Supported
23823F:	drivers/spi/spi-tegra*
23824
23825TEGRA VIDEO DRIVER
23826M:	Thierry Reding <thierry.reding@gmail.com>
23827M:	Jonathan Hunter <jonathanh@nvidia.com>
23828M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23829M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23830L:	linux-media@vger.kernel.org
23831L:	linux-tegra@vger.kernel.org
23832S:	Maintained
23833F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23834F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23835F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23836F:	drivers/staging/media/tegra-video/
23837
23838TEGRA XUSB PADCTL DRIVER
23839M:	JC Kuo <jckuo@nvidia.com>
23840S:	Supported
23841F:	drivers/phy/tegra/xusb*
23842
23843TEHUTI ETHERNET DRIVER
23844M:	Andy Gospodarek <andy@greyhouse.net>
23845L:	netdev@vger.kernel.org
23846S:	Maintained
23847F:	drivers/net/ethernet/tehuti/tehuti.*
23848
23849TEHUTI TN40XX ETHERNET DRIVER
23850M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
23851L:	netdev@vger.kernel.org
23852S:	Maintained
23853F:	drivers/net/ethernet/tehuti/tn40*
23854
23855TELECOM CLOCK DRIVER FOR MCPL0010
23856M:	Mark Gross <markgross@kernel.org>
23857S:	Supported
23858F:	drivers/char/tlclk.c
23859
23860TEMPO SEMICONDUCTOR DRIVERS
23861M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
23862S:	Maintained
23863F:	Documentation/devicetree/bindings/sound/tscs*.txt
23864F:	sound/soc/codecs/tscs*.c
23865F:	sound/soc/codecs/tscs*.h
23866
23867TENSILICA XTENSA PORT (xtensa)
23868M:	Chris Zankel <chris@zankel.net>
23869M:	Max Filippov <jcmvbkbc@gmail.com>
23870S:	Maintained
23871T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23872F:	arch/xtensa/
23873F:	drivers/irqchip/irq-xtensa-*
23874
23875TEXAS INSTRUMENTS ASoC DRIVERS
23876M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23877L:	linux-sound@vger.kernel.org
23878S:	Maintained
23879F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23880F:	sound/soc/ti/
23881
23882TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23883M:	Shenghao Ding <shenghao-ding@ti.com>
23884M:	Kevin Lu <kevin-lu@ti.com>
23885M:	Baojun Xu <baojun.xu@ti.com>
23886L:	linux-sound@vger.kernel.org
23887S:	Maintained
23888F:	Documentation/devicetree/bindings/sound/tas2552.txt
23889F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23890F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23891F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23892F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23893F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23894F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23895F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23896F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23897F:	include/sound/tas2*.h
23898F:	include/sound/tlv320*.h
23899F:	include/sound/tpa6130a2-plat.h
23900F:	sound/pci/hda/tas2781_hda_i2c.c
23901F:	sound/soc/codecs/pcm1681.c
23902F:	sound/soc/codecs/pcm1789*.*
23903F:	sound/soc/codecs/pcm179x*.*
23904F:	sound/soc/codecs/pcm186x*.*
23905F:	sound/soc/codecs/pcm3008.*
23906F:	sound/soc/codecs/pcm3060*.*
23907F:	sound/soc/codecs/pcm3168a*.*
23908F:	sound/soc/codecs/pcm5102a.c
23909F:	sound/soc/codecs/pcm512x*.*
23910F:	sound/soc/codecs/tas2*.*
23911F:	sound/soc/codecs/tlv320*.*
23912F:	sound/soc/codecs/tpa6130a2.*
23913
23914TEXAS INSTRUMENTS DMA DRIVERS
23915M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23916L:	dmaengine@vger.kernel.org
23917S:	Maintained
23918F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23919F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23920F:	Documentation/devicetree/bindings/dma/ti/
23921F:	drivers/dma/ti/
23922F:	include/linux/dma/k3-psil.h
23923F:	include/linux/dma/k3-udma-glue.h
23924F:	include/linux/dma/ti-cppi5.h
23925X:	drivers/dma/ti/cppi41.c
23926
23927TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23928M:	Jerome Brunet <jbrunet@baylibre.com>
23929L:	linux-hwmon@vger.kernel.org
23930S:	Maintained
23931F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23932F:	Documentation/hwmon/tps25990.rst
23933F:	drivers/hwmon/pmbus/tps25990.c
23934
23935TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23936M:	Robert Marko <robert.marko@sartura.hr>
23937M:	Luka Perkov <luka.perkov@sartura.hr>
23938L:	linux-hwmon@vger.kernel.org
23939S:	Maintained
23940F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23941F:	Documentation/hwmon/tps23861.rst
23942F:	drivers/hwmon/tps23861.c
23943
23944TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23945M:	Ricardo Ribalda <ribalda@kernel.org>
23946L:	linux-iio@vger.kernel.org
23947S:	Supported
23948F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23949F:	drivers/iio/dac/ti-dac7612.c
23950
23951TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23952M:	Alexander Sverdlin <alexander.sverdlin@siemens.com>
23953L:	linux-leds@vger.kernel.org
23954S:	Maintained
23955F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23956F:	drivers/leds/leds-lp8864.c
23957
23958TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23959M:	Nishanth Menon <nm@ti.com>
23960M:	Tero Kristo <kristo@kernel.org>
23961M:	Santosh Shilimkar <ssantosh@kernel.org>
23962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23963S:	Maintained
23964F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23965F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23966F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23967F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23968F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23969F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23970F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23971F:	drivers/clk/keystone/sci-clk.c
23972F:	drivers/firmware/ti_sci*
23973F:	drivers/irqchip/irq-ti-sci-inta.c
23974F:	drivers/irqchip/irq-ti-sci-intr.c
23975F:	drivers/reset/reset-ti-sci.c
23976F:	drivers/soc/ti/ti_sci_inta_msi.c
23977F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23978F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23979F:	include/linux/soc/ti/ti_sci_inta_msi.h
23980F:	include/linux/soc/ti/ti_sci_protocol.h
23981
23982TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23983M:	Puranjay Mohan <puranjay@kernel.org>
23984L:	linux-iio@vger.kernel.org
23985S:	Supported
23986F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23987F:	drivers/iio/temperature/tmp117.c
23988
23989THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23990M:	Hans Verkuil <hverkuil@xs4all.nl>
23991L:	linux-media@vger.kernel.org
23992S:	Maintained
23993W:	https://linuxtv.org
23994T:	git git://linuxtv.org/media.git
23995F:	drivers/media/radio/radio-raremono.c
23996
23997THERMAL
23998M:	Rafael J. Wysocki <rafael@kernel.org>
23999M:	Daniel Lezcano <daniel.lezcano@linaro.org>
24000R:	Zhang Rui <rui.zhang@intel.com>
24001R:	Lukasz Luba <lukasz.luba@arm.com>
24002L:	linux-pm@vger.kernel.org
24003S:	Supported
24004Q:	https://patchwork.kernel.org/project/linux-pm/list/
24005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
24006F:	Documentation/ABI/testing/sysfs-class-thermal
24007F:	Documentation/admin-guide/thermal/
24008F:	Documentation/devicetree/bindings/thermal/
24009F:	Documentation/driver-api/thermal/
24010F:	drivers/thermal/
24011F:	include/dt-bindings/thermal/
24012F:	include/linux/cpu_cooling.h
24013F:	include/linux/thermal.h
24014F:	include/uapi/linux/thermal.h
24015F:	tools/lib/thermal/
24016F:	tools/thermal/
24017
24018THERMAL DRIVER FOR AMLOGIC SOCS
24019M:	Guillaume La Roque <glaroque@baylibre.com>
24020L:	linux-pm@vger.kernel.org
24021L:	linux-amlogic@lists.infradead.org
24022S:	Supported
24023W:	http://linux-meson.com/
24024F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
24025F:	drivers/thermal/amlogic_thermal.c
24026
24027THERMAL/CPU_COOLING
24028M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
24029M:	Daniel Lezcano <daniel.lezcano@linaro.org>
24030M:	Viresh Kumar <viresh.kumar@linaro.org>
24031R:	Lukasz Luba <lukasz.luba@arm.com>
24032L:	linux-pm@vger.kernel.org
24033S:	Supported
24034F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
24035F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
24036F:	drivers/thermal/cpufreq_cooling.c
24037F:	drivers/thermal/cpuidle_cooling.c
24038F:	include/linux/cpu_cooling.h
24039
24040THERMAL/POWER_ALLOCATOR
24041M:	Lukasz Luba <lukasz.luba@arm.com>
24042L:	linux-pm@vger.kernel.org
24043S:	Maintained
24044F:	Documentation/driver-api/thermal/power_allocator.rst
24045F:	drivers/thermal/gov_power_allocator.c
24046F:	drivers/thermal/thermal_trace_ipa.h
24047
24048THINKPAD ACPI EXTRAS DRIVER
24049M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
24050L:	ibm-acpi-devel@lists.sourceforge.net
24051L:	platform-driver-x86@vger.kernel.org
24052S:	Maintained
24053W:	http://ibm-acpi.sourceforge.net
24054W:	http://thinkwiki.org/wiki/Ibm-acpi
24055T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24056F:	drivers/platform/x86/thinkpad_acpi.c
24057
24058THINKPAD LMI DRIVER
24059M:	Mark Pearson <markpearson@lenovo.com>
24060L:	platform-driver-x86@vger.kernel.org
24061S:	Maintained
24062F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
24063F:	drivers/platform/x86/think-lmi.?
24064
24065THP7312 ISP DRIVER
24066M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24067M:	Paul Elder <paul.elder@ideasonboard.com>
24068L:	linux-media@vger.kernel.org
24069S:	Maintained
24070T:	git git://linuxtv.org/media.git
24071F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24072F:	Documentation/userspace-api/media/drivers/thp7312.rst
24073F:	drivers/media/i2c/thp7312.c
24074F:	include/uapi/linux/thp7312.h
24075
24076THUNDERBOLT DMA TRAFFIC TEST DRIVER
24077M:	Isaac Hazan <isaac.hazan@intel.com>
24078L:	linux-usb@vger.kernel.org
24079S:	Maintained
24080F:	drivers/thunderbolt/dma_test.c
24081
24082THUNDERBOLT DRIVER
24083M:	Andreas Noever <andreas.noever@gmail.com>
24084M:	Michael Jamet <michael.jamet@intel.com>
24085M:	Mika Westerberg <westeri@kernel.org>
24086M:	Yehezkel Bernat <YehezkelShB@gmail.com>
24087L:	linux-usb@vger.kernel.org
24088S:	Maintained
24089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24090F:	Documentation/admin-guide/thunderbolt.rst
24091F:	drivers/thunderbolt/
24092F:	include/linux/thunderbolt.h
24093
24094THUNDERBOLT NETWORK DRIVER
24095M:	Michael Jamet <michael.jamet@intel.com>
24096M:	Mika Westerberg <westeri@kernel.org>
24097M:	Yehezkel Bernat <YehezkelShB@gmail.com>
24098L:	netdev@vger.kernel.org
24099S:	Maintained
24100F:	drivers/net/thunderbolt/
24101
24102THUNDERX GPIO DRIVER
24103M:	Robert Richter <rric@kernel.org>
24104S:	Odd Fixes
24105F:	drivers/gpio/gpio-thunderx.c
24106
24107TI ADS1119 ADC DRIVER
24108M:	Francesco Dolcini <francesco@dolcini.it>
24109M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
24110L:	linux-iio@vger.kernel.org
24111S:	Maintained
24112F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24113F:	drivers/iio/adc/ti-ads1119.c
24114
24115TI ADS7924 ADC DRIVER
24116M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
24117L:	linux-iio@vger.kernel.org
24118S:	Supported
24119F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
24120F:	drivers/iio/adc/ti-ads7924.c
24121
24122TI AM437X VPFE DRIVER
24123M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
24124L:	linux-media@vger.kernel.org
24125S:	Maintained
24126W:	https://linuxtv.org
24127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24128T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24129F:	drivers/media/platform/ti/am437x/
24130
24131TI BANDGAP AND THERMAL DRIVER
24132M:	Eduardo Valentin <edubezval@gmail.com>
24133M:	Keerthy <j-keerthy@ti.com>
24134L:	linux-pm@vger.kernel.org
24135L:	linux-omap@vger.kernel.org
24136S:	Maintained
24137F:	drivers/thermal/ti-soc-thermal/
24138
24139TI BQ27XXX POWER SUPPLY DRIVER
24140F:	drivers/power/supply/bq27xxx_battery.c
24141F:	drivers/power/supply/bq27xxx_battery_i2c.c
24142F:	include/linux/power/bq27xxx_battery.h
24143
24144TI CDCE706 CLOCK DRIVER
24145M:	Max Filippov <jcmvbkbc@gmail.com>
24146S:	Maintained
24147F:	drivers/clk/clk-cdce706.c
24148
24149TI CLOCK DRIVER
24150M:	Tero Kristo <kristo@kernel.org>
24151L:	linux-omap@vger.kernel.org
24152S:	Odd Fixes
24153F:	drivers/clk/ti/
24154F:	include/linux/clk/ti.h
24155
24156TI DAVINCI MACHINE SUPPORT
24157M:	Bartosz Golaszewski <brgl@bgdev.pl>
24158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24159S:	Maintained
24160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
24161F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
24162F:	arch/arm/boot/dts/ti/davinci/
24163F:	arch/arm/mach-davinci/
24164F:	drivers/i2c/busses/i2c-davinci.c
24165
24166TI DAVINCI SERIES CLOCK DRIVER
24167M:	David Lechner <david@lechnology.com>
24168S:	Maintained
24169F:	Documentation/devicetree/bindings/clock/ti/davinci/
24170F:	drivers/clk/davinci/
24171F:	include/linux/clk/davinci.h
24172
24173TI DAVINCI SERIES GPIO DRIVER
24174M:	Keerthy <j-keerthy@ti.com>
24175L:	linux-gpio@vger.kernel.org
24176S:	Maintained
24177F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
24178F:	drivers/gpio/gpio-davinci.c
24179
24180TI DAVINCI SERIES MEDIA DRIVER
24181M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
24182L:	linux-media@vger.kernel.org
24183S:	Maintained
24184W:	https://linuxtv.org
24185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24186T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24187F:	drivers/media/platform/ti/davinci/
24188F:	include/media/davinci/
24189
24190TI ENHANCED CAPTURE (eCAP) DRIVER
24191M:	Vignesh Raghavendra <vigneshr@ti.com>
24192R:	Julien Panis <jpanis@baylibre.com>
24193L:	linux-iio@vger.kernel.org
24194L:	linux-omap@vger.kernel.org
24195S:	Maintained
24196F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
24197F:	drivers/counter/ti-ecap-capture.c
24198
24199TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
24200R:	David Lechner <david@lechnology.com>
24201L:	linux-iio@vger.kernel.org
24202F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
24203F:	drivers/counter/ti-eqep.c
24204
24205TI ETHERNET SWITCH DRIVER (CPSW)
24206R:	Siddharth Vadapalli <s-vadapalli@ti.com>
24207R:	Roger Quadros <rogerq@kernel.org>
24208L:	linux-omap@vger.kernel.org
24209L:	netdev@vger.kernel.org
24210S:	Maintained
24211F:	drivers/net/ethernet/ti/cpsw*
24212F:	drivers/net/ethernet/ti/davinci*
24213
24214TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
24215M:	Alex Dubov <oakad@yahoo.com>
24216S:	Maintained
24217W:	http://tifmxx.berlios.de/
24218F:	drivers/memstick/host/tifm_ms.c
24219F:	drivers/misc/tifm*
24220F:	drivers/mmc/host/tifm_sd.c
24221F:	include/linux/tifm.h
24222
24223TI FPD-LINK DRIVERS
24224M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
24225L:	linux-media@vger.kernel.org
24226S:	Maintained
24227F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
24228F:	drivers/media/i2c/ds90*
24229F:	include/media/i2c/ds90*
24230
24231TI HDC302X HUMIDITY DRIVER
24232M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24233M:	Li peiyu <579lpy@gmail.com>
24234L:	linux-iio@vger.kernel.org
24235S:	Maintained
24236F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
24237F:	drivers/iio/humidity/hdc3020.c
24238
24239TI ICSSG ETHERNET DRIVER (ICSSG)
24240R:	MD Danish Anwar <danishanwar@ti.com>
24241R:	Roger Quadros <rogerq@kernel.org>
24242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24243L:	netdev@vger.kernel.org
24244S:	Maintained
24245F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
24246F:	drivers/net/ethernet/ti/icssg/*
24247
24248TI J721E CSI2RX DRIVER
24249M:	Jai Luthra <jai.luthra@linux.dev>
24250L:	linux-media@vger.kernel.org
24251S:	Maintained
24252F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
24253F:	drivers/media/platform/ti/j721e-csi2rx/
24254
24255TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
24256M:	Nishanth Menon <nm@ti.com>
24257M:	Santosh Shilimkar <ssantosh@kernel.org>
24258L:	linux-kernel@vger.kernel.org
24259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24260S:	Maintained
24261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
24262F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
24263F:	drivers/pmdomain/ti/omap_prm.c
24264F:	drivers/soc/ti/*
24265F:	include/linux/pruss_driver.h
24266
24267TI LM49xxx FAMILY ASoC CODEC DRIVERS
24268M:	M R Swami Reddy <mr.swami.reddy@ti.com>
24269M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
24270L:	linux-sound@vger.kernel.org
24271S:	Maintained
24272F:	sound/soc/codecs/isabelle*
24273F:	sound/soc/codecs/lm49453*
24274
24275TI LMP92064 ADC DRIVER
24276M:	Leonard Göhrs <l.goehrs@pengutronix.de>
24277R:	kernel@pengutronix.de
24278L:	linux-iio@vger.kernel.org
24279S:	Maintained
24280F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
24281F:	drivers/iio/adc/ti-lmp92064.c
24282
24283TI PCM3060 ASoC CODEC DRIVER
24284M:	Kirill Marinushkin <k.marinushkin@gmail.com>
24285L:	linux-sound@vger.kernel.org
24286S:	Maintained
24287F:	Documentation/devicetree/bindings/sound/pcm3060.txt
24288F:	sound/soc/codecs/pcm3060*
24289
24290TI TAS571X FAMILY ASoC CODEC DRIVER
24291M:	Kevin Cernekee <cernekee@chromium.org>
24292L:	linux-sound@vger.kernel.org
24293S:	Odd Fixes
24294F:	sound/soc/codecs/tas571x*
24295
24296TI TMAG5273 MAGNETOMETER DRIVER
24297M:	Gerald Loacker <gerald.loacker@wolfvision.net>
24298L:	linux-iio@vger.kernel.org
24299S:	Maintained
24300F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
24301F:	drivers/iio/magnetometer/tmag5273.c
24302
24303TI TRF7970A NFC DRIVER
24304M:	Mark Greer <mgreer@animalcreek.com>
24305L:	linux-wireless@vger.kernel.org
24306S:	Supported
24307F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
24308F:	drivers/nfc/trf7970a.c
24309
24310TI TSC2046 ADC DRIVER
24311M:	Oleksij Rempel <o.rempel@pengutronix.de>
24312R:	kernel@pengutronix.de
24313L:	linux-iio@vger.kernel.org
24314S:	Maintained
24315F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
24316F:	drivers/iio/adc/ti-tsc2046.c
24317
24318TI TWL4030 SERIES SOC CODEC DRIVER
24319M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
24320L:	linux-sound@vger.kernel.org
24321S:	Maintained
24322F:	sound/soc/codecs/twl4030*
24323
24324TI VPE/CAL DRIVERS
24325M:	Benoit Parrot <bparrot@ti.com>
24326L:	linux-media@vger.kernel.org
24327S:	Maintained
24328W:	http://linuxtv.org/
24329Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24330F:	Documentation/devicetree/bindings/media/ti,cal.yaml
24331F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
24332F:	drivers/media/platform/ti/cal/
24333F:	drivers/media/platform/ti/vpe/
24334
24335TI WILINK WIRELESS DRIVERS
24336L:	linux-wireless@vger.kernel.org
24337S:	Orphan
24338W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
24339W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
24340F:	drivers/net/wireless/ti/
24341
24342TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
24343M:	John Stultz <jstultz@google.com>
24344M:	Thomas Gleixner <tglx@linutronix.de>
24345R:	Stephen Boyd <sboyd@kernel.org>
24346L:	linux-kernel@vger.kernel.org
24347S:	Supported
24348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
24349F:	include/linux/clocksource.h
24350F:	include/linux/time.h
24351F:	include/linux/timekeeper_internal.h
24352F:	include/linux/timekeeping.h
24353F:	include/linux/timex.h
24354F:	include/uapi/linux/time.h
24355F:	include/uapi/linux/timex.h
24356F:	kernel/time/alarmtimer.c
24357F:	kernel/time/clocksource*
24358F:	kernel/time/ntp*
24359F:	kernel/time/time.c
24360F:	kernel/time/timeconst.bc
24361F:	kernel/time/timeconv.c
24362F:	kernel/time/timecounter.c
24363F:	kernel/time/timekeeping*
24364F:	kernel/time/time_test.c
24365F:	tools/testing/selftests/timers/
24366
24367TIPC NETWORK LAYER
24368M:	Jon Maloy <jmaloy@redhat.com>
24369L:	netdev@vger.kernel.org (core kernel code)
24370L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
24371S:	Maintained
24372W:	http://tipc.sourceforge.net/
24373F:	include/uapi/linux/tipc*.h
24374F:	net/tipc/
24375
24376TLAN NETWORK DRIVER
24377M:	Samuel Chessman <chessman@tux.org>
24378L:	tlan-devel@lists.sourceforge.net (subscribers-only)
24379S:	Maintained
24380W:	http://sourceforge.net/projects/tlan/
24381F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
24382F:	drivers/net/ethernet/ti/tlan.*
24383
24384TMIO/SDHI MMC DRIVER
24385M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
24386L:	linux-mmc@vger.kernel.org
24387L:	linux-renesas-soc@vger.kernel.org
24388S:	Supported
24389F:	drivers/mmc/host/renesas_sdhi*
24390F:	drivers/mmc/host/tmio_mmc*
24391F:	include/linux/platform_data/tmio.h
24392
24393TMP513 HARDWARE MONITOR DRIVER
24394M:	Eric Tremblay <etremblay@distech-controls.com>
24395L:	linux-hwmon@vger.kernel.org
24396S:	Maintained
24397F:	Documentation/hwmon/tmp513.rst
24398F:	drivers/hwmon/tmp513.c
24399
24400TMPFS (SHMEM FILESYSTEM)
24401M:	Hugh Dickins <hughd@google.com>
24402R:	Baolin Wang <baolin.wang@linux.alibaba.com>
24403L:	linux-mm@kvack.org
24404S:	Maintained
24405F:	include/linux/shmem_fs.h
24406F:	mm/shmem.c
24407
24408TOMOYO SECURITY MODULE
24409M:	Kentaro Takeda <takedakn@nttdata.co.jp>
24410M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
24411L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
24412L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
24413L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
24414L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
24415S:	Maintained
24416W:	https://tomoyo.sourceforge.net/
24417F:	security/tomoyo/
24418
24419TOPSTAR LAPTOP EXTRAS DRIVER
24420M:	Herton Ronaldo Krzesinski <herton@canonical.com>
24421L:	platform-driver-x86@vger.kernel.org
24422S:	Maintained
24423F:	drivers/platform/x86/topstar-laptop.c
24424
24425TORTURE-TEST MODULES
24426M:	Davidlohr Bueso <dave@stgolabs.net>
24427M:	"Paul E. McKenney" <paulmck@kernel.org>
24428M:	Josh Triplett <josh@joshtriplett.org>
24429L:	linux-kernel@vger.kernel.org
24430S:	Supported
24431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24432F:	Documentation/RCU/torture.rst
24433F:	kernel/locking/locktorture.c
24434F:	kernel/rcu/rcuscale.c
24435F:	kernel/rcu/rcutorture.c
24436F:	kernel/rcu/refscale.c
24437F:	kernel/torture.c
24438
24439TOSHIBA ACPI EXTRAS DRIVER
24440M:	Azael Avalos <coproscefalo@gmail.com>
24441L:	platform-driver-x86@vger.kernel.org
24442S:	Maintained
24443F:	drivers/platform/x86/toshiba_acpi.c
24444
24445TOSHIBA BLUETOOTH DRIVER
24446M:	Azael Avalos <coproscefalo@gmail.com>
24447L:	platform-driver-x86@vger.kernel.org
24448S:	Maintained
24449F:	drivers/platform/x86/toshiba_bluetooth.c
24450
24451TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24452M:	Azael Avalos <coproscefalo@gmail.com>
24453L:	platform-driver-x86@vger.kernel.org
24454S:	Maintained
24455F:	drivers/platform/x86/toshiba_haps.c
24456
24457TOSHIBA SMM DRIVER
24458M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
24459S:	Maintained
24460W:	http://www.buzzard.org.uk/toshiba/
24461F:	drivers/char/toshiba.c
24462F:	include/linux/toshiba.h
24463F:	include/uapi/linux/toshiba.h
24464
24465TOSHIBA TC358743 DRIVER
24466M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24467L:	linux-media@vger.kernel.org
24468S:	Maintained
24469F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24470F:	drivers/media/i2c/tc358743*
24471F:	include/media/i2c/tc358743.h
24472
24473TOSHIBA WMI HOTKEYS DRIVER
24474M:	Azael Avalos <coproscefalo@gmail.com>
24475L:	platform-driver-x86@vger.kernel.org
24476S:	Maintained
24477F:	drivers/platform/x86/toshiba-wmi.c
24478
24479TPM DEVICE DRIVER
24480M:	Peter Huewe <peterhuewe@gmx.de>
24481M:	Jarkko Sakkinen <jarkko@kernel.org>
24482R:	Jason Gunthorpe <jgg@ziepe.ca>
24483L:	linux-integrity@vger.kernel.org
24484S:	Maintained
24485W:	https://codeberg.org/jarkko/linux-tpmdd-test
24486Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24488F:	Documentation/devicetree/bindings/tpm/
24489F:	drivers/char/tpm/
24490F:	include/linux/tpm*.h
24491F:	include/uapi/linux/vtpm_proxy.h
24492F:	tools/testing/selftests/tpm2/
24493
24494TPS546D24 DRIVER
24495M:	Duke Du <dukedu83@gmail.com>
24496L:	linux-hwmon@vger.kernel.org
24497S:	Maintained
24498F:	Documentation/hwmon/tps546d24.rst
24499F:	drivers/hwmon/pmbus/tps546d24.c
24500
24501TQ SYSTEMS BOARD & DRIVER SUPPORT
24502L:	linux@ew.tq-group.com
24503S:	Supported
24504W:	https://www.tq-group.com/en/products/tq-embedded/
24505F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24506F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24507F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24508F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24509F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24510F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24511F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24512F:	drivers/gpio/gpio-tqmx86.c
24513F:	drivers/mfd/tqmx86.c
24514F:	drivers/watchdog/tqmx86_wdt.c
24515
24516TRACING
24517M:	Steven Rostedt <rostedt@goodmis.org>
24518M:	Masami Hiramatsu <mhiramat@kernel.org>
24519R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
24520L:	linux-kernel@vger.kernel.org
24521L:	linux-trace-kernel@vger.kernel.org
24522S:	Maintained
24523Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24525F:	Documentation/trace/*
24526F:	fs/tracefs/
24527F:	include/linux/trace*.h
24528F:	include/trace/
24529F:	kernel/trace/
24530F:	kernel/tracepoint.c
24531F:	scripts/tracing/
24532F:	tools/testing/selftests/ftrace/
24533
24534TRACING MMIO ACCESSES (MMIOTRACE)
24535M:	Steven Rostedt <rostedt@goodmis.org>
24536M:	Masami Hiramatsu <mhiramat@kernel.org>
24537R:	Pekka Paalanen <ppaalanen@gmail.com>
24538L:	linux-kernel@vger.kernel.org
24539L:	nouveau@lists.freedesktop.org
24540S:	Maintained
24541F:	arch/x86/mm/kmmio.c
24542F:	arch/x86/mm/mmio-mod.c
24543F:	arch/x86/mm/testmmiotrace.c
24544F:	include/linux/mmiotrace.h
24545F:	kernel/trace/trace_mmiotrace.c
24546
24547TRACING OS NOISE / LATENCY TRACERS
24548M:	Steven Rostedt <rostedt@goodmis.org>
24549S:	Maintained
24550F:	Documentation/trace/hwlat_detector.rst
24551F:	Documentation/trace/osnoise-tracer.rst
24552F:	Documentation/trace/timerlat-tracer.rst
24553F:	arch/*/kernel/trace.c
24554F:	include/trace/events/osnoise.h
24555F:	kernel/trace/trace_hwlat.c
24556F:	kernel/trace/trace_irqsoff.c
24557F:	kernel/trace/trace_osnoise.c
24558F:	kernel/trace/trace_sched_wakeup.c
24559
24560TRADITIONAL CHINESE DOCUMENTATION
24561M:	Hu Haowen <2023002089@link.tyut.edu.cn>
24562S:	Maintained
24563W:	https://github.com/srcres258/linux-doc
24564T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24565F:	Documentation/translations/zh_TW/
24566
24567TRIGGER SOURCE - PWM
24568M:	David Lechner <dlechner@baylibre.com>
24569S:	Maintained
24570F:	Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
24571
24572TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24573M:	Dan Williams <dan.j.williams@intel.com>
24574L:	linux-coco@lists.linux.dev
24575S:	Maintained
24576F:	Documentation/ABI/testing/configfs-tsm
24577F:	drivers/virt/coco/tsm.c
24578F:	include/linux/tsm.h
24579
24580TRUSTED SERVICES TEE DRIVER
24581M:	Balint Dobszay <balint.dobszay@arm.com>
24582M:	Sudeep Holla <sudeep.holla@arm.com>
24583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24584L:	trusted-services@lists.trustedfirmware.org
24585S:	Maintained
24586F:	Documentation/tee/ts-tee.rst
24587F:	drivers/tee/tstee/
24588
24589TTY LAYER AND SERIAL DRIVERS
24590M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24591M:	Jiri Slaby <jirislaby@kernel.org>
24592L:	linux-kernel@vger.kernel.org
24593L:	linux-serial@vger.kernel.org
24594S:	Supported
24595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24596F:	Documentation/devicetree/bindings/serial/
24597F:	Documentation/driver-api/serial/
24598F:	drivers/tty/
24599F:	include/linux/selection.h
24600F:	include/linux/serial.h
24601F:	include/linux/serial_core.h
24602F:	include/linux/sysrq.h
24603F:	include/linux/tty*.h
24604F:	include/linux/vt.h
24605F:	include/linux/vt_*.h
24606F:	include/uapi/linux/serial.h
24607F:	include/uapi/linux/serial_core.h
24608F:	include/uapi/linux/tty.h
24609
24610TUA9001 MEDIA DRIVER
24611L:	linux-media@vger.kernel.org
24612S:	Orphan
24613W:	https://linuxtv.org
24614Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24615F:	drivers/media/tuners/tua9001*
24616
24617TULIP NETWORK DRIVERS
24618L:	netdev@vger.kernel.org
24619L:	linux-parisc@vger.kernel.org
24620S:	Orphan
24621F:	drivers/net/ethernet/dec/tulip/
24622
24623TUN/TAP driver
24624M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24625M:	Jason Wang <jasowang@redhat.com>
24626S:	Maintained
24627W:	http://vtun.sourceforge.net/tun
24628F:	Documentation/networking/tuntap.rst
24629F:	arch/um/os-Linux/drivers/
24630F:	drivers/net/tap.c
24631F:	drivers/net/tun*
24632
24633TURBOCHANNEL SUBSYSTEM
24634M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24635L:	linux-mips@vger.kernel.org
24636S:	Maintained
24637Q:	https://patchwork.kernel.org/project/linux-mips/list/
24638F:	drivers/tc/
24639F:	include/linux/tc.h
24640
24641TURBOSTAT UTILITY
24642M:	"Len Brown" <lenb@kernel.org>
24643L:	linux-pm@vger.kernel.org
24644S:	Supported
24645Q:	https://patchwork.kernel.org/project/linux-pm/list/
24646B:	https://bugzilla.kernel.org
24647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24648F:	tools/power/x86/turbostat/
24649F:	tools/testing/selftests/turbostat/
24650
24651TUXEDO DRIVERS
24652M:	Werner Sembach <wse@tuxedocomputers.com>
24653L:	platform-driver-x86@vger.kernel.org
24654S:	Supported
24655F:	drivers/platform/x86/tuxedo/
24656
24657TW5864 VIDEO4LINUX DRIVER
24658M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
24659M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
24660M:	Andrey Utkin <andrey_utkin@fastmail.com>
24661L:	linux-media@vger.kernel.org
24662S:	Supported
24663F:	drivers/media/pci/tw5864/
24664
24665TW68 VIDEO4LINUX DRIVER
24666M:	Hans Verkuil <hverkuil@xs4all.nl>
24667L:	linux-media@vger.kernel.org
24668S:	Odd Fixes
24669W:	https://linuxtv.org
24670T:	git git://linuxtv.org/media.git
24671F:	drivers/media/pci/tw68/
24672
24673TW686X VIDEO4LINUX DRIVER
24674M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
24675L:	linux-media@vger.kernel.org
24676S:	Maintained
24677W:	http://linuxtv.org
24678T:	git git://linuxtv.org/media.git
24679F:	drivers/media/pci/tw686x/
24680
24681U-BOOT ENVIRONMENT VARIABLES
24682M:	Rafał Miłecki <rafal@milecki.pl>
24683S:	Maintained
24684F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24685F:	drivers/nvmem/layouts/u-boot-env.c
24686F:	drivers/nvmem/u-boot-env.c
24687
24688UACCE ACCELERATOR FRAMEWORK
24689M:	Zhangfei Gao <zhangfei.gao@linaro.org>
24690M:	Zhou Wang <wangzhou1@hisilicon.com>
24691L:	linux-accelerators@lists.ozlabs.org
24692L:	linux-kernel@vger.kernel.org
24693S:	Maintained
24694F:	Documentation/ABI/testing/sysfs-driver-uacce
24695F:	Documentation/misc-devices/uacce.rst
24696F:	drivers/misc/uacce/
24697F:	include/linux/uacce.h
24698F:	include/uapi/misc/uacce/
24699
24700UBI FILE SYSTEM (UBIFS)
24701M:	Richard Weinberger <richard@nod.at>
24702R:	Zhihao Cheng <chengzhihao1@huawei.com>
24703L:	linux-mtd@lists.infradead.org
24704S:	Supported
24705W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24708F:	Documentation/ABI/testing/sysfs-fs-ubifs
24709F:	Documentation/filesystems/ubifs-authentication.rst
24710F:	Documentation/filesystems/ubifs.rst
24711F:	fs/ubifs/
24712
24713UBLK USERSPACE BLOCK DRIVER
24714M:	Ming Lei <ming.lei@redhat.com>
24715L:	linux-block@vger.kernel.org
24716S:	Maintained
24717F:	Documentation/block/ublk.rst
24718F:	drivers/block/ublk_drv.c
24719F:	include/uapi/linux/ublk_cmd.h
24720F:	tools/testing/selftests/ublk/
24721
24722UBSAN
24723M:	Kees Cook <kees@kernel.org>
24724R:	Marco Elver <elver@google.com>
24725R:	Andrey Konovalov <andreyknvl@gmail.com>
24726R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
24727L:	kasan-dev@googlegroups.com
24728L:	linux-hardening@vger.kernel.org
24729S:	Supported
24730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24731F:	Documentation/dev-tools/ubsan.rst
24732F:	include/linux/ubsan.h
24733F:	lib/Kconfig.ubsan
24734F:	lib/test_ubsan.c
24735F:	lib/ubsan.c
24736F:	lib/ubsan.h
24737F:	scripts/Makefile.ubsan
24738K:	\bARCH_HAS_UBSAN\b
24739
24740UCLINUX (M68KNOMMU AND COLDFIRE)
24741M:	Greg Ungerer <gerg@linux-m68k.org>
24742L:	linux-m68k@lists.linux-m68k.org
24743S:	Maintained
24744W:	http://www.linux-m68k.org/
24745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24746F:	arch/m68k/*/*_no.*
24747F:	arch/m68k/68*/
24748F:	arch/m68k/coldfire/
24749F:	arch/m68k/include/asm/*_no.*
24750
24751UDF FILESYSTEM
24752M:	Jan Kara <jack@suse.com>
24753S:	Maintained
24754F:	Documentation/filesystems/udf.rst
24755F:	fs/udf/
24756
24757UDRAW TABLET
24758M:	Bastien Nocera <hadess@hadess.net>
24759L:	linux-input@vger.kernel.org
24760S:	Maintained
24761F:	drivers/hid/hid-udraw-ps3.c
24762
24763UHID USERSPACE HID IO DRIVER
24764M:	David Rheinsberg <david@readahead.eu>
24765L:	linux-input@vger.kernel.org
24766S:	Maintained
24767F:	drivers/hid/uhid.c
24768F:	include/uapi/linux/uhid.h
24769
24770ULPI BUS
24771M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24772L:	linux-usb@vger.kernel.org
24773S:	Maintained
24774F:	drivers/usb/common/ulpi.c
24775F:	include/linux/ulpi/
24776
24777UNICODE SUBSYSTEM
24778M:	Gabriel Krisman Bertazi <krisman@kernel.org>
24779L:	linux-fsdevel@vger.kernel.org
24780S:	Supported
24781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24782F:	fs/unicode/
24783
24784UNIFDEF
24785M:	Tony Finch <dot@dotat.at>
24786S:	Maintained
24787W:	http://dotat.at/prog/unifdef
24788F:	scripts/unifdef.c
24789
24790UNIFORM CDROM DRIVER
24791M:	Phillip Potter <phil@philpotter.co.uk>
24792S:	Maintained
24793F:	Documentation/cdrom/
24794F:	drivers/cdrom/cdrom.c
24795F:	include/linux/cdrom.h
24796F:	include/uapi/linux/cdrom.h
24797
24798UNION-FIND
24799M:	Xavier <xavier_qy@163.com>
24800L:	linux-kernel@vger.kernel.org
24801S:	Maintained
24802F:	Documentation/core-api/union_find.rst
24803F:	Documentation/translations/zh_CN/core-api/union_find.rst
24804F:	include/linux/union_find.h
24805F:	lib/union_find.c
24806
24807UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24808R:	Alim Akhtar <alim.akhtar@samsung.com>
24809R:	Avri Altman <avri.altman@wdc.com>
24810R:	Bart Van Assche <bvanassche@acm.org>
24811L:	linux-scsi@vger.kernel.org
24812S:	Supported
24813F:	Documentation/devicetree/bindings/ufs/
24814F:	Documentation/scsi/ufs.rst
24815F:	drivers/ufs/core/
24816
24817UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24818M:	Pedro Sousa <pedrom.sousa@synopsys.com>
24819L:	linux-scsi@vger.kernel.org
24820S:	Supported
24821F:	drivers/ufs/host/*dwc*
24822
24823UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24824M:	Alim Akhtar <alim.akhtar@samsung.com>
24825R:	Peter Griffin <peter.griffin@linaro.org>
24826L:	linux-scsi@vger.kernel.org
24827L:	linux-samsung-soc@vger.kernel.org
24828S:	Maintained
24829F:	drivers/ufs/host/ufs-exynos*
24830
24831UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24832M:	Peter Wang <peter.wang@mediatek.com>
24833R:	Stanley Jhu <chu.stanley@gmail.com>
24834L:	linux-scsi@vger.kernel.org
24835L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
24836S:	Maintained
24837F:	drivers/ufs/host/ufs-mediatek*
24838
24839UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24840M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
24841L:	linux-arm-msm@vger.kernel.org
24842L:	linux-scsi@vger.kernel.org
24843S:	Maintained
24844F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24845F:	drivers/ufs/host/ufs-qcom*
24846
24847UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24848M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
24849L:	linux-renesas-soc@vger.kernel.org
24850L:	linux-scsi@vger.kernel.org
24851S:	Maintained
24852F:	drivers/ufs/host/ufs-renesas.c
24853
24854UNSORTED BLOCK IMAGES (UBI)
24855M:	Richard Weinberger <richard@nod.at>
24856R:	Zhihao Cheng <chengzhihao1@huawei.com>
24857L:	linux-mtd@lists.infradead.org
24858S:	Supported
24859W:	http://www.linux-mtd.infradead.org/
24860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24862F:	drivers/mtd/ubi/
24863F:	include/linux/mtd/ubi.h
24864F:	include/uapi/mtd/ubi-user.h
24865
24866UPROBES
24867M:	Masami Hiramatsu <mhiramat@kernel.org>
24868M:	Oleg Nesterov <oleg@redhat.com>
24869M:	Peter Zijlstra <peterz@infradead.org>
24870L:	linux-kernel@vger.kernel.org
24871L:	linux-trace-kernel@vger.kernel.org
24872S:	Maintained
24873F:	arch/*/include/asm/uprobes.h
24874F:	arch/*/kernel/probes/uprobes.c
24875F:	arch/*/kernel/uprobes.c
24876F:	include/linux/uprobes.h
24877F:	kernel/events/uprobes.c
24878
24879USB "USBNET" DRIVER FRAMEWORK
24880M:	Oliver Neukum <oneukum@suse.com>
24881L:	netdev@vger.kernel.org
24882S:	Maintained
24883W:	http://www.linux-usb.org/usbnet
24884F:	drivers/net/usb/usbnet.c
24885F:	include/linux/usb/usbnet.h
24886
24887USB ACM DRIVER
24888M:	Oliver Neukum <oneukum@suse.com>
24889L:	linux-usb@vger.kernel.org
24890S:	Maintained
24891F:	Documentation/usb/acm.rst
24892F:	drivers/usb/class/cdc-acm.*
24893
24894USB APPLE MFI FASTCHARGE DRIVER
24895M:	Bastien Nocera <hadess@hadess.net>
24896L:	linux-usb@vger.kernel.org
24897S:	Maintained
24898F:	drivers/usb/misc/apple-mfi-fastcharge.c
24899
24900USB AR5523 WIRELESS DRIVER
24901L:	linux-wireless@vger.kernel.org
24902S:	Orphan
24903F:	drivers/net/wireless/ath/ar5523/
24904
24905USB ATTACHED SCSI
24906M:	Oliver Neukum <oneukum@suse.com>
24907L:	linux-usb@vger.kernel.org
24908L:	linux-scsi@vger.kernel.org
24909S:	Maintained
24910F:	drivers/usb/storage/uas.c
24911
24912USB CDC ETHERNET DRIVER
24913M:	Oliver Neukum <oliver@neukum.org>
24914L:	linux-usb@vger.kernel.org
24915S:	Maintained
24916F:	drivers/net/usb/cdc_*.c
24917F:	include/uapi/linux/usb/cdc.h
24918
24919USB CHAOSKEY DRIVER
24920M:	Keith Packard <keithp@keithp.com>
24921L:	linux-usb@vger.kernel.org
24922S:	Maintained
24923F:	drivers/usb/misc/chaoskey.c
24924
24925USB CYPRESS C67X00 DRIVER
24926L:	linux-usb@vger.kernel.org
24927S:	Orphan
24928F:	drivers/usb/c67x00/
24929
24930USB DAVICOM DM9601 DRIVER
24931M:	Peter Korsgaard <peter@korsgaard.com>
24932L:	netdev@vger.kernel.org
24933S:	Maintained
24934W:	http://www.linux-usb.org/usbnet
24935F:	drivers/net/usb/dm9601.c
24936
24937USB EHCI DRIVER
24938M:	Alan Stern <stern@rowland.harvard.edu>
24939L:	linux-usb@vger.kernel.org
24940S:	Maintained
24941F:	Documentation/usb/ehci.rst
24942F:	drivers/usb/host/ehci*
24943
24944USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24945M:	Jiri Kosina <jikos@kernel.org>
24946M:	Benjamin Tissoires <bentiss@kernel.org>
24947L:	linux-usb@vger.kernel.org
24948S:	Maintained
24949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24950F:	Documentation/hid/hiddev.rst
24951F:	drivers/hid/usbhid/
24952
24953USB INTEL XHCI ROLE MUX DRIVER
24954M:	Hans de Goede <hdegoede@redhat.com>
24955L:	linux-usb@vger.kernel.org
24956S:	Maintained
24957F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24958
24959USB IP DRIVER FOR HISILICON KIRIN 960
24960M:	Yu Chen <chenyu56@huawei.com>
24961M:	Binghui Wang <wangbinghui@hisilicon.com>
24962L:	linux-usb@vger.kernel.org
24963S:	Maintained
24964F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24965F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24966
24967USB IP DRIVER FOR HISILICON KIRIN 970
24968M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24969L:	linux-usb@vger.kernel.org
24970S:	Maintained
24971F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24972F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24973
24974USB ISP116X DRIVER
24975M:	Olav Kongas <ok@artecdesign.ee>
24976L:	linux-usb@vger.kernel.org
24977S:	Maintained
24978F:	drivers/usb/host/isp116x*
24979F:	include/linux/usb/isp116x.h
24980
24981USB ISP1760 DRIVER
24982M:	Rui Miguel Silva <rui.silva@linaro.org>
24983L:	linux-usb@vger.kernel.org
24984S:	Maintained
24985F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24986F:	drivers/usb/isp1760/*
24987
24988USB LAN78XX ETHERNET DRIVER
24989M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
24990M:	Rengarajan Sundararajan <Rengarajan.S@microchip.com>
24991M:	UNGLinuxDriver@microchip.com
24992L:	netdev@vger.kernel.org
24993S:	Maintained
24994F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24995F:	drivers/net/usb/lan78xx.*
24996F:	include/dt-bindings/net/microchip-lan78xx.h
24997
24998USB MASS STORAGE DRIVER
24999M:	Alan Stern <stern@rowland.harvard.edu>
25000L:	linux-usb@vger.kernel.org
25001L:	usb-storage@lists.one-eyed-alien.net
25002S:	Maintained
25003F:	drivers/usb/storage/
25004
25005USB MIDI DRIVER
25006M:	Clemens Ladisch <clemens@ladisch.de>
25007L:	linux-sound@vger.kernel.org
25008S:	Maintained
25009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25010F:	sound/usb/midi.*
25011
25012USB NETWORKING DRIVERS
25013L:	linux-usb@vger.kernel.org
25014S:	Odd Fixes
25015F:	drivers/net/usb/
25016
25017USB OHCI DRIVER
25018M:	Alan Stern <stern@rowland.harvard.edu>
25019L:	linux-usb@vger.kernel.org
25020S:	Maintained
25021F:	Documentation/usb/ohci.rst
25022F:	drivers/usb/host/ohci*
25023
25024USB OTG FSM (Finite State Machine)
25025M:	Peter Chen <peter.chen@kernel.org>
25026L:	linux-usb@vger.kernel.org
25027S:	Maintained
25028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
25029F:	drivers/usb/common/usb-otg-fsm.c
25030
25031USB OVER IP DRIVER
25032M:	Valentina Manea <valentina.manea.m@gmail.com>
25033M:	Shuah Khan <shuah@kernel.org>
25034M:	Shuah Khan <skhan@linuxfoundation.org>
25035R:	Hongren Zheng <i@zenithal.me>
25036L:	linux-usb@vger.kernel.org
25037S:	Maintained
25038F:	Documentation/usb/usbip_protocol.rst
25039F:	drivers/usb/usbip/
25040F:	tools/testing/selftests/drivers/usb/usbip/
25041F:	tools/usb/usbip/
25042
25043USB PEGASUS DRIVER
25044M:	Petko Manolov <petkan@nucleusys.com>
25045L:	linux-usb@vger.kernel.org
25046L:	netdev@vger.kernel.org
25047S:	Maintained
25048W:	https://github.com/petkan/pegasus
25049T:	git https://github.com/petkan/pegasus.git
25050F:	drivers/net/usb/pegasus.*
25051
25052USB PRINTER DRIVER (usblp)
25053M:	Pete Zaitcev <zaitcev@redhat.com>
25054L:	linux-usb@vger.kernel.org
25055S:	Supported
25056F:	drivers/usb/class/usblp.c
25057
25058USB QMI WWAN NETWORK DRIVER
25059M:	Bjørn Mork <bjorn@mork.no>
25060L:	netdev@vger.kernel.org
25061S:	Maintained
25062F:	Documentation/ABI/testing/sysfs-class-net-qmi
25063F:	drivers/net/usb/qmi_wwan.c
25064
25065USB RAW GADGET DRIVER
25066R:	Andrey Konovalov <andreyknvl@gmail.com>
25067L:	linux-usb@vger.kernel.org
25068S:	Maintained
25069B:	https://github.com/xairy/raw-gadget/issues
25070F:	Documentation/usb/raw-gadget.rst
25071F:	drivers/usb/gadget/legacy/raw_gadget.c
25072F:	include/uapi/linux/usb/raw_gadget.h
25073
25074USB RTL8150 DRIVER
25075M:	Petko Manolov <petkan@nucleusys.com>
25076L:	linux-usb@vger.kernel.org
25077L:	netdev@vger.kernel.org
25078S:	Maintained
25079W:	https://github.com/petkan/rtl8150
25080T:	git https://github.com/petkan/rtl8150.git
25081F:	drivers/net/usb/rtl8150.c
25082
25083USB SERIAL SUBSYSTEM
25084M:	Johan Hovold <johan@kernel.org>
25085L:	linux-usb@vger.kernel.org
25086S:	Maintained
25087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25088F:	Documentation/usb/usb-serial.rst
25089F:	drivers/usb/serial/
25090F:	include/linux/usb/serial.h
25091
25092USB SMSC75XX ETHERNET DRIVER
25093M:	Steve Glendinning <steve.glendinning@shawell.net>
25094L:	netdev@vger.kernel.org
25095S:	Maintained
25096F:	drivers/net/usb/smsc75xx.*
25097
25098USB SMSC95XX ETHERNET DRIVER
25099M:	Steve Glendinning <steve.glendinning@shawell.net>
25100M:	UNGLinuxDriver@microchip.com
25101L:	netdev@vger.kernel.org
25102S:	Maintained
25103F:	drivers/net/usb/smsc95xx.*
25104
25105USB SUBSYSTEM
25106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25107L:	linux-usb@vger.kernel.org
25108S:	Supported
25109W:	http://www.linux-usb.org
25110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
25111F:	Documentation/devicetree/bindings/usb/
25112F:	Documentation/usb/
25113F:	drivers/usb/
25114F:	include/dt-bindings/usb/
25115F:	include/linux/usb.h
25116F:	include/linux/usb/
25117F:	include/uapi/linux/usb/
25118
25119USB TYPEC BUS FOR ALTERNATE MODES
25120M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
25121L:	linux-usb@vger.kernel.org
25122S:	Maintained
25123F:	Documentation/ABI/testing/sysfs-bus-typec
25124F:	Documentation/driver-api/usb/typec_bus.rst
25125F:	drivers/usb/typec/altmodes/
25126F:	include/linux/usb/typec_altmode.h
25127
25128USB TYPEC CLASS
25129M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
25130L:	linux-usb@vger.kernel.org
25131S:	Maintained
25132F:	Documentation/ABI/testing/sysfs-class-typec
25133F:	Documentation/driver-api/usb/typec.rst
25134F:	drivers/usb/typec/
25135F:	include/linux/usb/typec.h
25136
25137USB TYPEC INTEL PMC MUX DRIVER
25138M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
25139L:	linux-usb@vger.kernel.org
25140S:	Maintained
25141F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
25142F:	drivers/usb/typec/mux/intel_pmc_mux.c
25143
25144USB TYPEC PI3USB30532 MUX DRIVER
25145M:	Hans de Goede <hdegoede@redhat.com>
25146L:	linux-usb@vger.kernel.org
25147S:	Maintained
25148F:	drivers/usb/typec/mux/pi3usb30532.c
25149
25150USB TYPEC PORT CONTROLLER DRIVERS
25151L:	linux-usb@vger.kernel.org
25152S:	Orphan
25153F:	drivers/usb/typec/tcpm/
25154
25155USB TYPEC TUSB1046 MUX DRIVER
25156M:	Romain Gantois <romain.gantois@bootlin.com>
25157L:	linux-usb@vger.kernel.org
25158S:	Maintained
25159F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
25160F:	drivers/usb/typec/mux/tusb1046.c
25161
25162USB UHCI DRIVER
25163M:	Alan Stern <stern@rowland.harvard.edu>
25164L:	linux-usb@vger.kernel.org
25165S:	Maintained
25166F:	drivers/usb/host/uhci*
25167
25168USB VIDEO CLASS
25169M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25170M:	Hans de Goede <hdegoede@redhat.com>
25171L:	linux-media@vger.kernel.org
25172S:	Maintained
25173W:	http://www.ideasonboard.org/uvc/
25174T:	git git://linuxtv.org/media.git
25175F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
25176F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
25177F:	drivers/media/common/uvc.c
25178F:	drivers/media/usb/uvc/
25179F:	include/linux/usb/uvc.h
25180F:	include/uapi/linux/uvcvideo.h
25181
25182USB WEBCAM GADGET
25183L:	linux-usb@vger.kernel.org
25184S:	Orphan
25185F:	drivers/usb/gadget/function/*uvc*
25186F:	drivers/usb/gadget/legacy/webcam.c
25187F:	include/uapi/linux/usb/g_uvc.h
25188
25189USB XHCI DRIVER
25190M:	Mathias Nyman <mathias.nyman@intel.com>
25191L:	linux-usb@vger.kernel.org
25192S:	Supported
25193F:	drivers/usb/host/pci-quirks*
25194F:	drivers/usb/host/xhci*
25195
25196USER DATAGRAM PROTOCOL (UDP)
25197M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
25198L:	netdev@vger.kernel.org
25199S:	Maintained
25200F:	include/linux/udp.h
25201F:	include/net/udp.h
25202F:	include/trace/events/udp.h
25203F:	include/uapi/linux/udp.h
25204F:	net/ipv4/udp.c
25205F:	net/ipv6/udp.c
25206
25207USER-MODE LINUX (UML)
25208M:	Richard Weinberger <richard@nod.at>
25209M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
25210M:	Johannes Berg <johannes@sipsolutions.net>
25211L:	linux-um@lists.infradead.org
25212S:	Maintained
25213W:	http://user-mode-linux.sourceforge.net
25214Q:	https://patchwork.ozlabs.org/project/linux-um/list/
25215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
25216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
25217F:	Documentation/virt/uml/
25218F:	arch/um/
25219F:	arch/x86/um/
25220F:	fs/hostfs/
25221
25222USERSPACE COPYIN/COPYOUT (UIOVEC)
25223M:	Alexander Viro <viro@zeniv.linux.org.uk>
25224S:	Maintained
25225F:	include/linux/uio.h
25226F:	lib/iov_iter.c
25227
25228USERSPACE DMA BUFFER DRIVER
25229M:	Gerd Hoffmann <kraxel@redhat.com>
25230M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
25231L:	dri-devel@lists.freedesktop.org
25232S:	Maintained
25233T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25234F:	drivers/dma-buf/udmabuf.c
25235F:	include/uapi/linux/udmabuf.h
25236
25237USERSPACE I/O (UIO)
25238M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25239S:	Maintained
25240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25241F:	Documentation/driver-api/uio-howto.rst
25242F:	drivers/uio/
25243F:	include/linux/uio_driver.h
25244
25245UTIL-LINUX PACKAGE
25246M:	Karel Zak <kzak@redhat.com>
25247L:	util-linux@vger.kernel.org
25248S:	Maintained
25249W:	http://en.wikipedia.org/wiki/Util-linux
25250T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
25251
25252UUID HELPERS
25253R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25254L:	linux-kernel@vger.kernel.org
25255S:	Maintained
25256F:	include/linux/uuid.h
25257F:	lib/test_uuid.c
25258F:	lib/uuid.c
25259
25260UV SYSFS DRIVER
25261M:	Justin Ernst <justin.ernst@hpe.com>
25262L:	platform-driver-x86@vger.kernel.org
25263S:	Maintained
25264F:	drivers/platform/x86/uv_sysfs.c
25265
25266UVESAFB DRIVER
25267M:	Michal Januszewski <spock@gentoo.org>
25268L:	linux-fbdev@vger.kernel.org
25269S:	Maintained
25270W:	https://github.com/mjanusz/v86d
25271F:	Documentation/fb/uvesafb.rst
25272F:	drivers/video/fbdev/uvesafb.*
25273
25274Ux500 CLOCK DRIVERS
25275M:	Ulf Hansson <ulf.hansson@linaro.org>
25276L:	linux-clk@vger.kernel.org
25277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25278S:	Maintained
25279F:	drivers/clk/ux500/
25280
25281V4L2 ASYNC AND FWNODE FRAMEWORKS
25282M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25283L:	linux-media@vger.kernel.org
25284S:	Maintained
25285T:	git git://linuxtv.org/media.git
25286F:	drivers/media/v4l2-core/v4l2-async.c
25287F:	drivers/media/v4l2-core/v4l2-fwnode.c
25288F:	include/media/v4l2-async.h
25289F:	include/media/v4l2-fwnode.h
25290
25291V4L2 LENS DRIVERS
25292M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25293L:	linux-media@vger.kernel.org
25294S:	Maintained
25295F:	drivers/media/i2c/ak*
25296F:	drivers/media/i2c/dw*
25297F:	drivers/media/i2c/lm*
25298
25299V4L2 CAMERA SENSOR DRIVERS
25300M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25301L:	linux-media@vger.kernel.org
25302S:	Maintained
25303F:	Documentation/driver-api/media/camera-sensor.rst
25304F:	Documentation/driver-api/media/tx-rx.rst
25305F:	drivers/media/i2c/ar*
25306F:	drivers/media/i2c/gc*
25307F:	drivers/media/i2c/hi*
25308F:	drivers/media/i2c/imx*
25309F:	drivers/media/i2c/mt*
25310F:	drivers/media/i2c/og*
25311F:	drivers/media/i2c/ov*
25312F:	drivers/media/i2c/s5*
25313F:	drivers/media/i2c/vgxy61.c
25314
25315VF610 NAND DRIVER
25316M:	Stefan Agner <stefan@agner.ch>
25317L:	linux-mtd@lists.infradead.org
25318S:	Supported
25319F:	drivers/mtd/nand/raw/vf610_nfc.c
25320
25321VFAT/FAT/MSDOS FILESYSTEM
25322M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
25323S:	Maintained
25324F:	Documentation/filesystems/vfat.rst
25325F:	fs/fat/
25326F:	tools/testing/selftests/filesystems/fat/
25327
25328VFIO CDX DRIVER
25329M:	Nipun Gupta <nipun.gupta@amd.com>
25330M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
25331L:	kvm@vger.kernel.org
25332S:	Maintained
25333F:	drivers/vfio/cdx/*
25334
25335VFIO DRIVER
25336M:	Alex Williamson <alex.williamson@redhat.com>
25337L:	kvm@vger.kernel.org
25338S:	Maintained
25339T:	git https://github.com/awilliam/linux-vfio.git
25340F:	Documentation/ABI/testing/debugfs-vfio
25341F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
25342F:	Documentation/driver-api/vfio.rst
25343F:	drivers/vfio/
25344F:	include/linux/vfio.h
25345F:	include/linux/vfio_pci_core.h
25346F:	include/uapi/linux/vfio.h
25347
25348VFIO FSL-MC DRIVER
25349L:	kvm@vger.kernel.org
25350S:	Orphan
25351F:	drivers/vfio/fsl-mc/
25352
25353VFIO HISILICON PCI DRIVER
25354M:	Longfang Liu <liulongfang@huawei.com>
25355M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
25356L:	kvm@vger.kernel.org
25357S:	Maintained
25358F:	drivers/vfio/pci/hisilicon/
25359
25360VFIO MEDIATED DEVICE DRIVERS
25361M:	Kirti Wankhede <kwankhede@nvidia.com>
25362L:	kvm@vger.kernel.org
25363S:	Maintained
25364F:	Documentation/driver-api/vfio-mediated-device.rst
25365F:	drivers/vfio/mdev/
25366F:	include/linux/mdev.h
25367F:	samples/vfio-mdev/
25368
25369VFIO MLX5 PCI DRIVER
25370M:	Yishai Hadas <yishaih@nvidia.com>
25371L:	kvm@vger.kernel.org
25372S:	Maintained
25373F:	drivers/vfio/pci/mlx5/
25374
25375VFIO NVIDIA GRACE GPU DRIVER
25376M:	Ankit Agrawal <ankita@nvidia.com>
25377L:	kvm@vger.kernel.org
25378S:	Supported
25379F:	drivers/vfio/pci/nvgrace-gpu/
25380
25381VFIO PCI DEVICE SPECIFIC DRIVERS
25382R:	Jason Gunthorpe <jgg@nvidia.com>
25383R:	Yishai Hadas <yishaih@nvidia.com>
25384R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
25385R:	Kevin Tian <kevin.tian@intel.com>
25386L:	kvm@vger.kernel.org
25387S:	Maintained
25388P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
25389F:	drivers/vfio/pci/*/
25390
25391VFIO PDS PCI DRIVER
25392M:	Brett Creeley <brett.creeley@amd.com>
25393L:	kvm@vger.kernel.org
25394S:	Maintained
25395F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
25396F:	drivers/vfio/pci/pds/
25397
25398VFIO PLATFORM DRIVER
25399M:	Eric Auger <eric.auger@redhat.com>
25400L:	kvm@vger.kernel.org
25401S:	Maintained
25402F:	drivers/vfio/platform/
25403
25404VFIO QAT PCI DRIVER
25405M:	Xin Zeng <xin.zeng@intel.com>
25406M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
25407L:	kvm@vger.kernel.org
25408L:	qat-linux@intel.com
25409S:	Supported
25410F:	drivers/vfio/pci/qat/
25411
25412VFIO VIRTIO PCI DRIVER
25413M:	Yishai Hadas <yishaih@nvidia.com>
25414L:	kvm@vger.kernel.org
25415L:	virtualization@lists.linux.dev
25416S:	Maintained
25417F:	drivers/vfio/pci/virtio
25418
25419VGA_SWITCHEROO
25420R:	Lukas Wunner <lukas@wunner.de>
25421S:	Maintained
25422T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25423F:	Documentation/gpu/vga-switcheroo.rst
25424F:	drivers/gpu/vga/vga_switcheroo.c
25425F:	include/linux/vga_switcheroo.h
25426
25427VIA RHINE NETWORK DRIVER
25428M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
25429S:	Maintained
25430F:	drivers/net/ethernet/via/via-rhine.c
25431
25432VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
25433M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
25434L:	linux-fbdev@vger.kernel.org
25435S:	Maintained
25436F:	drivers/video/fbdev/via/
25437F:	include/linux/via-core.h
25438F:	include/linux/via_i2c.h
25439
25440VIA VELOCITY NETWORK DRIVER
25441M:	Francois Romieu <romieu@fr.zoreil.com>
25442L:	netdev@vger.kernel.org
25443S:	Maintained
25444F:	drivers/net/ethernet/via/via-velocity.*
25445
25446VICODEC VIRTUAL CODEC DRIVER
25447M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
25448L:	linux-media@vger.kernel.org
25449S:	Maintained
25450W:	https://linuxtv.org
25451T:	git git://linuxtv.org/media.git
25452F:	drivers/media/test-drivers/vicodec/*
25453
25454VIDEO I2C POLLING DRIVER
25455M:	Matt Ranostay <matt.ranostay@konsulko.com>
25456L:	linux-media@vger.kernel.org
25457S:	Maintained
25458F:	drivers/media/i2c/video-i2c.c
25459
25460VIDEO MULTIPLEXER DRIVER
25461M:	Philipp Zabel <p.zabel@pengutronix.de>
25462L:	linux-media@vger.kernel.org
25463S:	Maintained
25464F:	drivers/media/platform/video-mux.c
25465
25466VIDEOBUF2 FRAMEWORK
25467M:	Tomasz Figa <tfiga@chromium.org>
25468M:	Marek Szyprowski <m.szyprowski@samsung.com>
25469L:	linux-media@vger.kernel.org
25470S:	Maintained
25471F:	drivers/media/common/videobuf2/*
25472F:	include/media/videobuf2-*
25473
25474VIDTV VIRTUAL DIGITAL TV DRIVER
25475M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
25476L:	linux-media@vger.kernel.org
25477S:	Maintained
25478W:	https://linuxtv.org
25479T:	git git://linuxtv.org/media.git
25480F:	drivers/media/test-drivers/vidtv/*
25481
25482VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25483M:	Shuah Khan <skhan@linuxfoundation.org>
25484R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25485L:	linux-media@vger.kernel.org
25486S:	Maintained
25487W:	https://linuxtv.org
25488T:	git git://linuxtv.org/media.git
25489F:	drivers/media/test-drivers/vimc/*
25490
25491VIRT LIB
25492M:	Alex Williamson <alex.williamson@redhat.com>
25493M:	Paolo Bonzini <pbonzini@redhat.com>
25494L:	kvm@vger.kernel.org
25495S:	Supported
25496F:	virt/lib/
25497
25498VIRTIO AND VHOST VSOCK DRIVER
25499M:	Stefan Hajnoczi <stefanha@redhat.com>
25500M:	Stefano Garzarella <sgarzare@redhat.com>
25501L:	kvm@vger.kernel.org
25502L:	virtualization@lists.linux.dev
25503L:	netdev@vger.kernel.org
25504S:	Maintained
25505F:	drivers/vhost/vsock.c
25506F:	include/linux/virtio_vsock.h
25507F:	include/uapi/linux/virtio_vsock.h
25508F:	net/vmw_vsock/virtio_transport.c
25509F:	net/vmw_vsock/virtio_transport_common.c
25510
25511VIRTIO BALLOON
25512M:	"Michael S. Tsirkin" <mst@redhat.com>
25513M:	David Hildenbrand <david@redhat.com>
25514L:	virtualization@lists.linux.dev
25515S:	Maintained
25516F:	drivers/virtio/virtio_balloon.c
25517F:	include/linux/balloon_compaction.h
25518F:	include/uapi/linux/virtio_balloon.h
25519F:	mm/balloon_compaction.c
25520
25521VIRTIO BLOCK AND SCSI DRIVERS
25522M:	"Michael S. Tsirkin" <mst@redhat.com>
25523M:	Jason Wang <jasowang@redhat.com>
25524R:	Paolo Bonzini <pbonzini@redhat.com>
25525R:	Stefan Hajnoczi <stefanha@redhat.com>
25526R:	Eugenio Pérez <eperezma@redhat.com>
25527L:	virtualization@lists.linux.dev
25528S:	Maintained
25529F:	drivers/block/virtio_blk.c
25530F:	drivers/scsi/virtio_scsi.c
25531F:	include/uapi/linux/virtio_blk.h
25532F:	include/uapi/linux/virtio_scsi.h
25533
25534VIRTIO CONSOLE DRIVER
25535M:	Amit Shah <amit@kernel.org>
25536L:	virtualization@lists.linux.dev
25537S:	Maintained
25538F:	drivers/char/virtio_console.c
25539F:	include/uapi/linux/virtio_console.h
25540
25541VIRTIO CORE AND NET DRIVERS
25542M:	"Michael S. Tsirkin" <mst@redhat.com>
25543M:	Jason Wang <jasowang@redhat.com>
25544R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
25545R:	Eugenio Pérez <eperezma@redhat.com>
25546L:	virtualization@lists.linux.dev
25547S:	Maintained
25548F:	Documentation/ABI/testing/sysfs-bus-vdpa
25549F:	Documentation/ABI/testing/sysfs-class-vduse
25550F:	Documentation/devicetree/bindings/virtio/
25551F:	Documentation/driver-api/virtio/
25552F:	drivers/block/virtio_blk.c
25553F:	drivers/crypto/virtio/
25554F:	drivers/net/virtio_net.c
25555F:	drivers/vdpa/
25556F:	drivers/virtio/
25557F:	include/linux/vdpa.h
25558F:	include/linux/virtio*.h
25559F:	include/linux/vringh.h
25560F:	include/uapi/linux/virtio_*.h
25561F:	net/vmw_vsock/virtio*
25562F:	tools/virtio/
25563F:	tools/testing/selftests/drivers/net/virtio_net/
25564
25565VIRTIO CRYPTO DRIVER
25566M:	Gonglei <arei.gonglei@huawei.com>
25567L:	virtualization@lists.linux.dev
25568L:	linux-crypto@vger.kernel.org
25569S:	Maintained
25570F:	drivers/crypto/virtio/
25571F:	include/uapi/linux/virtio_crypto.h
25572
25573VIRTIO DRIVERS FOR S390
25574M:	Cornelia Huck <cohuck@redhat.com>
25575M:	Halil Pasic <pasic@linux.ibm.com>
25576M:	Eric Farman <farman@linux.ibm.com>
25577L:	linux-s390@vger.kernel.org
25578L:	virtualization@lists.linux.dev
25579L:	kvm@vger.kernel.org
25580S:	Supported
25581F:	arch/s390/include/uapi/asm/virtio-ccw.h
25582F:	drivers/s390/virtio/
25583
25584VIRTIO FILE SYSTEM
25585M:	Vivek Goyal <vgoyal@redhat.com>
25586M:	Stefan Hajnoczi <stefanha@redhat.com>
25587M:	Miklos Szeredi <miklos@szeredi.hu>
25588R:	Eugenio Pérez <eperezma@redhat.com>
25589L:	virtualization@lists.linux.dev
25590L:	linux-fsdevel@vger.kernel.org
25591S:	Supported
25592W:	https://virtio-fs.gitlab.io/
25593F:	Documentation/filesystems/virtiofs.rst
25594F:	fs/fuse/virtio_fs.c
25595F:	include/uapi/linux/virtio_fs.h
25596
25597VIRTIO GPIO DRIVER
25598M:	Enrico Weigelt, metux IT consult <info@metux.net>
25599M:	Viresh Kumar <vireshk@kernel.org>
25600L:	linux-gpio@vger.kernel.org
25601L:	virtualization@lists.linux.dev
25602S:	Maintained
25603F:	drivers/gpio/gpio-virtio.c
25604F:	include/uapi/linux/virtio_gpio.h
25605
25606VIRTIO GPU DRIVER
25607M:	David Airlie <airlied@redhat.com>
25608M:	Gerd Hoffmann <kraxel@redhat.com>
25609R:	Gurchetan Singh <gurchetansingh@chromium.org>
25610R:	Chia-I Wu <olvaffe@gmail.com>
25611L:	dri-devel@lists.freedesktop.org
25612L:	virtualization@lists.linux.dev
25613S:	Maintained
25614T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25615F:	drivers/gpu/drm/ci/xfails/virtio*
25616F:	drivers/gpu/drm/virtio/
25617F:	include/uapi/linux/virtio_gpu.h
25618
25619VIRTIO HOST (VHOST)
25620M:	"Michael S. Tsirkin" <mst@redhat.com>
25621M:	Jason Wang <jasowang@redhat.com>
25622R:	Eugenio Pérez <eperezma@redhat.com>
25623L:	kvm@vger.kernel.org
25624L:	virtualization@lists.linux.dev
25625L:	netdev@vger.kernel.org
25626S:	Maintained
25627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25628F:	drivers/vhost/
25629F:	include/linux/sched/vhost_task.h
25630F:	include/linux/vhost_iotlb.h
25631F:	include/uapi/linux/vhost.h
25632F:	kernel/vhost_task.c
25633
25634VIRTIO HOST (VHOST-SCSI)
25635M:	"Michael S. Tsirkin" <mst@redhat.com>
25636M:	Jason Wang <jasowang@redhat.com>
25637M:	Mike Christie <michael.christie@oracle.com>
25638R:	Paolo Bonzini <pbonzini@redhat.com>
25639R:	Stefan Hajnoczi <stefanha@redhat.com>
25640L:	virtualization@lists.linux.dev
25641S:	Maintained
25642F:	drivers/vhost/scsi.c
25643
25644VIRTIO I2C DRIVER
25645M:	Viresh Kumar <viresh.kumar@linaro.org>
25646R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
25647L:	linux-i2c@vger.kernel.org
25648L:	virtualization@lists.linux.dev
25649S:	Maintained
25650F:	drivers/i2c/busses/i2c-virtio.c
25651F:	include/uapi/linux/virtio_i2c.h
25652
25653VIRTIO INPUT DRIVER
25654M:	Gerd Hoffmann <kraxel@redhat.com>
25655S:	Maintained
25656F:	drivers/virtio/virtio_input.c
25657F:	include/uapi/linux/virtio_input.h
25658
25659VIRTIO IOMMU DRIVER
25660M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
25661L:	virtualization@lists.linux.dev
25662S:	Maintained
25663F:	drivers/iommu/virtio-iommu.c
25664F:	include/uapi/linux/virtio_iommu.h
25665
25666VIRTIO MEM DRIVER
25667M:	David Hildenbrand <david@redhat.com>
25668L:	virtualization@lists.linux.dev
25669S:	Maintained
25670W:	https://virtio-mem.gitlab.io/
25671F:	drivers/virtio/virtio_mem.c
25672F:	include/uapi/linux/virtio_mem.h
25673
25674VIRTIO PMEM DRIVER
25675M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
25676L:	virtualization@lists.linux.dev
25677S:	Maintained
25678F:	drivers/nvdimm/nd_virtio.c
25679F:	drivers/nvdimm/virtio_pmem.c
25680
25681VIRTIO SOUND DRIVER
25682M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
25683M:	"Michael S. Tsirkin" <mst@redhat.com>
25684L:	virtualization@lists.linux.dev
25685L:	linux-sound@vger.kernel.org
25686S:	Maintained
25687F:	include/uapi/linux/virtio_snd.h
25688F:	sound/virtio/*
25689
25690VIRTUAL BOX GUEST DEVICE DRIVER
25691M:	Hans de Goede <hdegoede@redhat.com>
25692M:	Arnd Bergmann <arnd@arndb.de>
25693M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25694S:	Maintained
25695F:	drivers/virt/vboxguest/
25696F:	include/linux/vbox_utils.h
25697F:	include/uapi/linux/vbox*.h
25698
25699VIRTUAL BOX SHARED FOLDER VFS DRIVER
25700M:	Hans de Goede <hdegoede@redhat.com>
25701L:	linux-fsdevel@vger.kernel.org
25702S:	Maintained
25703F:	fs/vboxsf/*
25704
25705VIRTUAL PCM TEST DRIVER
25706M:	Ivan Orlov <ivan.orlov0322@gmail.com>
25707L:	linux-sound@vger.kernel.org
25708S:	Maintained
25709F:	Documentation/sound/cards/pcmtest.rst
25710F:	sound/drivers/pcmtest.c
25711F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25712
25713VIRTUAL SERIO DEVICE DRIVER
25714M:	Stephen Chandler Paul <thatslyude@gmail.com>
25715S:	Maintained
25716F:	drivers/input/serio/userio.c
25717F:	include/uapi/linux/userio.h
25718
25719VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25720M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25721S:	Maintained
25722F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25723F:	drivers/iio/light/veml3235.c
25724
25725VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25726M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25727S:	Maintained
25728F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25729F:	drivers/iio/light/veml6030.c
25730
25731VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25732M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25733S:	Maintained
25734F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25735F:	drivers/iio/light/veml6075.c
25736
25737VISL VIRTUAL STATELESS DECODER DRIVER
25738M:	Daniel Almeida <daniel.almeida@collabora.com>
25739L:	linux-media@vger.kernel.org
25740S:	Supported
25741F:	drivers/media/test-drivers/visl
25742
25743VIVID VIRTUAL VIDEO DRIVER
25744M:	Hans Verkuil <hverkuil@xs4all.nl>
25745L:	linux-media@vger.kernel.org
25746S:	Maintained
25747W:	https://linuxtv.org
25748T:	git git://linuxtv.org/media.git
25749F:	drivers/media/test-drivers/vivid/*
25750
25751VM SOCKETS (AF_VSOCK)
25752M:	Stefano Garzarella <sgarzare@redhat.com>
25753L:	virtualization@lists.linux.dev
25754L:	netdev@vger.kernel.org
25755S:	Maintained
25756F:	drivers/net/vsockmon.c
25757F:	include/net/af_vsock.h
25758F:	include/uapi/linux/vm_sockets.h
25759F:	include/uapi/linux/vm_sockets_diag.h
25760F:	include/uapi/linux/vsockmon.h
25761F:	net/vmw_vsock/
25762F:	tools/testing/vsock/
25763
25764VMALLOC
25765M:	Andrew Morton <akpm@linux-foundation.org>
25766R:	Uladzislau Rezki <urezki@gmail.com>
25767L:	linux-mm@kvack.org
25768S:	Maintained
25769W:	http://www.linux-mm.org
25770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25771F:	include/linux/vmalloc.h
25772F:	mm/vmalloc.c
25773
25774VME SUBSYSTEM
25775L:	linux-kernel@vger.kernel.org
25776S:	Orphan
25777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25778F:	Documentation/driver-api/vme.rst
25779F:	drivers/staging/vme_user/
25780
25781VMWARE BALLOON DRIVER
25782M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
25783R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25784L:	linux-kernel@vger.kernel.org
25785S:	Supported
25786F:	drivers/misc/vmw_balloon.c
25787
25788VMWARE HYPERVISOR INTERFACE
25789M:	Ajay Kaher <ajay.kaher@broadcom.com>
25790M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25791R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25792L:	virtualization@lists.linux.dev
25793L:	x86@kernel.org
25794S:	Supported
25795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25796F:	arch/x86/include/asm/vmware.h
25797F:	arch/x86/kernel/cpu/vmware.c
25798
25799VMWARE PVRDMA DRIVER
25800M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25801M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25802R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25803L:	linux-rdma@vger.kernel.org
25804S:	Supported
25805F:	drivers/infiniband/hw/vmw_pvrdma/
25806
25807VMWARE PVSCSI DRIVER
25808M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
25809R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25810L:	linux-scsi@vger.kernel.org
25811S:	Supported
25812F:	drivers/scsi/vmw_pvscsi.c
25813F:	drivers/scsi/vmw_pvscsi.h
25814
25815VMWARE VIRTUAL PTP CLOCK DRIVER
25816M:	Nick Shi <nick.shi@broadcom.com>
25817R:	Ajay Kaher <ajay.kaher@broadcom.com>
25818R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25819R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25820L:	netdev@vger.kernel.org
25821S:	Supported
25822F:	drivers/ptp/ptp_vmw.c
25823
25824VMWARE VMCI DRIVER
25825M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25826M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25827R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25828L:	linux-kernel@vger.kernel.org
25829S:	Supported
25830F:	drivers/misc/vmw_vmci/
25831F:	include/linux/vmw_vmci*
25832
25833VMWARE VMMOUSE SUBDRIVER
25834M:	Zack Rusin <zack.rusin@broadcom.com>
25835R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25836L:	linux-input@vger.kernel.org
25837S:	Supported
25838F:	drivers/input/mouse/vmmouse.c
25839F:	drivers/input/mouse/vmmouse.h
25840
25841VMWARE VMXNET3 ETHERNET DRIVER
25842M:	Ronak Doshi <ronak.doshi@broadcom.com>
25843R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25844L:	netdev@vger.kernel.org
25845S:	Supported
25846F:	drivers/net/vmxnet3/
25847
25848VMWARE VSOCK VMCI TRANSPORT DRIVER
25849M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25850M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25851R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25852L:	linux-kernel@vger.kernel.org
25853S:	Supported
25854F:	net/vmw_vsock/vmci_transport*
25855
25856VOCORE VOCORE2 BOARD
25857M:	Harvey Hunt <harveyhuntnexus@gmail.com>
25858L:	linux-mips@vger.kernel.org
25859S:	Maintained
25860F:	arch/mips/boot/dts/ralink/vocore2.dts
25861
25862VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25863M:	Liam Girdwood <lgirdwood@gmail.com>
25864M:	Mark Brown <broonie@kernel.org>
25865L:	linux-kernel@vger.kernel.org
25866S:	Supported
25867W:	http://www.slimlogic.co.uk/?p=48
25868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25869F:	Documentation/devicetree/bindings/regulator/
25870F:	Documentation/power/regulator/
25871F:	drivers/regulator/
25872F:	include/dt-bindings/regulator/
25873F:	include/linux/regulator/
25874K:	regulator_get_optional
25875
25876VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25877R:	Matti Vaittinen <mazziesaccount@gmail.com>
25878F:	drivers/regulator/irq_helpers.c
25879
25880VRF
25881M:	David Ahern <dsahern@kernel.org>
25882L:	netdev@vger.kernel.org
25883S:	Maintained
25884F:	Documentation/networking/vrf.rst
25885F:	drivers/net/vrf.c
25886
25887VSPRINTF
25888M:	Petr Mladek <pmladek@suse.com>
25889M:	Steven Rostedt <rostedt@goodmis.org>
25890R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25891R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
25892R:	Sergey Senozhatsky <senozhatsky@chromium.org>
25893S:	Maintained
25894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25895F:	Documentation/core-api/printk-formats.rst
25896F:	lib/tests/printf_kunit.c
25897F:	lib/tests/scanf_kunit.c
25898F:	lib/vsprintf.c
25899
25900VT1211 HARDWARE MONITOR DRIVER
25901M:	Juerg Haefliger <juergh@proton.me>
25902L:	linux-hwmon@vger.kernel.org
25903S:	Maintained
25904F:	Documentation/hwmon/vt1211.rst
25905F:	drivers/hwmon/vt1211.c
25906
25907VT8231 HARDWARE MONITOR DRIVER
25908M:	Roger Lucas <vt8231@hiddenengine.co.uk>
25909L:	linux-hwmon@vger.kernel.org
25910S:	Maintained
25911F:	drivers/hwmon/vt8231.c
25912
25913VUB300 USB to SDIO/SD/MMC bridge chip
25914L:	linux-mmc@vger.kernel.org
25915S:	Orphan
25916F:	drivers/mmc/host/vub300.c
25917
25918W1 DALLAS'S 1-WIRE BUS
25919M:	Krzysztof Kozlowski <krzk@kernel.org>
25920S:	Maintained
25921F:	Documentation/devicetree/bindings/w1/
25922F:	Documentation/w1/
25923F:	drivers/w1/
25924F:	include/linux/w1.h
25925
25926W83791D HARDWARE MONITORING DRIVER
25927M:	Marc Hulsman <m.hulsman@tudelft.nl>
25928L:	linux-hwmon@vger.kernel.org
25929S:	Maintained
25930F:	Documentation/hwmon/w83791d.rst
25931F:	drivers/hwmon/w83791d.c
25932
25933W83793 HARDWARE MONITORING DRIVER
25934M:	Rudolf Marek <r.marek@assembler.cz>
25935L:	linux-hwmon@vger.kernel.org
25936S:	Maintained
25937F:	Documentation/hwmon/w83793.rst
25938F:	drivers/hwmon/w83793.c
25939
25940W83795 HARDWARE MONITORING DRIVER
25941M:	Jean Delvare <jdelvare@suse.com>
25942L:	linux-hwmon@vger.kernel.org
25943S:	Maintained
25944F:	drivers/hwmon/w83795.c
25945
25946W83L51xD SD/MMC CARD INTERFACE DRIVER
25947M:	Pierre Ossman <pierre@ossman.eu>
25948S:	Maintained
25949F:	drivers/mmc/host/wbsd.*
25950
25951WACOM PROTOCOL 4 SERIAL TABLETS
25952M:	Julian Squires <julian@cipht.net>
25953M:	Hans de Goede <hdegoede@redhat.com>
25954L:	linux-input@vger.kernel.org
25955S:	Maintained
25956F:	drivers/input/tablet/wacom_serial4.c
25957
25958WANGXUN ETHERNET DRIVER
25959M:	Jiawen Wu <jiawenwu@trustnetic.com>
25960M:	Mengyuan Lou <mengyuanlou@net-swift.com>
25961L:	netdev@vger.kernel.org
25962S:	Maintained
25963W:	https://www.net-swift.com
25964F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25965F:	drivers/net/ethernet/wangxun/
25966F:	drivers/net/pcs/pcs-xpcs-wx.c
25967
25968WATCHDOG DEVICE DRIVERS
25969M:	Wim Van Sebroeck <wim@linux-watchdog.org>
25970M:	Guenter Roeck <linux@roeck-us.net>
25971L:	linux-watchdog@vger.kernel.org
25972S:	Maintained
25973W:	http://www.linux-watchdog.org/
25974T:	git git://www.linux-watchdog.org/linux-watchdog.git
25975F:	Documentation/devicetree/bindings/watchdog/
25976F:	Documentation/watchdog/
25977F:	drivers/watchdog/
25978F:	include/linux/watchdog.h
25979F:	include/trace/events/watchdog.h
25980F:	include/uapi/linux/watchdog.h
25981
25982WAVE5 VPU CODEC DRIVER
25983M:	Nas Chung <nas.chung@chipsnmedia.com>
25984M:	Jackson Lee <jackson.lee@chipsnmedia.com>
25985L:	linux-media@vger.kernel.org
25986S:	Maintained
25987F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25988F:	drivers/media/platform/chips-media/wave5/
25989
25990WHISKEYCOVE PMIC GPIO DRIVER
25991M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
25992L:	linux-gpio@vger.kernel.org
25993S:	Maintained
25994F:	drivers/gpio/gpio-wcove.c
25995
25996WHWAVE RTC DRIVER
25997M:	Dianlong Li <long17.cool@163.com>
25998L:	linux-rtc@vger.kernel.org
25999S:	Maintained
26000F:	drivers/rtc/rtc-sd3078.c
26001
26002WIIMOTE HID DRIVER
26003M:	David Rheinsberg <david@readahead.eu>
26004L:	linux-input@vger.kernel.org
26005S:	Maintained
26006F:	drivers/hid/hid-wiimote*
26007
26008WILOCITY WIL6210 WIRELESS DRIVER
26009L:	linux-wireless@vger.kernel.org
26010S:	Orphan
26011W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
26012F:	drivers/net/wireless/ath/wil6210/
26013
26014WINBOND CIR DRIVER
26015M:	David Härdeman <david@hardeman.nu>
26016S:	Maintained
26017F:	drivers/media/rc/winbond-cir.c
26018
26019WINSYSTEMS EBC-C384 WATCHDOG DRIVER
26020L:	linux-watchdog@vger.kernel.org
26021S:	Orphan
26022F:	drivers/watchdog/ebc-c384_wdt.c
26023
26024WINSYSTEMS WS16C48 GPIO DRIVER
26025M:	William Breathitt Gray <wbg@kernel.org>
26026L:	linux-gpio@vger.kernel.org
26027S:	Maintained
26028F:	drivers/gpio/gpio-ws16c48.c
26029
26030WIREGUARD SECURE NETWORK TUNNEL
26031M:	Jason A. Donenfeld <Jason@zx2c4.com>
26032L:	wireguard@lists.zx2c4.com
26033L:	netdev@vger.kernel.org
26034S:	Maintained
26035F:	drivers/net/wireguard/
26036F:	tools/testing/selftests/wireguard/
26037
26038WISTRON LAPTOP BUTTON DRIVER
26039M:	Miloslav Trmac <mitr@volny.cz>
26040S:	Maintained
26041F:	drivers/input/misc/wistron_btns.c
26042
26043WMI BINARY MOF DRIVER
26044M:	Armin Wolf <W_Armin@gmx.de>
26045R:	Thomas Weißschuh <linux@weissschuh.net>
26046L:	platform-driver-x86@vger.kernel.org
26047S:	Maintained
26048F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
26049F:	Documentation/wmi/devices/wmi-bmof.rst
26050F:	drivers/platform/x86/wmi-bmof.c
26051
26052WOLFSON MICROELECTRONICS DRIVERS
26053L:	patches@opensource.cirrus.com
26054S:	Supported
26055W:	https://github.com/CirrusLogic/linux-drivers/wiki
26056T:	git https://github.com/CirrusLogic/linux-drivers.git
26057F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26058F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26059F:	Documentation/devicetree/bindings/mfd/wm831x.txt
26060F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26061F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
26062F:	Documentation/devicetree/bindings/sound/wm*
26063F:	Documentation/hwmon/wm83??.rst
26064F:	arch/arm/mach-s3c/mach-crag6410*
26065F:	drivers/clk/clk-wm83*.c
26066F:	drivers/gpio/gpio-*wm*.c
26067F:	drivers/gpio/gpio-arizona.c
26068F:	drivers/hwmon/wm83??-hwmon.c
26069F:	drivers/input/misc/wm831x-on.c
26070F:	drivers/input/touchscreen/wm831x-ts.c
26071F:	drivers/input/touchscreen/wm97*.c
26072F:	drivers/leds/leds-wm83*.c
26073F:	drivers/mfd/arizona*
26074F:	drivers/mfd/cs47l24*
26075F:	drivers/mfd/wm*.c
26076F:	drivers/power/supply/wm83*.c
26077F:	drivers/regulator/arizona*
26078F:	drivers/regulator/wm8*.c
26079F:	drivers/rtc/rtc-wm83*.c
26080F:	drivers/video/backlight/wm83*_bl.c
26081F:	drivers/watchdog/wm83*_wdt.c
26082F:	include/linux/mfd/arizona/
26083F:	include/linux/mfd/wm831x/
26084F:	include/linux/mfd/wm8350/
26085F:	include/linux/mfd/wm8400*
26086F:	include/linux/regulator/arizona*
26087F:	include/linux/wm97xx.h
26088F:	include/sound/wm????.h
26089F:	sound/soc/codecs/arizona*
26090F:	sound/soc/codecs/cs47l24*
26091F:	sound/soc/codecs/wm*
26092
26093WORKQUEUE
26094M:	Tejun Heo <tj@kernel.org>
26095R:	Lai Jiangshan <jiangshanlai@gmail.com>
26096S:	Maintained
26097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
26098F:	Documentation/core-api/workqueue.rst
26099F:	include/linux/workqueue.h
26100F:	kernel/workqueue.c
26101F:	kernel/workqueue_internal.h
26102
26103WWAN DRIVERS
26104M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
26105M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
26106R:	Johannes Berg <johannes@sipsolutions.net>
26107L:	netdev@vger.kernel.org
26108S:	Maintained
26109F:	drivers/net/wwan/
26110F:	include/linux/wwan.h
26111F:	include/uapi/linux/wwan.h
26112
26113X-POWERS AXP288 PMIC DRIVERS
26114M:	Hans de Goede <hdegoede@redhat.com>
26115S:	Maintained
26116F:	drivers/acpi/pmic/intel_pmic_xpower.c
26117N:	axp288
26118
26119X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
26120M:	Chen-Yu Tsai <wens@csie.org>
26121L:	linux-kernel@vger.kernel.org
26122S:	Maintained
26123N:	axp[128]
26124
26125X.25 STACK
26126M:	Martin Schiller <ms@dev.tdt.de>
26127L:	linux-x25@vger.kernel.org
26128S:	Maintained
26129F:	Documentation/networking/lapb-module.rst
26130F:	Documentation/networking/x25*
26131F:	drivers/net/wan/hdlc_x25.c
26132F:	drivers/net/wan/lapbether.c
26133F:	include/*/lapb.h
26134F:	include/net/x25*
26135F:	include/uapi/linux/x25.h
26136F:	net/lapb/
26137F:	net/x25/
26138
26139X86 ARCHITECTURE (32-BIT AND 64-BIT)
26140M:	Thomas Gleixner <tglx@linutronix.de>
26141M:	Ingo Molnar <mingo@redhat.com>
26142M:	Borislav Petkov <bp@alien8.de>
26143M:	Dave Hansen <dave.hansen@linux.intel.com>
26144M:	x86@kernel.org
26145R:	"H. Peter Anvin" <hpa@zytor.com>
26146L:	linux-kernel@vger.kernel.org
26147S:	Maintained
26148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
26149F:	Documentation/arch/x86/
26150F:	Documentation/devicetree/bindings/x86/
26151F:	arch/x86/
26152F:	tools/testing/selftests/x86
26153
26154X86 CPUID DATABASE
26155M:	Borislav Petkov <bp@alien8.de>
26156M:	Thomas Gleixner <tglx@linutronix.de>
26157M:	x86@kernel.org
26158R:	Ahmed S. Darwish <darwi@linutronix.de>
26159L:	x86-cpuid@lists.linux.dev
26160S:	Maintained
26161W:	https://x86-cpuid.org
26162F:	tools/arch/x86/kcpuid/cpuid.csv
26163
26164X86 ENTRY CODE
26165M:	Andy Lutomirski <luto@kernel.org>
26166L:	linux-kernel@vger.kernel.org
26167S:	Maintained
26168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
26169F:	arch/x86/entry/
26170
26171X86 HARDWARE VULNERABILITIES
26172M:	Thomas Gleixner <tglx@linutronix.de>
26173M:	Borislav Petkov <bp@alien8.de>
26174M:	Peter Zijlstra <peterz@infradead.org>
26175M:	Josh Poimboeuf <jpoimboe@kernel.org>
26176R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
26177S:	Maintained
26178F:	Documentation/admin-guide/hw-vuln/
26179F:	arch/x86/include/asm/nospec-branch.h
26180F:	arch/x86/kernel/cpu/bugs.c
26181
26182X86 MCE INFRASTRUCTURE
26183M:	Tony Luck <tony.luck@intel.com>
26184M:	Borislav Petkov <bp@alien8.de>
26185L:	linux-edac@vger.kernel.org
26186S:	Maintained
26187F:	Documentation/ABI/testing/sysfs-mce
26188F:	Documentation/arch/x86/x86_64/machinecheck.rst
26189F:	arch/x86/kernel/cpu/mce/*
26190
26191X86 MICROCODE UPDATE SUPPORT
26192M:	Borislav Petkov <bp@alien8.de>
26193S:	Maintained
26194F:	arch/x86/kernel/cpu/microcode/*
26195
26196X86 MM
26197M:	Dave Hansen <dave.hansen@linux.intel.com>
26198M:	Andy Lutomirski <luto@kernel.org>
26199M:	Peter Zijlstra <peterz@infradead.org>
26200L:	linux-kernel@vger.kernel.org
26201S:	Maintained
26202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
26203F:	arch/x86/mm/
26204
26205X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
26206M:	Hans de Goede <hdegoede@redhat.com>
26207L:	platform-driver-x86@vger.kernel.org
26208S:	Maintained
26209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26210F:	drivers/platform/x86/x86-android-tablets/
26211
26212X86 PLATFORM DRIVERS
26213M:	Hans de Goede <hdegoede@redhat.com>
26214M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
26215L:	platform-driver-x86@vger.kernel.org
26216S:	Maintained
26217Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
26218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26219F:	drivers/platform/olpc/
26220F:	drivers/platform/x86/
26221F:	include/linux/platform_data/x86/
26222
26223X86 PLATFORM UV HPE SUPERDOME FLEX
26224M:	Steve Wahl <steve.wahl@hpe.com>
26225R:	Justin Ernst <justin.ernst@hpe.com>
26226R:	Kyle Meyer <kyle.meyer@hpe.com>
26227R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
26228R:	Russ Anderson <russ.anderson@hpe.com>
26229S:	Supported
26230F:	arch/x86/include/asm/uv/
26231F:	arch/x86/kernel/apic/x2apic_uv_x.c
26232F:	arch/x86/platform/uv/
26233
26234X86 STACK UNWINDING
26235M:	Josh Poimboeuf <jpoimboe@kernel.org>
26236M:	Peter Zijlstra <peterz@infradead.org>
26237S:	Supported
26238F:	arch/x86/include/asm/unwind*.h
26239F:	arch/x86/kernel/dumpstack.c
26240F:	arch/x86/kernel/stacktrace.c
26241F:	arch/x86/kernel/unwind_*.c
26242
26243X86 TRUST DOMAIN EXTENSIONS (TDX)
26244M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
26245R:	Dave Hansen <dave.hansen@linux.intel.com>
26246L:	x86@kernel.org
26247L:	linux-coco@lists.linux.dev
26248S:	Supported
26249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
26250F:	arch/x86/boot/compressed/tdx*
26251F:	arch/x86/coco/tdx/
26252F:	arch/x86/include/asm/shared/tdx.h
26253F:	arch/x86/include/asm/tdx.h
26254F:	arch/x86/virt/vmx/tdx/
26255F:	drivers/virt/coco/tdx-guest
26256
26257X86 VDSO
26258M:	Andy Lutomirski <luto@kernel.org>
26259L:	linux-kernel@vger.kernel.org
26260S:	Maintained
26261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
26262F:	arch/x86/entry/vdso/
26263
26264XARRAY
26265M:	Matthew Wilcox <willy@infradead.org>
26266L:	linux-fsdevel@vger.kernel.org
26267L:	linux-mm@kvack.org
26268S:	Supported
26269F:	Documentation/core-api/xarray.rst
26270F:	include/linux/idr.h
26271F:	include/linux/xarray.h
26272F:	lib/idr.c
26273F:	lib/test_xarray.c
26274F:	lib/xarray.c
26275F:	tools/testing/radix-tree
26276
26277XBOX DVD IR REMOTE
26278M:	Benjamin Valentin <benpicco@googlemail.com>
26279S:	Maintained
26280F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
26281F:	drivers/media/rc/xbox_remote.c
26282
26283XC2028/3028 TUNER DRIVER
26284M:	Mauro Carvalho Chehab <mchehab@kernel.org>
26285L:	linux-media@vger.kernel.org
26286S:	Maintained
26287W:	https://linuxtv.org
26288T:	git git://linuxtv.org/media.git
26289F:	drivers/media/tuners/xc2028.*
26290
26291XDP (eXpress Data Path)
26292M:	Alexei Starovoitov <ast@kernel.org>
26293M:	Daniel Borkmann <daniel@iogearbox.net>
26294M:	David S. Miller <davem@davemloft.net>
26295M:	Jakub Kicinski <kuba@kernel.org>
26296M:	Jesper Dangaard Brouer <hawk@kernel.org>
26297M:	John Fastabend <john.fastabend@gmail.com>
26298L:	netdev@vger.kernel.org
26299L:	bpf@vger.kernel.org
26300S:	Supported
26301F:	drivers/net/ethernet/*/*/*/*/*xdp*
26302F:	drivers/net/ethernet/*/*/*xdp*
26303F:	include/net/xdp.h
26304F:	include/net/xdp_priv.h
26305F:	include/trace/events/xdp.h
26306F:	kernel/bpf/cpumap.c
26307F:	kernel/bpf/devmap.c
26308F:	net/core/xdp.c
26309F:	samples/bpf/xdp*
26310F:	tools/testing/selftests/bpf/*/*xdp*
26311F:	tools/testing/selftests/bpf/*xdp*
26312K:	(?:\b|_)xdp(?:\b|_)
26313
26314XDP SOCKETS (AF_XDP)
26315M:	Björn Töpel <bjorn@kernel.org>
26316M:	Magnus Karlsson <magnus.karlsson@intel.com>
26317M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
26318R:	Jonathan Lemon <jonathan.lemon@gmail.com>
26319L:	netdev@vger.kernel.org
26320L:	bpf@vger.kernel.org
26321S:	Maintained
26322F:	Documentation/networking/af_xdp.rst
26323F:	include/net/netns/xdp.h
26324F:	include/net/xdp_sock*
26325F:	include/net/xsk_buff_pool.h
26326F:	include/uapi/linux/if_xdp.h
26327F:	include/uapi/linux/xdp_diag.h
26328F:	net/xdp/
26329F:	tools/testing/selftests/bpf/*xsk*
26330
26331XEN BLOCK SUBSYSTEM
26332M:	Roger Pau Monné <roger.pau@citrix.com>
26333L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26334S:	Supported
26335F:	drivers/block/xen*
26336F:	drivers/block/xen-blkback/*
26337
26338XEN HYPERVISOR ARM
26339M:	Stefano Stabellini <sstabellini@kernel.org>
26340L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26341S:	Maintained
26342F:	arch/arm/include/asm/xen/
26343F:	arch/arm/xen/
26344
26345XEN HYPERVISOR ARM64
26346M:	Stefano Stabellini <sstabellini@kernel.org>
26347L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26348S:	Maintained
26349F:	arch/arm64/include/asm/xen/
26350F:	arch/arm64/xen/
26351
26352XEN HYPERVISOR INTERFACE
26353M:	Juergen Gross <jgross@suse.com>
26354M:	Stefano Stabellini <sstabellini@kernel.org>
26355R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
26356L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26357S:	Supported
26358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
26359F:	Documentation/ABI/stable/sysfs-hypervisor-xen
26360F:	Documentation/ABI/testing/sysfs-hypervisor-xen
26361F:	drivers/*/xen-*front.c
26362F:	drivers/xen/
26363F:	include/uapi/xen/
26364F:	include/xen/
26365F:	kernel/configs/xen.config
26366
26367XEN HYPERVISOR X86
26368M:	Juergen Gross <jgross@suse.com>
26369R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
26370L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26371S:	Supported
26372F:	arch/x86/configs/xen.config
26373F:	arch/x86/include/asm/pvclock-abi.h
26374F:	arch/x86/include/asm/xen/
26375F:	arch/x86/platform/pvh/
26376F:	arch/x86/xen/
26377
26378XEN NETWORK BACKEND DRIVER
26379M:	Wei Liu <wei.liu@kernel.org>
26380M:	Paul Durrant <paul@xen.org>
26381L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26382L:	netdev@vger.kernel.org
26383S:	Supported
26384F:	drivers/net/xen-netback/*
26385
26386XEN PCI SUBSYSTEM
26387M:	Juergen Gross <jgross@suse.com>
26388L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26389S:	Supported
26390F:	arch/x86/pci/*xen*
26391F:	drivers/pci/*xen*
26392
26393XEN PVSCSI DRIVERS
26394M:	Juergen Gross <jgross@suse.com>
26395L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26396L:	linux-scsi@vger.kernel.org
26397S:	Supported
26398F:	drivers/scsi/xen-scsifront.c
26399F:	drivers/xen/xen-scsiback.c
26400F:	include/xen/interface/io/vscsiif.h
26401
26402XEN PVUSB DRIVER
26403M:	Juergen Gross <jgross@suse.com>
26404L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26405L:	linux-usb@vger.kernel.org
26406S:	Supported
26407F:	drivers/usb/host/xen*
26408F:	include/xen/interface/io/usbif.h
26409
26410XEN SOUND FRONTEND DRIVER
26411M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
26412L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26413L:	linux-sound@vger.kernel.org
26414S:	Supported
26415F:	sound/xen/*
26416
26417XEN SWIOTLB SUBSYSTEM
26418M:	Juergen Gross <jgross@suse.com>
26419M:	Stefano Stabellini <sstabellini@kernel.org>
26420L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
26421L:	iommu@lists.linux.dev
26422S:	Supported
26423F:	arch/*/include/asm/xen/swiotlb-xen.h
26424F:	drivers/xen/swiotlb-xen.c
26425F:	include/xen/arm/swiotlb-xen.h
26426F:	include/xen/swiotlb-xen.h
26427
26428XFS FILESYSTEM
26429M:	Carlos Maiolino <cem@kernel.org>
26430L:	linux-xfs@vger.kernel.org
26431S:	Supported
26432W:	http://xfs.org/
26433C:	irc://irc.oftc.net/xfs
26434T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
26435P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26436F:	Documentation/ABI/testing/sysfs-fs-xfs
26437F:	Documentation/admin-guide/xfs.rst
26438F:	Documentation/filesystems/xfs/*
26439F:	fs/xfs/
26440F:	include/uapi/linux/dqblk_xfs.h
26441F:	include/uapi/linux/fsmap.h
26442
26443XILINX AMS DRIVER
26444M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
26445L:	linux-iio@vger.kernel.org
26446S:	Maintained
26447F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26448F:	drivers/iio/adc/xilinx-ams.c
26449
26450XILINX AXI ETHERNET DRIVER
26451M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
26452S:	Maintained
26453F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26454F:	drivers/net/ethernet/xilinx/xilinx_axienet*
26455
26456XILINX CAN DRIVER
26457M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
26458L:	linux-can@vger.kernel.org
26459S:	Maintained
26460F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26461F:	drivers/net/can/xilinx_can.c
26462
26463XILINX EVENT MANAGEMENT DRIVER
26464M:	Michal Simek <michal.simek@amd.com>
26465S:	Maintained
26466F:	drivers/soc/xilinx/xlnx_event_manager.c
26467F:	include/linux/firmware/xlnx-event-manager.h
26468
26469XILINX GPIO DRIVER
26470M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26471R:	Srinivas Neeli <srinivas.neeli@amd.com>
26472R:	Michal Simek <michal.simek@amd.com>
26473S:	Maintained
26474F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26475F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26476F:	drivers/gpio/gpio-xilinx.c
26477F:	drivers/gpio/gpio-zynq.c
26478
26479XILINX LL TEMAC ETHERNET DRIVER
26480L:	netdev@vger.kernel.org
26481S:	Orphan
26482F:	drivers/net/ethernet/xilinx/ll_temac*
26483
26484XILINX PWM DRIVER
26485M:	Sean Anderson <sean.anderson@seco.com>
26486S:	Maintained
26487F:	drivers/pwm/pwm-xilinx.c
26488F:	include/clocksource/timer-xilinx.h
26489
26490XILINX SOUND DRIVERS
26491M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
26492S:	Maintained
26493F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
26494F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
26495F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
26496F:	sound/soc/xilinx/*
26497
26498XILINX SD-FEC IP CORES
26499M:	Derek Kiernan <derek.kiernan@amd.com>
26500M:	Dragan Cvetic <dragan.cvetic@amd.com>
26501S:	Maintained
26502F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26503F:	Documentation/misc-devices/xilinx_sdfec.rst
26504F:	drivers/misc/Kconfig
26505F:	drivers/misc/Makefile
26506F:	drivers/misc/xilinx_sdfec.c
26507F:	include/uapi/misc/xilinx_sdfec.h
26508
26509XILINX UARTLITE SERIAL DRIVER
26510M:	Peter Korsgaard <jacmet@sunsite.dk>
26511L:	linux-serial@vger.kernel.org
26512S:	Maintained
26513F:	drivers/tty/serial/uartlite.c
26514
26515XILINX VIDEO IP CORES
26516M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26517L:	linux-media@vger.kernel.org
26518S:	Supported
26519T:	git git://linuxtv.org/media.git
26520F:	Documentation/devicetree/bindings/media/xilinx/
26521F:	drivers/media/platform/xilinx/
26522F:	include/uapi/linux/xilinx-v4l2-controls.h
26523
26524XILINX VERSAL EDAC DRIVER
26525M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26526M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
26527S:	Maintained
26528F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26529F:	drivers/edac/versal_edac.c
26530
26531XILINX WATCHDOG DRIVER
26532M:	Srinivas Neeli <srinivas.neeli@amd.com>
26533R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26534R:	Michal Simek <michal.simek@amd.com>
26535S:	Maintained
26536F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26537F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26538F:	drivers/watchdog/of_xilinx_wdt.c
26539F:	drivers/watchdog/xilinx_wwdt.c
26540
26541XILINX XDMA DRIVER
26542M:	Lizhi Hou <lizhi.hou@amd.com>
26543M:	Brian Xu <brian.xu@amd.com>
26544M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
26545L:	dmaengine@vger.kernel.org
26546S:	Supported
26547F:	drivers/dma/xilinx/xdma-regs.h
26548F:	drivers/dma/xilinx/xdma.c
26549F:	include/linux/dma/amd_xdma.h
26550F:	include/linux/platform_data/amd_xdma.h
26551
26552XILINX ZYNQMP DPDMA DRIVER
26553M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26554L:	dmaengine@vger.kernel.org
26555S:	Supported
26556F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26557F:	drivers/dma/xilinx/xilinx_dpdma.c
26558F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26559
26560XILINX ZYNQMP OCM EDAC DRIVER
26561M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26562M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
26563S:	Maintained
26564F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26565F:	drivers/edac/zynqmp_edac.c
26566
26567XILINX ZYNQMP PSGTR PHY DRIVER
26568M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26569L:	linux-kernel@vger.kernel.org
26570S:	Supported
26571T:	git https://github.com/Xilinx/linux-xlnx.git
26572F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26573F:	drivers/phy/xilinx/phy-zynqmp.c
26574
26575XILINX ZYNQMP SHA3 DRIVER
26576M:	Harsha <harsha.harsha@amd.com>
26577S:	Maintained
26578F:	drivers/crypto/xilinx/zynqmp-sha.c
26579
26580XILINX ZYNQMP NVMEM DRIVER
26581M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
26582M:	Kalyani Akula <kalyani.akula@amd.com>
26583R:	Michal Simek <michal.simek@amd.com>
26584S:	Maintained
26585F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26586F:	drivers/nvmem/zynqmp_nvmem.c
26587
26588XILLYBUS DRIVER
26589M:	Eli Billauer <eli.billauer@gmail.com>
26590L:	linux-kernel@vger.kernel.org
26591S:	Supported
26592F:	drivers/char/xillybus/
26593
26594XLP9XX I2C DRIVER
26595M:	George Cherian <gcherian@marvell.com>
26596L:	linux-i2c@vger.kernel.org
26597S:	Supported
26598W:	http://www.marvell.com
26599F:	drivers/i2c/busses/i2c-xlp9xx.c
26600
26601XRA1403 GPIO EXPANDER
26602M:	Nandor Han <nandor.han@ge.com>
26603L:	linux-gpio@vger.kernel.org
26604S:	Maintained
26605F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26606F:	drivers/gpio/gpio-xra1403.c
26607
26608XTENSA XTFPGA PLATFORM SUPPORT
26609M:	Max Filippov <jcmvbkbc@gmail.com>
26610S:	Maintained
26611F:	drivers/spi/spi-xtensa-xtfpga.c
26612F:	sound/soc/xtensa/xtfpga-i2s.c
26613
26614XZ EMBEDDED
26615M:	Lasse Collin <lasse.collin@tukaani.org>
26616S:	Maintained
26617W:	https://tukaani.org/xz/embedded.html
26618B:	https://github.com/tukaani-project/xz-embedded/issues
26619C:	irc://irc.libera.chat/tukaani
26620F:	Documentation/staging/xz.rst
26621F:	include/linux/decompress/unxz.h
26622F:	include/linux/xz.h
26623F:	lib/decompress_unxz.c
26624F:	lib/xz/
26625F:	scripts/xz_wrap.sh
26626
26627YAM DRIVER FOR AX.25
26628M:	Jean-Paul Roubelat <jpr@f6fbb.org>
26629L:	linux-hams@vger.kernel.org
26630S:	Maintained
26631F:	drivers/net/hamradio/yam*
26632F:	include/linux/yam.h
26633
26634YAMA SECURITY MODULE
26635M:	Kees Cook <kees@kernel.org>
26636S:	Supported
26637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26638F:	Documentation/admin-guide/LSM/Yama.rst
26639F:	security/yama/
26640
26641YAML NETLINK (YNL)
26642M:	Donald Hunter <donald.hunter@gmail.com>
26643M:	Jakub Kicinski <kuba@kernel.org>
26644F:	Documentation/netlink/
26645F:	Documentation/userspace-api/netlink/intro-specs.rst
26646F:	Documentation/userspace-api/netlink/specs.rst
26647F:	tools/net/ynl/
26648
26649YEALINK PHONE DRIVER
26650M:	Henk Vergonet <Henk.Vergonet@gmail.com>
26651S:	Maintained
26652F:	Documentation/input/devices/yealink.rst
26653F:	drivers/input/misc/yealink.*
26654
26655Z8530 DRIVER FOR AX.25
26656M:	Joerg Reuter <jreuter@yaina.de>
26657L:	linux-hams@vger.kernel.org
26658S:	Maintained
26659W:	http://yaina.de/jreuter/
26660W:	http://www.qsl.net/dl1bke/
26661F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26662F:	drivers/net/hamradio/*scc.c
26663F:	drivers/net/hamradio/z8530.h
26664
26665ZD1211RW WIRELESS DRIVER
26666L:	linux-wireless@vger.kernel.org
26667S:	Orphan
26668F:	drivers/net/wireless/zydas/
26669
26670ZD1301 MEDIA DRIVER
26671L:	linux-media@vger.kernel.org
26672S:	Orphan
26673W:	https://linuxtv.org/
26674Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26675F:	drivers/media/usb/dvb-usb-v2/zd1301*
26676
26677ZD1301_DEMOD MEDIA DRIVER
26678L:	linux-media@vger.kernel.org
26679S:	Orphan
26680W:	https://linuxtv.org/
26681Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26682F:	drivers/media/dvb-frontends/zd1301_demod*
26683
26684ZHAOXIN PROCESSOR SUPPORT
26685M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
26686L:	linux-kernel@vger.kernel.org
26687S:	Maintained
26688F:	arch/x86/kernel/cpu/zhaoxin.c
26689
26690ZONEFS FILESYSTEM
26691M:	Damien Le Moal <dlemoal@kernel.org>
26692M:	Naohiro Aota <naohiro.aota@wdc.com>
26693R:	Johannes Thumshirn <jth@kernel.org>
26694L:	linux-fsdevel@vger.kernel.org
26695S:	Maintained
26696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26697F:	Documentation/filesystems/zonefs.rst
26698F:	fs/zonefs/
26699
26700ZR36067 VIDEO FOR LINUX DRIVER
26701M:	Corentin Labbe <clabbe@baylibre.com>
26702L:	mjpeg-users@lists.sourceforge.net
26703L:	linux-media@vger.kernel.org
26704S:	Maintained
26705W:	http://mjpeg.sourceforge.net/driver-zoran/
26706Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26707F:	Documentation/driver-api/media/drivers/zoran.rst
26708F:	drivers/media/pci/zoran/
26709
26710ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26711M:	Minchan Kim <minchan@kernel.org>
26712M:	Sergey Senozhatsky <senozhatsky@chromium.org>
26713L:	linux-kernel@vger.kernel.org
26714S:	Maintained
26715F:	Documentation/admin-guide/blockdev/zram.rst
26716F:	drivers/block/zram/
26717
26718ZS DECSTATION Z85C30 SERIAL DRIVER
26719M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
26720S:	Maintained
26721F:	drivers/tty/serial/zs.*
26722
26723ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26724M:	Minchan Kim <minchan@kernel.org>
26725M:	Sergey Senozhatsky <senozhatsky@chromium.org>
26726L:	linux-mm@kvack.org
26727S:	Maintained
26728F:	Documentation/mm/zsmalloc.rst
26729F:	include/linux/zsmalloc.h
26730F:	mm/zsmalloc.c
26731
26732ZSTD
26733M:	Nick Terrell <terrelln@fb.com>
26734M:	David Sterba <dsterba@suse.com>
26735S:	Maintained
26736B:	https://github.com/facebook/zstd/issues
26737T:	git https://github.com/terrelln/linux.git
26738F:	crypto/zstd.c
26739F:	include/linux/zstd*
26740F:	lib/decompress_unzstd.c
26741F:	lib/zstd/
26742N:	zstd
26743K:	zstd
26744
26745ZSWAP COMPRESSED SWAP CACHING
26746M:	Johannes Weiner <hannes@cmpxchg.org>
26747M:	Yosry Ahmed <yosry.ahmed@linux.dev>
26748M:	Nhat Pham <nphamcs@gmail.com>
26749R:	Chengming Zhou <chengming.zhou@linux.dev>
26750L:	linux-mm@kvack.org
26751S:	Maintained
26752F:	Documentation/admin-guide/mm/zswap.rst
26753F:	include/linux/zpool.h
26754F:	include/linux/zswap.h
26755F:	mm/zpool.c
26756F:	mm/zswap.c
26757F:	tools/testing/selftests/cgroup/test_zswap.c
26758
26759SENARYTECH AUDIO CODEC DRIVER
26760M:	bo liu <bo.liu@senarytech.com>
26761S:	Maintained
26762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26763F:	sound/pci/hda/patch_senarytech.c
26764
26765THE REST
26766M:	Linus Torvalds <torvalds@linux-foundation.org>
26767L:	linux-kernel@vger.kernel.org
26768S:	Buried alive in reporters
26769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26770F:	*
26771F:	*/
26772