xref: /linux/MAINTAINERS (revision fa8a4d3659d0c1ad73d5f59b2e0a6d408de5b317)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/ABI/testing/sysfs-bus-wmi
396F:	Documentation/driver-api/wmi.rst
397F:	Documentation/wmi/
398F:	drivers/platform/x86/wmi.c
399F:	include/uapi/linux/wmi.h
400
401ACRN HYPERVISOR SERVICE MODULE
402M:	Fei Li <fei1.li@intel.com>
403L:	acrn-dev@lists.projectacrn.org (subscribers-only)
404S:	Supported
405W:	https://projectacrn.org
406F:	Documentation/virt/acrn/
407F:	drivers/virt/acrn/
408F:	include/uapi/linux/acrn.h
409
410AD1889 ALSA SOUND DRIVER
411L:	linux-parisc@vger.kernel.org
412S:	Maintained
413W:	https://parisc.wiki.kernel.org/index.php/AD1889
414F:	sound/pci/ad1889.*
415
416AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
418L:	linux-iio@vger.kernel.org
419S:	Supported
420F:	drivers/iio/potentiometer/ad5110.c
421
422AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424S:	Supported
425W:	http://wiki.analog.com/AD5254
426W:	https://ez.analog.com/linux-software-drivers
427F:	drivers/misc/ad525x_dpot.c
428
429AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431S:	Supported
432W:	http://wiki.analog.com/AD5398
433W:	https://ez.analog.com/linux-software-drivers
434F:	drivers/regulator/ad5398.c
435
436AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437M:	Michael Hennerich <michael.hennerich@analog.com>
438S:	Supported
439W:	http://wiki.analog.com/AD7142
440W:	https://ez.analog.com/linux-software-drivers
441F:	drivers/input/misc/ad714x.c
442
443AD738X ADC DRIVER (AD7380/1/2/4)
444M:	Michael Hennerich <michael.hennerich@analog.com>
445M:	Nuno Sá <nuno.sa@analog.com>
446R:	David Lechner <dlechner@baylibre.com>
447S:	Supported
448W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449W:	https://ez.analog.com/linux-software-drivers
450F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451F:	drivers/iio/adc/ad7380.c
452
453AD7877 TOUCHSCREEN DRIVER
454M:	Michael Hennerich <michael.hennerich@analog.com>
455S:	Supported
456W:	http://wiki.analog.com/AD7877
457W:	https://ez.analog.com/linux-software-drivers
458F:	drivers/input/touchscreen/ad7877.c
459
460AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462S:	Supported
463W:	http://wiki.analog.com/AD7879
464W:	https://ez.analog.com/linux-software-drivers
465F:	drivers/input/touchscreen/ad7879.c
466
467AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469M:	Nuno Sá <nuno.sa@analog.com>
470R:	David Lechner <dlechner@baylibre.com>
471S:	Supported
472W:	https://ez.analog.com/linux-software-drivers
473F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474F:	Documentation/iio/ad7944.rst
475F:	drivers/iio/adc/ad7944.c
476
477ADAFRUIT MINI I2C GAMEPAD
478M:	Anshul Dalal <anshulusr@gmail.com>
479L:	linux-input@vger.kernel.org
480S:	Maintained
481F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482F:	drivers/input/joystick/adafruit-seesaw.c
483
484ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485M:	Jiri Kosina <jikos@kernel.org>
486S:	Maintained
487
488ADF7242 IEEE 802.15.4 RADIO DRIVER
489M:	Michael Hennerich <michael.hennerich@analog.com>
490L:	linux-wpan@vger.kernel.org
491S:	Supported
492W:	https://wiki.analog.com/ADF7242
493W:	https://ez.analog.com/linux-software-drivers
494F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495F:	drivers/net/ieee802154/adf7242.c
496
497ADM1025 HARDWARE MONITOR DRIVER
498M:	Jean Delvare <jdelvare@suse.com>
499L:	linux-hwmon@vger.kernel.org
500S:	Maintained
501F:	Documentation/hwmon/adm1025.rst
502F:	drivers/hwmon/adm1025.c
503
504ADM1029 HARDWARE MONITOR DRIVER
505M:	Corentin Labbe <clabbe.montjoie@gmail.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Maintained
508F:	drivers/hwmon/adm1029.c
509
510ADM8211 WIRELESS DRIVER
511L:	linux-wireless@vger.kernel.org
512S:	Orphan
513F:	drivers/net/wireless/admtek/adm8211.*
514
515ADP1050 HARDWARE MONITOR DRIVER
516M:	Radu Sabau <radu.sabau@analog.com>
517L:	linux-hwmon@vger.kernel.org
518S:	Supported
519W:	https://ez.analog.com/linux-software-drivers
520F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522ADP1653 FLASH CONTROLLER DRIVER
523M:	Sakari Ailus <sakari.ailus@iki.fi>
524L:	linux-media@vger.kernel.org
525S:	Maintained
526F:	drivers/media/i2c/adp1653.c
527F:	include/media/i2c/adp1653.h
528
529ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5520
533W:	https://ez.analog.com/linux-software-drivers
534F:	drivers/gpio/gpio-adp5520.c
535F:	drivers/input/keyboard/adp5520-keys.c
536F:	drivers/leds/leds-adp5520.c
537F:	drivers/mfd/adp5520.c
538F:	drivers/video/backlight/adp5520_bl.c
539
540ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542S:	Supported
543W:	http://wiki.analog.com/ADP5588
544W:	https://ez.analog.com/linux-software-drivers
545F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
546F:	drivers/input/keyboard/adp5588-keys.c
547
548ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550S:	Supported
551W:	http://wiki.analog.com/ADP8860
552W:	https://ez.analog.com/linux-software-drivers
553F:	drivers/video/backlight/adp8860_bl.c
554
555ADT746X FAN DRIVER
556M:	Colin Leroy <colin@colino.net>
557S:	Maintained
558F:	drivers/macintosh/therm_adt746x.c
559
560ADT7475 HARDWARE MONITOR DRIVER
561M:	Jean Delvare <jdelvare@suse.com>
562L:	linux-hwmon@vger.kernel.org
563S:	Maintained
564F:	Documentation/hwmon/adt7475.rst
565F:	drivers/hwmon/adt7475.c
566
567ADVANSYS SCSI DRIVER
568M:	Matthew Wilcox <willy@infradead.org>
569M:	Hannes Reinecke <hare@suse.com>
570L:	linux-scsi@vger.kernel.org
571S:	Maintained
572F:	Documentation/scsi/advansys.rst
573F:	drivers/scsi/advansys.c
574
575ADVANTECH SWBTN DRIVER
576M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
577L:	platform-driver-x86@vger.kernel.org
578S:	Maintained
579F:	drivers/platform/x86/adv_swbutton.c
580
581ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582M:	Lucas Stankus <lucas.p.stankus@gmail.com>
583S:	Supported
584F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585F:	drivers/iio/accel/adxl313*
586
587ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588M:	Michael Hennerich <michael.hennerich@analog.com>
589S:	Supported
590W:	http://wiki.analog.com/ADXL345
591W:	https://ez.analog.com/linux-software-drivers
592F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593F:	drivers/input/misc/adxl34x.c
594
595ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596M:	Puranjay Mohan <puranjay@kernel.org>
597L:	linux-iio@vger.kernel.org
598S:	Supported
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600F:	drivers/iio/accel/adxl355.h
601F:	drivers/iio/accel/adxl355_core.c
602F:	drivers/iio/accel/adxl355_i2c.c
603F:	drivers/iio/accel/adxl355_spi.c
604
605ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
607L:	linux-iio@vger.kernel.org
608S:	Supported
609W:	https://ez.analog.com/linux-software-drivers
610F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611F:	drivers/iio/accel/adxl367*
612
613ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614M:	Michael Hennerich <michael.hennerich@analog.com>
615S:	Supported
616W:	https://ez.analog.com/linux-software-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618F:	drivers/iio/accel/adxl372.c
619F:	drivers/iio/accel/adxl372_i2c.c
620F:	drivers/iio/accel/adxl372_spi.c
621
622AF8133J THREE-AXIS MAGNETOMETER DRIVER
623M:	Ondřej Jirman <megi@xff.cz>
624S:	Maintained
625F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626F:	drivers/iio/magnetometer/af8133j.c
627
628AF9013 MEDIA DRIVER
629L:	linux-media@vger.kernel.org
630S:	Orphan
631W:	https://linuxtv.org
632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
633F:	drivers/media/dvb-frontends/af9013*
634
635AF9033 MEDIA DRIVER
636L:	linux-media@vger.kernel.org
637S:	Orphan
638W:	https://linuxtv.org
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640F:	drivers/media/dvb-frontends/af9033*
641
642AFFS FILE SYSTEM
643M:	David Sterba <dsterba@suse.com>
644L:	linux-fsdevel@vger.kernel.org
645S:	Odd Fixes
646F:	Documentation/filesystems/affs.rst
647F:	fs/affs/
648
649AFS FILESYSTEM
650M:	David Howells <dhowells@redhat.com>
651M:	Marc Dionne <marc.dionne@auristor.com>
652L:	linux-afs@lists.infradead.org
653S:	Supported
654W:	https://www.infradead.org/~dhowells/kafs/
655F:	Documentation/filesystems/afs.rst
656F:	fs/afs/
657F:	include/trace/events/afs.h
658
659AGPGART DRIVER
660M:	David Airlie <airlied@redhat.com>
661L:	dri-devel@lists.freedesktop.org
662S:	Maintained
663T:	git https://gitlab.freedesktop.org/drm/kernel.git
664F:	drivers/char/agp/
665F:	include/linux/agp*
666F:	include/uapi/linux/agp*
667
668AHA152X SCSI DRIVER
669M:	"Juergen E. Fischer" <fischer@norbit.de>
670L:	linux-scsi@vger.kernel.org
671S:	Maintained
672F:	drivers/scsi/aha152x*
673F:	drivers/scsi/pcmcia/aha152x*
674
675AIC7XXX / AIC79XX SCSI DRIVER
676M:	Hannes Reinecke <hare@suse.com>
677L:	linux-scsi@vger.kernel.org
678S:	Maintained
679F:	drivers/scsi/aic7xxx/
680
681AIMSLAB FM RADIO RECEIVER DRIVER
682M:	Hans Verkuil <hverkuil@xs4all.nl>
683L:	linux-media@vger.kernel.org
684S:	Maintained
685W:	https://linuxtv.org
686T:	git git://linuxtv.org/media_tree.git
687F:	drivers/media/radio/radio-aimslab*
688
689AIO
690M:	Benjamin LaHaise <bcrl@kvack.org>
691L:	linux-aio@kvack.org
692S:	Supported
693F:	fs/aio.c
694F:	include/linux/*aio*.h
695
696AIROHA ETHERNET DRIVER
697M:	Lorenzo Bianconi <lorenzo@kernel.org>
698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
700L:	netdev@vger.kernel.org
701S:	Maintained
702F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703F:	drivers/net/ethernet/mediatek/airoha_eth.c
704
705AIROHA PCIE PHY DRIVER
706M:	Lorenzo Bianconi <lorenzo@kernel.org>
707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
708S:	Maintained
709F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710F:	drivers/phy/phy-airoha-pcie-regs.h
711F:	drivers/phy/phy-airoha-pcie.c
712
713AIROHA SPI SNFI DRIVER
714M:	Lorenzo Bianconi <lorenzo@kernel.org>
715M:	Ray Liu <ray.liu@airoha.com>
716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717L:	linux-spi@vger.kernel.org
718S:	Maintained
719F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720F:	drivers/spi/spi-airoha-snfi.c
721
722AIRSPY MEDIA DRIVER
723L:	linux-media@vger.kernel.org
724S:	Orphan
725W:	https://linuxtv.org
726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
727F:	drivers/media/usb/airspy/
728
729ALACRITECH GIGABIT ETHERNET DRIVER
730M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
731S:	Maintained
732F:	drivers/net/ethernet/alacritech/*
733
734ALCATEL SPEEDTOUCH USB DRIVER
735M:	Duncan Sands <duncan.sands@free.fr>
736L:	linux-usb@vger.kernel.org
737S:	Maintained
738W:	http://www.linux-usb.org/SpeedTouch/
739F:	drivers/usb/atm/speedtch.c
740F:	drivers/usb/atm/usbatm.c
741
742ALCHEMY AU1XX0 MMC DRIVER
743M:	Manuel Lauss <manuel.lauss@gmail.com>
744S:	Maintained
745F:	drivers/mmc/host/au1xmmc.c
746
747ALI1563 I2C DRIVER
748M:	Rudolf Marek <r.marek@assembler.cz>
749L:	linux-i2c@vger.kernel.org
750S:	Maintained
751F:	Documentation/i2c/busses/i2c-ali1563.rst
752F:	drivers/i2c/busses/i2c-ali1563.c
753
754ALIBABA ELASTIC RDMA DRIVER
755M:	Cheng Xu <chengyou@linux.alibaba.com>
756M:	Kai Shen <kaishen@linux.alibaba.com>
757L:	linux-rdma@vger.kernel.org
758S:	Supported
759F:	drivers/infiniband/hw/erdma
760F:	include/uapi/rdma/erdma-abi.h
761
762ALIBABA PMU DRIVER
763M:	Shuai Xue <xueshuai@linux.alibaba.com>
764S:	Supported
765F:	Documentation/admin-guide/perf/alibaba_pmu.rst
766F:	drivers/perf/alibaba_uncore_drw_pmu.c
767
768ALIENWARE WMI DRIVER
769L:	Dell.Client.Kernel@dell.com
770S:	Maintained
771F:	drivers/platform/x86/dell/alienware-wmi.c
772
773ALLEGRO DVT VIDEO IP CORE DRIVER
774M:	Michael Tretter <m.tretter@pengutronix.de>
775R:	Pengutronix Kernel Team <kernel@pengutronix.de>
776L:	linux-media@vger.kernel.org
777S:	Maintained
778F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
779F:	drivers/media/platform/allegro-dvt/
780
781ALLIED VISION ALVIUM CAMERA DRIVER
782M:	Tommaso Merciai <tomm.merciai@gmail.com>
783M:	Martin Hecht <martin.hecht@avnet.eu>
784L:	linux-media@vger.kernel.org
785S:	Maintained
786F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787F:	drivers/media/i2c/alvium-csi2.c
788F:	drivers/media/i2c/alvium-csi2.h
789
790ALLWINNER A10 CSI DRIVER
791M:	Maxime Ripard <mripard@kernel.org>
792L:	linux-media@vger.kernel.org
793S:	Maintained
794T:	git git://linuxtv.org/media_tree.git
795F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796F:	drivers/media/platform/sunxi/sun4i-csi/
797
798ALLWINNER A31 CSI DRIVER
799M:	Yong Deng <yong.deng@magewell.com>
800M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803T:	git git://linuxtv.org/media_tree.git
804F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805F:	drivers/media/platform/sunxi/sun6i-csi/
806
807ALLWINNER A31 ISP DRIVER
808M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811T:	git git://linuxtv.org/media_tree.git
812F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813F:	drivers/staging/media/sunxi/sun6i-isp/
814F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820T:	git git://linuxtv.org/media_tree.git
821F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824ALLWINNER CPUFREQ DRIVER
825M:	Yangtao Li <tiny.windzz@gmail.com>
826L:	linux-pm@vger.kernel.org
827S:	Maintained
828F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831ALLWINNER CRYPTO DRIVERS
832M:	Corentin Labbe <clabbe.montjoie@gmail.com>
833L:	linux-crypto@vger.kernel.org
834S:	Maintained
835F:	drivers/crypto/allwinner/
836
837ALLWINNER DMIC DRIVERS
838M:	Ban Tao <fengzheng923@gmail.com>
839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
840S:	Maintained
841F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842F:	sound/soc/sunxi/sun50i-dmic.c
843
844ALLWINNER HARDWARE SPINLOCK SUPPORT
845M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
846S:	Maintained
847F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848F:	drivers/hwspinlock/sun6i_hwspinlock.c
849
850ALLWINNER THERMAL DRIVER
851M:	Vasily Khoruzhick <anarsoul@gmail.com>
852M:	Yangtao Li <tiny.windzz@gmail.com>
853L:	linux-pm@vger.kernel.org
854S:	Maintained
855F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856F:	drivers/thermal/sun8i_thermal.c
857
858ALLWINNER VPU DRIVER
859M:	Maxime Ripard <mripard@kernel.org>
860M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/staging/media/sunxi/cedrus/
864
865ALPHA PORT
866M:	Richard Henderson <richard.henderson@linaro.org>
867M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
868M:	Matt Turner <mattst88@gmail.com>
869L:	linux-alpha@vger.kernel.org
870S:	Odd Fixes
871F:	arch/alpha/
872
873ALPS PS/2 TOUCHPAD DRIVER
874R:	Pali Rohár <pali@kernel.org>
875F:	drivers/input/mouse/alps.*
876
877ALTERA MAILBOX DRIVER
878M:	Mun Yew Tham <mun.yew.tham@intel.com>
879S:	Maintained
880F:	drivers/mailbox/mailbox-altera.c
881
882ALTERA MSGDMA IP CORE DRIVER
883M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
884R:	Stefan Roese <sr@denx.de>
885L:	dmaengine@vger.kernel.org
886S:	Odd Fixes
887F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888F:	drivers/dma/altera-msgdma.c
889
890ALTERA PIO DRIVER
891M:	Mun Yew Tham <mun.yew.tham@intel.com>
892L:	linux-gpio@vger.kernel.org
893S:	Maintained
894F:	drivers/gpio/gpio-altera.c
895
896ALTERA TRIPLE SPEED ETHERNET DRIVER
897M:	Joyce Ooi <joyce.ooi@intel.com>
898L:	netdev@vger.kernel.org
899S:	Maintained
900F:	drivers/net/ethernet/altera/
901
902ALTERA UART/JTAG UART SERIAL DRIVERS
903M:	Tobias Klauser <tklauser@distanz.ch>
904L:	linux-serial@vger.kernel.org
905S:	Maintained
906F:	drivers/tty/serial/altera_jtaguart.c
907F:	drivers/tty/serial/altera_uart.c
908F:	include/linux/altera_jtaguart.h
909F:	include/linux/altera_uart.h
910
911AMAZON ANNAPURNA LABS FIC DRIVER
912M:	Talel Shenhar <talel@amazon.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915F:	drivers/irqchip/irq-al-fic.c
916
917AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918M:	Talel Shenhar <talel@amazon.com>
919M:	Talel Shenhar <talelshenhar@gmail.com>
920S:	Maintained
921F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922F:	drivers/edac/al_mc_edac.c
923
924AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925M:	Talel Shenhar <talel@amazon.com>
926S:	Maintained
927F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928F:	drivers/thermal/thermal_mmio.c
929
930AMAZON ETHERNET DRIVERS
931M:	Shay Agroskin <shayagr@amazon.com>
932M:	Arthur Kiyanovski <akiyano@amazon.com>
933R:	David Arinzon <darinzon@amazon.com>
934R:	Noam Dagan <ndagan@amazon.com>
935R:	Saeed Bishara <saeedb@amazon.com>
936L:	netdev@vger.kernel.org
937S:	Supported
938F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939F:	drivers/net/ethernet/amazon/
940
941AMAZON RDMA EFA DRIVER
942M:	Michael Margolin <mrgolin@amazon.com>
943R:	Gal Pressman <gal.pressman@linux.dev>
944R:	Yossi Leybovich <sleybo@amazon.com>
945L:	linux-rdma@vger.kernel.org
946S:	Supported
947Q:	https://patchwork.kernel.org/project/linux-rdma/list/
948F:	drivers/infiniband/hw/efa/
949F:	include/uapi/rdma/efa-abi.h
950
951AMD ADDRESS TRANSLATION LIBRARY (ATL)
952M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
953L:	linux-edac@vger.kernel.org
954S:	Supported
955F:	drivers/ras/amd/atl/*
956
957AMD AXI W1 DRIVER
958M:	Kris Chaplin <kris.chaplin@amd.com>
959R:	Thomas Delev <thomas.delev@amd.com>
960R:	Michal Simek <michal.simek@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963F:	drivers/w1/masters/amd_axi_w1.c
964
965AMD CDX BUS DRIVER
966M:	Nipun Gupta <nipun.gupta@amd.com>
967M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
968S:	Maintained
969F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970F:	drivers/cdx/*
971F:	include/linux/cdx/*
972
973AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974M:	Tom Lendacky <thomas.lendacky@amd.com>
975M:	John Allen <john.allen@amd.com>
976L:	linux-crypto@vger.kernel.org
977S:	Supported
978F:	drivers/crypto/ccp/
979F:	include/linux/ccp.h
980
981AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982M:	Ashish Kalra <ashish.kalra@amd.com>
983M:	Tom Lendacky <thomas.lendacky@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/sev*
987F:	include/uapi/linux/psp-sev.h
988
989AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990M:	Mario Limonciello <mario.limonciello@amd.com>
991L:	linux-crypto@vger.kernel.org
992S:	Supported
993F:	drivers/crypto/ccp/dbc.c
994F:	drivers/crypto/ccp/dbc.h
995F:	drivers/crypto/ccp/platform-access.c
996F:	drivers/crypto/ccp/platform-access.h
997F:	include/uapi/linux/psp-dbc.h
998F:	tools/crypto/ccp/*.c
999F:	tools/crypto/ccp/*.py
1000
1001AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002M:	Mario Limonciello <mario.limonciello@amd.com>
1003L:	linux-crypto@vger.kernel.org
1004S:	Supported
1005F:	drivers/crypto/ccp/hsti.*
1006
1007AMD DISPLAY CORE
1008M:	Harry Wentland <harry.wentland@amd.com>
1009M:	Leo Li <sunpeng.li@amd.com>
1010M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1011L:	amd-gfx@lists.freedesktop.org
1012S:	Supported
1013T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1014F:	drivers/gpu/drm/amd/display/
1015
1016AMD DISPLAY CORE - DML
1017M:	Chaitanya Dhere <chaitanya.dhere@amd.com>
1018M:	Jun Lei <jun.lei@amd.com>
1019S:	Supported
1020F:	drivers/gpu/drm/amd/display/dc/dml/
1021F:	drivers/gpu/drm/amd/display/dc/dml2/
1022
1023AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1024M:	Huang Rui <ray.huang@amd.com>
1025L:	linux-hwmon@vger.kernel.org
1026S:	Supported
1027F:	Documentation/hwmon/fam15h_power.rst
1028F:	drivers/hwmon/fam15h_power.c
1029
1030AMD FCH GPIO DRIVER
1031M:	Enrico Weigelt, metux IT consult <info@metux.net>
1032L:	linux-gpio@vger.kernel.org
1033S:	Maintained
1034F:	drivers/gpio/gpio-amd-fch.c
1035F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1036
1037AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1038L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1039S:	Orphan
1040F:	drivers/usb/gadget/udc/amd5536udc.*
1041
1042AMD GEODE PROCESSOR/CHIPSET SUPPORT
1043M:	Andres Salomon <dilinger@queued.net>
1044L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1045S:	Supported
1046W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1047F:	arch/x86/include/asm/geode.h
1048F:	drivers/char/hw_random/geode-rng.c
1049F:	drivers/crypto/geode*
1050F:	drivers/video/fbdev/geode/
1051
1052AMD HSMP DRIVER
1053M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1054R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1055L:	platform-driver-x86@vger.kernel.org
1056S:	Maintained
1057F:	Documentation/arch/x86/amd_hsmp.rst
1058F:	arch/x86/include/asm/amd_hsmp.h
1059F:	arch/x86/include/uapi/asm/amd_hsmp.h
1060F:	drivers/platform/x86/amd/hsmp.c
1061
1062AMD IOMMU (AMD-VI)
1063M:	Joerg Roedel <joro@8bytes.org>
1064R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1065L:	iommu@lists.linux.dev
1066S:	Maintained
1067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1068F:	drivers/iommu/amd/
1069F:	include/linux/amd-iommu.h
1070
1071AMD KFD
1072M:	Felix Kuehling <Felix.Kuehling@amd.com>
1073L:	amd-gfx@lists.freedesktop.org
1074S:	Supported
1075T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1076F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1077F:	drivers/gpu/drm/amd/amdkfd/
1078F:	drivers/gpu/drm/amd/include/cik_structs.h
1079F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1080F:	drivers/gpu/drm/amd/include/v9_structs.h
1081F:	drivers/gpu/drm/amd/include/vi_structs.h
1082F:	include/uapi/linux/kfd_ioctl.h
1083F:	include/uapi/linux/kfd_sysfs.h
1084
1085AMD MP2 I2C DRIVER
1086M:	Elie Morisse <syniurge@gmail.com>
1087M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1088L:	linux-i2c@vger.kernel.org
1089S:	Maintained
1090F:	drivers/i2c/busses/i2c-amd-mp2*
1091
1092AMD PDS CORE DRIVER
1093M:	Shannon Nelson <shannon.nelson@amd.com>
1094M:	Brett Creeley <brett.creeley@amd.com>
1095L:	netdev@vger.kernel.org
1096S:	Supported
1097F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1098F:	drivers/net/ethernet/amd/pds_core/
1099F:	include/linux/pds/
1100
1101AMD PMC DRIVER
1102M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1103L:	platform-driver-x86@vger.kernel.org
1104S:	Maintained
1105F:	drivers/platform/x86/amd/pmc/
1106
1107AMD PMF DRIVER
1108M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1109L:	platform-driver-x86@vger.kernel.org
1110S:	Maintained
1111F:	Documentation/ABI/testing/sysfs-amd-pmf
1112F:	drivers/platform/x86/amd/pmf/
1113
1114AMD POWERPLAY AND SWSMU
1115M:	Kenneth Feng <kenneth.feng@amd.com>
1116L:	amd-gfx@lists.freedesktop.org
1117S:	Supported
1118T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1119F:	drivers/gpu/drm/amd/pm/
1120
1121AMD PSTATE DRIVER
1122M:	Huang Rui <ray.huang@amd.com>
1123M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1124M:	Mario Limonciello <mario.limonciello@amd.com>
1125R:	Perry Yuan <perry.yuan@amd.com>
1126L:	linux-pm@vger.kernel.org
1127S:	Supported
1128F:	Documentation/admin-guide/pm/amd-pstate.rst
1129F:	drivers/cpufreq/amd-pstate*
1130F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1131
1132AMD PTDMA DRIVER
1133M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1134L:	dmaengine@vger.kernel.org
1135S:	Maintained
1136F:	drivers/dma/ptdma/
1137
1138AMD SEATTLE DEVICE TREE SUPPORT
1139M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1140M:	Tom Lendacky <thomas.lendacky@amd.com>
1141S:	Supported
1142F:	arch/arm64/boot/dts/amd/
1143
1144AMD SENSOR FUSION HUB DRIVER
1145M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1146L:	linux-input@vger.kernel.org
1147S:	Maintained
1148F:	Documentation/hid/amd-sfh*
1149F:	drivers/hid/amd-sfh-hid/
1150
1151AMD SPI DRIVER
1152M:	Sanjay R Mehta <sanju.mehta@amd.com>
1153S:	Maintained
1154F:	drivers/spi/spi-amd.c
1155
1156AMD XGBE DRIVER
1157M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1158L:	netdev@vger.kernel.org
1159S:	Supported
1160F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1161F:	drivers/net/ethernet/amd/xgbe/
1162
1163AMLOGIC DDR PMU DRIVER
1164M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1165L:	linux-amlogic@lists.infradead.org
1166S:	Supported
1167W:	http://www.amlogic.com
1168F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1169F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1170F:	drivers/perf/amlogic/
1171F:	include/soc/amlogic/
1172
1173AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1174M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1175L:	linux-hwmon@vger.kernel.org
1176S:	Maintained
1177F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1178F:	Documentation/hwmon/chipcap2.rst
1179F:	drivers/hwmon/chipcap2.c
1180
1181AMPHION VPU CODEC V4L2 DRIVER
1182M:	Ming Qian <ming.qian@nxp.com>
1183M:	Zhou Peng <eagle.zhou@nxp.com>
1184L:	linux-media@vger.kernel.org
1185S:	Maintained
1186F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1187F:	drivers/media/platform/amphion/
1188
1189AMS AS73211 DRIVER
1190M:	Christian Eggers <ceggers@arri.de>
1191L:	linux-iio@vger.kernel.org
1192S:	Maintained
1193F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1194F:	drivers/iio/light/as73211.c
1195
1196AMT (Automatic Multicast Tunneling)
1197M:	Taehee Yoo <ap420073@gmail.com>
1198L:	netdev@vger.kernel.org
1199S:	Maintained
1200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1202F:	drivers/net/amt.c
1203
1204ANALOG DEVICES INC AD3552R DRIVER
1205M:	Nuno Sá <nuno.sa@analog.com>
1206L:	linux-iio@vger.kernel.org
1207S:	Supported
1208W:	https://ez.analog.com/linux-software-drivers
1209F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1210F:	drivers/iio/dac/ad3552r.c
1211
1212ANALOG DEVICES INC AD4130 DRIVER
1213M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1214L:	linux-iio@vger.kernel.org
1215S:	Supported
1216W:	https://ez.analog.com/linux-software-drivers
1217F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1218F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1219F:	drivers/iio/adc/ad4130.c
1220
1221ANALOG DEVICES INC AD7091R DRIVER
1222M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1223L:	linux-iio@vger.kernel.org
1224S:	Supported
1225W:	http://ez.analog.com/community/linux-device-drivers
1226F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1227F:	drivers/iio/adc/ad7091r*
1228
1229ANALOG DEVICES INC AD7192 DRIVER
1230M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1231L:	linux-iio@vger.kernel.org
1232S:	Supported
1233W:	https://ez.analog.com/linux-software-drivers
1234F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1235F:	drivers/iio/adc/ad7192.c
1236
1237ANALOG DEVICES INC AD7292 DRIVER
1238M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1239L:	linux-iio@vger.kernel.org
1240S:	Supported
1241W:	https://ez.analog.com/linux-software-drivers
1242F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1243F:	drivers/iio/adc/ad7292.c
1244
1245ANALOG DEVICES INC AD7293 DRIVER
1246M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1247L:	linux-iio@vger.kernel.org
1248S:	Supported
1249W:	https://ez.analog.com/linux-software-drivers
1250F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1251F:	drivers/iio/dac/ad7293.c
1252
1253ANALOG DEVICES INC AD74115 DRIVER
1254M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1255L:	linux-iio@vger.kernel.org
1256S:	Supported
1257W:	https://ez.analog.com/linux-software-drivers
1258F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1259F:	drivers/iio/addac/ad74115.c
1260
1261ANALOG DEVICES INC AD74413R DRIVER
1262M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1263L:	linux-iio@vger.kernel.org
1264S:	Supported
1265W:	https://ez.analog.com/linux-software-drivers
1266F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1267F:	drivers/iio/addac/ad74413r.c
1268F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1269
1270ANALOG DEVICES INC AD7768-1 DRIVER
1271M:	Michael Hennerich <Michael.Hennerich@analog.com>
1272L:	linux-iio@vger.kernel.org
1273S:	Supported
1274W:	https://ez.analog.com/linux-software-drivers
1275F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1276F:	drivers/iio/adc/ad7768-1.c
1277
1278ANALOG DEVICES INC AD7780 DRIVER
1279M:	Michael Hennerich <Michael.Hennerich@analog.com>
1280M:	Renato Lui Geh <renatogeh@gmail.com>
1281L:	linux-iio@vger.kernel.org
1282S:	Supported
1283W:	https://ez.analog.com/linux-software-drivers
1284F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1285F:	drivers/iio/adc/ad7780.c
1286
1287ANALOG DEVICES INC AD9739a DRIVER
1288M:	Nuno Sa <nuno.sa@analog.com>
1289M:	Dragos Bogdan <dragos.bogdan@analog.com>
1290L:	linux-iio@vger.kernel.org
1291S:	Supported
1292W:	https://ez.analog.com/linux-software-drivers
1293F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1294F:	drivers/iio/dac/ad9739a.c
1295
1296ANALOG DEVICES INC ADA4250 DRIVER
1297M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1298L:	linux-iio@vger.kernel.org
1299S:	Supported
1300W:	https://ez.analog.com/linux-software-drivers
1301F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1302F:	drivers/iio/amplifiers/ada4250.c
1303
1304ANALOG DEVICES INC ADF4377 DRIVER
1305M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1306L:	linux-iio@vger.kernel.org
1307S:	Supported
1308W:	https://ez.analog.com/linux-software-drivers
1309F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1310F:	drivers/iio/frequency/adf4377.c
1311
1312ANALOG DEVICES INC ADGS1408 DRIVER
1313M:	Mircea Caprioru <mircea.caprioru@analog.com>
1314S:	Supported
1315F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1316F:	drivers/mux/adgs1408.c
1317
1318ANALOG DEVICES INC ADIN DRIVER
1319M:	Michael Hennerich <michael.hennerich@analog.com>
1320L:	netdev@vger.kernel.org
1321S:	Supported
1322W:	https://ez.analog.com/linux-software-drivers
1323F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1324F:	drivers/net/phy/adin.c
1325
1326ANALOG DEVICES INC ADIS DRIVER LIBRARY
1327M:	Nuno Sa <nuno.sa@analog.com>
1328L:	linux-iio@vger.kernel.org
1329S:	Supported
1330F:	drivers/iio/imu/adis.c
1331F:	drivers/iio/imu/adis_buffer.c
1332F:	drivers/iio/imu/adis_trigger.c
1333F:	include/linux/iio/imu/adis.h
1334
1335ANALOG DEVICES INC ADIS16460 DRIVER
1336M:	Dragos Bogdan <dragos.bogdan@analog.com>
1337L:	linux-iio@vger.kernel.org
1338S:	Supported
1339W:	https://ez.analog.com/linux-software-drivers
1340F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1341F:	drivers/iio/imu/adis16460.c
1342
1343ANALOG DEVICES INC ADIS16475 DRIVER
1344M:	Nuno Sa <nuno.sa@analog.com>
1345L:	linux-iio@vger.kernel.org
1346S:	Supported
1347W:	https://ez.analog.com/linux-software-drivers
1348F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1349F:	drivers/iio/imu/adis16475.c
1350
1351ANALOG DEVICES INC ADM1177 DRIVER
1352M:	Michael Hennerich <Michael.Hennerich@analog.com>
1353L:	linux-hwmon@vger.kernel.org
1354S:	Supported
1355W:	https://ez.analog.com/linux-software-drivers
1356F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1357F:	drivers/hwmon/adm1177.c
1358
1359ANALOG DEVICES INC ADMFM2000 DRIVER
1360M:	Kim Seer Paller <kimseer.paller@analog.com>
1361L:	linux-iio@vger.kernel.org
1362S:	Supported
1363W:	https://ez.analog.com/linux-software-drivers
1364F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1365F:	drivers/iio/frequency/admfm2000.c
1366
1367ANALOG DEVICES INC ADMV1013 DRIVER
1368M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1369L:	linux-iio@vger.kernel.org
1370S:	Supported
1371W:	https://ez.analog.com/linux-software-drivers
1372F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1373F:	drivers/iio/frequency/admv1013.c
1374
1375ANALOG DEVICES INC ADMV1014 DRIVER
1376M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1377L:	linux-iio@vger.kernel.org
1378S:	Supported
1379W:	https://ez.analog.com/linux-software-drivers
1380F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1381F:	drivers/iio/frequency/admv1014.c
1382
1383ANALOG DEVICES INC ADMV8818 DRIVER
1384M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1385L:	linux-iio@vger.kernel.org
1386S:	Supported
1387W:	https://ez.analog.com/linux-software-drivers
1388F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1389F:	drivers/iio/filter/admv8818.c
1390
1391ANALOG DEVICES INC ADP5061 DRIVER
1392M:	Michael Hennerich <Michael.Hennerich@analog.com>
1393L:	linux-pm@vger.kernel.org
1394S:	Supported
1395W:	https://ez.analog.com/linux-software-drivers
1396F:	drivers/power/supply/adp5061.c
1397
1398ANALOG DEVICES INC ADRF6780 DRIVER
1399M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1400L:	linux-iio@vger.kernel.org
1401S:	Supported
1402W:	https://ez.analog.com/linux-software-drivers
1403F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1404F:	drivers/iio/frequency/adrf6780.c
1405
1406ANALOG DEVICES INC ADV7180 DRIVER
1407M:	Lars-Peter Clausen <lars@metafoo.de>
1408L:	linux-media@vger.kernel.org
1409S:	Supported
1410W:	https://ez.analog.com/linux-software-drivers
1411F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1412F:	drivers/media/i2c/adv7180.c
1413
1414ANALOG DEVICES INC ADV748X DRIVER
1415M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1419F:	drivers/media/i2c/adv748x/*
1420
1421ANALOG DEVICES INC ADV7511 DRIVER
1422M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1423L:	linux-media@vger.kernel.org
1424S:	Maintained
1425F:	drivers/media/i2c/adv7511*
1426
1427ANALOG DEVICES INC ADV7604 DRIVER
1428M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1429L:	linux-media@vger.kernel.org
1430S:	Maintained
1431F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1432F:	drivers/media/i2c/adv7604*
1433
1434ANALOG DEVICES INC ADV7842 DRIVER
1435M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1436L:	linux-media@vger.kernel.org
1437S:	Maintained
1438F:	drivers/media/i2c/adv7842*
1439
1440ANALOG DEVICES INC ADXRS290 DRIVER
1441M:	Nishant Malpani <nish.malpani25@gmail.com>
1442L:	linux-iio@vger.kernel.org
1443S:	Supported
1444F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1445F:	drivers/iio/gyro/adxrs290.c
1446
1447ANALOG DEVICES INC ASOC CODEC DRIVERS
1448M:	Lars-Peter Clausen <lars@metafoo.de>
1449M:	Nuno Sá <nuno.sa@analog.com>
1450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1451S:	Supported
1452W:	http://wiki.analog.com/
1453W:	https://ez.analog.com/linux-software-drivers
1454F:	sound/soc/codecs/ad1*
1455F:	sound/soc/codecs/ad7*
1456F:	sound/soc/codecs/adau*
1457F:	sound/soc/codecs/adav*
1458F:	sound/soc/codecs/sigmadsp.*
1459F:	sound/soc/codecs/ssm*
1460
1461ANALOG DEVICES INC AXI DAC DRIVER
1462M:	Nuno Sa <nuno.sa@analog.com>
1463L:	linux-iio@vger.kernel.org
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1467F:	drivers/iio/dac/adi-axi-dac.c
1468
1469ANALOG DEVICES INC DMA DRIVERS
1470M:	Lars-Peter Clausen <lars@metafoo.de>
1471S:	Supported
1472W:	https://ez.analog.com/linux-software-drivers
1473F:	drivers/dma/dma-axi-dmac.c
1474
1475ANALOG DEVICES INC IIO DRIVERS
1476M:	Lars-Peter Clausen <lars@metafoo.de>
1477M:	Michael Hennerich <Michael.Hennerich@analog.com>
1478S:	Supported
1479W:	http://wiki.analog.com/
1480W:	https://ez.analog.com/linux-software-drivers
1481F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1482F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1483F:	Documentation/devicetree/bindings/iio/*/adi,*
1484F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1485F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1486F:	drivers/iio/*/ad*
1487F:	drivers/iio/adc/ltc249*
1488F:	drivers/iio/amplifiers/hmc425a.c
1489F:	drivers/staging/iio/*/ad*
1490X:	drivers/iio/*/adjd*
1491
1492ANALOGBITS PLL LIBRARIES
1493M:	Paul Walmsley <paul.walmsley@sifive.com>
1494M:	Samuel Holland <samuel.holland@sifive.com>
1495S:	Supported
1496F:	drivers/clk/analogbits/*
1497F:	include/linux/clk/analogbits*
1498
1499ANDROID DRIVERS
1500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1501M:	Arve Hjønnevåg <arve@android.com>
1502M:	Todd Kjos <tkjos@android.com>
1503M:	Martijn Coenen <maco@android.com>
1504M:	Joel Fernandes <joel@joelfernandes.org>
1505M:	Christian Brauner <christian@brauner.io>
1506M:	Carlos Llamas <cmllamas@google.com>
1507M:	Suren Baghdasaryan <surenb@google.com>
1508L:	linux-kernel@vger.kernel.org
1509S:	Supported
1510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1511F:	drivers/android/
1512
1513ANDROID GOLDFISH PIC DRIVER
1514M:	Miodrag Dinic <miodrag.dinic@mips.com>
1515S:	Supported
1516F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1517F:	drivers/irqchip/irq-goldfish-pic.c
1518
1519ANDROID GOLDFISH RTC DRIVER
1520M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1521S:	Supported
1522F:	drivers/rtc/rtc-goldfish.c
1523
1524AOA (Apple Onboard Audio) ALSA DRIVER
1525M:	Johannes Berg <johannes@sipsolutions.net>
1526L:	linuxppc-dev@lists.ozlabs.org
1527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1528S:	Maintained
1529F:	sound/aoa/
1530
1531APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1532M:	William Breathitt Gray <wbg@kernel.org>
1533L:	linux-iio@vger.kernel.org
1534S:	Maintained
1535F:	drivers/iio/addac/stx104.c
1536
1537APM DRIVER
1538M:	Jiri Kosina <jikos@kernel.org>
1539S:	Odd fixes
1540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1541F:	arch/x86/kernel/apm_32.c
1542F:	drivers/char/apm-emulation.c
1543F:	include/linux/apm_bios.h
1544F:	include/uapi/linux/apm_bios.h
1545
1546APPARMOR SECURITY MODULE
1547M:	John Johansen <john.johansen@canonical.com>
1548M:	John Johansen <john@apparmor.net>
1549L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1550S:	Supported
1551W:	apparmor.net
1552B:	https://gitlab.com/apparmor/apparmor-kernel
1553C:	irc://irc.oftc.net/apparmor
1554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1555T:	https://gitlab.com/apparmor/apparmor-kernel.git
1556F:	Documentation/admin-guide/LSM/apparmor.rst
1557F:	security/apparmor/
1558
1559APPLE BCM5974 MULTITOUCH DRIVER
1560M:	Henrik Rydberg <rydberg@bitmath.org>
1561L:	linux-input@vger.kernel.org
1562S:	Odd fixes
1563F:	drivers/input/mouse/bcm5974.c
1564
1565APPLE PCIE CONTROLLER DRIVER
1566M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1567M:	Marc Zyngier <maz@kernel.org>
1568L:	linux-pci@vger.kernel.org
1569S:	Maintained
1570F:	drivers/pci/controller/pcie-apple.c
1571
1572APPLE SMC DRIVER
1573M:	Henrik Rydberg <rydberg@bitmath.org>
1574L:	linux-hwmon@vger.kernel.org
1575S:	Odd fixes
1576F:	drivers/hwmon/applesmc.c
1577
1578APPLETALK NETWORK LAYER
1579L:	netdev@vger.kernel.org
1580S:	Odd fixes
1581F:	include/linux/atalk.h
1582F:	include/uapi/linux/atalk.h
1583F:	net/appletalk/
1584
1585APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1586M:	Khuong Dinh <khuong@os.amperecomputing.com>
1587S:	Supported
1588F:	arch/arm64/boot/dts/apm/
1589
1590APPLIED MICRO (APM) X-GENE SOC EDAC
1591M:	Khuong Dinh <khuong@os.amperecomputing.com>
1592S:	Supported
1593F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1594F:	drivers/edac/xgene_edac.c
1595
1596APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1597M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1598M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1599S:	Supported
1600F:	drivers/net/ethernet/apm/xgene-v2/
1601
1602APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1603M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1604M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1605M:	Quan Nguyen <quan@os.amperecomputing.com>
1606S:	Supported
1607F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1608F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1609F:	drivers/net/ethernet/apm/xgene/
1610F:	drivers/net/mdio/mdio-xgene.c
1611
1612APPLIED MICRO (APM) X-GENE SOC PMU
1613M:	Khuong Dinh <khuong@os.amperecomputing.com>
1614S:	Supported
1615F:	Documentation/admin-guide/perf/xgene-pmu.rst
1616F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1617F:	drivers/perf/xgene_pmu.c
1618
1619APTINA CAMERA SENSOR PLL
1620M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1621L:	linux-media@vger.kernel.org
1622S:	Maintained
1623F:	drivers/media/i2c/aptina-pll.*
1624
1625AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1626M:	Aleksa Savic <savicaleksa83@gmail.com>
1627M:	Jack Doan <me@jackdoan.com>
1628L:	linux-hwmon@vger.kernel.org
1629S:	Maintained
1630F:	Documentation/hwmon/aquacomputer_d5next.rst
1631F:	drivers/hwmon/aquacomputer_d5next.c
1632
1633AQUANTIA ETHERNET DRIVER (atlantic)
1634M:	Igor Russkikh <irusskikh@marvell.com>
1635L:	netdev@vger.kernel.org
1636S:	Supported
1637W:	https://www.marvell.com/
1638Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1639F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1640F:	drivers/net/ethernet/aquantia/atlantic/
1641
1642AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1643M:	Egor Pomozov <epomozov@marvell.com>
1644L:	netdev@vger.kernel.org
1645S:	Supported
1646W:	http://www.aquantia.com
1647F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1648
1649AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1650M:	Krzysztof Hałasa <khalasa@piap.pl>
1651L:	linux-media@vger.kernel.org
1652S:	Maintained
1653F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1654F:	drivers/media/i2c/ar0521.c
1655
1656ARASAN NAND CONTROLLER DRIVER
1657M:	Miquel Raynal <miquel.raynal@bootlin.com>
1658R:	Michal Simek <michal.simek@amd.com>
1659L:	linux-mtd@lists.infradead.org
1660S:	Maintained
1661F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1662F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1663
1664ARC FRAMEBUFFER DRIVER
1665M:	Jaya Kumar <jayalk@intworks.biz>
1666S:	Maintained
1667F:	drivers/video/fbdev/arcfb.c
1668F:	drivers/video/fbdev/core/fb_defio.c
1669
1670ARC PGU DRM DRIVER
1671M:	Alexey Brodkin <abrodkin@synopsys.com>
1672S:	Supported
1673F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1674F:	drivers/gpu/drm/tiny/arcpgu.c
1675
1676ARCNET NETWORK LAYER
1677M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1678L:	netdev@vger.kernel.org
1679S:	Maintained
1680F:	drivers/net/arcnet/
1681F:	include/uapi/linux/if_arcnet.h
1682
1683ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1684M:	Arnd Bergmann <arnd@arndb.de>
1685M:	Olof Johansson <olof@lixom.net>
1686M:	soc@kernel.org
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689P:	Documentation/process/maintainer-soc.rst
1690C:	irc://irc.libera.chat/armlinux
1691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1692F:	Documentation/process/maintainer-soc*.rst
1693F:	arch/arm/boot/dts/Makefile
1694F:	arch/arm64/boot/dts/Makefile
1695
1696ARM ARCHITECTED TIMER DRIVER
1697M:	Mark Rutland <mark.rutland@arm.com>
1698M:	Marc Zyngier <maz@kernel.org>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S:	Maintained
1701F:	arch/arm/include/asm/arch_timer.h
1702F:	arch/arm64/include/asm/arch_timer.h
1703F:	drivers/clocksource/arm_arch_timer.c
1704
1705ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1706M:	Marc Zyngier <maz@kernel.org>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S:	Maintained
1709F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1710F:	arch/arm/include/asm/arch_gicv3.h
1711F:	arch/arm64/include/asm/arch_gicv3.h
1712F:	drivers/irqchip/irq-gic*.[ch]
1713F:	include/linux/irqchip/arm-gic*.h
1714F:	include/linux/irqchip/arm-vgic-info.h
1715
1716ARM HDLCD DRM DRIVER
1717M:	Liviu Dudau <liviu.dudau@arm.com>
1718S:	Supported
1719F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1720F:	drivers/gpu/drm/arm/hdlcd_*
1721
1722ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1723M:	Linus Walleij <linus.walleij@linaro.org>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1727F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1728F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1729F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1730F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1731F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1732F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1733F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1734F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1735F:	arch/arm/boot/dts/arm/arm-realview-*
1736F:	arch/arm/boot/dts/arm/integrator*
1737F:	arch/arm/boot/dts/arm/versatile*
1738F:	arch/arm/mach-versatile/
1739F:	drivers/bus/arm-integrator-lm.c
1740F:	drivers/clk/versatile/
1741F:	drivers/i2c/busses/i2c-versatile.c
1742F:	drivers/irqchip/irq-versatile-fpga.c
1743F:	drivers/mtd/maps/physmap-versatile.*
1744F:	drivers/power/reset/arm-versatile-reboot.c
1745F:	drivers/soc/versatile/
1746
1747ARM KOMEDA DRM-KMS DRIVER
1748M:	Liviu Dudau <liviu.dudau@arm.com>
1749S:	Supported
1750T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1751F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1752F:	Documentation/gpu/komeda-kms.rst
1753F:	drivers/gpu/drm/arm/display/include/
1754F:	drivers/gpu/drm/arm/display/komeda/
1755
1756ARM MALI PANFROST DRM DRIVER
1757M:	Boris Brezillon <boris.brezillon@collabora.com>
1758M:	Rob Herring <robh@kernel.org>
1759R:	Steven Price <steven.price@arm.com>
1760L:	dri-devel@lists.freedesktop.org
1761S:	Supported
1762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1763F:	Documentation/gpu/panfrost.rst
1764F:	drivers/gpu/drm/ci/xfails/panfrost*
1765F:	drivers/gpu/drm/panfrost/
1766F:	include/uapi/drm/panfrost_drm.h
1767
1768ARM MALI PANTHOR DRM DRIVER
1769M:	Boris Brezillon <boris.brezillon@collabora.com>
1770M:	Steven Price <steven.price@arm.com>
1771M:	Liviu Dudau <liviu.dudau@arm.com>
1772L:	dri-devel@lists.freedesktop.org
1773S:	Supported
1774T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1776F:	drivers/gpu/drm/panthor/
1777F:	include/uapi/drm/panthor_drm.h
1778
1779ARM MALI-DP DRM DRIVER
1780M:	Liviu Dudau <liviu.dudau@arm.com>
1781S:	Supported
1782T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1783F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1784F:	Documentation/gpu/afbc.rst
1785F:	drivers/gpu/drm/arm/
1786
1787ARM MFM AND FLOPPY DRIVERS
1788M:	Ian Molton <spyro@f2s.com>
1789S:	Maintained
1790F:	arch/arm/include/asm/floppy.h
1791F:	arch/arm/mach-rpc/floppydma.S
1792
1793ARM PMU PROFILING AND DEBUGGING
1794M:	Will Deacon <will@kernel.org>
1795M:	Mark Rutland <mark.rutland@arm.com>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	Documentation/devicetree/bindings/arm/pmu.yaml
1799F:	Documentation/devicetree/bindings/perf/
1800F:	arch/arm*/include/asm/hw_breakpoint.h
1801F:	arch/arm*/include/asm/perf_event.h
1802F:	arch/arm*/kernel/hw_breakpoint.c
1803F:	arch/arm*/kernel/perf_*
1804F:	drivers/perf/
1805F:	include/linux/perf/arm_pmu*.h
1806
1807ARM PORT
1808M:	Russell King <linux@armlinux.org.uk>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Odd Fixes
1811W:	http://www.armlinux.org.uk/
1812T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1813F:	arch/arm/
1814X:	arch/arm/boot/dts/
1815
1816ARM PRIMECELL AACI PL041 DRIVER
1817M:	Russell King <linux@armlinux.org.uk>
1818S:	Odd Fixes
1819F:	sound/arm/aaci.*
1820
1821ARM PRIMECELL BUS SUPPORT
1822M:	Russell King <linux@armlinux.org.uk>
1823S:	Odd Fixes
1824F:	drivers/amba/
1825F:	include/linux/amba/bus.h
1826
1827ARM PRIMECELL KMI PL050 DRIVER
1828M:	Russell King <linux@armlinux.org.uk>
1829S:	Odd Fixes
1830F:	drivers/input/serio/ambakmi.*
1831F:	include/linux/amba/kmi.h
1832
1833ARM PRIMECELL MMCI PL180/1 DRIVER
1834M:	Russell King <linux@armlinux.org.uk>
1835S:	Odd Fixes
1836F:	drivers/mmc/host/mmci.*
1837F:	include/linux/amba/mmci.h
1838
1839ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1840M:	Miquel Raynal <miquel.raynal@bootlin.com>
1841R:	Michal Simek <michal.simek@amd.com>
1842L:	linux-mtd@lists.infradead.org
1843S:	Maintained
1844F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1845F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1846
1847ARM PRIMECELL PL35X SMC DRIVER
1848M:	Miquel Raynal <miquel.raynal@bootlin.com>
1849R:	Michal Simek <michal.simek@amd.com>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1853F:	drivers/memory/pl353-smc.c
1854
1855ARM PRIMECELL SSP PL022 SPI DRIVER
1856M:	Linus Walleij <linus.walleij@linaro.org>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1860F:	drivers/spi/spi-pl022.c
1861
1862ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1863M:	Russell King <linux@armlinux.org.uk>
1864S:	Odd Fixes
1865F:	drivers/tty/serial/amba-pl01*.c
1866F:	include/linux/amba/serial.h
1867
1868ARM PRIMECELL VIC PL190/PL192 DRIVER
1869M:	Linus Walleij <linus.walleij@linaro.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1873F:	drivers/irqchip/irq-vic.c
1874
1875ARM SMC WATCHDOG DRIVER
1876M:	Julius Werner <jwerner@chromium.org>
1877R:	Evan Benn <evanbenn@chromium.org>
1878S:	Maintained
1879F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1880F:	drivers/watchdog/arm_smc_wdt.c
1881
1882ARM SMMU DRIVERS
1883M:	Will Deacon <will@kernel.org>
1884R:	Robin Murphy <robin.murphy@arm.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1888F:	drivers/iommu/arm/
1889F:	drivers/iommu/io-pgtable-arm*
1890
1891ARM SMMU SVA SUPPORT
1892R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
1893F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1894
1895ARM SUB-ARCHITECTURES
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898C:	irc://irc.libera.chat/armlinux
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1900F:	arch/arm/mach-*/
1901F:	arch/arm/plat-*/
1902
1903ARM/ACTIONS SEMI ARCHITECTURE
1904M:	Andreas Färber <afaerber@suse.de>
1905M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1908S:	Maintained
1909F:	Documentation/devicetree/bindings/arm/actions.yaml
1910F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1911F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1912F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1913F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1914F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1915F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1916F:	Documentation/devicetree/bindings/pinctrl/actions,*
1917F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1918F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1919F:	arch/arm/boot/dts/actions/
1920F:	arch/arm/mach-actions/
1921F:	arch/arm64/boot/dts/actions/
1922F:	drivers/clk/actions/
1923F:	drivers/clocksource/timer-owl*
1924F:	drivers/dma/owl-dma.c
1925F:	drivers/i2c/busses/i2c-owl.c
1926F:	drivers/irqchip/irq-owl-sirq.c
1927F:	drivers/mmc/host/owl-mmc.c
1928F:	drivers/net/ethernet/actions/
1929F:	drivers/pinctrl/actions/*
1930F:	drivers/pmdomain/actions/
1931F:	include/dt-bindings/power/owl-*
1932F:	include/dt-bindings/reset/actions,*
1933F:	include/linux/soc/actions/
1934N:	owl
1935
1936ARM/AIROHA SOC SUPPORT
1937M:	Matthias Brugger <matthias.bgg@gmail.com>
1938M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1941S:	Odd Fixes
1942F:	arch/arm/boot/dts/airoha/
1943F:	arch/arm64/boot/dts/airoha/
1944
1945ARM/Allwinner SoC Clock Support
1946M:	Emilio López <emilio@elopez.com.ar>
1947S:	Maintained
1948F:	drivers/clk/sunxi/
1949
1950ARM/Allwinner sunXi SoC support
1951M:	Chen-Yu Tsai <wens@csie.org>
1952M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1953M:	Samuel Holland <samuel@sholland.org>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955L:	linux-sunxi@lists.linux.dev
1956S:	Maintained
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1958F:	arch/arm/mach-sunxi/
1959F:	arch/arm64/boot/dts/allwinner/
1960F:	drivers/clk/sunxi-ng/
1961F:	drivers/pinctrl/sunxi/
1962F:	drivers/soc/sunxi/
1963N:	allwinner
1964N:	sun[x456789]i
1965N:	sun[25]0i
1966
1967ARM/ALPHASCALE ARCHITECTURE
1968M:	Krzysztof Kozlowski <krzk@kernel.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Odd Fixes
1971F:	arch/arm/boot/dts/alphascale/
1972F:	drivers/clk/clk-asm9260.c
1973F:	drivers/clocksource/asm9260_timer.c
1974F:	drivers/rtc/rtc-asm9260.c
1975F:	drivers/watchdog/asm9260_wdt.c
1976
1977ARM/AMD PENSANDO ARM64 ARCHITECTURE
1978M:	Brad Larson <blarson@amd.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Supported
1981F:	Documentation/devicetree/bindings/*/amd,pensando*
1982F:	arch/arm64/boot/dts/amd/elba*
1983
1984ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1985M:	Neil Armstrong <neil.armstrong@linaro.org>
1986M:	Jerome Brunet <jbrunet@baylibre.com>
1987L:	linux-amlogic@lists.infradead.org
1988S:	Maintained
1989F:	Documentation/devicetree/bindings/clock/amlogic*
1990F:	drivers/clk/meson/
1991F:	include/dt-bindings/clock/amlogic,a1*
1992F:	include/dt-bindings/clock/gxbb*
1993F:	include/dt-bindings/clock/meson*
1994
1995ARM/Amlogic Meson SoC Crypto Drivers
1996M:	Corentin Labbe <clabbe@baylibre.com>
1997L:	linux-crypto@vger.kernel.org
1998L:	linux-amlogic@lists.infradead.org
1999S:	Maintained
2000F:	Documentation/devicetree/bindings/crypto/amlogic*
2001F:	drivers/crypto/amlogic/
2002
2003ARM/Amlogic Meson SoC Sound Drivers
2004M:	Jerome Brunet <jbrunet@baylibre.com>
2005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2006S:	Maintained
2007F:	Documentation/devicetree/bindings/sound/amlogic*
2008F:	sound/soc/meson/
2009
2010ARM/Amlogic Meson SoC support
2011M:	Neil Armstrong <neil.armstrong@linaro.org>
2012M:	Kevin Hilman <khilman@baylibre.com>
2013R:	Jerome Brunet <jbrunet@baylibre.com>
2014R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016L:	linux-amlogic@lists.infradead.org
2017S:	Maintained
2018W:	http://linux-meson.com/
2019F:	Documentation/devicetree/bindings/phy/amlogic*
2020F:	arch/arm/boot/dts/amlogic/
2021F:	arch/arm/mach-meson/
2022F:	arch/arm64/boot/dts/amlogic/
2023F:	drivers/pmdomain/amlogic/
2024F:	drivers/mmc/host/meson*
2025F:	drivers/phy/amlogic/
2026F:	drivers/pinctrl/meson/
2027F:	drivers/rtc/rtc-meson*
2028F:	drivers/soc/amlogic/
2029N:	meson
2030
2031ARM/Annapurna Labs ALPINE ARCHITECTURE
2032M:	Antoine Tenart <atenart@kernel.org>
2033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S:	Odd Fixes
2035F:	arch/arm/boot/dts/amazon/
2036F:	arch/arm/mach-alpine/
2037F:	arch/arm64/boot/dts/amazon/
2038F:	drivers/*/*alpine*
2039
2040ARM/APPLE MACHINE SOUND DRIVERS
2041M:	Martin Povišer <povik+lin@cutebit.org>
2042L:	asahi@lists.linux.dev
2043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2046F:	Documentation/devicetree/bindings/sound/apple,*
2047F:	sound/soc/apple/*
2048F:	sound/soc/codecs/cs42l83-i2c.c
2049F:	sound/soc/codecs/ssm3515.c
2050
2051ARM/APPLE MACHINE SUPPORT
2052M:	Hector Martin <marcan@marcan.st>
2053M:	Sven Peter <sven@svenpeter.dev>
2054R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2055L:	asahi@lists.linux.dev
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057S:	Maintained
2058W:	https://asahilinux.org
2059B:	https://github.com/AsahiLinux/linux/issues
2060C:	irc://irc.oftc.net/asahi-dev
2061T:	git https://github.com/AsahiLinux/linux.git
2062F:	Documentation/devicetree/bindings/arm/apple.yaml
2063F:	Documentation/devicetree/bindings/arm/apple/*
2064F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2065F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2066F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2067F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2068F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2069F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2070F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2071F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2072F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2073F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2074F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2075F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2076F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2077F:	Documentation/devicetree/bindings/power/apple*
2078F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2079F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2080F:	arch/arm64/boot/dts/apple/
2081F:	drivers/bluetooth/hci_bcm4377.c
2082F:	drivers/clk/clk-apple-nco.c
2083F:	drivers/cpufreq/apple-soc-cpufreq.c
2084F:	drivers/dma/apple-admac.c
2085F:	drivers/pmdomain/apple/
2086F:	drivers/i2c/busses/i2c-pasemi-core.c
2087F:	drivers/i2c/busses/i2c-pasemi-platform.c
2088F:	drivers/iommu/apple-dart.c
2089F:	drivers/iommu/io-pgtable-dart.c
2090F:	drivers/irqchip/irq-apple-aic.c
2091F:	drivers/nvme/host/apple.c
2092F:	drivers/nvmem/apple-efuses.c
2093F:	drivers/pinctrl/pinctrl-apple-gpio.c
2094F:	drivers/pwm/pwm-apple.c
2095F:	drivers/soc/apple/*
2096F:	drivers/watchdog/apple_wdt.c
2097F:	include/dt-bindings/interrupt-controller/apple-aic.h
2098F:	include/dt-bindings/pinctrl/apple.h
2099F:	include/linux/soc/apple/*
2100
2101ARM/ARTPEC MACHINE SUPPORT
2102M:	Jesper Nilsson <jesper.nilsson@axis.com>
2103M:	Lars Persson <lars.persson@axis.com>
2104L:	linux-arm-kernel@axis.com
2105S:	Maintained
2106F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2107F:	arch/arm/boot/dts/axis/
2108F:	arch/arm/mach-artpec
2109F:	drivers/clk/axis
2110F:	drivers/crypto/axis
2111F:	drivers/mmc/host/usdhi6rol0.c
2112F:	drivers/pinctrl/pinctrl-artpec*
2113
2114ARM/ASPEED I2C DRIVER
2115M:	Brendan Higgins <brendanhiggins@google.com>
2116R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2117R:	Joel Stanley <joel@jms.id.au>
2118L:	linux-i2c@vger.kernel.org
2119L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2122F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2123F:	drivers/i2c/busses/i2c-aspeed.c
2124F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2125
2126ARM/ASPEED MACHINE SUPPORT
2127M:	Joel Stanley <joel@jms.id.au>
2128R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2131S:	Supported
2132Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2134F:	Documentation/devicetree/bindings/arm/aspeed/
2135F:	arch/arm/boot/dts/aspeed/
2136F:	arch/arm/mach-aspeed/
2137N:	aspeed
2138
2139ARM/AXM LSI SOC
2140M:	Krzysztof Kozlowski <krzk@kernel.org>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Odd Fixes
2143F:	Documentation/devicetree/bindings/arm/axxia.yaml
2144F:	arch/arm/boot/dts/intel/axm/
2145F:	arch/arm/mach-axxia/
2146
2147ARM/BITMAIN ARCHITECTURE
2148M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2152F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2153F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2154F:	arch/arm64/boot/dts/bitmain/
2155F:	drivers/clk/clk-bm1880.c
2156F:	drivers/pinctrl/pinctrl-bm1880.c
2157
2158ARM/CALXEDA HIGHBANK ARCHITECTURE
2159M:	Andre Przywara <andre.przywara@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/calxeda/
2163F:	arch/arm/mach-highbank/
2164
2165ARM/CAVIUM THUNDER NETWORK DRIVER
2166M:	Sunil Goutham <sgoutham@marvell.com>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Supported
2169F:	drivers/net/ethernet/cavium/thunder/
2170
2171ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2172M:	Lukasz Majewski <lukma@denx.de>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-ep93xx/ts72xx.c
2176
2177ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2178M:	Alexander Shiyan <shc_work@mail.ru>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S:	Odd Fixes
2181N:	clps711x
2182
2183ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2184M:	Hartley Sweeten <hsweeten@visionengravers.com>
2185M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2189F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2190F:	arch/arm/boot/compressed/misc-ep93xx.h
2191F:	arch/arm/mach-ep93xx/
2192F:	drivers/iio/adc/ep93xx_adc.c
2193
2194ARM/CLKDEV SUPPORT
2195M:	Russell King <linux@armlinux.org.uk>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S:	Maintained
2198T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2199F:	drivers/clk/clkdev.c
2200
2201ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2202M:	Baruch Siach <baruch@tkos.co.il>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Maintained
2205F:	arch/arm/boot/dts/cnxt/
2206N:	digicolor
2207
2208ARM/CORESIGHT FRAMEWORK AND DRIVERS
2209M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2210R:	Mike Leach <mike.leach@linaro.org>
2211R:	James Clark <james.clark@linaro.org>
2212L:	coresight@lists.linaro.org (moderated for non-subscribers)
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2216F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2217F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2218F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2219F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2220F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2221F:	Documentation/trace/coresight/*
2222F:	drivers/hwtracing/coresight/*
2223F:	include/dt-bindings/arm/coresight-cti-dt.h
2224F:	include/linux/coresight*
2225F:	include/uapi/linux/coresight*
2226F:	samples/coresight/*
2227F:	tools/perf/Documentation/arm-coresight.txt
2228F:	tools/perf/arch/arm/util/auxtrace.c
2229F:	tools/perf/arch/arm/util/cs-etm.c
2230F:	tools/perf/arch/arm/util/cs-etm.h
2231F:	tools/perf/arch/arm/util/pmu.c
2232F:	tools/perf/tests/shell/*coresight*
2233F:	tools/perf/tests/shell/coresight/*
2234F:	tools/perf/tests/shell/lib/*coresight*
2235F:	tools/perf/util/cs-etm-decoder/*
2236F:	tools/perf/util/cs-etm.*
2237
2238ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2239M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2240M:	Linus Walleij <linus.walleij@linaro.org>
2241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S:	Maintained
2243T:	git git://github.com/ulli-kroll/linux.git
2244F:	Documentation/devicetree/bindings/arm/gemini.yaml
2245F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2246F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2247F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2248F:	arch/arm/boot/dts/gemini/
2249F:	arch/arm/mach-gemini/
2250F:	drivers/crypto/gemini/
2251F:	drivers/net/ethernet/cortina/
2252F:	drivers/pinctrl/pinctrl-gemini.c
2253F:	drivers/rtc/rtc-ftrtc010.c
2254
2255ARM/CZ.NIC TURRIS SUPPORT
2256M:	Marek Behún <kabel@kernel.org>
2257S:	Maintained
2258W:	https://www.turris.cz/
2259F:	Documentation/ABI/testing/debugfs-moxtet
2260F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2261F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2262F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2263F:	Documentation/devicetree/bindings/bus/moxtet.txt
2264F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2265F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2266F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2267F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2268F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2269F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2270F:	drivers/bus/moxtet.c
2271F:	drivers/firmware/turris-mox-rwtm.c
2272F:	drivers/gpio/gpio-moxtet.c
2273F:	drivers/leds/leds-turris-omnia.c
2274F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2275F:	drivers/platform/cznic/
2276F:	drivers/watchdog/armada_37xx_wdt.c
2277F:	include/dt-bindings/bus/moxtet.h
2278F:	include/linux/armada-37xx-rwtm-mailbox.h
2279F:	include/linux/moxtet.h
2280F:	include/linux/turris-omnia-mcu-interface.h
2281
2282ARM/FARADAY FA526 PORT
2283M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Maintained
2286T:	git git://git.berlios.de/gemini-board
2287F:	arch/arm/mm/*-fa*
2288
2289ARM/FOOTBRIDGE ARCHITECTURE
2290M:	Russell King <linux@armlinux.org.uk>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Maintained
2293W:	http://www.armlinux.org.uk/
2294F:	arch/arm/include/asm/hardware/dec21285.h
2295F:	arch/arm/mach-footbridge/
2296
2297ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2298M:	Shawn Guo <shawnguo@kernel.org>
2299M:	Sascha Hauer <s.hauer@pengutronix.de>
2300R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2301R:	Fabio Estevam <festevam@gmail.com>
2302L:	imx@lists.linux.dev
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304S:	Maintained
2305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2306F:	arch/arm/boot/dts/nxp/imx/
2307F:	arch/arm/boot/dts/nxp/mxs/
2308F:	arch/arm64/boot/dts/freescale/
2309X:	arch/arm64/boot/dts/freescale/fsl-*
2310X:	arch/arm64/boot/dts/freescale/qoriq-*
2311X:	drivers/media/i2c/
2312N:	imx
2313N:	mxs
2314
2315ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2316M:	Shawn Guo <shawnguo@kernel.org>
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320F:	arch/arm/boot/dts/nxp/ls/
2321F:	arch/arm64/boot/dts/freescale/fsl-*
2322F:	arch/arm64/boot/dts/freescale/qoriq-*
2323
2324ARM/FREESCALE VYBRID ARM ARCHITECTURE
2325M:	Shawn Guo <shawnguo@kernel.org>
2326M:	Sascha Hauer <s.hauer@pengutronix.de>
2327R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2328R:	Stefan Agner <stefan@agner.ch>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2332F:	arch/arm/boot/dts/nxp/vf/
2333F:	arch/arm/mach-imx/*vf610*
2334
2335ARM/GUMSTIX MACHINE SUPPORT
2336M:	Steve Sakoman <sakoman@gmail.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339
2340ARM/HISILICON SOC SUPPORT
2341M:	Wei Xu <xuwei5@hisilicon.com>
2342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343S:	Supported
2344W:	http://www.hisilicon.com
2345T:	git https://github.com/hisilicon/linux-hisi.git
2346F:	arch/arm/boot/dts/hisilicon/
2347F:	arch/arm/mach-hisi/
2348F:	arch/arm64/boot/dts/hisilicon/
2349
2350ARM/HP JORNADA 7XX MACHINE SUPPORT
2351M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2352S:	Maintained
2353W:	www.jlime.com
2354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2355F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2356F:	arch/arm/mach-sa1100/jornada720.c
2357
2358ARM/HPE GXP ARCHITECTURE
2359M:	Jean-Marie Verdun <verdun@hpe.com>
2360M:	Nick Hawkins <nick.hawkins@hpe.com>
2361S:	Maintained
2362F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2363F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2364F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2365F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2366F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2367F:	Documentation/hwmon/gxp-fan-ctrl.rst
2368F:	arch/arm/boot/dts/hpe/
2369F:	arch/arm/mach-hpe/
2370F:	drivers/clocksource/timer-gxp.c
2371F:	drivers/hwmon/gxp-fan-ctrl.c
2372F:	drivers/i2c/busses/i2c-gxp.c
2373F:	drivers/spi/spi-gxp.c
2374F:	drivers/watchdog/gxp-wdt.c
2375
2376ARM/IGEP MACHINE SUPPORT
2377M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2378M:	Javier Martinez Canillas <javier@dowhile0.org>
2379L:	linux-omap@vger.kernel.org
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2383
2384ARM/INTEL IXP4XX ARM ARCHITECTURE
2385M:	Linus Walleij <linusw@kernel.org>
2386M:	Imre Kaloz <kaloz@openwrt.org>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2390F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2391F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2392F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2393F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2394F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2395F:	arch/arm/boot/dts/intel/ixp/
2396F:	arch/arm/mach-ixp4xx/
2397F:	drivers/bus/intel-ixp4xx-eb.c
2398F:	drivers/char/hw_random/ixp4xx-rng.c
2399F:	drivers/clocksource/timer-ixp4xx.c
2400F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2401F:	drivers/gpio/gpio-ixp4xx.c
2402F:	drivers/irqchip/irq-ixp4xx.c
2403F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2404F:	drivers/net/wan/ixp4xx_hss.c
2405F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2406F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2407F:	include/linux/soc/ixp4xx/npe.h
2408F:	include/linux/soc/ixp4xx/qmgr.h
2409
2410ARM/INTEL KEEMBAY ARCHITECTURE
2411M:	Paul J. Murphy <paul.j.murphy@intel.com>
2412M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2413S:	Maintained
2414F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2415F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2416F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2417
2418ARM/INTEL XSC3 (MANZANO) ARM CORE
2419M:	Lennert Buytenhek <kernel@wantstofly.org>
2420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421S:	Maintained
2422
2423ARM/LG1K ARCHITECTURE
2424M:	Chanho Min <chanho.min@lge.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427F:	arch/arm64/boot/dts/lg/
2428
2429ARM/LPC18XX ARCHITECTURE
2430M:	Vladimir Zapolskiy <vz@mleia.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2434F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2435F:	drivers/i2c/busses/i2c-lpc2k.c
2436F:	drivers/memory/pl172.c
2437F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2438F:	drivers/rtc/rtc-lpc24xx.c
2439N:	lpc18xx
2440
2441ARM/LPC32XX SOC SUPPORT
2442M:	Vladimir Zapolskiy <vz@mleia.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444S:	Maintained
2445T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2446F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2447F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2448F:	arch/arm/mach-lpc32xx/
2449F:	drivers/i2c/busses/i2c-pnx.c
2450F:	drivers/net/ethernet/nxp/lpc_eth.c
2451F:	drivers/usb/host/ohci-nxp.c
2452F:	drivers/watchdog/pnx4008_wdt.c
2453N:	lpc32xx
2454
2455ARM/Marvell Dove/MV78xx0/Orion SOC support
2456M:	Andrew Lunn <andrew@lunn.ch>
2457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2458M:	Gregory Clement <gregory.clement@bootlin.com>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2462F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2463F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2464F:	Documentation/devicetree/bindings/soc/dove/
2465F:	arch/arm/boot/dts/marvell/dove*
2466F:	arch/arm/boot/dts/marvell/orion5x*
2467F:	arch/arm/mach-dove/
2468F:	arch/arm/mach-mv78xx0/
2469F:	arch/arm/mach-orion5x/
2470F:	arch/arm/plat-orion/
2471F:	drivers/bus/mvebu-mbus.c
2472F:	drivers/soc/dove/
2473
2474ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2475M:	Andrew Lunn <andrew@lunn.ch>
2476M:	Gregory Clement <gregory.clement@bootlin.com>
2477M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479S:	Maintained
2480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2481F:	Documentation/devicetree/bindings/arm/marvell/
2482F:	arch/arm/boot/dts/marvell/armada*
2483F:	arch/arm/boot/dts/marvell/kirkwood*
2484F:	arch/arm/configs/mvebu_*_defconfig
2485F:	arch/arm/mach-mvebu/
2486F:	arch/arm64/boot/dts/marvell/
2487F:	drivers/clk/mvebu/
2488F:	drivers/cpufreq/armada-37xx-cpufreq.c
2489F:	drivers/cpufreq/armada-8k-cpufreq.c
2490F:	drivers/cpufreq/mvebu-cpufreq.c
2491F:	drivers/irqchip/irq-armada-370-xp.c
2492F:	drivers/irqchip/irq-mvebu-*
2493F:	drivers/pinctrl/mvebu/
2494F:	drivers/rtc/rtc-armada38x.c
2495
2496ARM/Mediatek RTC DRIVER
2497M:	Eddie Huang <eddie.huang@mediatek.com>
2498M:	Sean Wang <sean.wang@mediatek.com>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2503F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2504F:	drivers/rtc/rtc-mt2712.c
2505F:	drivers/rtc/rtc-mt6397.c
2506F:	drivers/rtc/rtc-mt7622.c
2507
2508ARM/Mediatek SoC support
2509M:	Matthias Brugger <matthias.bgg@gmail.com>
2510M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2511L:	linux-kernel@vger.kernel.org
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2514S:	Maintained
2515W:	https://mtk.wiki.kernel.org/
2516C:	irc://irc.libera.chat/linux-mediatek
2517F:	arch/arm/boot/dts/mediatek/
2518F:	arch/arm/mach-mediatek/
2519F:	arch/arm64/boot/dts/mediatek/
2520F:	drivers/soc/mediatek/
2521N:	mtk
2522N:	mt[2678]
2523K:	mediatek
2524
2525ARM/Mediatek USB3 PHY DRIVER
2526M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2529S:	Maintained
2530F:	Documentation/devicetree/bindings/phy/mediatek,*
2531F:	drivers/phy/mediatek/
2532
2533ARM/MICROCHIP (ARM64) SoC support
2534M:	Conor Dooley <conor@kernel.org>
2535M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2536M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Supported
2539T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2540F:	arch/arm64/boot/dts/microchip/
2541
2542ARM/Microchip (AT91) SoC support
2543M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2544M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2545M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Supported
2548W:	http://www.linux4sam.org
2549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2550F:	arch/arm/boot/dts/microchip/
2551F:	arch/arm/include/debug/at91.S
2552F:	arch/arm/mach-at91/
2553F:	drivers/memory/atmel*
2554F:	drivers/watchdog/sama5d4_wdt.c
2555F:	include/soc/at91/
2556X:	drivers/input/touchscreen/atmel_mxt_ts.c
2557N:	at91
2558N:	atmel
2559
2560ARM/Microchip Sparx5 SoC support
2561M:	Lars Povlsen <lars.povlsen@microchip.com>
2562M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2563M:	Daniel Machon <daniel.machon@microchip.com>
2564M:	UNGLinuxDriver@microchip.com
2565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566S:	Supported
2567F:	arch/arm64/boot/dts/microchip/sparx*
2568F:	drivers/net/ethernet/microchip/vcap/
2569F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2570N:	sparx5
2571
2572ARM/MILBEAUT ARCHITECTURE
2573M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2574M:	Takao Orito <orito.takao@socionext.com>
2575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576S:	Maintained
2577F:	arch/arm/boot/dts/socionext/milbeaut*
2578F:	arch/arm/mach-milbeaut/
2579N:	milbeaut
2580
2581ARM/MOXA ART SOC
2582M:	Krzysztof Kozlowski <krzk@kernel.org>
2583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584S:	Odd Fixes
2585F:	Documentation/devicetree/bindings/arm/moxart.yaml
2586F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2587F:	arch/arm/boot/dts/moxa/
2588F:	drivers/clk/clk-moxart.c
2589
2590ARM/MStar/Sigmastar Armv7 SoC support
2591M:	Daniel Palmer <daniel@thingy.jp>
2592M:	Romain Perier <romain.perier@gmail.com>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594S:	Maintained
2595W:	http://linux-chenxing.org/
2596T:	git git://github.com/linux-chenxing/linux.git
2597F:	Documentation/devicetree/bindings/arm/mstar/*
2598F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2599F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2600F:	arch/arm/boot/dts/sigmastar/
2601F:	arch/arm/mach-mstar/
2602F:	drivers/clk/mstar/
2603F:	drivers/clocksource/timer-msc313e.c
2604F:	drivers/gpio/gpio-msc313.c
2605F:	drivers/rtc/rtc-msc313.c
2606F:	drivers/watchdog/msc313e_wdt.c
2607F:	include/dt-bindings/clock/mstar-*
2608F:	include/dt-bindings/gpio/msc313-gpio.h
2609
2610ARM/NOMADIK/Ux500 ARCHITECTURES
2611M:	Linus Walleij <linus.walleij@linaro.org>
2612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2613S:	Maintained
2614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2615F:	Documentation/devicetree/bindings/arm/ste-*
2616F:	Documentation/devicetree/bindings/arm/ux500.yaml
2617F:	Documentation/devicetree/bindings/arm/ux500/
2618F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2619F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2620F:	arch/arm/boot/dts/st/ste-*
2621F:	arch/arm/mach-nomadik/
2622F:	arch/arm/mach-ux500/
2623F:	drivers/clk/clk-nomadik.c
2624F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2625F:	drivers/dma/ste_dma40*
2626F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2627F:	drivers/gpio/gpio-nomadik.c
2628F:	drivers/hwspinlock/u8500_hsem.c
2629F:	drivers/i2c/busses/i2c-nomadik.c
2630F:	drivers/iio/adc/ab8500-gpadc.c
2631F:	drivers/mfd/ab8500*
2632F:	drivers/mfd/abx500*
2633F:	drivers/mfd/db8500*
2634F:	drivers/pinctrl/nomadik/
2635F:	drivers/rtc/rtc-ab8500.c
2636F:	drivers/rtc/rtc-pl031.c
2637F:	drivers/soc/ux500/
2638
2639ARM/NUVOTON MA35 ARCHITECTURE
2640M:	Jacky Huang <ychuang3@nuvoton.com>
2641M:	Shan-Chun Hung <schung@nuvoton.com>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643S:	Supported
2644F:	Documentation/devicetree/bindings/*/*/*ma35*
2645F:	Documentation/devicetree/bindings/*/*ma35*
2646F:	arch/arm64/boot/dts/nuvoton/*ma35*
2647F:	drivers/*/*/*ma35*
2648F:	drivers/*/*ma35*
2649K:	ma35d1
2650
2651ARM/NUVOTON NPCM ARCHITECTURE
2652M:	Avi Fishman <avifishman70@gmail.com>
2653M:	Tomer Maimon <tmaimon77@gmail.com>
2654M:	Tali Perry <tali.perry1@gmail.com>
2655R:	Patrick Venture <venture@google.com>
2656R:	Nancy Yuen <yuenn@google.com>
2657R:	Benjamin Fair <benjaminfair@google.com>
2658L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2659S:	Supported
2660F:	Documentation/devicetree/bindings/*/*/*npcm*
2661F:	Documentation/devicetree/bindings/*/*npcm*
2662F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2663F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2664F:	arch/arm/mach-npcm/
2665F:	arch/arm64/boot/dts/nuvoton/
2666F:	drivers/*/*/*npcm*
2667F:	drivers/*/*npcm*
2668F:	drivers/rtc/rtc-nct3018y.c
2669F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2670F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2671
2672ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2673M:	Joseph Liu <kwliu@nuvoton.com>
2674M:	Marvin Lin <kflin@nuvoton.com>
2675L:	linux-media@vger.kernel.org
2676L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2677S:	Maintained
2678F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2679F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2680F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2681F:	drivers/media/platform/nuvoton/
2682F:	include/uapi/linux/npcm-video.h
2683
2684ARM/NUVOTON WPCM450 ARCHITECTURE
2685M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2686L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2687S:	Maintained
2688W:	https://github.com/neuschaefer/wpcm450/wiki
2689F:	Documentation/devicetree/bindings/*/*wpcm*
2690F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2691F:	arch/arm/configs/wpcm450_defconfig
2692F:	arch/arm/mach-npcm/wpcm450.c
2693F:	drivers/*/*/*wpcm*
2694F:	drivers/*/*wpcm*
2695
2696ARM/NXP S32G ARCHITECTURE
2697R:	Chester Lin <chester62515@gmail.com>
2698R:	Matthias Brugger <mbrugger@suse.com>
2699R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2700L:	NXP S32 Linux Team <s32@nxp.com>
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702S:	Maintained
2703F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2704F:	drivers/pinctrl/nxp/
2705
2706ARM/Orion SoC/Technologic Systems TS-78xx platform support
2707M:	Alexander Clouter <alex@digriz.org.uk>
2708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S:	Maintained
2710W:	http://www.digriz.org.uk/ts78xx/kernel
2711F:	arch/arm/mach-orion5x/ts78xx-*
2712
2713ARM/QUALCOMM CHROMEBOOK SUPPORT
2714R:	cros-qcom-dts-watchers@chromium.org
2715F:	arch/arm64/boot/dts/qcom/sc7180*
2716F:	arch/arm64/boot/dts/qcom/sc7280*
2717F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2718
2719ARM/QUALCOMM MAILING LIST
2720L:	linux-arm-msm@vger.kernel.org
2721F:	Documentation/devicetree/bindings/*/qcom*
2722F:	Documentation/devicetree/bindings/soc/qcom/
2723F:	arch/arm/boot/dts/qcom/
2724F:	arch/arm/configs/qcom_defconfig
2725F:	arch/arm/mach-qcom/
2726F:	arch/arm64/boot/dts/qcom/
2727F:	drivers/*/*/pm8???-*
2728F:	drivers/*/*/qcom*
2729F:	drivers/*/*/qcom/
2730F:	drivers/*/qcom*
2731F:	drivers/*/qcom/
2732F:	drivers/bluetooth/btqcomsmd.c
2733F:	drivers/clocksource/timer-qcom.c
2734F:	drivers/cpuidle/cpuidle-qcom-spm.c
2735F:	drivers/extcon/extcon-qcom*
2736F:	drivers/i2c/busses/i2c-qcom-geni.c
2737F:	drivers/i2c/busses/i2c-qup.c
2738F:	drivers/iommu/msm*
2739F:	drivers/mfd/ssbi.c
2740F:	drivers/mmc/host/mmci_qcom*
2741F:	drivers/mmc/host/sdhci-msm.c
2742F:	drivers/pci/controller/dwc/pcie-qcom.c
2743F:	drivers/phy/qualcomm/
2744F:	drivers/power/*/msm*
2745F:	drivers/reset/reset-qcom-*
2746F:	drivers/rtc/rtc-pm8xxx.c
2747F:	drivers/spi/spi-geni-qcom.c
2748F:	drivers/spi/spi-qcom-qspi.c
2749F:	drivers/spi/spi-qup.c
2750F:	drivers/tty/serial/msm_serial.c
2751F:	drivers/ufs/host/ufs-qcom*
2752F:	drivers/usb/dwc3/dwc3-qcom.c
2753F:	include/dt-bindings/*/qcom*
2754F:	include/linux/*/qcom*
2755F:	include/linux/soc/qcom/
2756
2757ARM/QUALCOMM SUPPORT
2758M:	Bjorn Andersson <andersson@kernel.org>
2759M:	Konrad Dybcio <konradybcio@kernel.org>
2760L:	linux-arm-msm@vger.kernel.org
2761S:	Maintained
2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2763F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2764F:	Documentation/devicetree/bindings/arm/qcom.yaml
2765F:	Documentation/devicetree/bindings/bus/qcom*
2766F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2767F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2768F:	Documentation/devicetree/bindings/reserved-memory/qcom
2769F:	Documentation/devicetree/bindings/soc/qcom/
2770F:	arch/arm/boot/dts/qcom/
2771F:	arch/arm/configs/qcom_defconfig
2772F:	arch/arm/mach-qcom/
2773F:	arch/arm64/boot/dts/qcom/
2774F:	drivers/bus/qcom*
2775F:	drivers/firmware/qcom/
2776F:	drivers/soc/qcom/
2777F:	include/dt-bindings/arm/qcom,ids.h
2778F:	include/dt-bindings/firmware/qcom,scm.h
2779F:	include/dt-bindings/soc/qcom*
2780F:	include/linux/firmware/qcom
2781F:	include/linux/soc/qcom/
2782F:	include/soc/qcom/
2783
2784ARM/RDA MICRO ARCHITECTURE
2785M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/arm/rda.yaml
2790F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2791F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2792F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2793F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2794F:	arch/arm/boot/dts/unisoc/
2795F:	drivers/clocksource/timer-rda.c
2796F:	drivers/gpio/gpio-rda.c
2797F:	drivers/irqchip/irq-rda-intc.c
2798F:	drivers/tty/serial/rda-uart.c
2799
2800ARM/REALTEK ARCHITECTURE
2801M:	Andreas Färber <afaerber@suse.de>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2804S:	Maintained
2805F:	Documentation/devicetree/bindings/arm/realtek.yaml
2806F:	arch/arm/boot/dts/realtek/
2807F:	arch/arm/mach-realtek/
2808F:	arch/arm64/boot/dts/realtek/
2809
2810ARM/RISC-V/RENESAS ARCHITECTURE
2811M:	Geert Uytterhoeven <geert+renesas@glider.be>
2812M:	Magnus Damm <magnus.damm@gmail.com>
2813L:	linux-renesas-soc@vger.kernel.org
2814S:	Supported
2815Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2816C:	irc://irc.libera.chat/renesas-soc
2817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2818F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2819F:	Documentation/devicetree/bindings/soc/renesas/
2820F:	arch/arm/boot/dts/renesas/
2821F:	arch/arm/configs/shmobile_defconfig
2822F:	arch/arm/include/debug/renesas-scif.S
2823F:	arch/arm/mach-shmobile/
2824F:	arch/arm64/boot/dts/renesas/
2825F:	arch/riscv/boot/dts/renesas/
2826F:	drivers/pmdomain/renesas/
2827F:	drivers/soc/renesas/
2828F:	include/linux/soc/renesas/
2829K:	\brenesas,
2830
2831ARM/RISCPC ARCHITECTURE
2832M:	Russell King <linux@armlinux.org.uk>
2833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834S:	Maintained
2835W:	http://www.armlinux.org.uk/
2836F:	arch/arm/include/asm/hardware/ioc.h
2837F:	arch/arm/include/asm/hardware/iomd.h
2838F:	arch/arm/include/asm/hardware/memc.h
2839F:	arch/arm/mach-rpc/
2840F:	drivers/net/ethernet/8390/etherh.c
2841F:	drivers/net/ethernet/i825xx/ether1*
2842F:	drivers/net/ethernet/seeq/ether3*
2843F:	drivers/scsi/arm/
2844
2845ARM/Rockchip SoC support
2846M:	Heiko Stuebner <heiko@sntech.de>
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848L:	linux-rockchip@lists.infradead.org
2849S:	Maintained
2850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2851F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2852F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2853F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2854F:	arch/arm/boot/dts/rockchip/
2855F:	arch/arm/mach-rockchip/
2856F:	drivers/*/*/*rockchip*
2857F:	drivers/*/*rockchip*
2858F:	drivers/clk/rockchip/
2859F:	drivers/i2c/busses/i2c-rk3x.c
2860F:	sound/soc/rockchip/
2861N:	rockchip
2862
2863ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2864M:	Krzysztof Kozlowski <krzk@kernel.org>
2865R:	Alim Akhtar <alim.akhtar@samsung.com>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867L:	linux-samsung-soc@vger.kernel.org
2868S:	Maintained
2869P:	Documentation/process/maintainer-soc-clean-dts.rst
2870Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2871B:	mailto:linux-samsung-soc@vger.kernel.org
2872C:	irc://irc.libera.chat/linux-exynos
2873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2874F:	Documentation/arch/arm/samsung/
2875F:	Documentation/devicetree/bindings/arm/samsung/
2876F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2877F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2878F:	Documentation/devicetree/bindings/soc/samsung/
2879F:	arch/arm/boot/dts/samsung/
2880F:	arch/arm/mach-exynos*/
2881F:	arch/arm/mach-s3c/
2882F:	arch/arm/mach-s5p*/
2883F:	arch/arm64/boot/dts/exynos/
2884F:	drivers/*/*/*s3c24*
2885F:	drivers/*/*s3c24*
2886F:	drivers/*/*s3c64xx*
2887F:	drivers/*/*s5pv210*
2888F:	drivers/clocksource/samsung_pwm_timer.c
2889F:	drivers/memory/samsung/
2890F:	drivers/pwm/pwm-samsung.c
2891F:	drivers/soc/samsung/
2892F:	drivers/tty/serial/samsung*
2893F:	include/clocksource/samsung_pwm.h
2894F:	include/linux/platform_data/*s3c*
2895F:	include/linux/serial_s3c.h
2896F:	include/linux/soc/samsung/
2897N:	exynos
2898N:	s3c64xx
2899N:	s5pv210
2900
2901ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2902M:	Łukasz Stelmach <l.stelmach@samsung.com>
2903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904L:	linux-media@vger.kernel.org
2905S:	Maintained
2906F:	drivers/media/platform/samsung/s5p-g2d/
2907
2908ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2909M:	Marek Szyprowski <m.szyprowski@samsung.com>
2910L:	linux-samsung-soc@vger.kernel.org
2911L:	linux-media@vger.kernel.org
2912S:	Maintained
2913F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2914F:	drivers/media/cec/platform/s5p/
2915
2916ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2917M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2918M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2919M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921L:	linux-media@vger.kernel.org
2922S:	Maintained
2923F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2924F:	drivers/media/platform/samsung/s5p-jpeg/
2925
2926ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2927M:	Marek Szyprowski <m.szyprowski@samsung.com>
2928M:	Andrzej Hajda <andrzej.hajda@intel.com>
2929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930L:	linux-media@vger.kernel.org
2931S:	Maintained
2932F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2933F:	drivers/media/platform/samsung/s5p-mfc/
2934
2935ARM/SOCFPGA ARCHITECTURE
2936M:	Dinh Nguyen <dinguyen@kernel.org>
2937S:	Maintained
2938W:	http://www.rocketboards.org
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2940F:	arch/arm/boot/dts/intel/socfpga/
2941F:	arch/arm/configs/socfpga_defconfig
2942F:	arch/arm/mach-socfpga/
2943F:	arch/arm64/boot/dts/altera/
2944F:	arch/arm64/boot/dts/intel/
2945
2946ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2947M:	Dinh Nguyen <dinguyen@kernel.org>
2948S:	Maintained
2949F:	drivers/clk/socfpga/
2950
2951ARM/SOCFPGA EDAC SUPPORT
2952M:	Dinh Nguyen <dinguyen@kernel.org>
2953S:	Maintained
2954F:	drivers/edac/altera_edac.[ch]
2955
2956ARM/SPREADTRUM SoC SUPPORT
2957M:	Orson Zhai <orsonzhai@gmail.com>
2958M:	Baolin Wang <baolin.wang7@gmail.com>
2959R:	Chunyan Zhang <zhang.lyra@gmail.com>
2960S:	Maintained
2961F:	arch/arm64/boot/dts/sprd
2962N:	sprd
2963N:	sc27xx
2964N:	sc2731
2965
2966ARM/STI ARCHITECTURE
2967M:	Patrice Chotard <patrice.chotard@foss.st.com>
2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969S:	Maintained
2970W:	http://www.stlinux.com
2971F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2972F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2973F:	arch/arm/boot/dts/st/sti*
2974F:	arch/arm/mach-sti/
2975F:	drivers/ata/ahci_st.c
2976F:	drivers/char/hw_random/st-rng.c
2977F:	drivers/clocksource/arm_global_timer.c
2978F:	drivers/clocksource/clksrc_st_lpc.c
2979F:	drivers/cpufreq/sti-cpufreq.c
2980F:	drivers/dma/st_fdma*
2981F:	drivers/i2c/busses/i2c-st.c
2982F:	drivers/media/platform/st/sti/c8sectpfe/
2983F:	drivers/media/rc/st_rc.c
2984F:	drivers/mmc/host/sdhci-st.c
2985F:	drivers/phy/st/phy-miphy28lp.c
2986F:	drivers/phy/st/phy-stih407-usb.c
2987F:	drivers/pinctrl/pinctrl-st.c
2988F:	drivers/remoteproc/st_remoteproc.c
2989F:	drivers/remoteproc/st_slim_rproc.c
2990F:	drivers/reset/sti/
2991F:	drivers/rtc/rtc-st-lpc.c
2992F:	drivers/tty/serial/st-asc.c
2993F:	drivers/usb/dwc3/dwc3-st.c
2994F:	drivers/usb/host/ehci-st.c
2995F:	drivers/usb/host/ohci-st.c
2996F:	drivers/watchdog/st_lpc_wdt.c
2997F:	include/linux/remoteproc/st_slim_rproc.h
2998
2999ARM/STM32 ARCHITECTURE
3000M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3001M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3002L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004S:	Maintained
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3006F:	arch/arm/boot/dts/st/stm32*
3007F:	arch/arm/mach-stm32/
3008F:	arch/arm64/boot/dts/st/
3009F:	drivers/clocksource/armv7m_systick.c
3010N:	stm32
3011N:	stm
3012
3013ARM/SUNPLUS SP7021 SOC SUPPORT
3014M:	Qin Jian <qinjian@cqplus1.com>
3015L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3016S:	Maintained
3017W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3018F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3019F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3020F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3021F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3022F:	arch/arm/boot/dts/sunplus/
3023F:	arch/arm/configs/sp7021_*defconfig
3024F:	drivers/clk/clk-sp7021.c
3025F:	drivers/irqchip/irq-sp7021-intc.c
3026F:	drivers/reset/reset-sunplus.c
3027F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3028F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3029
3030ARM/Synaptics SoC support
3031M:	Jisheng Zhang <jszhang@kernel.org>
3032M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034S:	Maintained
3035F:	arch/arm/boot/dts/synaptics/
3036F:	arch/arm/mach-berlin/
3037F:	arch/arm64/boot/dts/synaptics/
3038
3039ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3040M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3041L:	linux-tegra@vger.kernel.org
3042L:	linux-media@vger.kernel.org
3043S:	Maintained
3044F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3045F:	drivers/media/cec/platform/tegra/
3046
3047ARM/TESLA FSD SoC SUPPORT
3048M:	Alim Akhtar <alim.akhtar@samsung.com>
3049M:	linux-fsd@tesla.com
3050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051L:	linux-samsung-soc@vger.kernel.org
3052S:	Maintained
3053F:	arch/arm64/boot/dts/tesla/
3054
3055ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3056M:	Santosh Shilimkar <ssantosh@kernel.org>
3057L:	linux-kernel@vger.kernel.org
3058S:	Maintained
3059F:	drivers/memory/*emif*
3060
3061ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3062M:	Nishanth Menon <nm@ti.com>
3063M:	Santosh Shilimkar <ssantosh@kernel.org>
3064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065S:	Maintained
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3067F:	arch/arm/boot/dts/ti/keystone/
3068F:	arch/arm/mach-keystone/
3069
3070ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3071M:	Santosh Shilimkar <ssantosh@kernel.org>
3072L:	linux-kernel@vger.kernel.org
3073S:	Maintained
3074F:	drivers/clk/keystone/
3075
3076ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3077M:	Santosh Shilimkar <ssantosh@kernel.org>
3078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3079L:	linux-kernel@vger.kernel.org
3080S:	Maintained
3081F:	drivers/clocksource/timer-keystone.c
3082
3083ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3084M:	Santosh Shilimkar <ssantosh@kernel.org>
3085L:	linux-kernel@vger.kernel.org
3086S:	Maintained
3087F:	drivers/power/reset/keystone-reset.c
3088
3089ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3090M:	Nishanth Menon <nm@ti.com>
3091M:	Vignesh Raghavendra <vigneshr@ti.com>
3092M:	Tero Kristo <kristo@kernel.org>
3093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094S:	Supported
3095F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3096F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3097F:	arch/arm64/boot/dts/ti/Makefile
3098F:	arch/arm64/boot/dts/ti/k3-*
3099
3100ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3101M:	Krzysztof Kozlowski <krzk@kernel.org>
3102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3103S:	Odd Fixes
3104F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3105F:	Documentation/devicetree/bindings/*/ti,nspire*
3106F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3107F:	arch/arm/boot/dts/nspire/
3108
3109ARM/TOSHIBA VISCONTI ARCHITECTURE
3110M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Supported
3113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3114F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3115F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3116F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3117F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3118F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3119F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3120F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3121F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3122F:	arch/arm64/boot/dts/toshiba/
3123F:	drivers/clk/visconti/
3124F:	drivers/gpio/gpio-visconti.c
3125F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3126F:	drivers/pci/controller/dwc/pcie-visconti.c
3127F:	drivers/pinctrl/visconti/
3128F:	drivers/watchdog/visconti_wdt.c
3129N:	visconti
3130
3131ARM/UNIPHIER ARCHITECTURE
3132M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3133M:	Masami Hiramatsu <mhiramat@kernel.org>
3134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3135S:	Maintained
3136F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3137F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3138F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3139F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3140F:	arch/arm/boot/dts/socionext/uniphier*
3141F:	arch/arm/include/asm/hardware/cache-uniphier.h
3142F:	arch/arm/mm/cache-uniphier.c
3143F:	arch/arm64/boot/dts/socionext/uniphier*
3144F:	drivers/bus/uniphier-system-bus.c
3145F:	drivers/clk/uniphier/
3146F:	drivers/dma/uniphier-mdmac.c
3147F:	drivers/gpio/gpio-uniphier.c
3148F:	drivers/i2c/busses/i2c-uniphier*
3149F:	drivers/irqchip/irq-uniphier-aidet.c
3150F:	drivers/mmc/host/uniphier-sd.c
3151F:	drivers/pinctrl/uniphier/
3152F:	drivers/reset/reset-uniphier.c
3153F:	drivers/tty/serial/8250/8250_uniphier.c
3154N:	uniphier
3155
3156ARM/VERSATILE EXPRESS PLATFORM
3157M:	Liviu Dudau <liviu.dudau@arm.com>
3158M:	Sudeep Holla <sudeep.holla@arm.com>
3159M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3161S:	Maintained
3162N:	mps2
3163N:	vexpress
3164F:	arch/arm/mach-versatile/
3165F:	arch/arm64/boot/dts/arm/
3166F:	drivers/clocksource/timer-versatile.c
3167X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3168X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3169
3170ARM/VFP SUPPORT
3171M:	Russell King <linux@armlinux.org.uk>
3172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173S:	Maintained
3174W:	http://www.armlinux.org.uk/
3175F:	arch/arm/vfp/
3176
3177ARM/VT8500 ARM ARCHITECTURE
3178M:	Alexey Charkov <alchark@gmail.com>
3179M:	Krzysztof Kozlowski <krzk@kernel.org>
3180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3181S:	Odd Fixes
3182F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3183F:	arch/arm/boot/dts/vt8500/
3184F:	arch/arm/mach-vt8500/
3185F:	drivers/clocksource/timer-vt8500.c
3186F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3187F:	drivers/mmc/host/wmt-sdmmc.c
3188F:	drivers/pwm/pwm-vt8500.c
3189F:	drivers/rtc/rtc-vt8500.c
3190F:	drivers/tty/serial/vt8500_serial.c
3191F:	drivers/video/fbdev/vt8500lcdfb.*
3192F:	drivers/video/fbdev/wm8505fb*
3193F:	drivers/video/fbdev/wmt_ge_rops.*
3194
3195ARM/ZYNQ ARCHITECTURE
3196M:	Michal Simek <michal.simek@amd.com>
3197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3198S:	Supported
3199W:	http://wiki.xilinx.com
3200T:	git https://github.com/Xilinx/linux-xlnx.git
3201F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3202F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3203F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3204F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3205F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3206F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3207F:	arch/arm/mach-zynq/
3208F:	drivers/clocksource/timer-cadence-ttc.c
3209F:	drivers/cpuidle/cpuidle-zynq.c
3210F:	drivers/edac/synopsys_edac.c
3211F:	drivers/i2c/busses/i2c-cadence.c
3212F:	drivers/i2c/busses/i2c-xiic.c
3213F:	drivers/mmc/host/sdhci-of-arasan.c
3214N:	zynq
3215N:	xilinx
3216
3217ARM64 FIT SUPPORT
3218M:	Simon Glass <sjg@chromium.org>
3219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220S:	Maintained
3221F:	arch/arm64/boot/Makefile
3222F:	scripts/make_fit.py
3223
3224ARM64 PLATFORM DRIVERS
3225M:	Hans de Goede <hdegoede@redhat.com>
3226M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3227R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3228L:	platform-driver-x86@vger.kernel.org
3229S:	Maintained
3230Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3232F:	drivers/platform/arm64/
3233
3234ARM64 PORT (AARCH64 ARCHITECTURE)
3235M:	Catalin Marinas <catalin.marinas@arm.com>
3236M:	Will Deacon <will@kernel.org>
3237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3238S:	Maintained
3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3240F:	Documentation/arch/arm64/
3241F:	arch/arm64/
3242F:	tools/testing/selftests/arm64/
3243X:	arch/arm64/boot/dts/
3244
3245ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3246M:	George McCollister <george.mccollister@gmail.com>
3247L:	netdev@vger.kernel.org
3248S:	Maintained
3249F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3250F:	drivers/net/dsa/xrs700x/*
3251F:	net/dsa/tag_xrs700x.c
3252
3253AS3645A LED FLASH CONTROLLER DRIVER
3254M:	Sakari Ailus <sakari.ailus@iki.fi>
3255L:	linux-leds@vger.kernel.org
3256S:	Maintained
3257F:	drivers/leds/flash/leds-as3645a.c
3258
3259ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3260M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3261L:	linux-media@vger.kernel.org
3262S:	Maintained
3263T:	git git://linuxtv.org/media_tree.git
3264F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3265F:	drivers/media/i2c/ak7375.c
3266
3267ASAHI KASEI AK8974 DRIVER
3268M:	Linus Walleij <linus.walleij@linaro.org>
3269L:	linux-iio@vger.kernel.org
3270S:	Supported
3271W:	http://www.akm.com/
3272F:	drivers/iio/magnetometer/ak8974.c
3273
3274AOSONG AGS02MA TVOC SENSOR DRIVER
3275M:	Anshul Dalal <anshulusr@gmail.com>
3276L:	linux-iio@vger.kernel.org
3277S:	Maintained
3278F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3279F:	drivers/iio/chemical/ags02ma.c
3280
3281ASC7621 HARDWARE MONITOR DRIVER
3282M:	George Joseph <george.joseph@fairview5.com>
3283L:	linux-hwmon@vger.kernel.org
3284S:	Maintained
3285F:	Documentation/hwmon/asc7621.rst
3286F:	drivers/hwmon/asc7621.c
3287
3288ASIX AX88796C SPI ETHERNET ADAPTER
3289M:	Łukasz Stelmach <l.stelmach@samsung.com>
3290S:	Maintained
3291F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3292F:	drivers/net/ethernet/asix/ax88796c_*
3293
3294ASIX PHY DRIVER [RUST]
3295M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3296R:	Trevor Gross <tmgross@umich.edu>
3297L:	netdev@vger.kernel.org
3298L:	rust-for-linux@vger.kernel.org
3299S:	Maintained
3300F:	drivers/net/phy/ax88796b_rust.rs
3301
3302ASPEED CRYPTO DRIVER
3303M:	Neal Liu <neal_liu@aspeedtech.com>
3304L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3305S:	Maintained
3306F:	Documentation/devicetree/bindings/crypto/aspeed,*
3307F:	drivers/crypto/aspeed/
3308
3309ASPEED PECI CONTROLLER
3310M:	Iwona Winiarska <iwona.winiarska@intel.com>
3311L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3312L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3313S:	Supported
3314F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3315F:	drivers/peci/controller/peci-aspeed.c
3316
3317ASPEED PINCTRL DRIVERS
3318M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3319L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3320L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3321L:	linux-gpio@vger.kernel.org
3322S:	Maintained
3323F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3324F:	drivers/pinctrl/aspeed/
3325
3326ASPEED SCU INTERRUPT CONTROLLER DRIVER
3327M:	Eddie James <eajames@linux.ibm.com>
3328L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3329S:	Maintained
3330F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3331F:	drivers/irqchip/irq-aspeed-scu-ic.c
3332F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3333
3334ASPEED SD/MMC DRIVER
3335M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3336L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3337L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3338L:	linux-mmc@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3341F:	drivers/mmc/host/sdhci-of-aspeed*
3342
3343ASPEED SMC SPI DRIVER
3344M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3345M:	Cédric Le Goater <clg@kaod.org>
3346L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3347L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3348L:	linux-spi@vger.kernel.org
3349S:	Maintained
3350F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3351F:	drivers/spi/spi-aspeed-smc.c
3352
3353ASPEED USB UDC DRIVER
3354M:	Neal Liu <neal_liu@aspeedtech.com>
3355L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3356S:	Maintained
3357F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3358F:	drivers/usb/gadget/udc/aspeed_udc.c
3359
3360ASPEED VIDEO ENGINE DRIVER
3361M:	Eddie James <eajames@linux.ibm.com>
3362L:	linux-media@vger.kernel.org
3363L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3366F:	drivers/media/platform/aspeed/
3367
3368ASUS EC HARDWARE MONITOR DRIVER
3369M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3370L:	linux-hwmon@vger.kernel.org
3371S:	Maintained
3372F:	drivers/hwmon/asus-ec-sensors.c
3373
3374ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3375M:	Corentin Chary <corentin.chary@gmail.com>
3376M:	Luke D. Jones <luke@ljones.dev>
3377L:	platform-driver-x86@vger.kernel.org
3378S:	Maintained
3379W:	https://asus-linux.org/
3380F:	drivers/platform/x86/asus*.c
3381F:	drivers/platform/x86/eeepc*.c
3382
3383ASUS TF103C DOCK DRIVER
3384M:	Hans de Goede <hdegoede@redhat.com>
3385L:	platform-driver-x86@vger.kernel.org
3386S:	Maintained
3387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3388F:	drivers/platform/x86/asus-tf103c-dock.c
3389
3390ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3391M:	Aleksa Savic <savicaleksa83@gmail.com>
3392L:	linux-hwmon@vger.kernel.org
3393S:	Maintained
3394F:	drivers/hwmon/asus_rog_ryujin.c
3395
3396ASUS WIRELESS RADIO CONTROL DRIVER
3397M:	João Paulo Rechi Vita <jprvita@gmail.com>
3398L:	platform-driver-x86@vger.kernel.org
3399S:	Maintained
3400F:	drivers/platform/x86/asus-wireless.c
3401
3402ASUS WMI HARDWARE MONITOR DRIVER
3403M:	Ed Brindley <kernel@maidavale.org>
3404M:	Denis Pauk <pauk.denis@gmail.com>
3405L:	linux-hwmon@vger.kernel.org
3406S:	Maintained
3407F:	drivers/hwmon/asus_wmi_sensors.c
3408
3409ASYMMETRIC KEYS
3410M:	David Howells <dhowells@redhat.com>
3411L:	keyrings@vger.kernel.org
3412S:	Maintained
3413F:	Documentation/crypto/asymmetric-keys.rst
3414F:	crypto/asymmetric_keys/
3415F:	include/crypto/pkcs7.h
3416F:	include/crypto/public_key.h
3417F:	include/linux/verification.h
3418
3419ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3420R:	Dan Williams <dan.j.williams@intel.com>
3421S:	Odd fixes
3422W:	http://sourceforge.net/projects/xscaleiop
3423F:	Documentation/crypto/async-tx-api.rst
3424F:	crypto/async_tx/
3425F:	include/linux/async_tx.h
3426
3427AT24 EEPROM DRIVER
3428M:	Bartosz Golaszewski <brgl@bgdev.pl>
3429L:	linux-i2c@vger.kernel.org
3430S:	Maintained
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3432F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3433F:	drivers/misc/eeprom/at24.c
3434
3435ATA OVER ETHERNET (AOE) DRIVER
3436M:	"Justin Sanders" <justin@coraid.com>
3437S:	Supported
3438W:	http://www.openaoe.org/
3439F:	Documentation/admin-guide/aoe/
3440F:	drivers/block/aoe/
3441
3442ATC260X PMIC MFD DRIVER
3443M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3444M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3445L:	linux-actions@lists.infradead.org
3446S:	Maintained
3447F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3448F:	drivers/input/misc/atc260x-onkey.c
3449F:	drivers/mfd/atc260*
3450F:	drivers/power/reset/atc260x-poweroff.c
3451F:	drivers/regulator/atc260x-regulator.c
3452F:	include/linux/mfd/atc260x/*
3453
3454ATHEROS 71XX/9XXX GPIO DRIVER
3455M:	Alban Bedel <albeu@free.fr>
3456S:	Maintained
3457W:	https://github.com/AlbanBedel/linux
3458T:	git git://github.com/AlbanBedel/linux
3459F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3460F:	drivers/gpio/gpio-ath79.c
3461
3462ATHEROS 71XX/9XXX USB PHY DRIVER
3463M:	Alban Bedel <albeu@free.fr>
3464S:	Maintained
3465W:	https://github.com/AlbanBedel/linux
3466T:	git git://github.com/AlbanBedel/linux
3467F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3468F:	drivers/phy/qualcomm/phy-ath79-usb.c
3469
3470ATHEROS ATH GENERIC UTILITIES
3471M:	Kalle Valo <kvalo@kernel.org>
3472L:	linux-wireless@vger.kernel.org
3473S:	Supported
3474F:	drivers/net/wireless/ath/*
3475
3476ATHEROS ATH5K WIRELESS DRIVER
3477M:	Jiri Slaby <jirislaby@kernel.org>
3478M:	Nick Kossifidis <mickflemm@gmail.com>
3479M:	Luis Chamberlain <mcgrof@kernel.org>
3480L:	linux-wireless@vger.kernel.org
3481S:	Maintained
3482W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3483F:	drivers/net/wireless/ath/ath5k/
3484
3485ATHEROS ATH6KL WIRELESS DRIVER
3486L:	linux-wireless@vger.kernel.org
3487S:	Orphan
3488W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3489F:	drivers/net/wireless/ath/ath6kl/
3490
3491ATI_REMOTE2 DRIVER
3492M:	Ville Syrjala <syrjala@sci.fi>
3493S:	Maintained
3494F:	drivers/input/misc/ati_remote2.c
3495
3496ATK0110 HWMON DRIVER
3497M:	Luca Tettamanti <kronos.it@gmail.com>
3498L:	linux-hwmon@vger.kernel.org
3499S:	Maintained
3500F:	drivers/hwmon/asus_atk0110.c
3501
3502ATLX ETHERNET DRIVERS
3503M:	Chris Snook <chris.snook@gmail.com>
3504L:	netdev@vger.kernel.org
3505S:	Maintained
3506W:	http://sourceforge.net/projects/atl1
3507W:	http://atl1.sourceforge.net
3508F:	drivers/net/ethernet/atheros/
3509
3510ATM
3511M:	Chas Williams <3chas3@gmail.com>
3512L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3513L:	netdev@vger.kernel.org
3514S:	Maintained
3515W:	http://linux-atm.sourceforge.net
3516F:	drivers/atm/
3517F:	include/linux/atm*
3518F:	include/linux/sonet.h
3519F:	include/uapi/linux/atm*
3520F:	include/uapi/linux/sonet.h
3521
3522ATMEL MACB ETHERNET DRIVER
3523M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3524M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3525S:	Supported
3526F:	drivers/net/ethernet/cadence/
3527
3528ATMEL MAXTOUCH DRIVER
3529M:	Nick Dyer <nick@shmanahar.org>
3530S:	Maintained
3531T:	git git://github.com/ndyer/linux.git
3532F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3533F:	drivers/input/touchscreen/atmel_mxt_ts.c
3534
3535ATOMIC INFRASTRUCTURE
3536M:	Will Deacon <will@kernel.org>
3537M:	Peter Zijlstra <peterz@infradead.org>
3538R:	Boqun Feng <boqun.feng@gmail.com>
3539R:	Mark Rutland <mark.rutland@arm.com>
3540L:	linux-kernel@vger.kernel.org
3541S:	Maintained
3542F:	Documentation/atomic_*.txt
3543F:	arch/*/include/asm/atomic*.h
3544F:	include/*/atomic*.h
3545F:	include/linux/refcount.h
3546F:	scripts/atomic/
3547
3548ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3549M:	Bradley Grove <linuxdrivers@attotech.com>
3550L:	linux-scsi@vger.kernel.org
3551S:	Supported
3552W:	http://www.attotech.com
3553F:	drivers/scsi/esas2r
3554
3555ATUSB IEEE 802.15.4 RADIO DRIVER
3556M:	Stefan Schmidt <stefan@datenfreihafen.org>
3557L:	linux-wpan@vger.kernel.org
3558S:	Maintained
3559F:	drivers/net/ieee802154/at86rf230.h
3560F:	drivers/net/ieee802154/atusb.c
3561F:	drivers/net/ieee802154/atusb.h
3562
3563AUDIT SUBSYSTEM
3564M:	Paul Moore <paul@paul-moore.com>
3565M:	Eric Paris <eparis@redhat.com>
3566L:	audit@vger.kernel.org
3567S:	Supported
3568W:	https://github.com/linux-audit
3569Q:	https://patchwork.kernel.org/project/audit/list
3570B:	mailto:audit@vger.kernel.org
3571P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3572T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3573F:	include/asm-generic/audit_*.h
3574F:	include/linux/audit.h
3575F:	include/linux/audit_arch.h
3576F:	include/uapi/linux/audit.h
3577F:	kernel/audit*
3578F:	lib/*audit.c
3579K:	\baudit_[a-z_0-9]\+\b
3580
3581AUXILIARY BUS DRIVER
3582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3583R:	Dave Ertman <david.m.ertman@intel.com>
3584R:	Ira Weiny <ira.weiny@intel.com>
3585S:	Supported
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3587F:	Documentation/driver-api/auxiliary_bus.rst
3588F:	drivers/base/auxiliary.c
3589F:	include/linux/auxiliary_bus.h
3590
3591AUXILIARY DISPLAY DRIVERS
3592M:	Andy Shevchenko <andy@kernel.org>
3593R:	Geert Uytterhoeven <geert@linux-m68k.org>
3594S:	Odd Fixes
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3596F:	Documentation/devicetree/bindings/auxdisplay/
3597F:	drivers/auxdisplay/
3598F:	include/linux/cfag12864b.h
3599F:	include/uapi/linux/map_to_14segment.h
3600F:	include/uapi/linux/map_to_7segment.h
3601
3602AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3603M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3604L:	linux-iio@vger.kernel.org
3605S:	Maintained
3606F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3607F:	drivers/iio/light/apds9306.c
3608
3609AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3610M:	Andreas Klinger <ak@it-klinger.de>
3611L:	linux-iio@vger.kernel.org
3612S:	Maintained
3613F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3614F:	drivers/iio/adc/hx711.c
3615
3616AX.25 NETWORK LAYER
3617L:	linux-hams@vger.kernel.org
3618S:	Orphan
3619W:	https://linux-ax25.in-berlin.de
3620F:	include/net/ax25.h
3621F:	include/uapi/linux/ax25.h
3622F:	net/ax25/
3623
3624AXENTIA ARM DEVICES
3625M:	Peter Rosin <peda@axentia.se>
3626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3627S:	Maintained
3628F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3629F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3630F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3631F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3632
3633AXENTIA ASOC DRIVERS
3634M:	Peter Rosin <peda@axentia.se>
3635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3636S:	Maintained
3637F:	Documentation/devicetree/bindings/sound/axentia,*
3638F:	sound/soc/atmel/tse850-pcm5142.c
3639
3640AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3641M:	Nuno Sá <nuno.sa@analog.com>
3642L:	linux-hwmon@vger.kernel.org
3643S:	Supported
3644W:	https://ez.analog.com/linux-software-drivers
3645F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3646F:	drivers/hwmon/axi-fan-control.c
3647
3648AXI SPI ENGINE
3649M:	Michael Hennerich <michael.hennerich@analog.com>
3650M:	Nuno Sá <nuno.sa@analog.com>
3651R:	David Lechner <dlechner@baylibre.com>
3652L:	linux-spi@vger.kernel.org
3653S:	Supported
3654W:	https://ez.analog.com/linux-software-drivers
3655F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3656F:	drivers/spi/spi-axi-spi-engine.c
3657
3658AXI PWM GENERATOR
3659M:	Michael Hennerich <michael.hennerich@analog.com>
3660M:	Nuno Sá <nuno.sa@analog.com>
3661L:	linux-pwm@vger.kernel.org
3662S:	Supported
3663W:	https://ez.analog.com/linux-software-drivers
3664F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3665F:	drivers/pwm/pwm-axi-pwmgen.c
3666
3667AXXIA I2C CONTROLLER
3668M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3669L:	linux-i2c@vger.kernel.org
3670S:	Maintained
3671F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3672F:	drivers/i2c/busses/i2c-axxia.c
3673
3674AZ6007 DVB DRIVER
3675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3676L:	linux-media@vger.kernel.org
3677S:	Maintained
3678W:	https://linuxtv.org
3679T:	git git://linuxtv.org/media_tree.git
3680F:	drivers/media/usb/dvb-usb-v2/az6007.c
3681
3682AZTECH FM RADIO RECEIVER DRIVER
3683M:	Hans Verkuil <hverkuil@xs4all.nl>
3684L:	linux-media@vger.kernel.org
3685S:	Maintained
3686W:	https://linuxtv.org
3687T:	git git://linuxtv.org/media_tree.git
3688F:	drivers/media/radio/radio-aztech*
3689
3690B43 WIRELESS DRIVER
3691L:	linux-wireless@vger.kernel.org
3692L:	b43-dev@lists.infradead.org
3693S:	Orphan
3694W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3695F:	drivers/net/wireless/broadcom/b43/
3696
3697B43LEGACY WIRELESS DRIVER
3698L:	linux-wireless@vger.kernel.org
3699L:	b43-dev@lists.infradead.org
3700S:	Orphan
3701W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3702F:	drivers/net/wireless/broadcom/b43legacy/
3703
3704BACKLIGHT CLASS/SUBSYSTEM
3705M:	Lee Jones <lee@kernel.org>
3706M:	Daniel Thompson <daniel.thompson@linaro.org>
3707M:	Jingoo Han <jingoohan1@gmail.com>
3708L:	dri-devel@lists.freedesktop.org
3709S:	Maintained
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3711F:	Documentation/ABI/stable/sysfs-class-backlight
3712F:	Documentation/ABI/testing/sysfs-class-backlight
3713F:	Documentation/devicetree/bindings/leds/backlight
3714F:	drivers/video/backlight/
3715F:	include/linux/backlight.h
3716F:	include/linux/pwm_backlight.h
3717
3718BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3719M:	Serge Semin <fancer.lancer@gmail.com>
3720L:	linux-hwmon@vger.kernel.org
3721S:	Supported
3722F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3723F:	Documentation/hwmon/bt1-pvt.rst
3724F:	drivers/hwmon/bt1-pvt.[ch]
3725
3726BARCO P50 GPIO DRIVER
3727M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3728M:	Peter Korsgaard <peter.korsgaard@barco.com>
3729S:	Maintained
3730F:	drivers/platform/x86/barco-p50-gpio.c
3731
3732BATMAN ADVANCED
3733M:	Marek Lindner <mareklindner@neomailbox.ch>
3734M:	Simon Wunderlich <sw@simonwunderlich.de>
3735M:	Antonio Quartulli <a@unstable.cc>
3736M:	Sven Eckelmann <sven@narfation.org>
3737L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3738S:	Maintained
3739W:	https://www.open-mesh.org/
3740Q:	https://patchwork.open-mesh.org/project/batman/list/
3741B:	https://www.open-mesh.org/projects/batman-adv/issues
3742C:	ircs://irc.hackint.org/batadv
3743T:	git https://git.open-mesh.org/linux-merge.git
3744F:	Documentation/networking/batman-adv.rst
3745F:	include/uapi/linux/batadv_packet.h
3746F:	include/uapi/linux/batman_adv.h
3747F:	net/batman-adv/
3748
3749BAYCOM/HDLCDRV DRIVERS FOR AX.25
3750M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3751L:	linux-hams@vger.kernel.org
3752S:	Maintained
3753W:	http://www.baycom.org/~tom/ham/ham.html
3754F:	drivers/net/hamradio/baycom*
3755
3756BCACHE (BLOCK LAYER CACHE)
3757M:	Coly Li <colyli@suse.de>
3758M:	Kent Overstreet <kent.overstreet@linux.dev>
3759L:	linux-bcache@vger.kernel.org
3760S:	Maintained
3761W:	http://bcache.evilpiepirate.org
3762C:	irc://irc.oftc.net/bcache
3763F:	drivers/md/bcache/
3764
3765BCACHEFS
3766M:	Kent Overstreet <kent.overstreet@linux.dev>
3767L:	linux-bcachefs@vger.kernel.org
3768S:	Supported
3769C:	irc://irc.oftc.net/bcache
3770T:	git https://evilpiepirate.org/git/bcachefs.git
3771F:	fs/bcachefs/
3772F:	Documentation/filesystems/bcachefs/
3773
3774BDISP ST MEDIA DRIVER
3775M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3776L:	linux-media@vger.kernel.org
3777S:	Supported
3778W:	https://linuxtv.org
3779T:	git git://linuxtv.org/media_tree.git
3780F:	drivers/media/platform/st/sti/bdisp
3781
3782BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3783M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3784L:	netdev@vger.kernel.org
3785S:	Maintained
3786F:	drivers/net/ethernet/ec_bhf.c
3787
3788BEFS FILE SYSTEM
3789M:	Luis de Bethencourt <luisbg@kernel.org>
3790M:	Salah Triki <salah.triki@gmail.com>
3791S:	Maintained
3792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3793F:	Documentation/filesystems/befs.rst
3794F:	fs/befs/
3795
3796BFQ I/O SCHEDULER
3797M:	Paolo Valente <paolo.valente@unimore.it>
3798M:	Jens Axboe <axboe@kernel.dk>
3799L:	linux-block@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/block/bfq-iosched.rst
3802F:	block/bfq-*
3803
3804BFS FILE SYSTEM
3805M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3806S:	Maintained
3807F:	Documentation/filesystems/bfs.rst
3808F:	fs/bfs/
3809F:	include/uapi/linux/bfs_fs.h
3810
3811BINMAN
3812M:	Simon Glass <sjg@chromium.org>
3813S:	Supported
3814F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3815
3816BITMAP API
3817M:	Yury Norov <yury.norov@gmail.com>
3818R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3819S:	Maintained
3820F:	include/linux/bitfield.h
3821F:	include/linux/bitmap-str.h
3822F:	include/linux/bitmap.h
3823F:	include/linux/bits.h
3824F:	include/linux/cpumask.h
3825F:	include/linux/cpumask_types.h
3826F:	include/linux/find.h
3827F:	include/linux/nodemask.h
3828F:	include/linux/nodemask_types.h
3829F:	include/vdso/bits.h
3830F:	lib/bitmap-str.c
3831F:	lib/bitmap.c
3832F:	lib/cpumask.c
3833F:	lib/cpumask_kunit.c
3834F:	lib/find_bit.c
3835F:	lib/find_bit_benchmark.c
3836F:	lib/test_bitmap.c
3837F:	tools/include/linux/bitfield.h
3838F:	tools/include/linux/bitmap.h
3839F:	tools/include/linux/bits.h
3840F:	tools/include/linux/find.h
3841F:	tools/include/vdso/bits.h
3842F:	tools/lib/bitmap.c
3843F:	tools/lib/find_bit.c
3844
3845BITOPS API
3846M:	Yury Norov <yury.norov@gmail.com>
3847R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3848S:	Maintained
3849F:	arch/*/include/asm/bitops.h
3850F:	arch/*/include/asm/bitops_32.h
3851F:	arch/*/include/asm/bitops_64.h
3852F:	arch/*/lib/bitops.c
3853F:	include/asm-generic/bitops
3854F:	include/asm-generic/bitops.h
3855F:	include/linux/bitops.h
3856F:	lib/test_bitops.c
3857F:	tools/*/bitops*
3858
3859BLINKM RGB LED DRIVER
3860M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3861S:	Maintained
3862F:	drivers/leds/leds-blinkm.c
3863
3864BLOCK LAYER
3865M:	Jens Axboe <axboe@kernel.dk>
3866L:	linux-block@vger.kernel.org
3867S:	Maintained
3868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3869F:	Documentation/ABI/stable/sysfs-block
3870F:	Documentation/block/
3871F:	block/
3872F:	drivers/block/
3873F:	include/linux/bio.h
3874F:	include/linux/blk*
3875F:	kernel/trace/blktrace.c
3876F:	lib/sbitmap.c
3877
3878BLOCK LAYER DEVICE DRIVER API [RUST]
3879M:	Andreas Hindborg <a.hindborg@kernel.org>
3880R:	Boqun Feng <boqun.feng@gmail.com>
3881L:	linux-block@vger.kernel.org
3882L:	rust-for-linux@vger.kernel.org
3883S:	Supported
3884W:	https://rust-for-linux.com
3885B:	https://github.com/Rust-for-Linux/linux/issues
3886C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3887T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3888F:	drivers/block/rnull.rs
3889F:	rust/kernel/block.rs
3890F:	rust/kernel/block/
3891
3892BLOCK2MTD DRIVER
3893M:	Joern Engel <joern@lazybastard.org>
3894L:	linux-mtd@lists.infradead.org
3895S:	Maintained
3896F:	drivers/mtd/devices/block2mtd.c
3897
3898BLUETOOTH DRIVERS
3899M:	Marcel Holtmann <marcel@holtmann.org>
3900M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3901L:	linux-bluetooth@vger.kernel.org
3902S:	Supported
3903W:	http://www.bluez.org/
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3906F:	Documentation/devicetree/bindings/net/bluetooth/
3907F:	drivers/bluetooth/
3908
3909BLUETOOTH SUBSYSTEM
3910M:	Marcel Holtmann <marcel@holtmann.org>
3911M:	Johan Hedberg <johan.hedberg@gmail.com>
3912M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3913L:	linux-bluetooth@vger.kernel.org
3914S:	Supported
3915W:	http://www.bluez.org/
3916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3918F:	include/net/bluetooth/
3919F:	net/bluetooth/
3920
3921BONDING DRIVER
3922M:	Jay Vosburgh <jv@jvosburgh.net>
3923M:	Andy Gospodarek <andy@greyhouse.net>
3924L:	netdev@vger.kernel.org
3925S:	Maintained
3926F:	Documentation/networking/bonding.rst
3927F:	drivers/net/bonding/
3928F:	include/net/bond*
3929F:	include/uapi/linux/if_bonding.h
3930F:	tools/testing/selftests/drivers/net/bonding/
3931
3932BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3933M:	Dan Robertson <dan@dlrobertson.com>
3934L:	linux-iio@vger.kernel.org
3935S:	Maintained
3936F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3937F:	drivers/iio/accel/bma400*
3938
3939BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3940M:	Jagath Jog J <jagathjog1996@gmail.com>
3941L:	linux-iio@vger.kernel.org
3942S:	Maintained
3943F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3944F:	drivers/iio/imu/bmi323/
3945
3946BPF JIT for ARC
3947M:	Shahab Vahedi <shahab@synopsys.com>
3948L:	bpf@vger.kernel.org
3949S:	Maintained
3950F:	arch/arc/net/
3951
3952BPF JIT for ARM
3953M:	Russell King <linux@armlinux.org.uk>
3954M:	Puranjay Mohan <puranjay@kernel.org>
3955L:	bpf@vger.kernel.org
3956S:	Maintained
3957F:	arch/arm/net/
3958
3959BPF JIT for ARM64
3960M:	Daniel Borkmann <daniel@iogearbox.net>
3961M:	Alexei Starovoitov <ast@kernel.org>
3962M:	Puranjay Mohan <puranjay@kernel.org>
3963R:	Xu Kuohai <xukuohai@huaweicloud.com>
3964L:	bpf@vger.kernel.org
3965S:	Supported
3966F:	arch/arm64/net/
3967
3968BPF JIT for LOONGARCH
3969M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3970R:	Hengqi Chen <hengqi.chen@gmail.com>
3971L:	bpf@vger.kernel.org
3972S:	Maintained
3973F:	arch/loongarch/net/
3974
3975BPF JIT for MIPS (32-BIT AND 64-BIT)
3976M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3977M:	Paul Burton <paulburton@kernel.org>
3978L:	bpf@vger.kernel.org
3979S:	Maintained
3980F:	arch/mips/net/
3981
3982BPF JIT for NFP NICs
3983M:	Jakub Kicinski <kuba@kernel.org>
3984L:	bpf@vger.kernel.org
3985S:	Odd Fixes
3986F:	drivers/net/ethernet/netronome/nfp/bpf/
3987
3988BPF JIT for POWERPC (32-BIT AND 64-BIT)
3989M:	Michael Ellerman <mpe@ellerman.id.au>
3990M:	Hari Bathini <hbathini@linux.ibm.com>
3991M:	Christophe Leroy <christophe.leroy@csgroup.eu>
3992R:	Naveen N Rao <naveen@kernel.org>
3993L:	bpf@vger.kernel.org
3994S:	Supported
3995F:	arch/powerpc/net/
3996
3997BPF JIT for RISC-V (32-bit)
3998M:	Luke Nelson <luke.r.nels@gmail.com>
3999M:	Xi Wang <xi.wang@gmail.com>
4000L:	bpf@vger.kernel.org
4001S:	Maintained
4002F:	arch/riscv/net/
4003X:	arch/riscv/net/bpf_jit_comp64.c
4004
4005BPF JIT for RISC-V (64-bit)
4006M:	Björn Töpel <bjorn@kernel.org>
4007R:	Pu Lehui <pulehui@huawei.com>
4008R:	Puranjay Mohan <puranjay@kernel.org>
4009L:	bpf@vger.kernel.org
4010S:	Maintained
4011F:	arch/riscv/net/
4012X:	arch/riscv/net/bpf_jit_comp32.c
4013
4014BPF JIT for S390
4015M:	Ilya Leoshkevich <iii@linux.ibm.com>
4016M:	Heiko Carstens <hca@linux.ibm.com>
4017M:	Vasily Gorbik <gor@linux.ibm.com>
4018L:	bpf@vger.kernel.org
4019S:	Supported
4020F:	arch/s390/net/
4021X:	arch/s390/net/pnet.c
4022
4023BPF JIT for SPARC (32-BIT AND 64-BIT)
4024M:	David S. Miller <davem@davemloft.net>
4025L:	bpf@vger.kernel.org
4026S:	Odd Fixes
4027F:	arch/sparc/net/
4028
4029BPF JIT for X86 32-BIT
4030M:	Wang YanQing <udknight@gmail.com>
4031L:	bpf@vger.kernel.org
4032S:	Odd Fixes
4033F:	arch/x86/net/bpf_jit_comp32.c
4034
4035BPF JIT for X86 64-BIT
4036M:	Alexei Starovoitov <ast@kernel.org>
4037M:	Daniel Borkmann <daniel@iogearbox.net>
4038L:	bpf@vger.kernel.org
4039S:	Supported
4040F:	arch/x86/net/
4041X:	arch/x86/net/bpf_jit_comp32.c
4042
4043BPF [BTF]
4044M:	Martin KaFai Lau <martin.lau@linux.dev>
4045L:	bpf@vger.kernel.org
4046S:	Maintained
4047F:	include/linux/btf*
4048F:	kernel/bpf/btf.c
4049
4050BPF [CORE]
4051M:	Alexei Starovoitov <ast@kernel.org>
4052M:	Daniel Borkmann <daniel@iogearbox.net>
4053R:	John Fastabend <john.fastabend@gmail.com>
4054L:	bpf@vger.kernel.org
4055S:	Maintained
4056F:	include/linux/bpf*
4057F:	include/linux/filter.h
4058F:	include/linux/tnum.h
4059F:	kernel/bpf/core.c
4060F:	kernel/bpf/dispatcher.c
4061F:	kernel/bpf/mprog.c
4062F:	kernel/bpf/syscall.c
4063F:	kernel/bpf/tnum.c
4064F:	kernel/bpf/trampoline.c
4065F:	kernel/bpf/verifier.c
4066
4067BPF [CRYPTO]
4068M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4069L:	bpf@vger.kernel.org
4070S:	Maintained
4071F:	crypto/bpf_crypto_skcipher.c
4072F:	include/linux/bpf_crypto.h
4073F:	kernel/bpf/crypto.c
4074
4075BPF [DOCUMENTATION] (Related to Standardization)
4076R:	David Vernet <void@manifault.com>
4077L:	bpf@vger.kernel.org
4078L:	bpf@ietf.org
4079S:	Maintained
4080F:	Documentation/bpf/standardization/
4081
4082BPF [GENERAL] (Safe Dynamic Programs and Tools)
4083M:	Alexei Starovoitov <ast@kernel.org>
4084M:	Daniel Borkmann <daniel@iogearbox.net>
4085M:	Andrii Nakryiko <andrii@kernel.org>
4086R:	Martin KaFai Lau <martin.lau@linux.dev>
4087R:	Eduard Zingerman <eddyz87@gmail.com>
4088R:	Song Liu <song@kernel.org>
4089R:	Yonghong Song <yonghong.song@linux.dev>
4090R:	John Fastabend <john.fastabend@gmail.com>
4091R:	KP Singh <kpsingh@kernel.org>
4092R:	Stanislav Fomichev <sdf@fomichev.me>
4093R:	Hao Luo <haoluo@google.com>
4094R:	Jiri Olsa <jolsa@kernel.org>
4095L:	bpf@vger.kernel.org
4096S:	Supported
4097W:	https://bpf.io/
4098Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4101F:	Documentation/bpf/
4102F:	Documentation/networking/filter.rst
4103F:	Documentation/userspace-api/ebpf/
4104F:	arch/*/net/*
4105F:	include/linux/bpf*
4106F:	include/linux/btf*
4107F:	include/linux/filter.h
4108F:	include/trace/events/xdp.h
4109F:	include/uapi/linux/bpf*
4110F:	include/uapi/linux/btf*
4111F:	include/uapi/linux/filter.h
4112F:	kernel/bpf/
4113F:	kernel/trace/bpf_trace.c
4114F:	lib/test_bpf.c
4115F:	net/bpf/
4116F:	net/core/filter.c
4117F:	net/sched/act_bpf.c
4118F:	net/sched/cls_bpf.c
4119F:	samples/bpf/
4120F:	scripts/bpf_doc.py
4121F:	scripts/Makefile.btf
4122F:	scripts/pahole-version.sh
4123F:	tools/bpf/
4124F:	tools/lib/bpf/
4125F:	tools/testing/selftests/bpf/
4126
4127BPF [ITERATOR]
4128M:	Yonghong Song <yonghong.song@linux.dev>
4129L:	bpf@vger.kernel.org
4130S:	Maintained
4131F:	kernel/bpf/*iter.c
4132
4133BPF [L7 FRAMEWORK] (sockmap)
4134M:	John Fastabend <john.fastabend@gmail.com>
4135M:	Jakub Sitnicki <jakub@cloudflare.com>
4136L:	netdev@vger.kernel.org
4137L:	bpf@vger.kernel.org
4138S:	Maintained
4139F:	include/linux/skmsg.h
4140F:	net/core/skmsg.c
4141F:	net/core/sock_map.c
4142F:	net/ipv4/tcp_bpf.c
4143F:	net/ipv4/udp_bpf.c
4144F:	net/unix/unix_bpf.c
4145
4146BPF [LIBRARY] (libbpf)
4147M:	Andrii Nakryiko <andrii@kernel.org>
4148M:	Eduard Zingerman <eddyz87@gmail.com>
4149L:	bpf@vger.kernel.org
4150S:	Maintained
4151F:	tools/lib/bpf/
4152
4153BPF [MISC]
4154L:	bpf@vger.kernel.org
4155S:	Odd Fixes
4156K:	(?:\b|_)bpf(?:\b|_)
4157
4158BPF [NETKIT] (BPF-programmable network device)
4159M:	Daniel Borkmann <daniel@iogearbox.net>
4160M:	Nikolay Aleksandrov <razor@blackwall.org>
4161L:	bpf@vger.kernel.org
4162L:	netdev@vger.kernel.org
4163S:	Supported
4164F:	drivers/net/netkit.c
4165F:	include/net/netkit.h
4166
4167BPF [NETWORKING] (struct_ops, reuseport)
4168M:	Martin KaFai Lau <martin.lau@linux.dev>
4169L:	bpf@vger.kernel.org
4170L:	netdev@vger.kernel.org
4171S:	Maintained
4172F:	kernel/bpf/bpf_struct*
4173
4174BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4175M:	Martin KaFai Lau <martin.lau@linux.dev>
4176M:	Daniel Borkmann <daniel@iogearbox.net>
4177R:	John Fastabend <john.fastabend@gmail.com>
4178L:	bpf@vger.kernel.org
4179L:	netdev@vger.kernel.org
4180S:	Maintained
4181F:	include/net/tcx.h
4182F:	kernel/bpf/tcx.c
4183F:	net/core/filter.c
4184F:	net/sched/act_bpf.c
4185F:	net/sched/cls_bpf.c
4186
4187BPF [RINGBUF]
4188M:	Andrii Nakryiko <andrii@kernel.org>
4189L:	bpf@vger.kernel.org
4190S:	Maintained
4191F:	kernel/bpf/ringbuf.c
4192
4193BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4194M:	KP Singh <kpsingh@kernel.org>
4195M:	Matt Bobrowski <mattbobrowski@google.com>
4196L:	bpf@vger.kernel.org
4197S:	Maintained
4198F:	Documentation/bpf/prog_lsm.rst
4199F:	include/linux/bpf_lsm.h
4200F:	kernel/bpf/bpf_lsm.c
4201F:	kernel/trace/bpf_trace.c
4202F:	security/bpf/
4203
4204BPF [SELFTESTS] (Test Runners & Infrastructure)
4205M:	Andrii Nakryiko <andrii@kernel.org>
4206M:	Eduard Zingerman <eddyz87@gmail.com>
4207R:	Mykola Lysenko <mykolal@fb.com>
4208L:	bpf@vger.kernel.org
4209S:	Maintained
4210F:	tools/testing/selftests/bpf/
4211
4212BPF [STORAGE & CGROUPS]
4213M:	Martin KaFai Lau <martin.lau@linux.dev>
4214L:	bpf@vger.kernel.org
4215S:	Maintained
4216F:	kernel/bpf/*storage.c
4217F:	kernel/bpf/bpf_lru*
4218F:	kernel/bpf/cgroup.c
4219
4220BPF [TOOLING] (bpftool)
4221M:	Quentin Monnet <qmo@kernel.org>
4222L:	bpf@vger.kernel.org
4223S:	Maintained
4224F:	kernel/bpf/disasm.*
4225F:	tools/bpf/bpftool/
4226
4227BPF [TRACING]
4228M:	Song Liu <song@kernel.org>
4229R:	Jiri Olsa <jolsa@kernel.org>
4230L:	bpf@vger.kernel.org
4231S:	Maintained
4232F:	kernel/bpf/stackmap.c
4233F:	kernel/trace/bpf_trace.c
4234
4235BROADCOM ASP 2.0 ETHERNET DRIVER
4236M:	Justin Chen <justin.chen@broadcom.com>
4237M:	Florian Fainelli <florian.fainelli@broadcom.com>
4238L:	bcm-kernel-feedback-list@broadcom.com
4239L:	netdev@vger.kernel.org
4240S:	Supported
4241F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4242F:	drivers/net/ethernet/broadcom/asp2/
4243
4244BROADCOM B44 10/100 ETHERNET DRIVER
4245M:	Michael Chan <michael.chan@broadcom.com>
4246L:	netdev@vger.kernel.org
4247S:	Supported
4248F:	drivers/net/ethernet/broadcom/b44.*
4249
4250BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4251M:	Florian Fainelli <florian.fainelli@broadcom.com>
4252L:	netdev@vger.kernel.org
4253L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4254S:	Supported
4255F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4256F:	drivers/net/dsa/b53/*
4257F:	drivers/net/dsa/bcm_sf2*
4258F:	include/linux/dsa/brcm.h
4259F:	include/linux/platform_data/b53.h
4260
4261BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4262M:	Florian Fainelli <florian.fainelli@broadcom.com>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4266S:	Maintained
4267T:	git https://github.com/broadcom/stblinux.git
4268F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4269F:	drivers/pci/controller/pcie-brcmstb.c
4270F:	drivers/staging/vc04_services
4271N:	bcm2711
4272N:	bcm283*
4273N:	raspberrypi
4274
4275BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4276M:	Florian Fainelli <florian.fainelli@broadcom.com>
4277M:	Ray Jui <rjui@broadcom.com>
4278M:	Scott Branden <sbranden@broadcom.com>
4279R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4280S:	Maintained
4281T:	git https://github.com/broadcom/mach-bcm
4282F:	arch/arm/mach-bcm/
4283N:	bcm281*
4284N:	bcm113*
4285N:	bcm216*
4286N:	kona
4287
4288BROADCOM BCM2835 CAMERA DRIVERS
4289M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4290L:	linux-media@vger.kernel.org
4291S:	Maintained
4292F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4293F:	drivers/media/platform/broadcom/bcm2835-unicam*
4294
4295BROADCOM BCM47XX MIPS ARCHITECTURE
4296M:	Hauke Mehrtens <hauke@hauke-m.de>
4297M:	Rafał Miłecki <zajec5@gmail.com>
4298L:	linux-mips@vger.kernel.org
4299S:	Maintained
4300F:	Documentation/devicetree/bindings/mips/brcm/
4301F:	arch/mips/bcm47xx/*
4302F:	arch/mips/include/asm/mach-bcm47xx/*
4303
4304BROADCOM BCM4908 ETHERNET DRIVER
4305M:	Rafał Miłecki <rafal@milecki.pl>
4306R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307L:	netdev@vger.kernel.org
4308S:	Maintained
4309F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4310F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4311F:	drivers/net/ethernet/broadcom/unimac.h
4312
4313BROADCOM BCM4908 PINMUX DRIVER
4314M:	Rafał Miłecki <rafal@milecki.pl>
4315R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316L:	linux-gpio@vger.kernel.org
4317S:	Maintained
4318F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4319F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4320
4321BROADCOM BCM5301X ARM ARCHITECTURE
4322M:	Florian Fainelli <florian.fainelli@broadcom.com>
4323M:	Hauke Mehrtens <hauke@hauke-m.de>
4324M:	Rafał Miłecki <zajec5@gmail.com>
4325R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4327S:	Maintained
4328F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4329F:	arch/arm/boot/dts/broadcom/bcm470*
4330F:	arch/arm/boot/dts/broadcom/bcm5301*
4331F:	arch/arm/boot/dts/broadcom/bcm953012*
4332F:	arch/arm/mach-bcm/bcm_5301x.c
4333
4334BROADCOM BCM53573 ARM ARCHITECTURE
4335M:	Florian Fainelli <florian.fainelli@broadcom.com>
4336M:	Rafał Miłecki <rafal@milecki.pl>
4337R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4339S:	Maintained
4340F:	arch/arm/boot/dts/broadcom/bcm47189*
4341F:	arch/arm/boot/dts/broadcom/bcm53573*
4342
4343BROADCOM BCM63XX/BCM33XX UDC DRIVER
4344M:	Kevin Cernekee <cernekee@gmail.com>
4345L:	linux-usb@vger.kernel.org
4346S:	Maintained
4347F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4348
4349BROADCOM BCM7XXX ARM ARCHITECTURE
4350M:	Florian Fainelli <florian.fainelli@broadcom.com>
4351R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4353S:	Maintained
4354T:	git https://github.com/broadcom/stblinux.git
4355F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4356F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4357F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4358F:	arch/arm/mach-bcm/*brcmstb*
4359F:	arch/arm/mm/cache-b15-rac.c
4360F:	drivers/bus/brcmstb_gisb.c
4361F:	drivers/pci/controller/pcie-brcmstb.c
4362N:	brcmstb
4363N:	bcm7038
4364N:	bcm7120
4365
4366BROADCOM BCMBCA ARM ARCHITECTURE
4367M:	William Zhang <william.zhang@broadcom.com>
4368M:	Anand Gore <anand.gore@broadcom.com>
4369M:	Kursad Oney <kursad.oney@broadcom.com>
4370M:	Florian Fainelli <florian.fainelli@broadcom.com>
4371M:	Rafał Miłecki <rafal@milecki.pl>
4372R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4374S:	Maintained
4375T:	git https://github.com/broadcom/stblinux.git
4376F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4377F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4378N:	bcmbca
4379N:	bcm[9]?47622
4380N:	bcm[9]?4912
4381N:	bcm[9]?63138
4382N:	bcm[9]?63146
4383N:	bcm[9]?63148
4384N:	bcm[9]?63158
4385N:	bcm[9]?63178
4386N:	bcm[9]?6756
4387N:	bcm[9]?6813
4388N:	bcm[9]?6846
4389N:	bcm[9]?6855
4390N:	bcm[9]?6856
4391N:	bcm[9]?6858
4392N:	bcm[9]?6878
4393
4394BROADCOM BDC DRIVER
4395M:	Justin Chen <justin.chen@broadcom.com>
4396M:	Al Cooper <alcooperx@gmail.com>
4397R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398L:	linux-usb@vger.kernel.org
4399S:	Maintained
4400F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4401F:	drivers/usb/gadget/udc/bdc/
4402
4403BROADCOM BMIPS CPUFREQ DRIVER
4404M:	Markus Mayer <mmayer@broadcom.com>
4405R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4406L:	linux-pm@vger.kernel.org
4407S:	Maintained
4408F:	drivers/cpufreq/bmips-cpufreq.c
4409
4410BROADCOM BMIPS MIPS ARCHITECTURE
4411M:	Florian Fainelli <florian.fainelli@broadcom.com>
4412R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4413L:	linux-mips@vger.kernel.org
4414S:	Maintained
4415T:	git https://github.com/broadcom/stblinux.git
4416F:	arch/mips/bmips/*
4417F:	arch/mips/boot/dts/brcm/bcm*.dts*
4418F:	arch/mips/include/asm/mach-bmips/*
4419F:	arch/mips/kernel/*bmips*
4420F:	drivers/irqchip/irq-bcm63*
4421F:	drivers/irqchip/irq-bcm7*
4422F:	drivers/irqchip/irq-brcmstb*
4423F:	drivers/pmdomain/bcm/bcm63xx-power.c
4424F:	include/linux/bcm963xx_nvram.h
4425F:	include/linux/bcm963xx_tag.h
4426
4427BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4428M:	Rasesh Mody <rmody@marvell.com>
4429M:	GR-Linux-NIC-Dev@marvell.com
4430L:	netdev@vger.kernel.org
4431S:	Supported
4432F:	drivers/net/ethernet/broadcom/bnx2.*
4433F:	drivers/net/ethernet/broadcom/bnx2_*
4434
4435BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4436M:	Saurav Kashyap <skashyap@marvell.com>
4437M:	Javed Hasan <jhasan@marvell.com>
4438M:	GR-QLogic-Storage-Upstream@marvell.com
4439L:	linux-scsi@vger.kernel.org
4440S:	Supported
4441F:	drivers/scsi/bnx2fc/
4442
4443BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4444M:	Nilesh Javali <njavali@marvell.com>
4445M:	Manish Rangankar <mrangankar@marvell.com>
4446M:	GR-QLogic-Storage-Upstream@marvell.com
4447L:	linux-scsi@vger.kernel.org
4448S:	Supported
4449F:	drivers/scsi/bnx2i/
4450
4451BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4452M:	Sudarsana Kalluru <skalluru@marvell.com>
4453M:	Manish Chopra <manishc@marvell.com>
4454L:	netdev@vger.kernel.org
4455S:	Supported
4456F:	drivers/net/ethernet/broadcom/bnx2x/
4457
4458BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4459M:	Michael Chan <michael.chan@broadcom.com>
4460L:	netdev@vger.kernel.org
4461S:	Supported
4462F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4463F:	drivers/net/ethernet/broadcom/bnxt/
4464F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4465
4466BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4467M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4468L:	linux-wireless@vger.kernel.org
4469L:	brcm80211@lists.linux.dev
4470L:	brcm80211-dev-list.pdl@broadcom.com
4471S:	Supported
4472F:	drivers/net/wireless/broadcom/brcm80211/
4473F:	include/linux/platform_data/brcmfmac.h
4474
4475BROADCOM BRCMSTB GPIO DRIVER
4476M:	Doug Berger <opendmb@gmail.com>
4477M:	Florian Fainelli <florian.fainelli@broadcom.com>
4478R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4479S:	Supported
4480F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4481F:	drivers/gpio/gpio-brcmstb.c
4482
4483BROADCOM BRCMSTB I2C DRIVER
4484M:	Kamal Dasu <kamal.dasu@broadcom.com>
4485R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4486L:	linux-i2c@vger.kernel.org
4487S:	Supported
4488F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4489F:	drivers/i2c/busses/i2c-brcmstb.c
4490
4491BROADCOM BRCMSTB UART DRIVER
4492M:	Al Cooper <alcooperx@gmail.com>
4493R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4494L:	linux-serial@vger.kernel.org
4495S:	Maintained
4496F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4497F:	drivers/tty/serial/8250/8250_bcm7271.c
4498
4499BROADCOM BRCMSTB USB EHCI DRIVER
4500M:	Justin Chen <justin.chen@broadcom.com>
4501M:	Al Cooper <alcooperx@gmail.com>
4502R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4503L:	linux-usb@vger.kernel.org
4504S:	Maintained
4505F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4506F:	drivers/usb/host/ehci-brcm.*
4507
4508BROADCOM BRCMSTB USB PIN MAP DRIVER
4509M:	Al Cooper <alcooperx@gmail.com>
4510R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4511L:	linux-usb@vger.kernel.org
4512S:	Maintained
4513F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4514F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4515
4516BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4517M:	Justin Chen <justin.chen@broadcom.com>
4518M:	Al Cooper <alcooperx@gmail.com>
4519R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4520L:	linux-kernel@vger.kernel.org
4521S:	Maintained
4522F:	drivers/phy/broadcom/phy-brcm-usb*
4523
4524BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4525M:	William Zhang <william.zhang@broadcom.com>
4526M:	Kursad Oney <kursad.oney@broadcom.com>
4527M:	Jonas Gorski <jonas.gorski@gmail.com>
4528R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4529L:	linux-spi@vger.kernel.org
4530S:	Maintained
4531F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4532F:	drivers/spi/spi-bcm63xx-hsspi.c
4533F:	drivers/spi/spi-bcmbca-hsspi.c
4534
4535BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4536M:	Jonas Gorski <jonas.gorski@gmail.com>
4537L:	linux-spi@vger.kernel.org
4538S:	Odd Fixes
4539F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4540F:	drivers/spi/spi-bcm63xx.c
4541
4542BROADCOM ETHERNET PHY DRIVERS
4543M:	Florian Fainelli <florian.fainelli@broadcom.com>
4544R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4545L:	netdev@vger.kernel.org
4546S:	Supported
4547F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4548F:	drivers/net/phy/bcm*.[ch]
4549F:	drivers/net/phy/broadcom.c
4550F:	include/linux/brcmphy.h
4551
4552BROADCOM GENET ETHERNET DRIVER
4553M:	Doug Berger <opendmb@gmail.com>
4554M:	Florian Fainelli <florian.fainelli@broadcom.com>
4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4556L:	netdev@vger.kernel.org
4557S:	Supported
4558F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4559F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4560F:	drivers/net/ethernet/broadcom/genet/
4561F:	drivers/net/ethernet/broadcom/unimac.h
4562F:	drivers/net/mdio/mdio-bcm-unimac.c
4563F:	include/linux/platform_data/bcmgenet.h
4564F:	include/linux/platform_data/mdio-bcm-unimac.h
4565
4566BROADCOM IPROC ARM ARCHITECTURE
4567M:	Ray Jui <rjui@broadcom.com>
4568M:	Scott Branden <sbranden@broadcom.com>
4569R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4571S:	Maintained
4572T:	git https://github.com/broadcom/stblinux.git
4573F:	arch/arm64/boot/dts/broadcom/northstar2/*
4574F:	arch/arm64/boot/dts/broadcom/stingray/*
4575F:	drivers/clk/bcm/clk-ns*
4576F:	drivers/clk/bcm/clk-sr*
4577F:	drivers/pinctrl/bcm/pinctrl-ns*
4578F:	include/dt-bindings/clock/bcm-sr*
4579N:	iproc
4580N:	cygnus
4581N:	bcm[-_]nsp
4582N:	bcm9113*
4583N:	bcm9583*
4584N:	bcm9585*
4585N:	bcm9586*
4586N:	bcm988312
4587N:	bcm113*
4588N:	bcm583*
4589N:	bcm585*
4590N:	bcm586*
4591N:	bcm88312
4592N:	hr2
4593N:	stingray
4594
4595BROADCOM IPROC GBIT ETHERNET DRIVER
4596M:	Rafał Miłecki <rafal@milecki.pl>
4597R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4598L:	netdev@vger.kernel.org
4599S:	Maintained
4600F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4601F:	drivers/net/ethernet/broadcom/bgmac*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM KONA GPIO DRIVER
4605M:	Ray Jui <rjui@broadcom.com>
4606R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4607S:	Supported
4608F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4609F:	drivers/gpio/gpio-bcm-kona.c
4610
4611BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4612M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4613M:	Kashyap Desai <kashyap.desai@broadcom.com>
4614M:	Sumit Saxena <sumit.saxena@broadcom.com>
4615M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4616L:	mpi3mr-linuxdrv.pdl@broadcom.com
4617L:	linux-scsi@vger.kernel.org
4618S:	Supported
4619W:	https://www.broadcom.com/support/storage
4620F:	drivers/scsi/mpi3mr/
4621
4622BROADCOM NETXTREME-E ROCE DRIVER
4623M:	Selvin Xavier <selvin.xavier@broadcom.com>
4624L:	linux-rdma@vger.kernel.org
4625S:	Supported
4626W:	http://www.broadcom.com
4627F:	drivers/infiniband/hw/bnxt_re/
4628F:	include/uapi/rdma/bnxt_re-abi.h
4629
4630BROADCOM NVRAM DRIVER
4631M:	Rafał Miłecki <zajec5@gmail.com>
4632L:	linux-mips@vger.kernel.org
4633S:	Maintained
4634F:	drivers/firmware/broadcom/*
4635
4636BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4637M:	Rafał Miłecki <rafal@milecki.pl>
4638M:	Florian Fainelli <florian.fainelli@broadcom.com>
4639R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4640L:	linux-pm@vger.kernel.org
4641S:	Maintained
4642T:	git https://github.com/broadcom/stblinux.git
4643F:	drivers/pmdomain/bcm/bcm-pmb.c
4644F:	include/dt-bindings/soc/bcm-pmb.h
4645
4646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4647M:	Rafał Miłecki <zajec5@gmail.com>
4648L:	linux-wireless@vger.kernel.org
4649S:	Maintained
4650F:	drivers/bcma/
4651F:	include/linux/bcma/
4652
4653BROADCOM SPI DRIVER
4654M:	Kamal Dasu <kamal.dasu@broadcom.com>
4655R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4656S:	Maintained
4657F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4658F:	drivers/spi/spi-bcm-qspi.*
4659F:	drivers/spi/spi-brcmstb-qspi.c
4660F:	drivers/spi/spi-iproc-qspi.c
4661
4662BROADCOM STB AVS CPUFREQ DRIVER
4663M:	Markus Mayer <mmayer@broadcom.com>
4664R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4665L:	linux-pm@vger.kernel.org
4666S:	Maintained
4667F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4668F:	drivers/cpufreq/brcmstb*
4669
4670BROADCOM STB AVS TMON DRIVER
4671M:	Markus Mayer <mmayer@broadcom.com>
4672R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4673L:	linux-pm@vger.kernel.org
4674S:	Maintained
4675F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4676F:	drivers/thermal/broadcom/brcmstb*
4677
4678BROADCOM STB DPFE DRIVER
4679M:	Markus Mayer <mmayer@broadcom.com>
4680R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4682S:	Maintained
4683F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4684F:	drivers/memory/brcmstb_dpfe.c
4685
4686BROADCOM STB NAND FLASH DRIVER
4687M:	Brian Norris <computersforpeace@gmail.com>
4688M:	Kamal Dasu <kamal.dasu@broadcom.com>
4689R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4690L:	linux-mtd@lists.infradead.org
4691S:	Maintained
4692F:	drivers/mtd/nand/raw/brcmnand/
4693F:	include/linux/platform_data/brcmnand.h
4694
4695BROADCOM STB PCIE DRIVER
4696M:	Jim Quinlan <jim2101024@gmail.com>
4697M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4698M:	Florian Fainelli <florian.fainelli@broadcom.com>
4699R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700L:	linux-pci@vger.kernel.org
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4703F:	drivers/pci/controller/pcie-brcmstb.c
4704
4705BROADCOM SYSTEMPORT ETHERNET DRIVER
4706M:	Florian Fainelli <florian.fainelli@broadcom.com>
4707R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4708L:	netdev@vger.kernel.org
4709S:	Supported
4710F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4711F:	drivers/net/ethernet/broadcom/bcmsysport.*
4712F:	drivers/net/ethernet/broadcom/unimac.h
4713
4714BROADCOM TG3 GIGABIT ETHERNET DRIVER
4715M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4716M:	Michael Chan <mchan@broadcom.com>
4717L:	netdev@vger.kernel.org
4718S:	Supported
4719F:	drivers/net/ethernet/broadcom/tg3.*
4720
4721BROADCOM VK DRIVER
4722M:	Scott Branden <scott.branden@broadcom.com>
4723R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4724S:	Supported
4725F:	drivers/misc/bcm-vk/
4726F:	include/uapi/linux/misc/bcm_vk.h
4727
4728BROCADE BFA FC SCSI DRIVER
4729M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4730M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4731L:	linux-scsi@vger.kernel.org
4732S:	Supported
4733F:	drivers/scsi/bfa/
4734
4735BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4736M:	Rasesh Mody <rmody@marvell.com>
4737M:	Sudarsana Kalluru <skalluru@marvell.com>
4738M:	GR-Linux-NIC-Dev@marvell.com
4739L:	netdev@vger.kernel.org
4740S:	Supported
4741F:	drivers/net/ethernet/brocade/bna/
4742
4743BSG (block layer generic sg v4 driver)
4744M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4745L:	linux-scsi@vger.kernel.org
4746S:	Supported
4747F:	block/bsg.c
4748F:	include/linux/bsg.h
4749F:	include/uapi/linux/bsg.h
4750
4751BT87X AUDIO DRIVER
4752M:	Clemens Ladisch <clemens@ladisch.de>
4753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4754S:	Maintained
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4756F:	Documentation/sound/cards/bt87x.rst
4757F:	sound/pci/bt87x.c
4758
4759BT8XXGPIO DRIVER
4760M:	Michael Buesch <m@bues.ch>
4761S:	Maintained
4762W:	http://bu3sch.de/btgpio.php
4763F:	drivers/gpio/gpio-bt8xx.c
4764
4765BTRFS FILE SYSTEM
4766M:	Chris Mason <clm@fb.com>
4767M:	Josef Bacik <josef@toxicpanda.com>
4768M:	David Sterba <dsterba@suse.com>
4769L:	linux-btrfs@vger.kernel.org
4770S:	Maintained
4771W:	https://btrfs.readthedocs.io
4772Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4773C:	irc://irc.libera.chat/btrfs
4774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4775F:	Documentation/filesystems/btrfs.rst
4776F:	fs/btrfs/
4777F:	include/linux/btrfs*
4778F:	include/trace/events/btrfs.h
4779F:	include/uapi/linux/btrfs*
4780
4781BTTV VIDEO4LINUX DRIVER
4782M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4783L:	linux-media@vger.kernel.org
4784S:	Odd fixes
4785W:	https://linuxtv.org
4786T:	git git://linuxtv.org/media_tree.git
4787F:	Documentation/driver-api/media/drivers/bttv*
4788F:	drivers/media/pci/bt8xx/bttv*
4789
4790BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4791M:	Chanwoo Choi <cw00.choi@samsung.com>
4792L:	linux-pm@vger.kernel.org
4793L:	linux-samsung-soc@vger.kernel.org
4794S:	Maintained
4795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4796F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4797F:	drivers/devfreq/exynos-bus.c
4798
4799BUSLOGIC SCSI DRIVER
4800M:	Khalid Aziz <khalid@gonehiking.org>
4801L:	linux-scsi@vger.kernel.org
4802S:	Maintained
4803F:	drivers/scsi/BusLogic.*
4804F:	drivers/scsi/FlashPoint.*
4805
4806BXCAN CAN NETWORK DRIVER
4807M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4808L:	linux-can@vger.kernel.org
4809S:	Maintained
4810F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4811F:	drivers/net/can/bxcan.c
4812
4813C-MEDIA CMI8788 DRIVER
4814M:	Clemens Ladisch <clemens@ladisch.de>
4815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4816S:	Maintained
4817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4818F:	sound/pci/oxygen/
4819
4820C-SKY ARCHITECTURE
4821M:	Guo Ren <guoren@kernel.org>
4822L:	linux-csky@vger.kernel.org
4823S:	Supported
4824T:	git https://github.com/c-sky/csky-linux.git
4825F:	Documentation/devicetree/bindings/csky/
4826F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4827F:	Documentation/devicetree/bindings/timer/csky,*
4828F:	arch/csky/
4829F:	drivers/clocksource/timer-gx6605s.c
4830F:	drivers/clocksource/timer-mp-csky.c
4831F:	drivers/irqchip/irq-csky-*
4832N:	csky
4833K:	csky
4834
4835CA8210 IEEE-802.15.4 RADIO DRIVER
4836L:	linux-wpan@vger.kernel.org
4837S:	Orphan
4838W:	https://github.com/Cascoda/ca8210-linux.git
4839F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4840F:	drivers/net/ieee802154/ca8210.c
4841
4842CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4843M:	David Howells <dhowells@redhat.com>
4844L:	netfs@lists.linux.dev
4845S:	Supported
4846F:	Documentation/filesystems/caching/cachefiles.rst
4847F:	fs/cachefiles/
4848
4849CACHESTAT: PAGE CACHE STATS FOR A FILE
4850M:	Nhat Pham <nphamcs@gmail.com>
4851M:	Johannes Weiner <hannes@cmpxchg.org>
4852L:	linux-mm@kvack.org
4853S:	Maintained
4854F:	tools/testing/selftests/cachestat/test_cachestat.c
4855
4856CADENCE MIPI-CSI2 BRIDGES
4857M:	Maxime Ripard <mripard@kernel.org>
4858L:	linux-media@vger.kernel.org
4859S:	Maintained
4860F:	Documentation/devicetree/bindings/media/cdns,*.txt
4861F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4862F:	drivers/media/platform/cadence/cdns-csi2*
4863
4864CADENCE NAND DRIVER
4865L:	linux-mtd@lists.infradead.org
4866S:	Orphan
4867F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4868F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4869
4870CADENCE USB3 DRD IP DRIVER
4871M:	Peter Chen <peter.chen@kernel.org>
4872M:	Pawel Laszczak <pawell@cadence.com>
4873R:	Roger Quadros <rogerq@kernel.org>
4874L:	linux-usb@vger.kernel.org
4875S:	Maintained
4876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4877F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4878F:	drivers/usb/cdns3/
4879X:	drivers/usb/cdns3/cdnsp*
4880
4881CADENCE USBHS DRIVER
4882M:	Pawel Laszczak <pawell@cadence.com>
4883L:	linux-usb@vger.kernel.org
4884S:	Maintained
4885F:	drivers/usb/gadget/udc/cdns2
4886
4887CADENCE USBSSP DRD IP DRIVER
4888M:	Pawel Laszczak <pawell@cadence.com>
4889L:	linux-usb@vger.kernel.org
4890S:	Maintained
4891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4892F:	drivers/usb/cdns3/
4893X:	drivers/usb/cdns3/cdns3*
4894
4895CADET FM/AM RADIO RECEIVER DRIVER
4896M:	Hans Verkuil <hverkuil@xs4all.nl>
4897L:	linux-media@vger.kernel.org
4898S:	Maintained
4899W:	https://linuxtv.org
4900T:	git git://linuxtv.org/media_tree.git
4901F:	drivers/media/radio/radio-cadet*
4902
4903CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4904L:	linux-media@vger.kernel.org
4905S:	Orphan
4906T:	git git://linuxtv.org/media_tree.git
4907F:	Documentation/admin-guide/media/cafe_ccic*
4908F:	drivers/media/platform/marvell/
4909
4910CAIF NETWORK LAYER
4911L:	netdev@vger.kernel.org
4912S:	Orphan
4913F:	Documentation/networking/caif/
4914F:	drivers/net/caif/
4915F:	include/net/caif/
4916F:	include/uapi/linux/caif/
4917F:	net/caif/
4918
4919CAKE QDISC
4920M:	Toke Høiland-Jørgensen <toke@toke.dk>
4921L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4922S:	Maintained
4923F:	net/sched/sch_cake.c
4924
4925CAN NETWORK DRIVERS
4926M:	Marc Kleine-Budde <mkl@pengutronix.de>
4927M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4928L:	linux-can@vger.kernel.org
4929S:	Maintained
4930W:	https://github.com/linux-can
4931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4933F:	Documentation/devicetree/bindings/net/can/
4934F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4935F:	drivers/net/can/
4936F:	drivers/phy/phy-can-transceiver.c
4937F:	include/linux/can/bittiming.h
4938F:	include/linux/can/dev.h
4939F:	include/linux/can/length.h
4940F:	include/linux/can/platform/
4941F:	include/linux/can/rx-offload.h
4942F:	include/uapi/linux/can/error.h
4943F:	include/uapi/linux/can/netlink.h
4944F:	include/uapi/linux/can/vxcan.h
4945
4946CAN NETWORK LAYER
4947M:	Oliver Hartkopp <socketcan@hartkopp.net>
4948M:	Marc Kleine-Budde <mkl@pengutronix.de>
4949L:	linux-can@vger.kernel.org
4950S:	Maintained
4951W:	https://github.com/linux-can
4952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4954F:	Documentation/networking/can.rst
4955F:	Documentation/networking/iso15765-2.rst
4956F:	include/linux/can/can-ml.h
4957F:	include/linux/can/core.h
4958F:	include/linux/can/skb.h
4959F:	include/net/netns/can.h
4960F:	include/uapi/linux/can.h
4961F:	include/uapi/linux/can/bcm.h
4962F:	include/uapi/linux/can/gw.h
4963F:	include/uapi/linux/can/isotp.h
4964F:	include/uapi/linux/can/raw.h
4965F:	net/can/
4966
4967CAN-J1939 NETWORK LAYER
4968M:	Robin van der Gracht <robin@protonic.nl>
4969M:	Oleksij Rempel <o.rempel@pengutronix.de>
4970R:	kernel@pengutronix.de
4971L:	linux-can@vger.kernel.org
4972S:	Maintained
4973F:	Documentation/networking/j1939.rst
4974F:	include/uapi/linux/can/j1939.h
4975F:	net/can/j1939/
4976
4977CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4978M:	Damien Le Moal <dlemoal@kernel.org>
4979L:	linux-riscv@lists.infradead.org
4980L:	linux-gpio@vger.kernel.org (pinctrl driver)
4981F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4982F:	drivers/pinctrl/pinctrl-k210.c
4983
4984CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4985M:	Damien Le Moal <dlemoal@kernel.org>
4986L:	linux-kernel@vger.kernel.org
4987L:	linux-riscv@lists.infradead.org
4988S:	Maintained
4989F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4990F:	drivers/reset/reset-k210.c
4991
4992CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4993M:	Damien Le Moal <dlemoal@kernel.org>
4994L:	linux-riscv@lists.infradead.org
4995S:	Maintained
4996F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4997F:	drivers/soc/canaan/
4998F:	include/soc/canaan/
4999
5000CAPABILITIES
5001M:	Serge Hallyn <serge@hallyn.com>
5002L:	linux-security-module@vger.kernel.org
5003S:	Supported
5004F:	include/linux/capability.h
5005F:	include/uapi/linux/capability.h
5006F:	kernel/capability.c
5007F:	security/commoncap.c
5008
5009CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5010M:	Kevin Tsai <ktsai@capellamicro.com>
5011S:	Maintained
5012F:	drivers/iio/light/cm*
5013
5014CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5015M:	Christian Lamparter <chunkeey@googlemail.com>
5016L:	linux-wireless@vger.kernel.org
5017S:	Maintained
5018W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5019F:	drivers/net/wireless/ath/carl9170/
5020
5021CAVIUM I2C DRIVER
5022M:	Robert Richter <rric@kernel.org>
5023S:	Odd Fixes
5024W:	http://www.marvell.com
5025F:	drivers/i2c/busses/i2c-octeon*
5026F:	drivers/i2c/busses/i2c-thunderx*
5027
5028CAVIUM LIQUIDIO NETWORK DRIVER
5029L:	netdev@vger.kernel.org
5030S:	Orphan
5031W:	http://www.marvell.com
5032F:	drivers/net/ethernet/cavium/liquidio/
5033
5034CAVIUM MMC DRIVER
5035M:	Robert Richter <rric@kernel.org>
5036S:	Odd Fixes
5037W:	http://www.marvell.com
5038F:	drivers/mmc/host/cavium*
5039
5040CAVIUM OCTEON-TX CRYPTO DRIVER
5041M:	George Cherian <gcherian@marvell.com>
5042L:	linux-crypto@vger.kernel.org
5043S:	Supported
5044W:	http://www.marvell.com
5045F:	drivers/crypto/cavium/cpt/
5046
5047CAVIUM THUNDERX2 ARM64 SOC
5048M:	Robert Richter <rric@kernel.org>
5049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5050S:	Odd Fixes
5051F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5052F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5053
5054CBS/ETF/TAPRIO QDISCS
5055M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5056L:	netdev@vger.kernel.org
5057S:	Maintained
5058F:	net/sched/sch_cbs.c
5059F:	net/sched/sch_etf.c
5060F:	net/sched/sch_taprio.c
5061
5062CC2520 IEEE-802.15.4 RADIO DRIVER
5063M:	Stefan Schmidt <stefan@datenfreihafen.org>
5064L:	linux-wpan@vger.kernel.org
5065S:	Odd Fixes
5066F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5067F:	drivers/net/ieee802154/cc2520.c
5068
5069CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5070M:	Gilad Ben-Yossef <gilad@benyossef.com>
5071L:	linux-crypto@vger.kernel.org
5072S:	Supported
5073W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5074F:	drivers/crypto/ccree/
5075
5076CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5077M:	Hadar Gat <hadar.gat@arm.com>
5078L:	linux-crypto@vger.kernel.org
5079S:	Supported
5080W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5081F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5082F:	drivers/char/hw_random/cctrng.c
5083F:	drivers/char/hw_random/cctrng.h
5084
5085CEC FRAMEWORK
5086M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5087L:	linux-media@vger.kernel.org
5088S:	Supported
5089W:	http://linuxtv.org
5090T:	git git://linuxtv.org/media_tree.git
5091F:	Documentation/ABI/testing/debugfs-cec-error-inj
5092F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5093F:	Documentation/driver-api/media/cec-core.rst
5094F:	Documentation/userspace-api/media/cec
5095F:	drivers/media/cec/
5096F:	drivers/media/rc/keymaps/rc-cec.c
5097F:	include/media/cec-notifier.h
5098F:	include/media/cec.h
5099F:	include/uapi/linux/cec-funcs.h
5100F:	include/uapi/linux/cec.h
5101
5102CEC GPIO DRIVER
5103M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5104L:	linux-media@vger.kernel.org
5105S:	Supported
5106W:	http://linuxtv.org
5107T:	git git://linuxtv.org/media_tree.git
5108F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5109F:	drivers/media/cec/platform/cec-gpio/
5110
5111CELL BROADBAND ENGINE ARCHITECTURE
5112M:	Arnd Bergmann <arnd@arndb.de>
5113L:	linuxppc-dev@lists.ozlabs.org
5114S:	Supported
5115W:	http://www.ibm.com/developerworks/power/cell/
5116F:	arch/powerpc/include/asm/cell*.h
5117F:	arch/powerpc/include/asm/spu*.h
5118F:	arch/powerpc/include/uapi/asm/spu*.h
5119F:	arch/powerpc/platforms/cell/
5120
5121CELLWISE CW2015 BATTERY DRIVER
5122M:	Tobias Schrammm <t.schramm@manjaro.org>
5123S:	Maintained
5124F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5125F:	drivers/power/supply/cw2015_battery.c
5126
5127CEPH COMMON CODE (LIBCEPH)
5128M:	Ilya Dryomov <idryomov@gmail.com>
5129M:	Xiubo Li <xiubli@redhat.com>
5130L:	ceph-devel@vger.kernel.org
5131S:	Supported
5132W:	http://ceph.com/
5133T:	git https://github.com/ceph/ceph-client.git
5134F:	include/linux/ceph/
5135F:	include/linux/crush/
5136F:	net/ceph/
5137
5138CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5139M:	Xiubo Li <xiubli@redhat.com>
5140M:	Ilya Dryomov <idryomov@gmail.com>
5141L:	ceph-devel@vger.kernel.org
5142S:	Supported
5143W:	http://ceph.com/
5144T:	git https://github.com/ceph/ceph-client.git
5145F:	Documentation/filesystems/ceph.rst
5146F:	fs/ceph/
5147
5148CERTIFICATE HANDLING
5149M:	David Howells <dhowells@redhat.com>
5150M:	David Woodhouse <dwmw2@infradead.org>
5151L:	keyrings@vger.kernel.org
5152S:	Maintained
5153F:	Documentation/admin-guide/module-signing.rst
5154F:	certs/
5155F:	scripts/sign-file.c
5156F:	tools/certs/
5157
5158CFAG12864B LCD DRIVER
5159M:	Miguel Ojeda <ojeda@kernel.org>
5160S:	Maintained
5161F:	drivers/auxdisplay/cfag12864b.c
5162F:	include/linux/cfag12864b.h
5163
5164CFAG12864BFB LCD FRAMEBUFFER DRIVER
5165M:	Miguel Ojeda <ojeda@kernel.org>
5166S:	Maintained
5167F:	drivers/auxdisplay/cfag12864bfb.c
5168F:	include/linux/cfag12864b.h
5169
5170CHAR and MISC DRIVERS
5171M:	Arnd Bergmann <arnd@arndb.de>
5172M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5173S:	Supported
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5175F:	drivers/char/
5176F:	drivers/misc/
5177F:	include/linux/miscdevice.h
5178X:	drivers/char/agp/
5179X:	drivers/char/hw_random/
5180X:	drivers/char/ipmi/
5181X:	drivers/char/random.c
5182X:	drivers/char/tpm/
5183
5184CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5185M:	Thomas Weißschuh <linux@weissschuh.net>
5186L:	linux-hwmon@vger.kernel.org
5187S:	Maintained
5188F:	Documentation/hwmon/powerz.rst
5189F:	drivers/hwmon/powerz.c
5190
5191CHECKPATCH
5192M:	Andy Whitcroft <apw@canonical.com>
5193M:	Joe Perches <joe@perches.com>
5194R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5195R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5196S:	Maintained
5197F:	scripts/checkpatch.pl
5198
5199CHECKPATCH DOCUMENTATION
5200M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5201M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5202R:	Joe Perches <joe@perches.com>
5203S:	Maintained
5204F:	Documentation/dev-tools/checkpatch.rst
5205
5206CHINESE DOCUMENTATION
5207M:	Alex Shi <alexs@kernel.org>
5208M:	Yanteng Si <siyanteng@loongson.cn>
5209S:	Maintained
5210F:	Documentation/translations/zh_CN/
5211
5212CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5213M:	Peter Chen <peter.chen@kernel.org>
5214L:	linux-usb@vger.kernel.org
5215S:	Maintained
5216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5217F:	drivers/usb/chipidea/
5218
5219CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5220M:	Hans de Goede <hdegoede@redhat.com>
5221L:	linux-input@vger.kernel.org
5222S:	Maintained
5223F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5224F:	drivers/input/touchscreen/chipone_icn8318.c
5225
5226CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5227M:	Hans de Goede <hdegoede@redhat.com>
5228L:	linux-input@vger.kernel.org
5229S:	Maintained
5230F:	drivers/input/touchscreen/chipone_icn8505.c
5231
5232CHROME HARDWARE PLATFORM SUPPORT
5233M:	Benson Leung <bleung@chromium.org>
5234M:	Tzung-Bi Shih <tzungbi@kernel.org>
5235L:	chrome-platform@lists.linux.dev
5236S:	Maintained
5237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5238F:	drivers/platform/chrome/
5239
5240CHROMEOS EC CODEC DRIVER
5241M:	Cheng-Yi Chiang <cychiang@chromium.org>
5242M:	Tzung-Bi Shih <tzungbi@kernel.org>
5243R:	Guenter Roeck <groeck@chromium.org>
5244L:	chrome-platform@lists.linux.dev
5245S:	Maintained
5246F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5247F:	sound/soc/codecs/cros_ec_codec.*
5248
5249CHROMEOS EC CHARGE CONTROL
5250M:	Thomas Weißschuh <thomas@weissschuh.net>
5251S:	Maintained
5252F:	drivers/power/supply/cros_charge-control.c
5253
5254CHROMEOS EC HARDWARE MONITORING
5255M:	Thomas Weißschuh <thomas@weissschuh.net>
5256L:	chrome-platform@lists.linux.dev
5257L:	linux-hwmon@vger.kernel.org
5258S:	Maintained
5259F:	Documentation/hwmon/cros_ec_hwmon.rst
5260F:	drivers/hwmon/cros_ec_hwmon.c
5261
5262CHROMEOS EC LED DRIVER
5263M:	Thomas Weißschuh <thomas@weissschuh.net>
5264S:	Maintained
5265F:	drivers/leds/leds-cros_ec.c
5266
5267CHROMEOS EC SUBDRIVERS
5268M:	Benson Leung <bleung@chromium.org>
5269R:	Guenter Roeck <groeck@chromium.org>
5270L:	chrome-platform@lists.linux.dev
5271S:	Maintained
5272F:	drivers/power/supply/cros_charge-control.c
5273F:	drivers/power/supply/cros_usbpd-charger.c
5274N:	cros_ec
5275N:	cros-ec
5276
5277CHROMEOS EC UART DRIVER
5278M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5279R:	Benson Leung <bleung@chromium.org>
5280R:	Tzung-Bi Shih <tzungbi@kernel.org>
5281S:	Maintained
5282F:	drivers/platform/chrome/cros_ec_uart.c
5283
5284CHROMEOS EC USB PD NOTIFY DRIVER
5285M:	Prashant Malani <pmalani@chromium.org>
5286L:	chrome-platform@lists.linux.dev
5287S:	Maintained
5288F:	drivers/platform/chrome/cros_usbpd_notify.c
5289F:	include/linux/platform_data/cros_usbpd_notify.h
5290
5291CHROMEOS EC USB TYPE-C DRIVER
5292M:	Prashant Malani <pmalani@chromium.org>
5293L:	chrome-platform@lists.linux.dev
5294S:	Maintained
5295F:	drivers/platform/chrome/cros_ec_typec.*
5296F:	drivers/platform/chrome/cros_typec_switch.c
5297F:	drivers/platform/chrome/cros_typec_vdm.*
5298
5299CHROMEOS HPS DRIVER
5300M:	Dan Callaghan <dcallagh@chromium.org>
5301R:	Sami Kyöstilä <skyostil@chromium.org>
5302S:	Maintained
5303F:	drivers/platform/chrome/cros_hps_i2c.c
5304
5305CHROMEOS EC WATCHDOG
5306M:	Lukasz Majczak <lma@chromium.org>
5307L:	chrome-platform@lists.linux.dev
5308S:	Maintained
5309F:	drivers/watchdog/cros_ec_wdt.c
5310
5311CHRONTEL CH7322 CEC DRIVER
5312M:	Joe Tessler <jrt@google.com>
5313L:	linux-media@vger.kernel.org
5314S:	Maintained
5315T:	git git://linuxtv.org/media_tree.git
5316F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5317F:	drivers/media/cec/i2c/ch7322.c
5318
5319CIRRUS LOGIC AUDIO CODEC DRIVERS
5320M:	David Rhodes <david.rhodes@cirrus.com>
5321M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5322L:	linux-sound@vger.kernel.org
5323L:	patches@opensource.cirrus.com
5324S:	Maintained
5325F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5326F:	drivers/mfd/cs42l43*
5327F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5328F:	drivers/spi/spi-cs42l43*
5329F:	include/dt-bindings/sound/cs*
5330F:	include/linux/mfd/cs42l43*
5331F:	include/sound/cs*
5332F:	sound/pci/hda/cirrus*
5333F:	sound/pci/hda/cs*
5334F:	sound/pci/hda/hda_component*
5335F:	sound/pci/hda/hda_cs_dsp_ctl.*
5336F:	sound/soc/codecs/cs*
5337
5338CIRRUS LOGIC HAPTIC DRIVERS
5339M:	James Ogletree <jogletre@opensource.cirrus.com>
5340M:	Fred Treven <fred.treven@cirrus.com>
5341M:	Ben Bright <ben.bright@cirrus.com>
5342L:	patches@opensource.cirrus.com
5343S:	Supported
5344F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5345F:	drivers/input/misc/cs40l*
5346F:	drivers/mfd/cs40l*
5347F:	include/linux/mfd/cs40l*
5348F:	sound/soc/codecs/cs40l*
5349
5350CIRRUS LOGIC DSP FIRMWARE DRIVER
5351M:	Simon Trimmer <simont@opensource.cirrus.com>
5352M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5353M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5354L:	patches@opensource.cirrus.com
5355S:	Supported
5356W:	https://github.com/CirrusLogic/linux-drivers/wiki
5357T:	git https://github.com/CirrusLogic/linux-drivers.git
5358F:	drivers/firmware/cirrus/*
5359F:	include/linux/firmware/cirrus/*
5360
5361CIRRUS LOGIC EP93XX ETHERNET DRIVER
5362M:	Hartley Sweeten <hsweeten@visionengravers.com>
5363L:	netdev@vger.kernel.org
5364S:	Maintained
5365F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5366
5367CIRRUS LOGIC LOCHNAGAR DRIVER
5368M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5369M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5370L:	patches@opensource.cirrus.com
5371S:	Supported
5372F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5373F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5374F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5375F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5376F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5377F:	Documentation/hwmon/lochnagar.rst
5378F:	drivers/clk/clk-lochnagar.c
5379F:	drivers/hwmon/lochnagar-hwmon.c
5380F:	drivers/mfd/lochnagar-i2c.c
5381F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5382F:	drivers/regulator/lochnagar-regulator.c
5383F:	include/dt-bindings/clock/lochnagar.h
5384F:	include/dt-bindings/pinctrl/lochnagar.h
5385F:	include/linux/mfd/lochnagar*
5386F:	sound/soc/codecs/lochnagar-sc.c
5387
5388CIRRUS LOGIC MADERA CODEC DRIVERS
5389M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5390M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5391L:	linux-sound@vger.kernel.org
5392L:	patches@opensource.cirrus.com
5393S:	Supported
5394W:	https://github.com/CirrusLogic/linux-drivers/wiki
5395T:	git https://github.com/CirrusLogic/linux-drivers.git
5396F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5397F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5398F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5399F:	drivers/gpio/gpio-madera*
5400F:	drivers/irqchip/irq-madera*
5401F:	drivers/mfd/cs47l*
5402F:	drivers/mfd/madera*
5403F:	drivers/pinctrl/cirrus/*
5404F:	include/dt-bindings/sound/madera*
5405F:	include/linux/irqchip/irq-madera*
5406F:	include/linux/mfd/madera/*
5407F:	include/sound/madera*
5408F:	sound/soc/codecs/cs47l*
5409F:	sound/soc/codecs/madera*
5410
5411CISCO FCOE HBA DRIVER
5412M:	Satish Kharat <satishkh@cisco.com>
5413M:	Sesidhar Baddela <sebaddel@cisco.com>
5414M:	Karan Tilak Kumar <kartilak@cisco.com>
5415L:	linux-scsi@vger.kernel.org
5416S:	Supported
5417F:	drivers/scsi/fnic/
5418
5419CISCO SCSI HBA DRIVER
5420M:	Karan Tilak Kumar <kartilak@cisco.com>
5421M:	Sesidhar Baddela <sebaddel@cisco.com>
5422L:	linux-scsi@vger.kernel.org
5423S:	Supported
5424F:	drivers/scsi/snic/
5425
5426CISCO VIC ETHERNET NIC DRIVER
5427M:	Christian Benvenuti <benve@cisco.com>
5428M:	Satish Kharat <satishkh@cisco.com>
5429S:	Supported
5430F:	drivers/net/ethernet/cisco/enic/
5431
5432CISCO VIC LOW LATENCY NIC DRIVER
5433M:	Christian Benvenuti <benve@cisco.com>
5434M:	Nelson Escobar <neescoba@cisco.com>
5435S:	Supported
5436F:	drivers/infiniband/hw/usnic/
5437
5438CLANG CONTROL FLOW INTEGRITY SUPPORT
5439M:	Sami Tolvanen <samitolvanen@google.com>
5440M:	Kees Cook <kees@kernel.org>
5441R:	Nathan Chancellor <nathan@kernel.org>
5442L:	llvm@lists.linux.dev
5443S:	Supported
5444B:	https://github.com/ClangBuiltLinux/linux/issues
5445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5446F:	include/linux/cfi.h
5447F:	kernel/cfi.c
5448
5449CLANG-FORMAT FILE
5450M:	Miguel Ojeda <ojeda@kernel.org>
5451S:	Maintained
5452F:	.clang-format
5453
5454CLANG/LLVM BUILD SUPPORT
5455M:	Nathan Chancellor <nathan@kernel.org>
5456R:	Nick Desaulniers <ndesaulniers@google.com>
5457R:	Bill Wendling <morbo@google.com>
5458R:	Justin Stitt <justinstitt@google.com>
5459L:	llvm@lists.linux.dev
5460S:	Supported
5461W:	https://clangbuiltlinux.github.io/
5462B:	https://github.com/ClangBuiltLinux/linux/issues
5463C:	irc://irc.libera.chat/clangbuiltlinux
5464F:	Documentation/kbuild/llvm.rst
5465F:	include/linux/compiler-clang.h
5466F:	scripts/Makefile.clang
5467F:	scripts/clang-tools/
5468K:	\b(?i:clang|llvm)\b
5469
5470CLK API
5471M:	Russell King <linux@armlinux.org.uk>
5472L:	linux-clk@vger.kernel.org
5473S:	Maintained
5474F:	include/linux/clk.h
5475
5476CLOCKSOURCE, CLOCKEVENT DRIVERS
5477M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5478M:	Thomas Gleixner <tglx@linutronix.de>
5479L:	linux-kernel@vger.kernel.org
5480S:	Supported
5481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5482F:	Documentation/devicetree/bindings/timer/
5483F:	drivers/clocksource/
5484
5485CLOSURES
5486M:	Kent Overstreet <kent.overstreet@linux.dev>
5487L:	linux-bcachefs@vger.kernel.org
5488S:	Supported
5489C:	irc://irc.oftc.net/bcache
5490F:	include/linux/closure.h
5491F:	lib/closure.c
5492
5493CMPC ACPI DRIVER
5494M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5495L:	platform-driver-x86@vger.kernel.org
5496S:	Supported
5497F:	drivers/platform/x86/classmate-laptop.c
5498
5499COBALT MEDIA DRIVER
5500M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5501L:	linux-media@vger.kernel.org
5502S:	Supported
5503W:	https://linuxtv.org
5504T:	git git://linuxtv.org/media_tree.git
5505F:	drivers/media/pci/cobalt/
5506
5507COCCINELLE/Semantic Patches (SmPL)
5508M:	Julia Lawall <Julia.Lawall@inria.fr>
5509M:	Nicolas Palix <nicolas.palix@imag.fr>
5510L:	cocci@inria.fr (moderated for non-subscribers)
5511S:	Supported
5512W:	https://coccinelle.gitlabpages.inria.fr/website/
5513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5514F:	Documentation/dev-tools/coccinelle.rst
5515F:	scripts/coccicheck
5516F:	scripts/coccinelle/
5517
5518CODA FILE SYSTEM
5519M:	Jan Harkes <jaharkes@cs.cmu.edu>
5520M:	coda@cs.cmu.edu
5521L:	codalist@coda.cs.cmu.edu
5522S:	Maintained
5523W:	http://www.coda.cs.cmu.edu/
5524F:	Documentation/filesystems/coda.rst
5525F:	fs/coda/
5526F:	include/linux/coda*.h
5527F:	include/uapi/linux/coda*.h
5528
5529CODA V4L2 MEM2MEM DRIVER
5530M:	Philipp Zabel <p.zabel@pengutronix.de>
5531L:	linux-media@vger.kernel.org
5532S:	Maintained
5533F:	Documentation/devicetree/bindings/media/coda.yaml
5534F:	drivers/media/platform/chips-media/coda
5535
5536CODE OF CONDUCT
5537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5538S:	Supported
5539F:	Documentation/process/code-of-conduct-interpretation.rst
5540F:	Documentation/process/code-of-conduct.rst
5541
5542CODE TAGGING
5543M:	Suren Baghdasaryan <surenb@google.com>
5544M:	Kent Overstreet <kent.overstreet@linux.dev>
5545S:	Maintained
5546F:	include/asm-generic/codetag.lds.h
5547F:	include/linux/codetag.h
5548F:	lib/codetag.c
5549
5550COMEDI DRIVERS
5551M:	Ian Abbott <abbotti@mev.co.uk>
5552M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5553S:	Odd Fixes
5554F:	drivers/comedi/
5555F:	include/linux/comedi/
5556F:	include/uapi/linux/comedi.h
5557
5558COMMON CLK FRAMEWORK
5559M:	Michael Turquette <mturquette@baylibre.com>
5560M:	Stephen Boyd <sboyd@kernel.org>
5561L:	linux-clk@vger.kernel.org
5562S:	Maintained
5563Q:	http://patchwork.kernel.org/project/linux-clk/list/
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5565F:	Documentation/devicetree/bindings/clock/
5566F:	drivers/clk/
5567F:	include/dt-bindings/clock/
5568F:	include/linux/clk-pr*
5569F:	include/linux/clk/
5570F:	include/linux/of_clk.h
5571X:	drivers/clk/clkdev.c
5572
5573COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5574M:	Steve French <sfrench@samba.org>
5575R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5576R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5577R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5578R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5579R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5580L:	linux-cifs@vger.kernel.org
5581L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5582S:	Supported
5583W:	https://wiki.samba.org/index.php/LinuxCIFS
5584T:	git git://git.samba.org/sfrench/cifs-2.6.git
5585F:	Documentation/admin-guide/cifs/
5586F:	fs/smb/client/
5587F:	fs/smb/common/
5588F:	include/uapi/linux/cifs
5589
5590COMPACTPCI HOTPLUG CORE
5591M:	Scott Murray <scott@spiteful.org>
5592L:	linux-pci@vger.kernel.org
5593S:	Maintained
5594F:	drivers/pci/hotplug/cpci_hotplug*
5595
5596COMPACTPCI HOTPLUG GENERIC DRIVER
5597M:	Scott Murray <scott@spiteful.org>
5598L:	linux-pci@vger.kernel.org
5599S:	Maintained
5600F:	drivers/pci/hotplug/cpcihp_generic.c
5601
5602COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5603M:	Scott Murray <scott@spiteful.org>
5604L:	linux-pci@vger.kernel.org
5605S:	Maintained
5606F:	drivers/pci/hotplug/cpcihp_zt5550.*
5607
5608COMPAL LAPTOP SUPPORT
5609M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5610L:	platform-driver-x86@vger.kernel.org
5611S:	Maintained
5612F:	drivers/platform/x86/compal-laptop.c
5613
5614COMPILER ATTRIBUTES
5615M:	Miguel Ojeda <ojeda@kernel.org>
5616S:	Maintained
5617F:	include/linux/compiler_attributes.h
5618
5619COMPUTE EXPRESS LINK (CXL)
5620M:	Davidlohr Bueso <dave@stgolabs.net>
5621M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5622M:	Dave Jiang <dave.jiang@intel.com>
5623M:	Alison Schofield <alison.schofield@intel.com>
5624M:	Vishal Verma <vishal.l.verma@intel.com>
5625M:	Ira Weiny <ira.weiny@intel.com>
5626M:	Dan Williams <dan.j.williams@intel.com>
5627L:	linux-cxl@vger.kernel.org
5628S:	Maintained
5629F:	Documentation/driver-api/cxl
5630F:	drivers/cxl/
5631F:	include/linux/einj-cxl.h
5632F:	include/linux/cxl-event.h
5633F:	include/uapi/linux/cxl_mem.h
5634F:	tools/testing/cxl/
5635
5636COMPUTE EXPRESS LINK PMU (CPMU)
5637M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5638L:	linux-cxl@vger.kernel.org
5639S:	Maintained
5640F:	Documentation/admin-guide/perf/cxl.rst
5641F:	drivers/perf/cxl_pmu.c
5642
5643CONEXANT ACCESSRUNNER USB DRIVER
5644L:	accessrunner-general@lists.sourceforge.net
5645S:	Orphan
5646W:	http://accessrunner.sourceforge.net/
5647F:	drivers/usb/atm/cxacru.c
5648
5649CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5650M:	Elena Reshetova <elena.reshetova@intel.com>
5651M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5652S:	Maintained
5653F:	Documentation/security/snp-tdx-threat-model.rst
5654
5655CONFIGFS
5656M:	Joel Becker <jlbec@evilplan.org>
5657M:	Christoph Hellwig <hch@lst.de>
5658S:	Supported
5659T:	git git://git.infradead.org/users/hch/configfs.git
5660F:	fs/configfs/
5661F:	include/linux/configfs.h
5662F:	samples/configfs/
5663
5664CONSOLE SUBSYSTEM
5665M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5666S:	Supported
5667F:	drivers/video/console/
5668F:	include/linux/console*
5669
5670CONTEXT TRACKING
5671M:	Frederic Weisbecker <frederic@kernel.org>
5672M:	"Paul E. McKenney" <paulmck@kernel.org>
5673S:	Maintained
5674F:	include/linux/context_tracking*
5675F:	kernel/context_tracking.c
5676
5677CONTROL GROUP (CGROUP)
5678M:	Tejun Heo <tj@kernel.org>
5679M:	Zefan Li <lizefan.x@bytedance.com>
5680M:	Johannes Weiner <hannes@cmpxchg.org>
5681M:	Michal Koutný <mkoutny@suse.com>
5682L:	cgroups@vger.kernel.org
5683S:	Maintained
5684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5685F:	Documentation/admin-guide/cgroup-v1/
5686F:	Documentation/admin-guide/cgroup-v2.rst
5687F:	include/linux/cgroup*
5688F:	kernel/cgroup/
5689F:	tools/testing/selftests/cgroup/
5690
5691CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5692M:	Tejun Heo <tj@kernel.org>
5693M:	Josef Bacik <josef@toxicpanda.com>
5694M:	Jens Axboe <axboe@kernel.dk>
5695L:	cgroups@vger.kernel.org
5696L:	linux-block@vger.kernel.org
5697T:	git git://git.kernel.dk/linux-block
5698F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5699F:	block/bfq-cgroup.c
5700F:	block/blk-cgroup.c
5701F:	block/blk-iocost.c
5702F:	block/blk-iolatency.c
5703F:	block/blk-throttle.c
5704F:	include/linux/blk-cgroup.h
5705
5706CONTROL GROUP - CPUSET
5707M:	Waiman Long <longman@redhat.com>
5708M:	Zefan Li <lizefan.x@bytedance.com>
5709L:	cgroups@vger.kernel.org
5710S:	Maintained
5711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5712F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5713F:	include/linux/cpuset.h
5714F:	kernel/cgroup/cpuset.c
5715F:	tools/testing/selftests/cgroup/test_cpuset.c
5716F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5717
5718CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5719M:	Johannes Weiner <hannes@cmpxchg.org>
5720M:	Michal Hocko <mhocko@kernel.org>
5721M:	Roman Gushchin <roman.gushchin@linux.dev>
5722M:	Shakeel Butt <shakeel.butt@linux.dev>
5723R:	Muchun Song <muchun.song@linux.dev>
5724L:	cgroups@vger.kernel.org
5725L:	linux-mm@kvack.org
5726S:	Maintained
5727F:	include/linux/memcontrol.h
5728F:	mm/memcontrol.c
5729F:	mm/memcontrol-v1.c
5730F:	mm/memcontrol-v1.h
5731F:	mm/swap_cgroup.c
5732F:	samples/cgroup/*
5733F:	tools/testing/selftests/cgroup/memcg_protection.m
5734F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5735F:	tools/testing/selftests/cgroup/test_kmem.c
5736F:	tools/testing/selftests/cgroup/test_memcontrol.c
5737
5738CORETEMP HARDWARE MONITORING DRIVER
5739M:	Fenghua Yu <fenghua.yu@intel.com>
5740L:	linux-hwmon@vger.kernel.org
5741S:	Maintained
5742F:	Documentation/hwmon/coretemp.rst
5743F:	drivers/hwmon/coretemp.c
5744
5745CORSAIR-CPRO HARDWARE MONITOR DRIVER
5746M:	Marius Zachmann <mail@mariuszachmann.de>
5747L:	linux-hwmon@vger.kernel.org
5748S:	Maintained
5749F:	drivers/hwmon/corsair-cpro.c
5750
5751CORSAIR-PSU HARDWARE MONITOR DRIVER
5752M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5753L:	linux-hwmon@vger.kernel.org
5754S:	Maintained
5755F:	Documentation/hwmon/corsair-psu.rst
5756F:	drivers/hwmon/corsair-psu.c
5757
5758COUNTER SUBSYSTEM
5759M:	William Breathitt Gray <wbg@kernel.org>
5760L:	linux-iio@vger.kernel.org
5761S:	Maintained
5762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5763F:	Documentation/ABI/testing/sysfs-bus-counter
5764F:	Documentation/driver-api/generic-counter.rst
5765F:	drivers/counter/
5766F:	include/linux/counter.h
5767F:	include/uapi/linux/counter.h
5768F:	tools/counter/
5769
5770COUNTER WATCH EVENTS TOOL
5771M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5772L:	linux-iio@vger.kernel.org
5773S:	Maintained
5774F:	tools/counter/counter_watch_events.c
5775
5776CP2615 I2C DRIVER
5777M:	Bence Csókás <bence98@sch.bme.hu>
5778S:	Maintained
5779F:	drivers/i2c/busses/i2c-cp2615.c
5780
5781CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5782M:	Viresh Kumar <viresh.kumar@linaro.org>
5783M:	Sudeep Holla <sudeep.holla@arm.com>
5784L:	linux-pm@vger.kernel.org
5785S:	Maintained
5786W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5787F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5788
5789CPU FREQUENCY SCALING FRAMEWORK
5790M:	"Rafael J. Wysocki" <rafael@kernel.org>
5791M:	Viresh Kumar <viresh.kumar@linaro.org>
5792L:	linux-pm@vger.kernel.org
5793S:	Maintained
5794B:	https://bugzilla.kernel.org
5795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5797F:	Documentation/admin-guide/pm/cpufreq.rst
5798F:	Documentation/admin-guide/pm/intel_pstate.rst
5799F:	Documentation/cpu-freq/
5800F:	Documentation/devicetree/bindings/cpufreq/
5801F:	drivers/cpufreq/
5802F:	include/linux/cpufreq.h
5803F:	include/linux/sched/cpufreq.h
5804F:	kernel/sched/cpufreq*.c
5805F:	tools/testing/selftests/cpufreq/
5806
5807CPU HOTPLUG
5808M:	Thomas Gleixner <tglx@linutronix.de>
5809M:	Peter Zijlstra <peterz@infradead.org>
5810L:	linux-kernel@vger.kernel.org
5811S:	Maintained
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5813F:	include/linux/cpu.h
5814F:	include/linux/cpuhotplug.h
5815F:	include/linux/smpboot.h
5816F:	kernel/cpu.c
5817F:	kernel/smpboot.*
5818
5819CPU IDLE TIME MANAGEMENT FRAMEWORK
5820M:	"Rafael J. Wysocki" <rafael@kernel.org>
5821M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5822L:	linux-pm@vger.kernel.org
5823S:	Maintained
5824B:	https://bugzilla.kernel.org
5825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5826F:	Documentation/admin-guide/pm/cpuidle.rst
5827F:	Documentation/driver-api/pm/cpuidle.rst
5828F:	drivers/cpuidle/
5829F:	include/linux/cpuidle.h
5830
5831CPU POWER MONITORING SUBSYSTEM
5832M:	Thomas Renninger <trenn@suse.com>
5833M:	Shuah Khan <shuah@kernel.org>
5834M:	Shuah Khan <skhan@linuxfoundation.org>
5835L:	linux-pm@vger.kernel.org
5836S:	Maintained
5837F:	tools/power/cpupower/
5838
5839CPUID/MSR DRIVER
5840M:	"H. Peter Anvin" <hpa@zytor.com>
5841S:	Maintained
5842F:	arch/x86/kernel/cpuid.c
5843F:	arch/x86/kernel/msr.c
5844
5845CPUIDLE DRIVER - ARM BIG LITTLE
5846M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5847M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5848L:	linux-pm@vger.kernel.org
5849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5850S:	Maintained
5851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5852F:	drivers/cpuidle/cpuidle-big_little.c
5853
5854CPUIDLE DRIVER - ARM EXYNOS
5855M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5856M:	Kukjin Kim <kgene@kernel.org>
5857R:	Krzysztof Kozlowski <krzk@kernel.org>
5858L:	linux-pm@vger.kernel.org
5859L:	linux-samsung-soc@vger.kernel.org
5860S:	Maintained
5861F:	arch/arm/mach-exynos/pm.c
5862F:	drivers/cpuidle/cpuidle-exynos.c
5863F:	include/linux/platform_data/cpuidle-exynos.h
5864
5865CPUIDLE DRIVER - ARM PSCI
5866M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5867M:	Sudeep Holla <sudeep.holla@arm.com>
5868L:	linux-pm@vger.kernel.org
5869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5870S:	Supported
5871F:	drivers/cpuidle/cpuidle-psci.c
5872
5873CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5874M:	Ulf Hansson <ulf.hansson@linaro.org>
5875L:	linux-pm@vger.kernel.org
5876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5877S:	Supported
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5879F:	drivers/cpuidle/cpuidle-psci-domain.c
5880F:	drivers/cpuidle/cpuidle-psci.h
5881
5882CPUIDLE DRIVER - DT IDLE PM DOMAIN
5883M:	Ulf Hansson <ulf.hansson@linaro.org>
5884L:	linux-pm@vger.kernel.org
5885S:	Supported
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5887F:	drivers/cpuidle/dt_idle_genpd.c
5888F:	drivers/cpuidle/dt_idle_genpd.h
5889
5890CPUIDLE DRIVER - RISC-V SBI
5891M:	Anup Patel <anup@brainfault.org>
5892L:	linux-pm@vger.kernel.org
5893L:	linux-riscv@lists.infradead.org
5894S:	Maintained
5895F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5896
5897CRAMFS FILESYSTEM
5898M:	Nicolas Pitre <nico@fluxnic.net>
5899S:	Maintained
5900F:	Documentation/filesystems/cramfs.rst
5901F:	fs/cramfs/
5902
5903CREATIVE SB0540
5904M:	Bastien Nocera <hadess@hadess.net>
5905L:	linux-input@vger.kernel.org
5906S:	Maintained
5907F:	drivers/hid/hid-creative-sb0540.c
5908
5909CRYPTO API
5910M:	Herbert Xu <herbert@gondor.apana.org.au>
5911M:	"David S. Miller" <davem@davemloft.net>
5912L:	linux-crypto@vger.kernel.org
5913S:	Maintained
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5916F:	Documentation/crypto/
5917F:	Documentation/devicetree/bindings/crypto/
5918F:	arch/*/crypto/
5919F:	crypto/
5920F:	drivers/crypto/
5921F:	include/crypto/
5922F:	include/linux/crypto*
5923F:	lib/crypto/
5924
5925CRYPTO SPEED TEST COMPARE
5926M:	Wang Jinchao <wangjinchao@xfusion.com>
5927L:	linux-crypto@vger.kernel.org
5928S:	Maintained
5929F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5930
5931CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5932M:	Neil Horman <nhorman@tuxdriver.com>
5933L:	linux-crypto@vger.kernel.org
5934S:	Maintained
5935F:	crypto/ansi_cprng.c
5936F:	crypto/rng.c
5937
5938CS3308 MEDIA DRIVER
5939M:	Hans Verkuil <hverkuil@xs4all.nl>
5940L:	linux-media@vger.kernel.org
5941S:	Odd Fixes
5942W:	http://linuxtv.org
5943T:	git git://linuxtv.org/media_tree.git
5944F:	drivers/media/i2c/cs3308.c
5945
5946CS5535 Audio ALSA driver
5947M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5948S:	Maintained
5949F:	sound/pci/cs5535audio/
5950
5951CTU CAN FD DRIVER
5952M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5953M:	Ondrej Ille <ondrej.ille@gmail.com>
5954L:	linux-can@vger.kernel.org
5955S:	Maintained
5956F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5957F:	drivers/net/can/ctucanfd/
5958
5959CVE ASSIGNMENT CONTACT
5960M:	CVE Assignment Team <cve@kernel.org>
5961S:	Maintained
5962F:	Documentation/process/cve.rst
5963
5964CW1200 WLAN driver
5965S:	Orphan
5966F:	drivers/net/wireless/st/cw1200/
5967F:	include/linux/platform_data/net-cw1200.h
5968
5969CX18 VIDEO4LINUX DRIVER
5970M:	Andy Walls <awalls@md.metrocast.net>
5971L:	linux-media@vger.kernel.org
5972S:	Maintained
5973W:	https://linuxtv.org
5974T:	git git://linuxtv.org/media_tree.git
5975F:	drivers/media/pci/cx18/
5976F:	include/uapi/linux/ivtv*
5977
5978CX2341X MPEG ENCODER HELPER MODULE
5979M:	Hans Verkuil <hverkuil@xs4all.nl>
5980L:	linux-media@vger.kernel.org
5981S:	Maintained
5982W:	https://linuxtv.org
5983T:	git git://linuxtv.org/media_tree.git
5984F:	drivers/media/common/cx2341x*
5985F:	include/media/drv-intf/cx2341x.h
5986
5987CX24120 MEDIA DRIVER
5988M:	Jemma Denson <jdenson@gmail.com>
5989M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5990L:	linux-media@vger.kernel.org
5991S:	Maintained
5992W:	https://linuxtv.org
5993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5994F:	drivers/media/dvb-frontends/cx24120*
5995
5996CX88 VIDEO4LINUX DRIVER
5997M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5998L:	linux-media@vger.kernel.org
5999S:	Odd fixes
6000W:	https://linuxtv.org
6001T:	git git://linuxtv.org/media_tree.git
6002F:	Documentation/driver-api/media/drivers/cx88*
6003F:	drivers/media/pci/cx88/
6004
6005CXD2820R MEDIA DRIVER
6006L:	linux-media@vger.kernel.org
6007S:	Orphan
6008W:	https://linuxtv.org
6009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6010F:	drivers/media/dvb-frontends/cxd2820r*
6011
6012CXGB3 ETHERNET DRIVER (CXGB3)
6013M:	Potnuri Bharat Teja <bharat@chelsio.com>
6014L:	netdev@vger.kernel.org
6015S:	Supported
6016W:	http://www.chelsio.com
6017F:	drivers/net/ethernet/chelsio/cxgb3/
6018
6019CXGB3 ISCSI DRIVER (CXGB3I)
6020M:	Varun Prakash <varun@chelsio.com>
6021L:	linux-scsi@vger.kernel.org
6022S:	Supported
6023W:	http://www.chelsio.com
6024F:	drivers/scsi/cxgbi/cxgb3i
6025
6026CXGB4 CRYPTO DRIVER (chcr)
6027M:	Ayush Sawal <ayush.sawal@chelsio.com>
6028L:	linux-crypto@vger.kernel.org
6029S:	Supported
6030W:	http://www.chelsio.com
6031F:	drivers/crypto/chelsio
6032
6033CXGB4 ETHERNET DRIVER (CXGB4)
6034M:	Potnuri Bharat Teja <bharat@chelsio.com>
6035L:	netdev@vger.kernel.org
6036S:	Supported
6037W:	http://www.chelsio.com
6038F:	drivers/net/ethernet/chelsio/cxgb4/
6039
6040CXGB4 INLINE CRYPTO DRIVER
6041M:	Ayush Sawal <ayush.sawal@chelsio.com>
6042L:	netdev@vger.kernel.org
6043S:	Supported
6044W:	http://www.chelsio.com
6045F:	drivers/net/ethernet/chelsio/inline_crypto/
6046
6047CXGB4 ISCSI DRIVER (CXGB4I)
6048M:	Varun Prakash <varun@chelsio.com>
6049L:	linux-scsi@vger.kernel.org
6050S:	Supported
6051W:	http://www.chelsio.com
6052F:	drivers/scsi/cxgbi/cxgb4i
6053
6054CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6055M:	Potnuri Bharat Teja <bharat@chelsio.com>
6056L:	linux-rdma@vger.kernel.org
6057S:	Supported
6058W:	http://www.openfabrics.org
6059F:	drivers/infiniband/hw/cxgb4/
6060F:	include/uapi/rdma/cxgb4-abi.h
6061
6062CXGB4VF ETHERNET DRIVER (CXGB4VF)
6063M:	Potnuri Bharat Teja <bharat@chelsio.com>
6064L:	netdev@vger.kernel.org
6065S:	Supported
6066W:	http://www.chelsio.com
6067F:	drivers/net/ethernet/chelsio/cxgb4vf/
6068
6069CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6070M:	Frederic Barrat <fbarrat@linux.ibm.com>
6071M:	Andrew Donnellan <ajd@linux.ibm.com>
6072L:	linuxppc-dev@lists.ozlabs.org
6073S:	Supported
6074F:	Documentation/ABI/testing/sysfs-class-cxl
6075F:	Documentation/arch/powerpc/cxl.rst
6076F:	arch/powerpc/platforms/powernv/pci-cxl.c
6077F:	drivers/misc/cxl/
6078F:	include/misc/cxl*
6079F:	include/uapi/misc/cxl.h
6080
6081CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6082M:	Manoj N. Kumar <manoj@linux.ibm.com>
6083M:	Uma Krishnan <ukrishn@linux.ibm.com>
6084L:	linux-scsi@vger.kernel.org
6085S:	Obsolete
6086F:	Documentation/arch/powerpc/cxlflash.rst
6087F:	drivers/scsi/cxlflash/
6088F:	include/uapi/scsi/cxlflash_ioctl.h
6089
6090CYBERPRO FB DRIVER
6091M:	Russell King <linux@armlinux.org.uk>
6092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6093S:	Maintained
6094W:	http://www.armlinux.org.uk/
6095F:	drivers/video/fbdev/cyber2000fb.*
6096
6097CYCLADES PC300 DRIVER
6098S:	Orphan
6099F:	drivers/net/wan/pc300*
6100
6101CYPRESS CY8C95X0 PINCTRL DRIVER
6102M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6103L:	linux-gpio@vger.kernel.org
6104S:	Maintained
6105F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6106
6107CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6108M:	Linus Walleij <linus.walleij@linaro.org>
6109L:	linux-input@vger.kernel.org
6110S:	Maintained
6111F:	drivers/input/touchscreen/cy8ctma140.c
6112
6113CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6114M:	Yassine Oudjana <y.oudjana@protonmail.com>
6115L:	linux-input@vger.kernel.org
6116S:	Maintained
6117F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6118F:	drivers/input/keyboard/cypress-sf.c
6119
6120CYPRESS_FIRMWARE MEDIA DRIVER
6121L:	linux-media@vger.kernel.org
6122S:	Orphan
6123W:	https://linuxtv.org
6124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6125F:	drivers/media/common/cypress_firmware*
6126
6127CYTTSP TOUCHSCREEN DRIVER
6128M:	Linus Walleij <linus.walleij@linaro.org>
6129L:	linux-input@vger.kernel.org
6130S:	Maintained
6131F:	drivers/input/touchscreen/cyttsp*
6132
6133D-LINK DIR-685 TOUCHKEYS DRIVER
6134M:	Linus Walleij <linus.walleij@linaro.org>
6135L:	linux-input@vger.kernel.org
6136S:	Supported
6137F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6138
6139DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6140M:	Joshua Kinard <kumba@gentoo.org>
6141S:	Maintained
6142F:	drivers/rtc/rtc-ds1685.c
6143F:	include/linux/rtc/ds1685.h
6144
6145DAMA SLAVE for AX.25
6146M:	Joerg Reuter <jreuter@yaina.de>
6147L:	linux-hams@vger.kernel.org
6148S:	Maintained
6149W:	http://yaina.de/jreuter/
6150W:	http://www.qsl.net/dl1bke/
6151F:	net/ax25/af_ax25.c
6152F:	net/ax25/ax25_dev.c
6153F:	net/ax25/ax25_ds_*
6154F:	net/ax25/ax25_in.c
6155F:	net/ax25/ax25_out.c
6156F:	net/ax25/ax25_timer.c
6157F:	net/ax25/sysctl_net_ax25.c
6158
6159DATA ACCESS MONITOR
6160M:	SeongJae Park <sj@kernel.org>
6161L:	damon@lists.linux.dev
6162L:	linux-mm@kvack.org
6163S:	Maintained
6164W:	https://damonitor.github.io
6165P:	Documentation/mm/damon/maintainer-profile.rst
6166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6167T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6169F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6170F:	Documentation/admin-guide/mm/damon/
6171F:	Documentation/mm/damon/
6172F:	include/linux/damon.h
6173F:	include/trace/events/damon.h
6174F:	mm/damon/
6175F:	tools/testing/selftests/damon/
6176
6177DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6178L:	netdev@vger.kernel.org
6179S:	Orphan
6180F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6181F:	drivers/net/ethernet/dec/tulip/dmfe.c
6182
6183DC390/AM53C974 SCSI driver
6184M:	Hannes Reinecke <hare@suse.com>
6185L:	linux-scsi@vger.kernel.org
6186S:	Maintained
6187F:	drivers/scsi/am53c974.c
6188
6189DC395x SCSI driver
6190M:	Oliver Neukum <oliver@neukum.org>
6191M:	Ali Akcaagac <aliakc@web.de>
6192M:	Jamie Lenehan <lenehan@twibble.org>
6193S:	Maintained
6194F:	Documentation/scsi/dc395x.rst
6195F:	drivers/scsi/dc395x.*
6196
6197DCCP PROTOCOL
6198L:	dccp@vger.kernel.org
6199S:	Orphan
6200W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6201F:	include/linux/dccp.h
6202F:	include/linux/tfrc.h
6203F:	include/uapi/linux/dccp.h
6204F:	net/dccp/
6205
6206DEBUGOBJECTS:
6207M:	Thomas Gleixner <tglx@linutronix.de>
6208L:	linux-kernel@vger.kernel.org
6209S:	Maintained
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6211F:	include/linux/debugobjects.h
6212F:	lib/debugobjects.c
6213
6214DECSTATION PLATFORM SUPPORT
6215M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6216L:	linux-mips@vger.kernel.org
6217S:	Maintained
6218W:	http://www.linux-mips.org/wiki/DECstation
6219F:	arch/mips/dec/
6220F:	arch/mips/include/asm/dec/
6221F:	arch/mips/include/asm/mach-dec/
6222
6223DEFXX FDDI NETWORK DRIVER
6224M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6225S:	Maintained
6226F:	drivers/net/fddi/defxx.*
6227
6228DEFZA FDDI NETWORK DRIVER
6229M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6230S:	Maintained
6231F:	drivers/net/fddi/defza.*
6232
6233DEINTERLACE DRIVERS FOR ALLWINNER H3
6234M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6235L:	linux-media@vger.kernel.org
6236S:	Maintained
6237T:	git git://linuxtv.org/media_tree.git
6238F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6239F:	drivers/media/platform/sunxi/sun8i-di/
6240
6241DELL LAPTOP DRIVER
6242M:	Matthew Garrett <mjg59@srcf.ucam.org>
6243M:	Pali Rohár <pali@kernel.org>
6244L:	platform-driver-x86@vger.kernel.org
6245S:	Maintained
6246F:	drivers/platform/x86/dell/dell-laptop.c
6247
6248DELL LAPTOP FREEFALL DRIVER
6249M:	Pali Rohár <pali@kernel.org>
6250S:	Maintained
6251F:	drivers/platform/x86/dell/dell-smo8800.c
6252
6253DELL LAPTOP RBTN DRIVER
6254M:	Pali Rohár <pali@kernel.org>
6255S:	Maintained
6256F:	drivers/platform/x86/dell/dell-rbtn.*
6257
6258DELL LAPTOP SMM DRIVER
6259M:	Pali Rohár <pali@kernel.org>
6260S:	Maintained
6261F:	Documentation/ABI/obsolete/procfs-i8k
6262F:	drivers/hwmon/dell-smm-hwmon.c
6263F:	include/uapi/linux/i8k.h
6264
6265DELL PC DRIVER
6266M:	Lyndon Sanche <lsanche@lyndeno.ca>
6267L:	platform-driver-x86@vger.kernel.org
6268S:	Maintained
6269F:	drivers/platform/x86/dell/dell-pc.c
6270
6271DELL REMOTE BIOS UPDATE DRIVER
6272M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6273L:	platform-driver-x86@vger.kernel.org
6274S:	Maintained
6275F:	drivers/platform/x86/dell/dell_rbu.c
6276
6277DELL SMBIOS DRIVER
6278M:	Pali Rohár <pali@kernel.org>
6279L:	Dell.Client.Kernel@dell.com
6280L:	platform-driver-x86@vger.kernel.org
6281S:	Maintained
6282F:	drivers/platform/x86/dell/dell-smbios.*
6283
6284DELL SMBIOS SMM DRIVER
6285L:	Dell.Client.Kernel@dell.com
6286L:	platform-driver-x86@vger.kernel.org
6287S:	Maintained
6288F:	drivers/platform/x86/dell/dell-smbios-smm.c
6289
6290DELL SMBIOS WMI DRIVER
6291L:	Dell.Client.Kernel@dell.com
6292L:	platform-driver-x86@vger.kernel.org
6293S:	Maintained
6294F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6295F:	tools/wmi/dell-smbios-example.c
6296
6297DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6298M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6299L:	platform-driver-x86@vger.kernel.org
6300S:	Maintained
6301F:	Documentation/userspace-api/dcdbas.rst
6302F:	drivers/platform/x86/dell/dcdbas.*
6303
6304DELL WMI DDV DRIVER
6305M:	Armin Wolf <W_Armin@gmx.de>
6306S:	Maintained
6307F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6308F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6309F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6310F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6311
6312DELL WMI DESCRIPTOR DRIVER
6313L:	Dell.Client.Kernel@dell.com
6314S:	Maintained
6315F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6316
6317DELL WMI HARDWARE PRIVACY SUPPORT
6318L:	Dell.Client.Kernel@dell.com
6319L:	platform-driver-x86@vger.kernel.org
6320S:	Maintained
6321F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6322
6323DELL WMI NOTIFICATIONS DRIVER
6324M:	Matthew Garrett <mjg59@srcf.ucam.org>
6325M:	Pali Rohár <pali@kernel.org>
6326S:	Maintained
6327F:	drivers/platform/x86/dell/dell-wmi-base.c
6328
6329DELL WMI SYSMAN DRIVER
6330M:	Prasanth Ksr <prasanth.ksr@dell.com>
6331L:	Dell.Client.Kernel@dell.com
6332L:	platform-driver-x86@vger.kernel.org
6333S:	Maintained
6334F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6335F:	drivers/platform/x86/dell/dell-wmi-sysman/
6336
6337DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6338M:	Zev Weiss <zev@bewilderbeest.net>
6339L:	linux-hwmon@vger.kernel.org
6340S:	Maintained
6341F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6342
6343DELTA DPS920AB PSU DRIVER
6344M:	Robert Marko <robert.marko@sartura.hr>
6345L:	linux-hwmon@vger.kernel.org
6346S:	Maintained
6347F:	Documentation/hwmon/dps920ab.rst
6348F:	drivers/hwmon/pmbus/dps920ab.c
6349
6350DELTA NETWORKS TN48M CPLD DRIVERS
6351M:	Robert Marko <robert.marko@sartura.hr>
6352S:	Maintained
6353F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6354F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6355F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6356F:	drivers/gpio/gpio-tn48m.c
6357F:	include/dt-bindings/reset/delta,tn48m-reset.h
6358
6359DELTA ST MEDIA DRIVER
6360M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6361L:	linux-media@vger.kernel.org
6362S:	Supported
6363W:	https://linuxtv.org
6364T:	git git://linuxtv.org/media_tree.git
6365F:	drivers/media/platform/st/sti/delta
6366
6367DENALI NAND DRIVER
6368L:	linux-mtd@lists.infradead.org
6369S:	Orphan
6370F:	drivers/mtd/nand/raw/denali*
6371
6372DESIGNWARE EDMA CORE IP DRIVER
6373M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6374R:	Serge Semin <fancer.lancer@gmail.com>
6375L:	dmaengine@vger.kernel.org
6376S:	Maintained
6377F:	drivers/dma/dw-edma/
6378F:	include/linux/dma/edma.h
6379
6380DESIGNWARE USB2 DRD IP DRIVER
6381M:	Minas Harutyunyan <hminas@synopsys.com>
6382L:	linux-usb@vger.kernel.org
6383S:	Maintained
6384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6385F:	drivers/usb/dwc2/
6386
6387DESIGNWARE USB3 DRD IP DRIVER
6388M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6389L:	linux-usb@vger.kernel.org
6390S:	Maintained
6391F:	drivers/usb/dwc3/
6392
6393DESIGNWARE XDATA IP DRIVER
6394L:	linux-pci@vger.kernel.org
6395S:	Orphan
6396F:	Documentation/misc-devices/dw-xdata-pcie.rst
6397F:	drivers/misc/dw-xdata-pcie.c
6398
6399DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6400M:	Andreas Klinger <ak@it-klinger.de>
6401L:	linux-iio@vger.kernel.org
6402S:	Maintained
6403F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6404F:	drivers/iio/proximity/srf*.c
6405
6406DEVICE COREDUMP (DEV_COREDUMP)
6407M:	Johannes Berg <johannes@sipsolutions.net>
6408L:	linux-kernel@vger.kernel.org
6409S:	Maintained
6410F:	drivers/base/devcoredump.c
6411F:	include/linux/devcoredump.h
6412
6413DEVICE DEPENDENCY HELPER SCRIPT
6414M:	Saravana Kannan <saravanak@google.com>
6415L:	linux-kernel@vger.kernel.org
6416S:	Maintained
6417F:	scripts/dev-needs.sh
6418
6419DEVICE DIRECT ACCESS (DAX)
6420M:	Dan Williams <dan.j.williams@intel.com>
6421M:	Vishal Verma <vishal.l.verma@intel.com>
6422M:	Dave Jiang <dave.jiang@intel.com>
6423L:	nvdimm@lists.linux.dev
6424L:	linux-cxl@vger.kernel.org
6425S:	Supported
6426F:	drivers/dax/
6427
6428DEVICE FREQUENCY (DEVFREQ)
6429M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6430M:	Kyungmin Park <kyungmin.park@samsung.com>
6431M:	Chanwoo Choi <cw00.choi@samsung.com>
6432L:	linux-pm@vger.kernel.org
6433S:	Maintained
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6435F:	Documentation/devicetree/bindings/devfreq/
6436F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6437F:	drivers/devfreq/
6438F:	include/linux/devfreq.h
6439F:	include/trace/events/devfreq.h
6440
6441DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6442M:	Chanwoo Choi <cw00.choi@samsung.com>
6443L:	linux-pm@vger.kernel.org
6444S:	Supported
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6446F:	Documentation/devicetree/bindings/devfreq/event/
6447F:	drivers/devfreq/devfreq-event.c
6448F:	drivers/devfreq/event/
6449F:	include/dt-bindings/pmu/exynos_ppmu.h
6450F:	include/linux/devfreq-event.h
6451
6452DEVICE RESOURCE MANAGEMENT HELPERS
6453M:	Hans de Goede <hdegoede@redhat.com>
6454R:	Matti Vaittinen <mazziesaccount@gmail.com>
6455S:	Maintained
6456F:	include/linux/devm-helpers.h
6457
6458DEVICE-MAPPER  (LVM)
6459M:	Alasdair Kergon <agk@redhat.com>
6460M:	Mike Snitzer <snitzer@kernel.org>
6461M:	Mikulas Patocka <mpatocka@redhat.com>
6462L:	dm-devel@lists.linux.dev
6463S:	Maintained
6464Q:	http://patchwork.kernel.org/project/dm-devel/list/
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6466F:	Documentation/admin-guide/device-mapper/
6467F:	drivers/md/Kconfig
6468F:	drivers/md/Makefile
6469F:	drivers/md/dm*
6470F:	drivers/md/persistent-data/
6471F:	include/linux/device-mapper.h
6472F:	include/linux/dm-*.h
6473F:	include/uapi/linux/dm-*.h
6474
6475DEVICE-MAPPER VDO TARGET
6476M:	Matthew Sakai <msakai@redhat.com>
6477L:	dm-devel@lists.linux.dev
6478S:	Maintained
6479F:	Documentation/admin-guide/device-mapper/vdo*.rst
6480F:	drivers/md/dm-vdo/
6481
6482DEVLINK
6483M:	Jiri Pirko <jiri@resnulli.us>
6484L:	netdev@vger.kernel.org
6485S:	Supported
6486F:	Documentation/networking/devlink
6487F:	include/net/devlink.h
6488F:	include/uapi/linux/devlink.h
6489F:	net/devlink/
6490
6491DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6492M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6493L:	kernel@dh-electronics.com
6494S:	Maintained
6495F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6496F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6497
6498DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6499M:	Marek Vasut <marex@denx.de>
6500L:	kernel@dh-electronics.com
6501S:	Maintained
6502F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6503F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6504
6505DIALOG SEMICONDUCTOR DRIVERS
6506M:	Support Opensource <support.opensource@diasemi.com>
6507S:	Supported
6508W:	http://www.dialog-semiconductor.com/products
6509F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6510F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6511F:	Documentation/devicetree/bindings/mfd/da90*.txt
6512F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6513F:	Documentation/devicetree/bindings/regulator/da92*.txt
6514F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6515F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6516F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6517F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6518F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6519F:	Documentation/hwmon/da90??.rst
6520F:	drivers/gpio/gpio-da90??.c
6521F:	drivers/hwmon/da90??-hwmon.c
6522F:	drivers/iio/adc/da91??-*.c
6523F:	drivers/input/misc/da72??.[ch]
6524F:	drivers/input/misc/da90??_onkey.c
6525F:	drivers/input/touchscreen/da9052_tsi.c
6526F:	drivers/leds/leds-da90??.c
6527F:	drivers/mfd/da903x.c
6528F:	drivers/mfd/da90??-*.c
6529F:	drivers/mfd/da91??-*.c
6530F:	drivers/pinctrl/pinctrl-da90??.c
6531F:	drivers/power/supply/da9052-battery.c
6532F:	drivers/power/supply/da91??-*.c
6533F:	drivers/regulator/da9???-regulator.[ch]
6534F:	drivers/regulator/slg51000-regulator.[ch]
6535F:	drivers/rtc/rtc-da90??.c
6536F:	drivers/thermal/da90??-thermal.c
6537F:	drivers/video/backlight/da90??_bl.c
6538F:	drivers/watchdog/da90??_wdt.c
6539F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6540F:	include/linux/mfd/da903x.h
6541F:	include/linux/mfd/da9052/
6542F:	include/linux/mfd/da9055/
6543F:	include/linux/mfd/da9062/
6544F:	include/linux/mfd/da9063/
6545F:	include/linux/mfd/da9150/
6546F:	include/linux/regulator/da9211.h
6547F:	include/sound/da[79]*.h
6548F:	sound/soc/codecs/da[79]*.[ch]
6549
6550DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6551M:	William Breathitt Gray <wbg@kernel.org>
6552L:	linux-gpio@vger.kernel.org
6553S:	Maintained
6554F:	drivers/gpio/gpio-gpio-mm.c
6555
6556DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6557M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6558L:	linux-media@vger.kernel.org
6559S:	Maintained
6560F:	Documentation/admin-guide/media/mgb4.rst
6561F:	drivers/media/pci/mgb4/
6562
6563DIOLAN U2C-12 I2C DRIVER
6564M:	Guenter Roeck <linux@roeck-us.net>
6565L:	linux-i2c@vger.kernel.org
6566S:	Maintained
6567F:	drivers/i2c/busses/i2c-diolan-u2c.c
6568
6569DIRECTORY NOTIFICATION (DNOTIFY)
6570M:	Jan Kara <jack@suse.cz>
6571R:	Amir Goldstein <amir73il@gmail.com>
6572L:	linux-fsdevel@vger.kernel.org
6573S:	Maintained
6574F:	Documentation/filesystems/dnotify.rst
6575F:	fs/notify/dnotify/
6576F:	include/linux/dnotify.h
6577
6578DISK GEOMETRY AND PARTITION HANDLING
6579M:	Andries Brouwer <aeb@cwi.nl>
6580S:	Maintained
6581W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6582W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6583W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6584
6585DISKQUOTA
6586M:	Jan Kara <jack@suse.com>
6587S:	Maintained
6588F:	Documentation/filesystems/quota.rst
6589F:	fs/quota/
6590F:	include/linux/quota*.h
6591F:	include/uapi/linux/quota*.h
6592
6593DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6594M:	Bernie Thompson <bernie@plugable.com>
6595L:	linux-fbdev@vger.kernel.org
6596S:	Maintained
6597W:	http://plugable.com/category/projects/udlfb/
6598F:	Documentation/fb/udlfb.rst
6599F:	drivers/video/fbdev/udlfb.c
6600F:	include/video/udlfb.h
6601
6602DISTRIBUTED LOCK MANAGER (DLM)
6603M:	Alexander Aring <aahringo@redhat.com>
6604M:	David Teigland <teigland@redhat.com>
6605L:	gfs2@lists.linux.dev
6606S:	Supported
6607W:	https://pagure.io/dlm
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6609F:	fs/dlm/
6610
6611DMA BUFFER SHARING FRAMEWORK
6612M:	Sumit Semwal <sumit.semwal@linaro.org>
6613M:	Christian König <christian.koenig@amd.com>
6614L:	linux-media@vger.kernel.org
6615L:	dri-devel@lists.freedesktop.org
6616L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6617S:	Maintained
6618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6619F:	Documentation/driver-api/dma-buf.rst
6620F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6621F:	drivers/dma-buf/
6622F:	include/linux/*fence.h
6623F:	include/linux/dma-buf.h
6624F:	include/linux/dma-resv.h
6625K:	\bdma_(?:buf|fence|resv)\b
6626
6627DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6628M:	Vinod Koul <vkoul@kernel.org>
6629L:	dmaengine@vger.kernel.org
6630S:	Maintained
6631Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6633F:	Documentation/devicetree/bindings/dma/
6634F:	Documentation/driver-api/dmaengine/
6635F:	drivers/dma/
6636F:	include/dt-bindings/dma/
6637F:	include/linux/dma/
6638F:	include/linux/dmaengine.h
6639F:	include/linux/of_dma.h
6640
6641DMA MAPPING BENCHMARK
6642M:	Xiang Chen <chenxiang66@hisilicon.com>
6643L:	iommu@lists.linux.dev
6644F:	kernel/dma/map_benchmark.c
6645F:	tools/testing/selftests/dma/
6646
6647DMA MAPPING HELPERS
6648M:	Christoph Hellwig <hch@lst.de>
6649M:	Marek Szyprowski <m.szyprowski@samsung.com>
6650R:	Robin Murphy <robin.murphy@arm.com>
6651L:	iommu@lists.linux.dev
6652S:	Supported
6653W:	http://git.infradead.org/users/hch/dma-mapping.git
6654T:	git git://git.infradead.org/users/hch/dma-mapping.git
6655F:	include/asm-generic/dma-mapping.h
6656F:	include/linux/dma-direct.h
6657F:	include/linux/dma-map-ops.h
6658F:	include/linux/dma-mapping.h
6659F:	include/linux/swiotlb.h
6660F:	kernel/dma/
6661
6662DMA-BUF HEAPS FRAMEWORK
6663M:	Sumit Semwal <sumit.semwal@linaro.org>
6664R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6665R:	Brian Starkey <Brian.Starkey@arm.com>
6666R:	John Stultz <jstultz@google.com>
6667R:	T.J. Mercier <tjmercier@google.com>
6668L:	linux-media@vger.kernel.org
6669L:	dri-devel@lists.freedesktop.org
6670L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6671S:	Maintained
6672T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6673F:	drivers/dma-buf/dma-heap.c
6674F:	drivers/dma-buf/heaps/*
6675F:	include/linux/dma-heap.h
6676F:	include/uapi/linux/dma-heap.h
6677F:	tools/testing/selftests/dmabuf-heaps/
6678
6679DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6680M:	Lukasz Luba <lukasz.luba@arm.com>
6681L:	linux-pm@vger.kernel.org
6682L:	linux-samsung-soc@vger.kernel.org
6683S:	Maintained
6684F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6685F:	drivers/memory/samsung/exynos5422-dmc.c
6686
6687DME1737 HARDWARE MONITOR DRIVER
6688M:	Juerg Haefliger <juergh@proton.me>
6689L:	linux-hwmon@vger.kernel.org
6690S:	Maintained
6691F:	Documentation/hwmon/dme1737.rst
6692F:	drivers/hwmon/dme1737.c
6693
6694DMI/SMBIOS SUPPORT
6695M:	Jean Delvare <jdelvare@suse.com>
6696S:	Maintained
6697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6698F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6699F:	drivers/firmware/dmi-id.c
6700F:	drivers/firmware/dmi_scan.c
6701F:	include/linux/dmi.h
6702
6703DOCUMENTATION
6704M:	Jonathan Corbet <corbet@lwn.net>
6705L:	linux-doc@vger.kernel.org
6706S:	Maintained
6707P:	Documentation/doc-guide/maintainer-profile.rst
6708T:	git git://git.lwn.net/linux.git docs-next
6709F:	Documentation/
6710F:	scripts/check-variable-fonts.sh
6711F:	scripts/documentation-file-ref-check
6712F:	scripts/kernel-doc
6713F:	scripts/sphinx-pre-install
6714X:	Documentation/ABI/
6715X:	Documentation/admin-guide/media/
6716X:	Documentation/devicetree/
6717X:	Documentation/driver-api/media/
6718X:	Documentation/firmware-guide/acpi/
6719X:	Documentation/i2c/
6720X:	Documentation/netlink/
6721X:	Documentation/power/
6722X:	Documentation/spi/
6723X:	Documentation/userspace-api/media/
6724
6725DOCUMENTATION PROCESS
6726M:	Jonathan Corbet <corbet@lwn.net>
6727L:	workflows@vger.kernel.org
6728S:	Maintained
6729F:	Documentation/maintainer/
6730F:	Documentation/process/
6731
6732DOCUMENTATION REPORTING ISSUES
6733M:	Thorsten Leemhuis <linux@leemhuis.info>
6734L:	linux-doc@vger.kernel.org
6735S:	Maintained
6736F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6737F:	Documentation/admin-guide/reporting-issues.rst
6738F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6739
6740DOCUMENTATION SCRIPTS
6741M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6742L:	linux-doc@vger.kernel.org
6743S:	Maintained
6744F:	Documentation/sphinx/parse-headers.pl
6745F:	scripts/documentation-file-ref-check
6746F:	scripts/sphinx-pre-install
6747
6748DOCUMENTATION/ITALIAN
6749M:	Federico Vaga <federico.vaga@vaga.pv.it>
6750L:	linux-doc@vger.kernel.org
6751S:	Maintained
6752F:	Documentation/translations/it_IT
6753
6754DOCUMENTATION/JAPANESE
6755R:	Akira Yokosawa <akiyks@gmail.com>
6756L:	linux-doc@vger.kernel.org
6757S:	Maintained
6758F:	Documentation/translations/ja_JP
6759
6760DONGWOON DW9714 LENS VOICE COIL DRIVER
6761M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6762L:	linux-media@vger.kernel.org
6763S:	Maintained
6764T:	git git://linuxtv.org/media_tree.git
6765F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6766F:	drivers/media/i2c/dw9714.c
6767
6768DONGWOON DW9719 LENS VOICE COIL DRIVER
6769M:	Daniel Scally <djrscally@gmail.com>
6770L:	linux-media@vger.kernel.org
6771S:	Maintained
6772T:	git git://linuxtv.org/media_tree.git
6773F:	drivers/media/i2c/dw9719.c
6774
6775DONGWOON DW9768 LENS VOICE COIL DRIVER
6776L:	linux-media@vger.kernel.org
6777S:	Orphan
6778T:	git git://linuxtv.org/media_tree.git
6779F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6780F:	drivers/media/i2c/dw9768.c
6781
6782DONGWOON DW9807 LENS VOICE COIL DRIVER
6783M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6784L:	linux-media@vger.kernel.org
6785S:	Maintained
6786T:	git git://linuxtv.org/media_tree.git
6787F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6788F:	drivers/media/i2c/dw9807-vcm.c
6789
6790DOUBLETALK DRIVER
6791M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6792L:	blinux-list@redhat.com
6793S:	Maintained
6794F:	drivers/char/dtlk.c
6795F:	include/linux/dtlk.h
6796
6797DPAA2 DATAPATH I/O (DPIO) DRIVER
6798M:	Roy Pledge <Roy.Pledge@nxp.com>
6799L:	linux-kernel@vger.kernel.org
6800S:	Maintained
6801F:	drivers/soc/fsl/dpio
6802
6803DPAA2 ETHERNET DRIVER
6804M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6805L:	netdev@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6808F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6809F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6810F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6811F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6812F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6813F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6814F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6815F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6816F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6817
6818DPAA2 ETHERNET SWITCH DRIVER
6819M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6820L:	netdev@vger.kernel.org
6821S:	Maintained
6822F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6823F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6824F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6825
6826DPLL SUBSYSTEM
6827M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6828M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6829M:	Jiri Pirko <jiri@resnulli.us>
6830L:	netdev@vger.kernel.org
6831S:	Supported
6832F:	Documentation/driver-api/dpll.rst
6833F:	drivers/dpll/*
6834F:	include/linux/dpll.h
6835F:	include/uapi/linux/dpll.h
6836
6837DRBD DRIVER
6838M:	Philipp Reisner <philipp.reisner@linbit.com>
6839M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6840M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6841L:	drbd-dev@lists.linbit.com
6842S:	Supported
6843W:	http://www.drbd.org
6844T:	git git://git.linbit.com/linux-drbd.git
6845T:	git git://git.linbit.com/drbd-8.4.git
6846F:	Documentation/admin-guide/blockdev/
6847F:	drivers/block/drbd/
6848F:	include/linux/drbd*
6849F:	lib/lru_cache.c
6850
6851DRIVER COMPONENT FRAMEWORK
6852L:	dri-devel@lists.freedesktop.org
6853F:	drivers/base/component.c
6854F:	include/linux/component.h
6855
6856DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6857M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6858R:	"Rafael J. Wysocki" <rafael@kernel.org>
6859S:	Supported
6860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6861F:	Documentation/core-api/kobject.rst
6862F:	drivers/base/
6863F:	fs/debugfs/
6864F:	fs/sysfs/
6865F:	include/linux/debugfs.h
6866F:	include/linux/fwnode.h
6867F:	include/linux/kobj*
6868F:	include/linux/property.h
6869F:	lib/kobj*
6870F:	rust/kernel/device.rs
6871
6872DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6873M:	Nishanth Menon <nm@ti.com>
6874L:	linux-pm@vger.kernel.org
6875S:	Maintained
6876F:	drivers/soc/ti/smartreflex.c
6877F:	include/linux/power/smartreflex.h
6878
6879DRM ACCEL DRIVERS FOR INTEL VPU
6880M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6881M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6882L:	dri-devel@lists.freedesktop.org
6883S:	Supported
6884T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6885F:	drivers/accel/ivpu/
6886F:	include/uapi/drm/ivpu_accel.h
6887
6888DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6889M:	Oded Gabbay <ogabbay@kernel.org>
6890L:	dri-devel@lists.freedesktop.org
6891S:	Maintained
6892C:	irc://irc.oftc.net/dri-devel
6893T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6894F:	Documentation/accel/
6895F:	drivers/accel/
6896F:	include/drm/drm_accel.h
6897
6898DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6899M:	Maxime Ripard <mripard@kernel.org>
6900M:	Chen-Yu Tsai <wens@csie.org>
6901R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6902L:	dri-devel@lists.freedesktop.org
6903S:	Supported
6904T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6905F:	drivers/gpu/drm/sun4i/sun8i*
6906
6907DRM DRIVER FOR ARM PL111 CLCD
6908S:	Orphan
6909T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6910F:	drivers/gpu/drm/pl111/
6911
6912DRM DRIVER FOR ARM VERSATILE TFT PANELS
6913M:	Linus Walleij <linus.walleij@linaro.org>
6914S:	Maintained
6915T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6916F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6917F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6918
6919DRM DRIVER FOR ASPEED BMC GFX
6920M:	Joel Stanley <joel@jms.id.au>
6921L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6922S:	Supported
6923T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6924F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6925F:	drivers/gpu/drm/aspeed/
6926
6927DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6928M:	Dave Airlie <airlied@redhat.com>
6929R:	Thomas Zimmermann <tzimmermann@suse.de>
6930R:	Jocelyn Falempe <jfalempe@redhat.com>
6931L:	dri-devel@lists.freedesktop.org
6932S:	Supported
6933T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6934F:	drivers/gpu/drm/ast/
6935
6936DRM DRIVER FOR BOCHS VIRTUAL GPU
6937M:	Gerd Hoffmann <kraxel@redhat.com>
6938L:	virtualization@lists.linux.dev
6939S:	Maintained
6940T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6941F:	drivers/gpu/drm/tiny/bochs.c
6942
6943DRM DRIVER FOR BOE HIMAX8279D PANELS
6944M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6945S:	Maintained
6946F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6947F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6948
6949DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6950M:	Jagan Teki <jagan@amarulasolutions.com>
6951S:	Maintained
6952F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6953F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6954
6955DRM DRIVER FOR EBBG FT8719 PANEL
6956M:	Joel Selvaraj <jo@jsfamily.in>
6957S:	Maintained
6958T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6959F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6960F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6961
6962DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6963M:	Linus Walleij <linus.walleij@linaro.org>
6964S:	Maintained
6965T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6966F:	drivers/gpu/drm/tve200/
6967
6968DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6969M:	Icenowy Zheng <icenowy@aosc.io>
6970S:	Maintained
6971F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6972F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6973
6974DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6975M:	Jagan Teki <jagan@amarulasolutions.com>
6976S:	Maintained
6977F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6978F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6979
6980DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6981M:	Thomas Zimmermann <tzimmermann@suse.de>
6982M:	Javier Martinez Canillas <javierm@redhat.com>
6983L:	dri-devel@lists.freedesktop.org
6984S:	Maintained
6985T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6986F:	drivers/gpu/drm/drm_aperture.c
6987F:	drivers/gpu/drm/tiny/ofdrm.c
6988F:	drivers/gpu/drm/tiny/simpledrm.c
6989F:	drivers/video/aperture.c
6990F:	drivers/video/nomodeset.c
6991F:	include/drm/drm_aperture.h
6992F:	include/linux/aperture.h
6993F:	include/video/nomodeset.h
6994
6995DRM DRIVER FOR GENERIC EDP PANELS
6996R:	Douglas Anderson <dianders@chromium.org>
6997F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6998F:	drivers/gpu/drm/panel/panel-edp.c
6999
7000DRM DRIVER FOR GENERIC USB DISPLAY
7001M:	Noralf Trønnes <noralf@tronnes.org>
7002S:	Maintained
7003W:	https://github.com/notro/gud/wiki
7004T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7005F:	drivers/gpu/drm/gud/
7006F:	include/drm/gud.h
7007
7008DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7009M:	Hans de Goede <hdegoede@redhat.com>
7010S:	Maintained
7011T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7012F:	drivers/gpu/drm/tiny/gm12u320.c
7013
7014DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7015M:	Ondrej Jirman <megi@xff.cz>
7016M:	Javier Martinez Canillas <javierm@redhat.com>
7017S:	Maintained
7018T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7020F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7021
7022DRM DRIVER FOR HX8357D PANELS
7023S:	Orphan
7024T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7026F:	drivers/gpu/drm/tiny/hx8357d.c
7027
7028DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7029M:	Deepak Rawat <drawat.floss@gmail.com>
7030L:	linux-hyperv@vger.kernel.org
7031L:	dri-devel@lists.freedesktop.org
7032S:	Maintained
7033T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7034F:	drivers/gpu/drm/hyperv
7035
7036DRM DRIVER FOR ILITEK ILI9225 PANELS
7037M:	David Lechner <david@lechnology.com>
7038S:	Maintained
7039T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7040F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7041F:	drivers/gpu/drm/tiny/ili9225.c
7042
7043DRM DRIVER FOR ILITEK ILI9486 PANELS
7044M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7045S:	Maintained
7046T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7047F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7048F:	drivers/gpu/drm/tiny/ili9486.c
7049
7050DRM DRIVER FOR ILITEK ILI9805 PANELS
7051M:	Michael Trimarchi <michael@amarulasolutions.com>
7052S:	Maintained
7053F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7054F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7055
7056DRM DRIVER FOR ILITEK ILI9806E PANELS
7057M:	Michael Walle <mwalle@kernel.org>
7058S:	Maintained
7059F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7060
7061DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7062M:	Jagan Teki <jagan@edgeble.ai>
7063S:	Maintained
7064F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7065F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7066
7067DRM DRIVER FOR LG SW43408 PANELS
7068M:	Sumit Semwal <sumit.semwal@linaro.org>
7069M:	Caleb Connolly <caleb.connolly@linaro.org>
7070S:	Maintained
7071T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7072F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7073F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7074
7075DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7076M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7077S:	Supported
7078T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7079F:	drivers/gpu/drm/logicvc/
7080
7081DRM DRIVER FOR LVDS PANELS
7082M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7083L:	dri-devel@lists.freedesktop.org
7084S:	Maintained
7085T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7086F:	Documentation/devicetree/bindings/display/lvds.yaml
7087F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7088F:	drivers/gpu/drm/panel/panel-lvds.c
7089
7090DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7091M:	Guido Günther <agx@sigxcpu.org>
7092R:	Purism Kernel Team <kernel@puri.sm>
7093S:	Maintained
7094F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7095F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7096
7097DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7098M:	Dave Airlie <airlied@redhat.com>
7099R:	Thomas Zimmermann <tzimmermann@suse.de>
7100R:	Jocelyn Falempe <jfalempe@redhat.com>
7101L:	dri-devel@lists.freedesktop.org
7102S:	Supported
7103T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7104F:	drivers/gpu/drm/mgag200/
7105
7106DRM DRIVER FOR MI0283QT
7107M:	Noralf Trønnes <noralf@tronnes.org>
7108S:	Maintained
7109T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7110F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7111F:	drivers/gpu/drm/tiny/mi0283qt.c
7112
7113DRM DRIVER FOR MIPI DBI compatible panels
7114M:	Noralf Trønnes <noralf@tronnes.org>
7115S:	Maintained
7116W:	https://github.com/notro/panel-mipi-dbi/wiki
7117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7118F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7119F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7120
7121DRM DRIVER for Qualcomm Adreno GPUs
7122M:	Rob Clark <robdclark@gmail.com>
7123R:	Sean Paul <sean@poorly.run>
7124R:	Konrad Dybcio <konradybcio@kernel.org>
7125L:	linux-arm-msm@vger.kernel.org
7126L:	dri-devel@lists.freedesktop.org
7127L:	freedreno@lists.freedesktop.org
7128S:	Maintained
7129B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7130T:	git https://gitlab.freedesktop.org/drm/msm.git
7131F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7132F:	drivers/gpu/drm/msm/adreno/
7133F:	drivers/gpu/drm/msm/msm_gpu.*
7134F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7135F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7136F:	drivers/gpu/drm/msm/registers/adreno/
7137F:	include/uapi/drm/msm_drm.h
7138
7139DRM DRIVER for Qualcomm display hardware
7140M:	Rob Clark <robdclark@gmail.com>
7141M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7142M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7143R:	Sean Paul <sean@poorly.run>
7144R:	Marijn Suijten <marijn.suijten@somainline.org>
7145L:	linux-arm-msm@vger.kernel.org
7146L:	dri-devel@lists.freedesktop.org
7147L:	freedreno@lists.freedesktop.org
7148S:	Maintained
7149B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7150T:	git https://gitlab.freedesktop.org/drm/msm.git
7151F:	Documentation/devicetree/bindings/display/msm/
7152F:	drivers/gpu/drm/ci/xfails/msm*
7153F:	drivers/gpu/drm/msm/
7154F:	include/uapi/drm/msm_drm.h
7155
7156DRM DRIVER FOR NOVATEK NT35510 PANELS
7157M:	Linus Walleij <linus.walleij@linaro.org>
7158S:	Maintained
7159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7160F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7161F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7162
7163DRM DRIVER FOR NOVATEK NT35560 PANELS
7164M:	Linus Walleij <linus.walleij@linaro.org>
7165S:	Maintained
7166T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7167F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7168F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7169
7170DRM DRIVER FOR NOVATEK NT36523 PANELS
7171M:	Jianhua Lu <lujianhua000@gmail.com>
7172S:	Maintained
7173T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7174F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7175F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7176
7177DRM DRIVER FOR NOVATEK NT36672A PANELS
7178M:	Sumit Semwal <sumit.semwal@linaro.org>
7179S:	Maintained
7180T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7181F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7182F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7183
7184DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7185M:	Karol Herbst <kherbst@redhat.com>
7186M:	Lyude Paul <lyude@redhat.com>
7187M:	Danilo Krummrich <dakr@redhat.com>
7188L:	dri-devel@lists.freedesktop.org
7189L:	nouveau@lists.freedesktop.org
7190S:	Supported
7191W:	https://nouveau.freedesktop.org/
7192Q:	https://patchwork.freedesktop.org/project/nouveau/
7193Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7194B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7195C:	irc://irc.oftc.net/nouveau
7196T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7197F:	drivers/gpu/drm/nouveau/
7198F:	include/uapi/drm/nouveau_drm.h
7199
7200DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7201M:	Stefan Mavrodiev <stefan@olimex.com>
7202S:	Maintained
7203F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7204F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7205
7206DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7207R:	Douglas Anderson <dianders@chromium.org>
7208F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7209F:	drivers/gpu/drm/bridge/parade-ps8640.c
7210
7211DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7212M:	Noralf Trønnes <noralf@tronnes.org>
7213S:	Maintained
7214T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F:	Documentation/devicetree/bindings/display/repaper.txt
7216F:	drivers/gpu/drm/tiny/repaper.c
7217
7218DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7219M:	Dave Airlie <airlied@redhat.com>
7220M:	Gerd Hoffmann <kraxel@redhat.com>
7221L:	virtualization@lists.linux.dev
7222S:	Obsolete
7223W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7224T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7225F:	drivers/gpu/drm/tiny/cirrus.c
7226
7227DRM DRIVER FOR QXL VIRTUAL GPU
7228M:	Dave Airlie <airlied@redhat.com>
7229M:	Gerd Hoffmann <kraxel@redhat.com>
7230L:	virtualization@lists.linux.dev
7231L:	spice-devel@lists.freedesktop.org
7232S:	Maintained
7233T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7234F:	drivers/gpu/drm/qxl/
7235F:	include/uapi/drm/qxl_drm.h
7236
7237DRM DRIVER FOR RAYDIUM RM67191 PANELS
7238M:	Robert Chiras <robert.chiras@nxp.com>
7239S:	Maintained
7240F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7241F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7242
7243DRM DRIVER FOR SAMSUNG DB7430 PANELS
7244M:	Linus Walleij <linus.walleij@linaro.org>
7245S:	Maintained
7246T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7248F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7249
7250DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7251M:	Inki Dae <inki.dae@samsung.com>
7252M:	Jagan Teki <jagan@amarulasolutions.com>
7253M:	Marek Szyprowski <m.szyprowski@samsung.com>
7254S:	Maintained
7255T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7256F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7257F:	drivers/gpu/drm/bridge/samsung-dsim.c
7258F:	include/drm/bridge/samsung-dsim.h
7259
7260DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7261M:	Markuss Broks <markuss.broks@gmail.com>
7262S:	Maintained
7263F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7264F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7265
7266DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7267M:	Artur Weber <aweber.kernel@gmail.com>
7268S:	Maintained
7269F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7270F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7271
7272DRM DRIVER FOR SITRONIX ST7586 PANELS
7273M:	David Lechner <david@lechnology.com>
7274S:	Maintained
7275T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7277F:	drivers/gpu/drm/tiny/st7586.c
7278
7279DRM DRIVER FOR SITRONIX ST7701 PANELS
7280M:	Jagan Teki <jagan@amarulasolutions.com>
7281S:	Maintained
7282F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7283F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7284
7285DRM DRIVER FOR SITRONIX ST7703 PANELS
7286M:	Guido Günther <agx@sigxcpu.org>
7287R:	Purism Kernel Team <kernel@puri.sm>
7288R:	Ondrej Jirman <megi@xff.cz>
7289S:	Maintained
7290F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7291F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7292
7293DRM DRIVER FOR SITRONIX ST7735R PANELS
7294M:	David Lechner <david@lechnology.com>
7295S:	Maintained
7296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7298F:	drivers/gpu/drm/tiny/st7735r.c
7299
7300DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7301M:	Javier Martinez Canillas <javierm@redhat.com>
7302S:	Maintained
7303T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7304F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7305F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7306F:	drivers/gpu/drm/solomon/ssd130x*
7307
7308DRM DRIVER FOR ST-ERICSSON MCDE
7309M:	Linus Walleij <linus.walleij@linaro.org>
7310S:	Maintained
7311T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7312F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7313F:	drivers/gpu/drm/mcde/
7314
7315DRM DRIVER FOR SYNAPTICS R63353 PANELS
7316M:	Michael Trimarchi <michael@amarulasolutions.com>
7317S:	Maintained
7318F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7319F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7320
7321DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7322M:	Jagan Teki <jagan@amarulasolutions.com>
7323S:	Maintained
7324F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7325F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7326
7327DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7328R:	Douglas Anderson <dianders@chromium.org>
7329F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7330F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7331
7332DRM DRIVER FOR TPO TPG110 PANELS
7333M:	Linus Walleij <linus.walleij@linaro.org>
7334S:	Maintained
7335T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7336F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7337F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7338
7339DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7340M:	Dave Airlie <airlied@redhat.com>
7341R:	Sean Paul <sean@poorly.run>
7342R:	Thomas Zimmermann <tzimmermann@suse.de>
7343L:	dri-devel@lists.freedesktop.org
7344S:	Supported
7345T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7346F:	drivers/gpu/drm/udl/
7347
7348DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7349M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7350M:	Maíra Canal <mairacanal@riseup.net>
7351R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7352R:	Simona Vetter <simona@ffwll.ch>
7353R:	Melissa Wen <melissa.srw@gmail.com>
7354L:	dri-devel@lists.freedesktop.org
7355S:	Maintained
7356T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7357F:	Documentation/gpu/vkms.rst
7358F:	drivers/gpu/drm/ci/xfails/vkms*
7359F:	drivers/gpu/drm/vkms/
7360
7361DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7362M:	Hans de Goede <hdegoede@redhat.com>
7363L:	dri-devel@lists.freedesktop.org
7364S:	Maintained
7365T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7366F:	drivers/gpu/drm/vboxvideo/
7367
7368DRM DRIVER FOR VMWARE VIRTUAL GPU
7369M:	Zack Rusin <zack.rusin@broadcom.com>
7370R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7371L:	dri-devel@lists.freedesktop.org
7372S:	Supported
7373T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374F:	drivers/gpu/drm/vmwgfx/
7375F:	include/uapi/drm/vmwgfx_drm.h
7376
7377DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7378M:	Linus Walleij <linus.walleij@linaro.org>
7379S:	Maintained
7380T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7381F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7382F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7383
7384DRM DRIVERS
7385M:	David Airlie <airlied@gmail.com>
7386M:	Simona Vetter <simona@ffwll.ch>
7387L:	dri-devel@lists.freedesktop.org
7388S:	Maintained
7389B:	https://gitlab.freedesktop.org/drm
7390C:	irc://irc.oftc.net/dri-devel
7391T:	git https://gitlab.freedesktop.org/drm/kernel.git
7392F:	Documentation/devicetree/bindings/display/
7393F:	Documentation/devicetree/bindings/gpu/
7394F:	Documentation/gpu/
7395F:	drivers/gpu/
7396F:	include/drm/
7397F:	include/linux/vga*
7398F:	include/uapi/drm/
7399
7400DRM DRIVERS AND MISC GPU PATCHES
7401M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7402M:	Maxime Ripard <mripard@kernel.org>
7403M:	Thomas Zimmermann <tzimmermann@suse.de>
7404S:	Maintained
7405W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7406T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7407F:	Documentation/devicetree/bindings/display/
7408F:	Documentation/devicetree/bindings/gpu/
7409F:	Documentation/gpu/
7410F:	drivers/gpu/drm/
7411F:	drivers/gpu/vga/
7412F:	include/drm/drm
7413F:	include/linux/vga*
7414F:	include/uapi/drm/
7415X:	drivers/gpu/drm/amd/
7416X:	drivers/gpu/drm/armada/
7417X:	drivers/gpu/drm/etnaviv/
7418X:	drivers/gpu/drm/exynos/
7419X:	drivers/gpu/drm/i915/
7420X:	drivers/gpu/drm/kmb/
7421X:	drivers/gpu/drm/mediatek/
7422X:	drivers/gpu/drm/msm/
7423X:	drivers/gpu/drm/nouveau/
7424X:	drivers/gpu/drm/radeon/
7425X:	drivers/gpu/drm/renesas/rcar-du/
7426X:	drivers/gpu/drm/tegra/
7427
7428DRM DRIVERS FOR ALLWINNER A10
7429M:	Maxime Ripard <mripard@kernel.org>
7430M:	Chen-Yu Tsai <wens@csie.org>
7431L:	dri-devel@lists.freedesktop.org
7432S:	Supported
7433T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7434F:	Documentation/devicetree/bindings/display/allwinner*
7435F:	drivers/gpu/drm/sun4i/
7436
7437DRM DRIVERS FOR AMLOGIC SOCS
7438M:	Neil Armstrong <neil.armstrong@linaro.org>
7439L:	dri-devel@lists.freedesktop.org
7440L:	linux-amlogic@lists.infradead.org
7441S:	Supported
7442W:	http://linux-meson.com/
7443T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7444F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7445F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7446F:	Documentation/gpu/meson.rst
7447F:	drivers/gpu/drm/ci/xfails/meson*
7448F:	drivers/gpu/drm/meson/
7449
7450DRM DRIVERS FOR ATMEL HLCDC
7451M:	Sam Ravnborg <sam@ravnborg.org>
7452M:	Boris Brezillon <bbrezillon@kernel.org>
7453L:	dri-devel@lists.freedesktop.org
7454S:	Supported
7455T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7456F:	Documentation/devicetree/bindings/display/atmel/
7457F:	drivers/gpu/drm/atmel-hlcdc/
7458
7459DRM DRIVERS FOR BRIDGE CHIPS
7460M:	Andrzej Hajda <andrzej.hajda@intel.com>
7461M:	Neil Armstrong <neil.armstrong@linaro.org>
7462M:	Robert Foss <rfoss@kernel.org>
7463R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7464R:	Jonas Karlman <jonas@kwiboo.se>
7465R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7466S:	Maintained
7467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7468F:	Documentation/devicetree/bindings/display/bridge/
7469F:	drivers/gpu/drm/bridge/
7470F:	drivers/gpu/drm/display/drm_bridge_connector.c
7471F:	drivers/gpu/drm/drm_bridge.c
7472F:	include/drm/drm_bridge.h
7473F:	include/drm/drm_bridge_connector.h
7474
7475DRM DRIVERS FOR EXYNOS
7476M:	Inki Dae <inki.dae@samsung.com>
7477M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7478M:	Kyungmin Park <kyungmin.park@samsung.com>
7479L:	dri-devel@lists.freedesktop.org
7480S:	Supported
7481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7482F:	Documentation/devicetree/bindings/display/samsung/
7483F:	drivers/gpu/drm/exynos/
7484F:	include/uapi/drm/exynos_drm.h
7485
7486DRM DRIVERS FOR FREESCALE DCU
7487M:	Stefan Agner <stefan@agner.ch>
7488M:	Alison Wang <alison.wang@nxp.com>
7489L:	dri-devel@lists.freedesktop.org
7490S:	Supported
7491T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7492F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7493F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7494F:	drivers/gpu/drm/fsl-dcu/
7495
7496DRM DRIVERS FOR FREESCALE IMX 5/6
7497M:	Philipp Zabel <p.zabel@pengutronix.de>
7498L:	dri-devel@lists.freedesktop.org
7499S:	Maintained
7500T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501T:	git git://git.pengutronix.de/git/pza/linux
7502F:	Documentation/devicetree/bindings/display/imx/
7503F:	drivers/gpu/drm/imx/ipuv3/
7504F:	drivers/gpu/ipu-v3/
7505
7506DRM DRIVERS FOR FREESCALE IMX BRIDGE
7507M:	Liu Ying <victor.liu@nxp.com>
7508L:	dri-devel@lists.freedesktop.org
7509S:	Maintained
7510F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7511F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7512F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7513F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7514F:	drivers/gpu/drm/bridge/imx/
7515
7516DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7517M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7518L:	dri-devel@lists.freedesktop.org
7519S:	Maintained
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	drivers/gpu/drm/gma500/
7522
7523DRM DRIVERS FOR HISILICON
7524M:	Xinliang Liu <xinliang.liu@linaro.org>
7525M:	Tian Tao  <tiantao6@hisilicon.com>
7526R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7527R:	Sumit Semwal <sumit.semwal@linaro.org>
7528R:	Yongqin Liu <yongqin.liu@linaro.org>
7529R:	John Stultz <jstultz@google.com>
7530L:	dri-devel@lists.freedesktop.org
7531S:	Maintained
7532T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7533F:	Documentation/devicetree/bindings/display/hisilicon/
7534F:	drivers/gpu/drm/hisilicon/
7535
7536DRM DRIVERS FOR LIMA
7537M:	Qiang Yu <yuq825@gmail.com>
7538L:	dri-devel@lists.freedesktop.org
7539L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7540S:	Maintained
7541T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7542F:	drivers/gpu/drm/lima/
7543F:	include/uapi/drm/lima_drm.h
7544
7545DRM DRIVERS FOR LOONGSON
7546M:	Sui Jingfeng <suijingfeng@loongson.cn>
7547L:	dri-devel@lists.freedesktop.org
7548S:	Supported
7549T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7550F:	drivers/gpu/drm/loongson/
7551
7552DRM DRIVERS FOR MEDIATEK
7553M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7554M:	Philipp Zabel <p.zabel@pengutronix.de>
7555L:	dri-devel@lists.freedesktop.org
7556L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7557S:	Supported
7558F:	Documentation/devicetree/bindings/display/mediatek/
7559F:	drivers/gpu/drm/ci/xfails/mediatek*
7560F:	drivers/gpu/drm/mediatek/
7561F:	drivers/phy/mediatek/phy-mtk-dp.c
7562F:	drivers/phy/mediatek/phy-mtk-hdmi*
7563F:	drivers/phy/mediatek/phy-mtk-mipi*
7564
7565DRM DRIVERS FOR NVIDIA TEGRA
7566M:	Thierry Reding <thierry.reding@gmail.com>
7567M:	Mikko Perttunen <mperttunen@nvidia.com>
7568L:	dri-devel@lists.freedesktop.org
7569L:	linux-tegra@vger.kernel.org
7570S:	Supported
7571T:	git https://gitlab.freedesktop.org/drm/tegra.git
7572F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7573F:	Documentation/devicetree/bindings/gpu/host1x/
7574F:	drivers/gpu/drm/tegra/
7575F:	drivers/gpu/host1x/
7576F:	include/linux/host1x.h
7577F:	include/uapi/drm/tegra_drm.h
7578
7579DRM DRIVERS FOR RENESAS R-CAR
7580M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7582L:	dri-devel@lists.freedesktop.org
7583L:	linux-renesas-soc@vger.kernel.org
7584S:	Supported
7585T:	git git://linuxtv.org/pinchartl/media drm/du/next
7586F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7587F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7588F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7589F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7590F:	drivers/gpu/drm/renesas/rcar-du/
7591
7592DRM DRIVERS FOR RENESAS RZ
7593M:	Biju Das <biju.das.jz@bp.renesas.com>
7594L:	dri-devel@lists.freedesktop.org
7595L:	linux-renesas-soc@vger.kernel.org
7596S:	Maintained
7597T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7598F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7599F:	drivers/gpu/drm/renesas/rz-du/
7600
7601DRM DRIVERS FOR RENESAS SHMOBILE
7602M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7603M:	Geert Uytterhoeven <geert+renesas@glider.be>
7604L:	dri-devel@lists.freedesktop.org
7605L:	linux-renesas-soc@vger.kernel.org
7606S:	Supported
7607T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7608F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7609F:	drivers/gpu/drm/renesas/shmobile/
7610F:	include/linux/platform_data/shmob_drm.h
7611
7612DRM DRIVERS FOR ROCKCHIP
7613M:	Sandy Huang <hjc@rock-chips.com>
7614M:	Heiko Stübner <heiko@sntech.de>
7615M:	Andy Yan <andy.yan@rock-chips.com>
7616L:	dri-devel@lists.freedesktop.org
7617S:	Maintained
7618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F:	Documentation/devicetree/bindings/display/rockchip/
7620F:	drivers/gpu/drm/ci/xfails/rockchip*
7621F:	drivers/gpu/drm/rockchip/
7622
7623DRM DRIVERS FOR STI
7624M:	Alain Volmat <alain.volmat@foss.st.com>
7625L:	dri-devel@lists.freedesktop.org
7626S:	Maintained
7627T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7629F:	drivers/gpu/drm/sti
7630
7631DRM DRIVERS FOR STM
7632M:	Yannick Fertre <yannick.fertre@foss.st.com>
7633M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7634M:	Philippe Cornu <philippe.cornu@foss.st.com>
7635L:	dri-devel@lists.freedesktop.org
7636S:	Maintained
7637T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7639F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7640F:	drivers/gpu/drm/stm
7641
7642DRM DRIVERS FOR TI KEYSTONE
7643M:	Jyri Sarha <jyri.sarha@iki.fi>
7644M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7645L:	dri-devel@lists.freedesktop.org
7646S:	Maintained
7647T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7648F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7649F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7650F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7651F:	drivers/gpu/drm/tidss/
7652
7653DRM DRIVERS FOR TI LCDC
7654M:	Jyri Sarha <jyri.sarha@iki.fi>
7655M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7656L:	dri-devel@lists.freedesktop.org
7657S:	Maintained
7658T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659F:	Documentation/devicetree/bindings/display/tilcdc/
7660F:	drivers/gpu/drm/tilcdc/
7661
7662DRM DRIVERS FOR TI OMAP
7663M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7664L:	dri-devel@lists.freedesktop.org
7665S:	Maintained
7666T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7667F:	Documentation/devicetree/bindings/display/ti/
7668F:	drivers/gpu/drm/omapdrm/
7669
7670DRM DRIVERS FOR V3D
7671M:	Melissa Wen <mwen@igalia.com>
7672M:	Maíra Canal <mcanal@igalia.com>
7673S:	Supported
7674T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7675F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7676F:	drivers/gpu/drm/v3d/
7677F:	include/uapi/drm/v3d_drm.h
7678
7679DRM DRIVERS FOR VC4
7680M:	Maxime Ripard <mripard@kernel.org>
7681M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7682R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7683S:	Supported
7684T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7685F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7686F:	drivers/gpu/drm/vc4/
7687F:	include/uapi/drm/vc4_drm.h
7688
7689DRM DRIVERS FOR VIVANTE GPU IP
7690M:	Lucas Stach <l.stach@pengutronix.de>
7691R:	Russell King <linux+etnaviv@armlinux.org.uk>
7692R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7693L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7694L:	dri-devel@lists.freedesktop.org
7695S:	Maintained
7696F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7697F:	drivers/gpu/drm/etnaviv/
7698F:	include/uapi/drm/etnaviv_drm.h
7699
7700DRM DRIVERS FOR XEN
7701M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7702L:	dri-devel@lists.freedesktop.org
7703L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7704S:	Supported
7705T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7706F:	Documentation/gpu/xen-front.rst
7707F:	drivers/gpu/drm/xen/
7708
7709DRM DRIVERS FOR XILINX
7710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7711M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7712L:	dri-devel@lists.freedesktop.org
7713S:	Maintained
7714T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7715F:	Documentation/devicetree/bindings/display/xlnx/
7716F:	drivers/gpu/drm/xlnx/
7717
7718DRM GPU SCHEDULER
7719M:	Luben Tuikov <ltuikov89@gmail.com>
7720M:	Matthew Brost <matthew.brost@intel.com>
7721L:	dri-devel@lists.freedesktop.org
7722S:	Maintained
7723T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7724F:	drivers/gpu/drm/scheduler/
7725F:	include/drm/gpu_scheduler.h
7726
7727DRM PANEL DRIVERS
7728M:	Neil Armstrong <neil.armstrong@linaro.org>
7729R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7730L:	dri-devel@lists.freedesktop.org
7731S:	Maintained
7732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F:	Documentation/devicetree/bindings/display/panel/
7734F:	drivers/gpu/drm/drm_panel.c
7735F:	drivers/gpu/drm/panel/
7736F:	include/drm/drm_panel.h
7737
7738DRM PRIVACY-SCREEN CLASS
7739M:	Hans de Goede <hdegoede@redhat.com>
7740L:	dri-devel@lists.freedesktop.org
7741S:	Maintained
7742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7743F:	drivers/gpu/drm/drm_privacy_screen*
7744F:	include/drm/drm_privacy_screen*
7745
7746DRM TTM SUBSYSTEM
7747M:	Christian Koenig <christian.koenig@amd.com>
7748M:	Huang Rui <ray.huang@amd.com>
7749L:	dri-devel@lists.freedesktop.org
7750S:	Maintained
7751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F:	drivers/gpu/drm/ttm/
7753F:	include/drm/ttm/
7754
7755DRM AUTOMATED TESTING
7756M:	Helen Koike <helen.koike@collabora.com>
7757L:	dri-devel@lists.freedesktop.org
7758S:	Maintained
7759T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7760F:	Documentation/gpu/automated_testing.rst
7761F:	drivers/gpu/drm/ci/
7762
7763DSBR100 USB FM RADIO DRIVER
7764M:	Alexey Klimov <klimov.linux@gmail.com>
7765L:	linux-media@vger.kernel.org
7766S:	Maintained
7767T:	git git://linuxtv.org/media_tree.git
7768F:	drivers/media/radio/dsbr100.c
7769
7770DT3155 MEDIA DRIVER
7771M:	Hans Verkuil <hverkuil@xs4all.nl>
7772L:	linux-media@vger.kernel.org
7773S:	Odd Fixes
7774W:	https://linuxtv.org
7775T:	git git://linuxtv.org/media_tree.git
7776F:	drivers/media/pci/dt3155/
7777
7778DVB_USB_AF9015 MEDIA DRIVER
7779L:	linux-media@vger.kernel.org
7780S:	Orphan
7781W:	https://linuxtv.org
7782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7783F:	drivers/media/usb/dvb-usb-v2/af9015*
7784
7785DVB_USB_AF9035 MEDIA DRIVER
7786L:	linux-media@vger.kernel.org
7787S:	Orphan
7788W:	https://linuxtv.org
7789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7790F:	drivers/media/usb/dvb-usb-v2/af9035*
7791
7792DVB_USB_ANYSEE MEDIA DRIVER
7793L:	linux-media@vger.kernel.org
7794S:	Orphan
7795W:	https://linuxtv.org
7796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7797F:	drivers/media/usb/dvb-usb-v2/anysee*
7798
7799DVB_USB_AU6610 MEDIA DRIVER
7800L:	linux-media@vger.kernel.org
7801S:	Orphan
7802W:	https://linuxtv.org
7803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7804F:	drivers/media/usb/dvb-usb-v2/au6610*
7805
7806DVB_USB_CE6230 MEDIA DRIVER
7807L:	linux-media@vger.kernel.org
7808S:	Orphan
7809W:	https://linuxtv.org
7810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7811F:	drivers/media/usb/dvb-usb-v2/ce6230*
7812
7813DVB_USB_CXUSB MEDIA DRIVER
7814M:	Michael Krufky <mkrufky@linuxtv.org>
7815L:	linux-media@vger.kernel.org
7816S:	Maintained
7817W:	https://linuxtv.org
7818W:	http://github.com/mkrufky
7819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7820T:	git git://linuxtv.org/media_tree.git
7821F:	drivers/media/usb/dvb-usb/cxusb*
7822
7823DVB_USB_EC168 MEDIA DRIVER
7824L:	linux-media@vger.kernel.org
7825S:	Orphan
7826W:	https://linuxtv.org
7827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7828F:	drivers/media/usb/dvb-usb-v2/ec168*
7829
7830DVB_USB_GL861 MEDIA DRIVER
7831L:	linux-media@vger.kernel.org
7832S:	Orphan
7833W:	https://linuxtv.org
7834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7835F:	drivers/media/usb/dvb-usb-v2/gl861*
7836
7837DVB_USB_MXL111SF MEDIA DRIVER
7838M:	Michael Krufky <mkrufky@linuxtv.org>
7839L:	linux-media@vger.kernel.org
7840S:	Maintained
7841W:	https://linuxtv.org
7842W:	http://github.com/mkrufky
7843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7844T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7845F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7846
7847DVB_USB_RTL28XXU MEDIA DRIVER
7848L:	linux-media@vger.kernel.org
7849S:	Orphan
7850W:	https://linuxtv.org
7851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7852F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7853
7854DVB_USB_V2 MEDIA DRIVER
7855L:	linux-media@vger.kernel.org
7856S:	Orphan
7857W:	https://linuxtv.org
7858W:	http://palosaari.fi/linux/
7859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7860F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7861F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7862
7863DYNAMIC DEBUG
7864M:	Jason Baron <jbaron@akamai.com>
7865M:	Jim Cromie <jim.cromie@gmail.com>
7866S:	Maintained
7867F:	include/linux/dynamic_debug.h
7868F:	lib/dynamic_debug.c
7869F:	lib/test_dynamic_debug.c
7870
7871DYNAMIC INTERRUPT MODERATION
7872M:	Tal Gilboa <talgi@nvidia.com>
7873S:	Maintained
7874F:	Documentation/networking/net_dim.rst
7875F:	include/linux/dim.h
7876F:	lib/dim/
7877
7878DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7879M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7880L:	linux-pm@vger.kernel.org
7881S:	Supported
7882B:	https://bugzilla.kernel.org
7883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7884F:	drivers/powercap/dtpm*
7885F:	include/linux/dtpm.h
7886
7887DZ DECSTATION DZ11 SERIAL DRIVER
7888M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7889S:	Maintained
7890F:	drivers/tty/serial/dz.*
7891
7892E3X0 POWER BUTTON DRIVER
7893M:	Moritz Fischer <moritz.fischer@ettus.com>
7894L:	usrp-users@lists.ettus.com
7895S:	Supported
7896W:	http://www.ettus.com
7897F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7898F:	drivers/input/misc/e3x0-button.c
7899
7900E4000 MEDIA DRIVER
7901L:	linux-media@vger.kernel.org
7902S:	Orphan
7903W:	https://linuxtv.org
7904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7905F:	drivers/media/tuners/e4000*
7906
7907EARTH_PT1 MEDIA DRIVER
7908M:	Akihiro Tsukada <tskd08@gmail.com>
7909L:	linux-media@vger.kernel.org
7910S:	Odd Fixes
7911F:	drivers/media/pci/pt1/
7912
7913EARTH_PT3 MEDIA DRIVER
7914M:	Akihiro Tsukada <tskd08@gmail.com>
7915L:	linux-media@vger.kernel.org
7916S:	Odd Fixes
7917F:	drivers/media/pci/pt3/
7918
7919EC100 MEDIA DRIVER
7920L:	linux-media@vger.kernel.org
7921S:	Orphan
7922W:	https://linuxtv.org
7923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7924F:	drivers/media/dvb-frontends/ec100*
7925
7926ECRYPT FILE SYSTEM
7927M:	Tyler Hicks <code@tyhicks.com>
7928L:	ecryptfs@vger.kernel.org
7929S:	Odd Fixes
7930W:	http://ecryptfs.org
7931W:	https://launchpad.net/ecryptfs
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7933F:	Documentation/filesystems/ecryptfs.rst
7934F:	fs/ecryptfs/
7935
7936EDAC-AMD64
7937M:	Yazen Ghannam <yazen.ghannam@amd.com>
7938L:	linux-edac@vger.kernel.org
7939S:	Supported
7940F:	drivers/edac/amd64_edac*
7941F:	drivers/edac/mce_amd*
7942
7943EDAC-ARMADA
7944M:	Jan Luebbe <jlu@pengutronix.de>
7945L:	linux-edac@vger.kernel.org
7946S:	Maintained
7947F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7948F:	drivers/edac/armada_xp_*
7949
7950EDAC-AST2500
7951M:	Stefan Schaeckeler <sschaeck@cisco.com>
7952S:	Supported
7953F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7954F:	drivers/edac/aspeed_edac.c
7955
7956EDAC-BLUEFIELD
7957M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7958S:	Supported
7959F:	drivers/edac/bluefield_edac.c
7960
7961EDAC-CALXEDA
7962M:	Andre Przywara <andre.przywara@arm.com>
7963L:	linux-edac@vger.kernel.org
7964S:	Maintained
7965F:	drivers/edac/highbank*
7966
7967EDAC-CAVIUM OCTEON
7968M:	Ralf Baechle <ralf@linux-mips.org>
7969L:	linux-edac@vger.kernel.org
7970L:	linux-mips@vger.kernel.org
7971S:	Supported
7972F:	drivers/edac/octeon_edac*
7973
7974EDAC-CAVIUM THUNDERX
7975M:	Robert Richter <rric@kernel.org>
7976L:	linux-edac@vger.kernel.org
7977S:	Odd Fixes
7978F:	drivers/edac/thunderx_edac*
7979
7980EDAC-CORE
7981M:	Borislav Petkov <bp@alien8.de>
7982M:	Tony Luck <tony.luck@intel.com>
7983R:	James Morse <james.morse@arm.com>
7984R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7985R:	Robert Richter <rric@kernel.org>
7986L:	linux-edac@vger.kernel.org
7987S:	Supported
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7989F:	Documentation/driver-api/edac.rst
7990F:	drivers/edac/
7991F:	include/linux/edac.h
7992
7993EDAC-DMC520
7994M:	Lei Wang <lewan@microsoft.com>
7995L:	linux-edac@vger.kernel.org
7996S:	Supported
7997F:	drivers/edac/dmc520_edac.c
7998
7999EDAC-E752X
8000M:	Mark Gross <markgross@kernel.org>
8001L:	linux-edac@vger.kernel.org
8002S:	Maintained
8003F:	drivers/edac/e752x_edac.c
8004
8005EDAC-E7XXX
8006L:	linux-edac@vger.kernel.org
8007S:	Maintained
8008F:	drivers/edac/e7xxx_edac.c
8009
8010EDAC-FSL_DDR
8011M:	York Sun <york.sun@nxp.com>
8012L:	linux-edac@vger.kernel.org
8013S:	Maintained
8014F:	drivers/edac/fsl_ddr_edac.*
8015
8016EDAC-GHES
8017M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8018L:	linux-edac@vger.kernel.org
8019S:	Maintained
8020F:	drivers/edac/ghes_edac.c
8021
8022EDAC-I10NM
8023M:	Tony Luck <tony.luck@intel.com>
8024L:	linux-edac@vger.kernel.org
8025S:	Maintained
8026F:	drivers/edac/i10nm_base.c
8027
8028EDAC-I3000
8029L:	linux-edac@vger.kernel.org
8030S:	Orphan
8031F:	drivers/edac/i3000_edac.c
8032
8033EDAC-I5000
8034L:	linux-edac@vger.kernel.org
8035S:	Maintained
8036F:	drivers/edac/i5000_edac.c
8037
8038EDAC-I5400
8039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8040L:	linux-edac@vger.kernel.org
8041S:	Maintained
8042F:	drivers/edac/i5400_edac.c
8043
8044EDAC-I7300
8045M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8046L:	linux-edac@vger.kernel.org
8047S:	Maintained
8048F:	drivers/edac/i7300_edac.c
8049
8050EDAC-I7CORE
8051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8052L:	linux-edac@vger.kernel.org
8053S:	Maintained
8054F:	drivers/edac/i7core_edac.c
8055
8056EDAC-I82443BXGX
8057M:	Tim Small <tim@buttersideup.com>
8058L:	linux-edac@vger.kernel.org
8059S:	Maintained
8060F:	drivers/edac/i82443bxgx_edac.c
8061
8062EDAC-I82975X
8063M:	"Arvind R." <arvino55@gmail.com>
8064L:	linux-edac@vger.kernel.org
8065S:	Maintained
8066F:	drivers/edac/i82975x_edac.c
8067
8068EDAC-IE31200
8069M:	Jason Baron <jbaron@akamai.com>
8070L:	linux-edac@vger.kernel.org
8071S:	Maintained
8072F:	drivers/edac/ie31200_edac.c
8073
8074EDAC-IGEN6
8075M:	Tony Luck <tony.luck@intel.com>
8076R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8077L:	linux-edac@vger.kernel.org
8078S:	Maintained
8079F:	drivers/edac/igen6_edac.c
8080
8081EDAC-MPC85XX
8082M:	Johannes Thumshirn <morbidrsa@gmail.com>
8083L:	linux-edac@vger.kernel.org
8084S:	Maintained
8085F:	drivers/edac/mpc85xx_edac.[ch]
8086
8087EDAC-NPCM
8088M:	Marvin Lin <kflin@nuvoton.com>
8089M:	Stanley Chu <yschu@nuvoton.com>
8090L:	linux-edac@vger.kernel.org
8091S:	Maintained
8092F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8093F:	drivers/edac/npcm_edac.c
8094
8095EDAC-PASEMI
8096M:	Egor Martovetsky <egor@pasemi.com>
8097L:	linux-edac@vger.kernel.org
8098S:	Maintained
8099F:	drivers/edac/pasemi_edac.c
8100
8101EDAC-PND2
8102M:	Tony Luck <tony.luck@intel.com>
8103L:	linux-edac@vger.kernel.org
8104S:	Maintained
8105F:	drivers/edac/pnd2_edac.[ch]
8106
8107EDAC-QCOM
8108M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8109L:	linux-arm-msm@vger.kernel.org
8110L:	linux-edac@vger.kernel.org
8111S:	Maintained
8112F:	drivers/edac/qcom_edac.c
8113
8114EDAC-R82600
8115M:	Tim Small <tim@buttersideup.com>
8116L:	linux-edac@vger.kernel.org
8117S:	Maintained
8118F:	drivers/edac/r82600_edac.c
8119
8120EDAC-SBRIDGE
8121M:	Tony Luck <tony.luck@intel.com>
8122R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8123L:	linux-edac@vger.kernel.org
8124S:	Maintained
8125F:	drivers/edac/sb_edac.c
8126
8127EDAC-SKYLAKE
8128M:	Tony Luck <tony.luck@intel.com>
8129L:	linux-edac@vger.kernel.org
8130S:	Maintained
8131F:	drivers/edac/skx_*.[ch]
8132
8133EDAC-TI
8134M:	Tero Kristo <kristo@kernel.org>
8135L:	linux-edac@vger.kernel.org
8136S:	Odd Fixes
8137F:	drivers/edac/ti_edac.c
8138
8139EDIROL UA-101/UA-1000 DRIVER
8140M:	Clemens Ladisch <clemens@ladisch.de>
8141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8142S:	Maintained
8143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8144F:	sound/usb/misc/ua101.c
8145
8146EFI TEST DRIVER
8147M:	Ivan Hu <ivan.hu@canonical.com>
8148M:	Ard Biesheuvel <ardb@kernel.org>
8149L:	linux-efi@vger.kernel.org
8150S:	Maintained
8151F:	drivers/firmware/efi/test/
8152
8153EFI VARIABLE FILESYSTEM
8154M:	Jeremy Kerr <jk@ozlabs.org>
8155M:	Ard Biesheuvel <ardb@kernel.org>
8156L:	linux-efi@vger.kernel.org
8157S:	Maintained
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8159F:	fs/efivarfs/
8160
8161EFIFB FRAMEBUFFER DRIVER
8162M:	Peter Jones <pjones@redhat.com>
8163L:	linux-fbdev@vger.kernel.org
8164S:	Maintained
8165F:	drivers/video/fbdev/efifb.c
8166
8167EFS FILESYSTEM
8168S:	Orphan
8169W:	http://aeschi.ch.eu.org/efs/
8170F:	fs/efs/
8171
8172EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8173L:	netdev@vger.kernel.org
8174S:	Orphan
8175F:	drivers/net/ethernet/ibm/ehea/
8176
8177ELM327 CAN NETWORK DRIVER
8178M:	Max Staudt <max@enpas.org>
8179L:	linux-can@vger.kernel.org
8180S:	Maintained
8181F:	Documentation/networking/device_drivers/can/can327.rst
8182F:	drivers/net/can/can327.c
8183
8184EM28XX VIDEO4LINUX DRIVER
8185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8186L:	linux-media@vger.kernel.org
8187S:	Maintained
8188W:	https://linuxtv.org
8189T:	git git://linuxtv.org/media_tree.git
8190F:	Documentation/admin-guide/media/em28xx*
8191F:	drivers/media/usb/em28xx/
8192
8193EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8194M:	Adrian Hunter <adrian.hunter@intel.com>
8195M:	Asutosh Das <quic_asutoshd@quicinc.com>
8196R:	Ritesh Harjani <ritesh.list@gmail.com>
8197L:	linux-mmc@vger.kernel.org
8198S:	Supported
8199F:	drivers/mmc/host/cqhci*
8200
8201EMS CPC-PCI CAN DRIVER
8202M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8203M:	support@ems-wuensche.com
8204L:	linux-can@vger.kernel.org
8205S:	Maintained
8206F:	drivers/net/can/sja1000/ems_pci.c
8207
8208EMULEX 10Gbps iSCSI - OneConnect DRIVER
8209M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8210L:	linux-scsi@vger.kernel.org
8211S:	Supported
8212W:	http://www.broadcom.com
8213F:	drivers/scsi/be2iscsi/
8214
8215EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8216M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8217M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8218M:	Somnath Kotur <somnath.kotur@broadcom.com>
8219L:	netdev@vger.kernel.org
8220S:	Supported
8221W:	http://www.emulex.com
8222F:	drivers/net/ethernet/emulex/benet/
8223
8224EMULEX ONECONNECT ROCE DRIVER
8225M:	Selvin Xavier <selvin.xavier@broadcom.com>
8226L:	linux-rdma@vger.kernel.org
8227S:	Odd Fixes
8228W:	http://www.broadcom.com
8229F:	drivers/infiniband/hw/ocrdma/
8230F:	include/uapi/rdma/ocrdma-abi.h
8231
8232EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8233M:	James Smart <james.smart@broadcom.com>
8234M:	Ram Vegesna <ram.vegesna@broadcom.com>
8235L:	linux-scsi@vger.kernel.org
8236L:	target-devel@vger.kernel.org
8237S:	Supported
8238W:	http://www.broadcom.com
8239F:	drivers/scsi/elx/
8240
8241EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8242M:	James Smart <james.smart@broadcom.com>
8243M:	Dick Kennedy <dick.kennedy@broadcom.com>
8244L:	linux-scsi@vger.kernel.org
8245S:	Supported
8246W:	http://www.broadcom.com
8247F:	drivers/scsi/lpfc/
8248
8249ENE CB710 FLASH CARD READER DRIVER
8250M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8251S:	Maintained
8252F:	drivers/misc/cb710/
8253F:	drivers/mmc/host/cb710-mmc.*
8254F:	include/linux/cb710.h
8255
8256ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8257M:	Maxim Levitsky <maximlevitsky@gmail.com>
8258S:	Maintained
8259F:	drivers/media/rc/ene_ir.*
8260
8261EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8262M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8263L:	linuxppc-dev@lists.ozlabs.org
8264S:	Maintained
8265F:	drivers/tty/ehv_bytechan.c
8266
8267EPSON S1D13XXX FRAMEBUFFER DRIVER
8268M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8269S:	Maintained
8270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8271F:	drivers/video/fbdev/s1d13xxxfb.c
8272F:	include/video/s1d13xxxfb.h
8273
8274EROFS FILE SYSTEM
8275M:	Gao Xiang <xiang@kernel.org>
8276M:	Chao Yu <chao@kernel.org>
8277R:	Yue Hu <huyue2@coolpad.com>
8278R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8279R:	Sandeep Dhavale <dhavale@google.com>
8280L:	linux-erofs@lists.ozlabs.org
8281S:	Maintained
8282W:	https://erofs.docs.kernel.org
8283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8284F:	Documentation/ABI/testing/sysfs-fs-erofs
8285F:	Documentation/filesystems/erofs.rst
8286F:	fs/erofs/
8287F:	include/trace/events/erofs.h
8288
8289ERRSEQ ERROR TRACKING INFRASTRUCTURE
8290M:	Jeff Layton <jlayton@kernel.org>
8291S:	Maintained
8292F:	include/linux/errseq.h
8293F:	lib/errseq.c
8294
8295ESD CAN NETWORK DRIVERS
8296M:	Stefan Mätje <stefan.maetje@esd.eu>
8297R:	socketcan@esd.eu
8298L:	linux-can@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/can/esd/
8301
8302ESD CAN/USB DRIVERS
8303M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8304R:	socketcan@esd.eu
8305L:	linux-can@vger.kernel.org
8306S:	Maintained
8307F:	drivers/net/can/usb/esd_usb.c
8308
8309ET131X NETWORK DRIVER
8310M:	Mark Einon <mark.einon@gmail.com>
8311S:	Odd Fixes
8312F:	drivers/net/ethernet/agere/
8313
8314ETAS ES58X CAN/USB DRIVER
8315M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8316L:	linux-can@vger.kernel.org
8317S:	Maintained
8318F:	Documentation/networking/devlink/etas_es58x.rst
8319F:	drivers/net/can/usb/etas_es58x/
8320
8321ETHERNET BRIDGE
8322M:	Roopa Prabhu <roopa@nvidia.com>
8323M:	Nikolay Aleksandrov <razor@blackwall.org>
8324L:	bridge@lists.linux.dev
8325L:	netdev@vger.kernel.org
8326S:	Maintained
8327W:	http://www.linuxfoundation.org/en/Net:Bridge
8328F:	include/linux/netfilter_bridge/
8329F:	net/bridge/
8330
8331ETHERNET PHY LIBRARY
8332M:	Andrew Lunn <andrew@lunn.ch>
8333M:	Heiner Kallweit <hkallweit1@gmail.com>
8334R:	Russell King <linux@armlinux.org.uk>
8335L:	netdev@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/ABI/testing/sysfs-class-net-phydev
8338F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8339F:	Documentation/devicetree/bindings/net/mdio*
8340F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8341F:	Documentation/networking/phy.rst
8342F:	drivers/net/mdio/
8343F:	drivers/net/mdio/acpi_mdio.c
8344F:	drivers/net/mdio/fwnode_mdio.c
8345F:	drivers/net/mdio/of_mdio.c
8346F:	drivers/net/pcs/
8347F:	drivers/net/phy/
8348F:	include/dt-bindings/net/qca-ar803x.h
8349F:	include/linux/*mdio*.h
8350F:	include/linux/linkmode.h
8351F:	include/linux/mdio/*.h
8352F:	include/linux/mii.h
8353F:	include/linux/of_net.h
8354F:	include/linux/phy.h
8355F:	include/linux/phy_fixed.h
8356F:	include/linux/phylib_stubs.h
8357F:	include/linux/platform_data/mdio-bcm-unimac.h
8358F:	include/linux/platform_data/mdio-gpio.h
8359F:	include/trace/events/mdio.h
8360F:	include/uapi/linux/mdio.h
8361F:	include/uapi/linux/mii.h
8362F:	net/core/of_net.c
8363
8364ETHERNET PHY LIBRARY [RUST]
8365M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8366R:	Trevor Gross <tmgross@umich.edu>
8367L:	netdev@vger.kernel.org
8368L:	rust-for-linux@vger.kernel.org
8369S:	Maintained
8370F:	rust/kernel/net/phy.rs
8371
8372EXEC & BINFMT API, ELF
8373R:	Eric Biederman <ebiederm@xmission.com>
8374R:	Kees Cook <kees@kernel.org>
8375L:	linux-mm@kvack.org
8376S:	Supported
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8378F:	Documentation/userspace-api/ELF.rst
8379F:	fs/*binfmt_*.c
8380F:	fs/Kconfig.binfmt
8381F:	fs/exec.c
8382F:	fs/tests/binfmt_*_kunit.c
8383F:	fs/tests/exec_kunit.c
8384F:	include/linux/binfmts.h
8385F:	include/linux/elf.h
8386F:	include/uapi/linux/binfmts.h
8387F:	include/uapi/linux/elf.h
8388F:	tools/testing/selftests/exec/
8389N:	asm/elf.h
8390N:	binfmt
8391
8392EXFAT FILE SYSTEM
8393M:	Namjae Jeon <linkinjeon@kernel.org>
8394M:	Sungjong Seo <sj1557.seo@samsung.com>
8395L:	linux-fsdevel@vger.kernel.org
8396S:	Maintained
8397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8398F:	fs/exfat/
8399
8400EXPRESSWIRE PROTOCOL LIBRARY
8401M:	Duje Mihanović <duje.mihanovic@skole.hr>
8402L:	linux-leds@vger.kernel.org
8403S:	Maintained
8404F:	drivers/leds/leds-expresswire.c
8405F:	include/linux/leds-expresswire.h
8406
8407EXT2 FILE SYSTEM
8408M:	Jan Kara <jack@suse.com>
8409L:	linux-ext4@vger.kernel.org
8410S:	Maintained
8411F:	Documentation/filesystems/ext2.rst
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8413F:	fs/ext2/
8414F:	include/linux/ext2*
8415
8416EXT4 FILE SYSTEM
8417M:	"Theodore Ts'o" <tytso@mit.edu>
8418M:	Andreas Dilger <adilger.kernel@dilger.ca>
8419L:	linux-ext4@vger.kernel.org
8420S:	Maintained
8421W:	http://ext4.wiki.kernel.org
8422Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8424F:	Documentation/filesystems/ext4/
8425F:	fs/ext4/
8426F:	include/trace/events/ext4.h
8427F:	include/uapi/linux/ext4.h
8428
8429Extended Verification Module (EVM)
8430M:	Mimi Zohar <zohar@linux.ibm.com>
8431M:	Roberto Sassu <roberto.sassu@huawei.com>
8432L:	linux-integrity@vger.kernel.org
8433S:	Supported
8434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8435F:	security/integrity/
8436F:	security/integrity/evm/
8437
8438EXTENSIBLE FIRMWARE INTERFACE (EFI)
8439M:	Ard Biesheuvel <ardb@kernel.org>
8440L:	linux-efi@vger.kernel.org
8441S:	Maintained
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8443F:	Documentation/admin-guide/efi-stub.rst
8444F:	arch/*/include/asm/efi.h
8445F:	arch/*/kernel/efi.c
8446F:	arch/arm/boot/compressed/efi-header.S
8447F:	arch/x86/platform/efi/
8448F:	drivers/firmware/efi/
8449F:	include/linux/efi*.h
8450
8451EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8452M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8453M:	Chanwoo Choi <cw00.choi@samsung.com>
8454L:	linux-kernel@vger.kernel.org
8455S:	Maintained
8456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8457F:	Documentation/devicetree/bindings/extcon/
8458F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8459F:	drivers/extcon/
8460F:	include/linux/extcon.h
8461F:	include/linux/extcon/
8462
8463EXTRA BOOT CONFIG
8464M:	Masami Hiramatsu <mhiramat@kernel.org>
8465L:	linux-kernel@vger.kernel.org
8466L:	linux-trace-kernel@vger.kernel.org
8467S:	Maintained
8468Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8470F:	Documentation/admin-guide/bootconfig.rst
8471F:	fs/proc/bootconfig.c
8472F:	include/linux/bootconfig.h
8473F:	lib/bootconfig-data.S
8474F:	lib/bootconfig.c
8475F:	tools/bootconfig/*
8476F:	tools/bootconfig/scripts/*
8477
8478EXYNOS DP DRIVER
8479M:	Jingoo Han <jingoohan1@gmail.com>
8480L:	dri-devel@lists.freedesktop.org
8481S:	Maintained
8482F:	drivers/gpu/drm/exynos/exynos_dp*
8483
8484EXYNOS SYSMMU (IOMMU) driver
8485M:	Marek Szyprowski <m.szyprowski@samsung.com>
8486L:	iommu@lists.linux.dev
8487S:	Maintained
8488F:	drivers/iommu/exynos-iommu.c
8489
8490F2FS FILE SYSTEM
8491M:	Jaegeuk Kim <jaegeuk@kernel.org>
8492M:	Chao Yu <chao@kernel.org>
8493L:	linux-f2fs-devel@lists.sourceforge.net
8494S:	Maintained
8495W:	https://f2fs.wiki.kernel.org/
8496Q:	https://patchwork.kernel.org/project/f2fs/list/
8497B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8499F:	Documentation/ABI/testing/sysfs-fs-f2fs
8500F:	Documentation/filesystems/f2fs.rst
8501F:	fs/f2fs/
8502F:	include/linux/f2fs_fs.h
8503F:	include/trace/events/f2fs.h
8504F:	include/uapi/linux/f2fs.h
8505
8506F71805F HARDWARE MONITORING DRIVER
8507M:	Jean Delvare <jdelvare@suse.com>
8508L:	linux-hwmon@vger.kernel.org
8509S:	Maintained
8510F:	Documentation/hwmon/f71805f.rst
8511F:	drivers/hwmon/f71805f.c
8512
8513FADDR2LINE
8514M:	Josh Poimboeuf <jpoimboe@kernel.org>
8515S:	Maintained
8516F:	scripts/faddr2line
8517
8518FAILOVER MODULE
8519M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8520L:	netdev@vger.kernel.org
8521S:	Supported
8522F:	Documentation/networking/failover.rst
8523F:	include/net/failover.h
8524F:	net/core/failover.c
8525
8526FANOTIFY
8527M:	Jan Kara <jack@suse.cz>
8528R:	Amir Goldstein <amir73il@gmail.com>
8529R:	Matthew Bobrowski <repnop@google.com>
8530L:	linux-fsdevel@vger.kernel.org
8531S:	Maintained
8532F:	fs/notify/fanotify/
8533F:	include/linux/fanotify.h
8534F:	include/uapi/linux/fanotify.h
8535
8536FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8537M:	Linus Walleij <linus.walleij@linaro.org>
8538L:	linux-usb@vger.kernel.org
8539S:	Maintained
8540F:	drivers/usb/fotg210/
8541
8542FARSYNC SYNCHRONOUS DRIVER
8543M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8544S:	Supported
8545W:	http://www.farsite.co.uk/
8546F:	drivers/net/wan/farsync.*
8547
8548FAULT INJECTION SUPPORT
8549M:	Akinobu Mita <akinobu.mita@gmail.com>
8550S:	Supported
8551F:	Documentation/fault-injection/
8552F:	lib/fault-inject.c
8553
8554FBTFT Framebuffer drivers
8555L:	dri-devel@lists.freedesktop.org
8556L:	linux-fbdev@vger.kernel.org
8557S:	Orphan
8558F:	drivers/staging/fbtft/
8559
8560FC0011 TUNER DRIVER
8561M:	Michael Buesch <m@bues.ch>
8562L:	linux-media@vger.kernel.org
8563S:	Maintained
8564F:	drivers/media/tuners/fc0011.c
8565F:	drivers/media/tuners/fc0011.h
8566
8567FC2580 MEDIA DRIVER
8568L:	linux-media@vger.kernel.org
8569S:	Orphan
8570W:	https://linuxtv.org
8571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8572F:	drivers/media/tuners/fc2580*
8573
8574FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8575M:	Hannes Reinecke <hare@suse.de>
8576L:	linux-scsi@vger.kernel.org
8577S:	Supported
8578W:	www.Open-FCoE.org
8579F:	drivers/scsi/fcoe/
8580F:	drivers/scsi/libfc/
8581F:	include/scsi/fc/
8582F:	include/scsi/libfc.h
8583F:	include/scsi/libfcoe.h
8584F:	include/uapi/scsi/fc/
8585
8586FILE LOCKING (flock() and fcntl()/lockf())
8587M:	Jeff Layton <jlayton@kernel.org>
8588M:	Chuck Lever <chuck.lever@oracle.com>
8589R:	Alexander Aring <alex.aring@gmail.com>
8590L:	linux-fsdevel@vger.kernel.org
8591S:	Maintained
8592F:	fs/fcntl.c
8593F:	fs/locks.c
8594F:	include/linux/fcntl.h
8595F:	include/uapi/linux/fcntl.h
8596
8597FILESYSTEM DIRECT ACCESS (DAX)
8598M:	Dan Williams <dan.j.williams@intel.com>
8599R:	Matthew Wilcox <willy@infradead.org>
8600R:	Jan Kara <jack@suse.cz>
8601L:	linux-fsdevel@vger.kernel.org
8602L:	nvdimm@lists.linux.dev
8603S:	Supported
8604F:	fs/dax.c
8605F:	include/linux/dax.h
8606F:	include/trace/events/fs_dax.h
8607
8608FILESYSTEMS (VFS and infrastructure)
8609M:	Alexander Viro <viro@zeniv.linux.org.uk>
8610M:	Christian Brauner <brauner@kernel.org>
8611R:	Jan Kara <jack@suse.cz>
8612L:	linux-fsdevel@vger.kernel.org
8613S:	Maintained
8614F:	fs/*
8615F:	include/linux/fs.h
8616F:	include/linux/fs_types.h
8617F:	include/uapi/linux/fs.h
8618F:	include/uapi/linux/openat2.h
8619
8620FILESYSTEMS [EXPORTFS]
8621M:	Chuck Lever <chuck.lever@oracle.com>
8622M:	Jeff Layton <jlayton@kernel.org>
8623R:	Amir Goldstein <amir73il@gmail.com>
8624L:	linux-fsdevel@vger.kernel.org
8625L:	linux-nfs@vger.kernel.org
8626S:	Supported
8627F:	Documentation/filesystems/nfs/exporting.rst
8628F:	fs/exportfs/
8629F:	fs/fhandle.c
8630F:	include/linux/exportfs.h
8631
8632FILESYSTEMS [IDMAPPED MOUNTS]
8633M:	Christian Brauner <brauner@kernel.org>
8634M:	Seth Forshee <sforshee@kernel.org>
8635L:	linux-fsdevel@vger.kernel.org
8636S:	Maintained
8637F:	Documentation/filesystems/idmappings.rst
8638F:	fs/mnt_idmapping.c
8639F:	include/linux/mnt_idmapping.*
8640F:	tools/testing/selftests/mount_setattr/
8641
8642FILESYSTEMS [IOMAP]
8643M:	Christian Brauner <brauner@kernel.org>
8644R:	Darrick J. Wong <djwong@kernel.org>
8645L:	linux-xfs@vger.kernel.org
8646L:	linux-fsdevel@vger.kernel.org
8647S:	Supported
8648F:	Documentation/filesystems/iomap/*
8649F:	fs/iomap/
8650F:	include/linux/iomap.h
8651
8652FILESYSTEMS [NETFS LIBRARY]
8653M:	David Howells <dhowells@redhat.com>
8654R:	Jeff Layton <jlayton@kernel.org>
8655L:	netfs@lists.linux.dev
8656L:	linux-fsdevel@vger.kernel.org
8657S:	Supported
8658F:	Documentation/filesystems/caching/
8659F:	Documentation/filesystems/netfs_library.rst
8660F:	fs/netfs/
8661F:	include/linux/fscache*.h
8662F:	include/linux/netfs.h
8663F:	include/trace/events/fscache.h
8664F:	include/trace/events/netfs.h
8665
8666FILESYSTEMS [STACKABLE]
8667M:	Miklos Szeredi <miklos@szeredi.hu>
8668M:	Amir Goldstein <amir73il@gmail.com>
8669L:	linux-fsdevel@vger.kernel.org
8670L:	linux-unionfs@vger.kernel.org
8671S:	Maintained
8672F:	fs/backing-file.c
8673F:	include/linux/backing-file.h
8674
8675FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8676M:	Riku Voipio <riku.voipio@iki.fi>
8677L:	linux-hwmon@vger.kernel.org
8678S:	Maintained
8679F:	drivers/hwmon/f75375s.c
8680F:	include/linux/f75375s.h
8681
8682FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8683M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8684L:	linux-can@vger.kernel.org
8685S:	Maintained
8686F:	drivers/net/can/usb/f81604.c
8687
8688FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8689M:	Clemens Ladisch <clemens@ladisch.de>
8690M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8691L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8692S:	Maintained
8693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8694F:	include/uapi/sound/firewire.h
8695F:	sound/firewire/
8696
8697FIREWIRE MEDIA DRIVERS (firedtv)
8698M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8699L:	linux-media@vger.kernel.org
8700L:	linux1394-devel@lists.sourceforge.net
8701S:	Maintained
8702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8703F:	drivers/media/firewire/
8704
8705FIREWIRE SBP-2 TARGET
8706M:	Chris Boot <bootc@bootc.net>
8707L:	linux-scsi@vger.kernel.org
8708L:	target-devel@vger.kernel.org
8709L:	linux1394-devel@lists.sourceforge.net
8710S:	Maintained
8711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8712F:	drivers/target/sbp/
8713
8714FIREWIRE SUBSYSTEM
8715M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8716M:	Takashi Sakamoto <takaswie@kernel.org>
8717L:	linux1394-devel@lists.sourceforge.net
8718S:	Maintained
8719W:	http://ieee1394.docs.kernel.org/
8720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8721F:	drivers/firewire/
8722F:	include/linux/firewire.h
8723F:	include/uapi/linux/firewire*.h
8724F:	tools/firewire/
8725
8726FIRMWARE FRAMEWORK FOR ARMV8-A
8727M:	Sudeep Holla <sudeep.holla@arm.com>
8728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8729S:	Maintained
8730F:	drivers/firmware/arm_ffa/
8731F:	include/linux/arm_ffa.h
8732
8733FIRMWARE LOADER (request_firmware)
8734M:	Luis Chamberlain <mcgrof@kernel.org>
8735M:	Russ Weight <russ.weight@linux.dev>
8736M:	Danilo Krummrich <dakr@redhat.com>
8737L:	linux-kernel@vger.kernel.org
8738S:	Maintained
8739F:	Documentation/firmware_class/
8740F:	drivers/base/firmware_loader/
8741F:	rust/kernel/firmware.rs
8742F:	include/linux/firmware.h
8743
8744FLEXTIMER FTM-QUADDEC DRIVER
8745M:	Patrick Havelange <patrick.havelange@essensium.com>
8746L:	linux-iio@vger.kernel.org
8747S:	Maintained
8748F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8749F:	drivers/counter/ftm-quaddec.c
8750
8751FLOPPY DRIVER
8752M:	Denis Efremov <efremov@linux.com>
8753L:	linux-block@vger.kernel.org
8754S:	Odd Fixes
8755F:	drivers/block/floppy.c
8756
8757FLYSKY FSIA6B RC RECEIVER
8758M:	Markus Koch <markus@notsyncing.net>
8759L:	linux-input@vger.kernel.org
8760S:	Maintained
8761F:	drivers/input/joystick/fsia6b.c
8762
8763FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8764M:	Geoffrey D. Bennett <g@b4.vu>
8765L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8766S:	Maintained
8767W:	https://github.com/geoffreybennett/scarlett-gen2
8768B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8769T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8770F:	include/uapi/sound/scarlett2.h
8771F:	sound/usb/mixer_scarlett2.c
8772
8773FORCEDETH GIGABIT ETHERNET DRIVER
8774M:	Rain River <rain.1986.08.12@gmail.com>
8775M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8776L:	netdev@vger.kernel.org
8777S:	Maintained
8778F:	drivers/net/ethernet/nvidia/*
8779
8780FORTIFY_SOURCE
8781M:	Kees Cook <kees@kernel.org>
8782L:	linux-hardening@vger.kernel.org
8783S:	Supported
8784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8785F:	include/linux/fortify-string.h
8786F:	lib/fortify_kunit.c
8787F:	lib/memcpy_kunit.c
8788F:	lib/test_fortify/*
8789F:	scripts/test_fortify.sh
8790K:	\b__NO_FORTIFY\b
8791
8792FPGA DFL DRIVERS
8793M:	Wu Hao <hao.wu@intel.com>
8794R:	Tom Rix <trix@redhat.com>
8795L:	linux-fpga@vger.kernel.org
8796S:	Maintained
8797F:	Documentation/ABI/testing/sysfs-bus-dfl*
8798F:	Documentation/fpga/dfl.rst
8799F:	drivers/fpga/dfl*
8800F:	drivers/uio/uio_dfl.c
8801F:	include/linux/dfl.h
8802F:	include/uapi/linux/fpga-dfl.h
8803
8804FPGA MANAGER FRAMEWORK
8805M:	Moritz Fischer <mdf@kernel.org>
8806M:	Wu Hao <hao.wu@intel.com>
8807M:	Xu Yilun <yilun.xu@intel.com>
8808R:	Tom Rix <trix@redhat.com>
8809L:	linux-fpga@vger.kernel.org
8810S:	Maintained
8811Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8813F:	Documentation/devicetree/bindings/fpga/
8814F:	Documentation/driver-api/fpga/
8815F:	Documentation/fpga/
8816F:	drivers/fpga/
8817F:	include/linux/fpga/
8818
8819FPU EMULATOR
8820M:	Bill Metzenthen <billm@melbpc.org.au>
8821S:	Maintained
8822W:	https://floatingpoint.billm.au/
8823F:	arch/x86/math-emu/
8824
8825FRAMEBUFFER CORE
8826M:	Simona Vetter <simona@ffwll.ch>
8827S:	Odd Fixes
8828T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8829F:	drivers/video/fbdev/core/
8830
8831FRAMEBUFFER LAYER
8832M:	Helge Deller <deller@gmx.de>
8833L:	linux-fbdev@vger.kernel.org
8834L:	dri-devel@lists.freedesktop.org
8835S:	Maintained
8836Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8838F:	Documentation/fb/
8839F:	drivers/video/
8840F:	include/linux/fb.h
8841F:	include/uapi/linux/fb.h
8842F:	include/uapi/video/
8843F:	include/video/
8844
8845FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8846M:	Horia Geantă <horia.geanta@nxp.com>
8847M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8848M:	Gaurav Jain <gaurav.jain@nxp.com>
8849L:	linux-crypto@vger.kernel.org
8850S:	Maintained
8851F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8852F:	drivers/crypto/caam/
8853
8854FREESCALE COLDFIRE M5441X MMC DRIVER
8855M:	Angelo Dureghello <adureghello@baylibre.com>
8856L:	linux-mmc@vger.kernel.org
8857S:	Maintained
8858F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8859F:	include/linux/platform_data/mmc-esdhc-mcf.h
8860
8861FREESCALE DIU FRAMEBUFFER DRIVER
8862M:	Timur Tabi <timur@kernel.org>
8863L:	linux-fbdev@vger.kernel.org
8864S:	Maintained
8865F:	drivers/video/fbdev/fsl-diu-fb.*
8866
8867FREESCALE DMA DRIVER
8868M:	Zhang Wei <zw@zh-kernel.org>
8869L:	linuxppc-dev@lists.ozlabs.org
8870S:	Maintained
8871F:	drivers/dma/fsldma.*
8872
8873FREESCALE DSPI DRIVER
8874M:	Vladimir Oltean <olteanv@gmail.com>
8875L:	linux-spi@vger.kernel.org
8876L:	imx@lists.linux.dev
8877S:	Maintained
8878F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8879F:	drivers/spi/spi-fsl-dspi.c
8880F:	include/linux/spi/spi-fsl-dspi.h
8881
8882FREESCALE eDMA DRIVER
8883M:	Frank Li <Frank.Li@nxp.com>
8884L:	imx@lists.linux.dev
8885L:	dmaengine@vger.kernel.org
8886S:	Maintained
8887F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8888F:	drivers/dma/fsl-edma*.*
8889
8890FREESCALE ENETC ETHERNET DRIVERS
8891M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8892M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8893L:	netdev@vger.kernel.org
8894S:	Maintained
8895F:	drivers/net/ethernet/freescale/enetc/
8896
8897FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8898M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8899L:	netdev@vger.kernel.org
8900S:	Maintained
8901F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8902F:	drivers/net/ethernet/freescale/gianfar*
8903
8904FREESCALE GPMI NAND DRIVER
8905M:	Han Xu <han.xu@nxp.com>
8906L:	linux-mtd@lists.infradead.org
8907S:	Maintained
8908F:	drivers/mtd/nand/raw/gpmi-nand/*
8909
8910FREESCALE I2C CPM DRIVER
8911M:	Jochen Friedrich <jochen@scram.de>
8912L:	linuxppc-dev@lists.ozlabs.org
8913L:	linux-i2c@vger.kernel.org
8914S:	Maintained
8915F:	drivers/i2c/busses/i2c-cpm.c
8916
8917FREESCALE IMX / MXC FEC DRIVER
8918M:	Wei Fang <wei.fang@nxp.com>
8919R:	Shenwei Wang <shenwei.wang@nxp.com>
8920R:	Clark Wang <xiaoning.wang@nxp.com>
8921L:	imx@lists.linux.dev
8922L:	netdev@vger.kernel.org
8923S:	Maintained
8924F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8925F:	drivers/net/ethernet/freescale/fec.h
8926F:	drivers/net/ethernet/freescale/fec_main.c
8927F:	drivers/net/ethernet/freescale/fec_ptp.c
8928
8929FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8930M:	Sascha Hauer <s.hauer@pengutronix.de>
8931R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8932L:	linux-fbdev@vger.kernel.org
8933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8934S:	Maintained
8935F:	drivers/video/fbdev/imxfb.c
8936
8937FREESCALE IMX DDR PMU DRIVER
8938M:	Frank Li <Frank.li@nxp.com>
8939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8940S:	Maintained
8941F:	Documentation/admin-guide/perf/imx-ddr.rst
8942F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8943F:	drivers/perf/fsl_imx8_ddr_perf.c
8944
8945FREESCALE IMX I2C DRIVER
8946M:	Oleksij Rempel <o.rempel@pengutronix.de>
8947R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8948L:	linux-i2c@vger.kernel.org
8949S:	Maintained
8950F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8951F:	drivers/i2c/busses/i2c-imx.c
8952
8953FREESCALE IMX LPI2C DRIVER
8954M:	Dong Aisheng <aisheng.dong@nxp.com>
8955L:	linux-i2c@vger.kernel.org
8956L:	imx@lists.linux.dev
8957S:	Maintained
8958F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8959F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8960
8961FREESCALE IMX LPSPI DRIVER
8962M:	Frank Li <Frank.Li@nxp.com>
8963L:	linux-spi@vger.kernel.org
8964L:	imx@lists.linux.dev
8965S:	Maintained
8966F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
8967F:	drivers/spi/spi-fsl-lpspi.c
8968
8969FREESCALE MPC I2C DRIVER
8970M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8971L:	linux-i2c@vger.kernel.org
8972S:	Maintained
8973F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8974F:	drivers/i2c/busses/i2c-mpc.c
8975
8976FREESCALE QORIQ DPAA ETHERNET DRIVER
8977M:	Madalin Bucur <madalin.bucur@nxp.com>
8978L:	netdev@vger.kernel.org
8979S:	Maintained
8980F:	drivers/net/ethernet/freescale/dpaa
8981
8982FREESCALE QORIQ DPAA FMAN DRIVER
8983M:	Madalin Bucur <madalin.bucur@nxp.com>
8984R:	Sean Anderson <sean.anderson@seco.com>
8985L:	netdev@vger.kernel.org
8986S:	Maintained
8987F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8988F:	drivers/net/ethernet/freescale/fman
8989
8990FREESCALE QORIQ PTP CLOCK DRIVER
8991M:	Yangbo Lu <yangbo.lu@nxp.com>
8992L:	netdev@vger.kernel.org
8993S:	Maintained
8994F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8995F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8996F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8997F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8998F:	drivers/ptp/ptp_qoriq.c
8999F:	drivers/ptp/ptp_qoriq_debugfs.c
9000F:	include/linux/fsl/ptp_qoriq.h
9001
9002FREESCALE QUAD SPI DRIVER
9003M:	Han Xu <han.xu@nxp.com>
9004L:	linux-spi@vger.kernel.org
9005L:	imx@lists.linux.dev
9006S:	Maintained
9007F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9008F:	drivers/spi/spi-fsl-qspi.c
9009
9010FREESCALE QUICC ENGINE LIBRARY
9011M:	Qiang Zhao <qiang.zhao@nxp.com>
9012M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9013L:	linuxppc-dev@lists.ozlabs.org
9014S:	Maintained
9015F:	drivers/soc/fsl/qe/
9016F:	include/soc/fsl/qe/
9017
9018FREESCALE QUICC ENGINE QMC DRIVER
9019M:	Herve Codina <herve.codina@bootlin.com>
9020L:	linuxppc-dev@lists.ozlabs.org
9021S:	Maintained
9022F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9023F:	drivers/soc/fsl/qe/qmc.c
9024F:	include/soc/fsl/qe/qmc.h
9025
9026FREESCALE QUICC ENGINE QMC HDLC DRIVER
9027M:	Herve Codina <herve.codina@bootlin.com>
9028L:	netdev@vger.kernel.org
9029L:	linuxppc-dev@lists.ozlabs.org
9030S:	Maintained
9031F:	drivers/net/wan/fsl_qmc_hdlc.c
9032
9033FREESCALE QUICC ENGINE TSA DRIVER
9034M:	Herve Codina <herve.codina@bootlin.com>
9035L:	linuxppc-dev@lists.ozlabs.org
9036S:	Maintained
9037F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9038F:	drivers/soc/fsl/qe/tsa.c
9039F:	drivers/soc/fsl/qe/tsa.h
9040F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9041
9042FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9043L:	netdev@vger.kernel.org
9044L:	linuxppc-dev@lists.ozlabs.org
9045S:	Orphan
9046F:	drivers/net/ethernet/freescale/ucc_geth*
9047
9048FREESCALE QUICC ENGINE UCC HDLC DRIVER
9049M:	Zhao Qiang <qiang.zhao@nxp.com>
9050L:	netdev@vger.kernel.org
9051L:	linuxppc-dev@lists.ozlabs.org
9052S:	Maintained
9053F:	drivers/net/wan/fsl_ucc_hdlc*
9054
9055FREESCALE QUICC ENGINE UCC UART DRIVER
9056M:	Timur Tabi <timur@kernel.org>
9057L:	linuxppc-dev@lists.ozlabs.org
9058S:	Maintained
9059F:	drivers/tty/serial/ucc_uart.c
9060
9061FREESCALE SOC DRIVERS
9062M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9063L:	linuxppc-dev@lists.ozlabs.org
9064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9065S:	Maintained
9066F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9067F:	Documentation/devicetree/bindings/soc/fsl/
9068F:	drivers/soc/fsl/
9069F:	include/linux/fsl/
9070F:	include/soc/fsl/
9071
9072FREESCALE SOC FS_ENET DRIVER
9073M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9074L:	linuxppc-dev@lists.ozlabs.org
9075L:	netdev@vger.kernel.org
9076S:	Maintained
9077F:	drivers/net/ethernet/freescale/fs_enet/
9078
9079FREESCALE SOC SOUND DRIVERS
9080M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9081M:	Xiubo Li <Xiubo.Lee@gmail.com>
9082R:	Fabio Estevam <festevam@gmail.com>
9083R:	Nicolin Chen <nicoleotsuka@gmail.com>
9084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9085L:	linuxppc-dev@lists.ozlabs.org
9086S:	Maintained
9087F:	sound/soc/fsl/fsl*
9088F:	sound/soc/fsl/imx*
9089
9090FREESCALE SOC LPC32XX SOUND DRIVERS
9091M:	J.M.B. Downing <jonathan.downing@nautel.com>
9092M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9093R:	Vladimir Zapolskiy <vz@mleia.com>
9094L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9095L:	linuxppc-dev@lists.ozlabs.org
9096S:	Maintained
9097F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9098F:	sound/soc/fsl/lpc3xxx-*
9099
9100FREESCALE SOC SOUND QMC DRIVER
9101M:	Herve Codina <herve.codina@bootlin.com>
9102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9103L:	linuxppc-dev@lists.ozlabs.org
9104S:	Maintained
9105F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9106F:	sound/soc/fsl/fsl_qmc_audio.c
9107
9108FREESCALE USB PERIPHERAL DRIVERS
9109L:	linux-usb@vger.kernel.org
9110L:	linuxppc-dev@lists.ozlabs.org
9111S:	Orphan
9112F:	drivers/usb/gadget/udc/fsl*
9113
9114FREESCALE USB PHY DRIVER
9115L:	linux-usb@vger.kernel.org
9116L:	linuxppc-dev@lists.ozlabs.org
9117S:	Orphan
9118F:	drivers/usb/phy/phy-fsl-usb*
9119
9120FREEVXFS FILESYSTEM
9121M:	Christoph Hellwig <hch@infradead.org>
9122S:	Maintained
9123W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9124F:	fs/freevxfs/
9125
9126FREEZER
9127M:	"Rafael J. Wysocki" <rafael@kernel.org>
9128M:	Pavel Machek <pavel@ucw.cz>
9129L:	linux-pm@vger.kernel.org
9130S:	Supported
9131F:	Documentation/power/freezing-of-tasks.rst
9132F:	include/linux/freezer.h
9133F:	kernel/freezer.c
9134
9135FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9136M:	Eric Biggers <ebiggers@kernel.org>
9137M:	Theodore Y. Ts'o <tytso@mit.edu>
9138M:	Jaegeuk Kim <jaegeuk@kernel.org>
9139L:	linux-fscrypt@vger.kernel.org
9140S:	Supported
9141Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9142T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9143F:	Documentation/filesystems/fscrypt.rst
9144F:	fs/crypto/
9145F:	include/linux/fscrypt.h
9146F:	include/uapi/linux/fscrypt.h
9147
9148FSI SUBSYSTEM
9149M:	Jeremy Kerr <jk@ozlabs.org>
9150M:	Joel Stanley <joel@jms.id.au>
9151R:	Alistar Popple <alistair@popple.id.au>
9152R:	Eddie James <eajames@linux.ibm.com>
9153L:	linux-fsi@lists.ozlabs.org
9154S:	Supported
9155Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9157F:	drivers/fsi/
9158F:	include/linux/fsi*.h
9159F:	include/trace/events/fsi*.h
9160
9161FSI-ATTACHED I2C DRIVER
9162M:	Eddie James <eajames@linux.ibm.com>
9163L:	linux-i2c@vger.kernel.org
9164L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9165S:	Maintained
9166F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9167F:	drivers/i2c/busses/i2c-fsi.c
9168
9169FSI-ATTACHED SPI DRIVER
9170M:	Eddie James <eajames@linux.ibm.com>
9171L:	linux-spi@vger.kernel.org
9172S:	Maintained
9173F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9174F:	drivers/spi/spi-fsi.c
9175
9176FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9177M:	Jan Kara <jack@suse.cz>
9178R:	Amir Goldstein <amir73il@gmail.com>
9179L:	linux-fsdevel@vger.kernel.org
9180S:	Maintained
9181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9182F:	fs/notify/
9183F:	include/linux/fsnotify*.h
9184
9185FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9186M:	Eric Biggers <ebiggers@kernel.org>
9187M:	Theodore Y. Ts'o <tytso@mit.edu>
9188L:	fsverity@lists.linux.dev
9189S:	Supported
9190Q:	https://patchwork.kernel.org/project/fsverity/list/
9191T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9192F:	Documentation/filesystems/fsverity.rst
9193F:	fs/verity/
9194F:	include/linux/fsverity.h
9195F:	include/uapi/linux/fsverity.h
9196
9197FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9198M:	Michael Zaidman <michael.zaidman@gmail.com>
9199L:	linux-i2c@vger.kernel.org
9200L:	linux-input@vger.kernel.org
9201S:	Maintained
9202F:	drivers/hid/hid-ft260.c
9203
9204FUJITSU LAPTOP EXTRAS
9205M:	Jonathan Woithe <jwoithe@just42.net>
9206L:	platform-driver-x86@vger.kernel.org
9207S:	Maintained
9208F:	drivers/platform/x86/fujitsu-laptop.c
9209
9210FUJITSU TABLET EXTRAS
9211M:	Robert Gerlach <khnz@gmx.de>
9212L:	platform-driver-x86@vger.kernel.org
9213S:	Maintained
9214F:	drivers/platform/x86/fujitsu-tablet.c
9215
9216FUNCTION HOOKS (FTRACE)
9217M:	Steven Rostedt <rostedt@goodmis.org>
9218M:	Masami Hiramatsu <mhiramat@kernel.org>
9219R:	Mark Rutland <mark.rutland@arm.com>
9220L:	linux-kernel@vger.kernel.org
9221L:	linux-trace-kernel@vger.kernel.org
9222S:	Maintained
9223Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9225F:	Documentation/trace/ftrace*
9226F:	arch/*/*/*/*ftrace*
9227F:	arch/*/*/*ftrace*
9228F:	include/*/ftrace.h
9229F:	kernel/trace/fgraph.c
9230F:	kernel/trace/ftrace*
9231F:	samples/ftrace
9232
9233FUNGIBLE ETHERNET DRIVERS
9234M:	Dimitris Michailidis <dmichail@fungible.com>
9235L:	netdev@vger.kernel.org
9236S:	Supported
9237F:	drivers/net/ethernet/fungible/
9238
9239FUSE: FILESYSTEM IN USERSPACE
9240M:	Miklos Szeredi <miklos@szeredi.hu>
9241L:	linux-fsdevel@vger.kernel.org
9242S:	Maintained
9243W:	https://github.com/libfuse/
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9245F:	Documentation/filesystems/fuse.rst
9246F:	fs/fuse/
9247F:	include/uapi/linux/fuse.h
9248
9249FUTEX SUBSYSTEM
9250M:	Thomas Gleixner <tglx@linutronix.de>
9251M:	Ingo Molnar <mingo@redhat.com>
9252R:	Peter Zijlstra <peterz@infradead.org>
9253R:	Darren Hart <dvhart@infradead.org>
9254R:	Davidlohr Bueso <dave@stgolabs.net>
9255R:	André Almeida <andrealmeid@igalia.com>
9256L:	linux-kernel@vger.kernel.org
9257S:	Maintained
9258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9259F:	Documentation/locking/*futex*
9260F:	include/asm-generic/futex.h
9261F:	include/linux/futex.h
9262F:	include/uapi/linux/futex.h
9263F:	kernel/futex/*
9264F:	tools/perf/bench/futex*
9265F:	tools/testing/selftests/futex/
9266
9267GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9268M:	Sebastian Reichel <sre@kernel.org>
9269L:	linux-media@vger.kernel.org
9270S:	Maintained
9271F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9272F:	drivers/media/i2c/gc0308.c
9273
9274GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9275M:	Zhi Mao <zhi.mao@mediatek.com>
9276L:	linux-media@vger.kernel.org
9277S:	Maintained
9278F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9279F:	drivers/media/i2c/gc05a2.c
9280
9281GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9282M:	Zhi Mao <zhi.mao@mediatek.com>
9283L:	linux-media@vger.kernel.org
9284S:	Maintained
9285F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9286F:	drivers/media/i2c/gc08a3.c
9287
9288GALAXYCORE GC2145 SENSOR DRIVER
9289M:	Alain Volmat <alain.volmat@foss.st.com>
9290L:	linux-media@vger.kernel.org
9291S:	Maintained
9292T:	git git://linuxtv.org/media_tree.git
9293F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9294F:	drivers/media/i2c/gc2145.c
9295
9296GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9297M:	Tim Harvey <tharvey@gateworks.com>
9298S:	Maintained
9299F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9300F:	Documentation/hwmon/gsc-hwmon.rst
9301F:	drivers/hwmon/gsc-hwmon.c
9302F:	drivers/mfd/gateworks-gsc.c
9303F:	include/linux/mfd/gsc.h
9304F:	include/linux/platform_data/gsc_hwmon.h
9305
9306GCC PLUGINS
9307M:	Kees Cook <kees@kernel.org>
9308L:	linux-hardening@vger.kernel.org
9309S:	Maintained
9310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9311F:	Documentation/kbuild/gcc-plugins.rst
9312F:	include/linux/stackleak.h
9313F:	kernel/stackleak.c
9314F:	scripts/Makefile.gcc-plugins
9315F:	scripts/gcc-plugins/
9316
9317GCOV BASED KERNEL PROFILING
9318M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9319S:	Maintained
9320F:	Documentation/dev-tools/gcov.rst
9321F:	kernel/gcov/
9322
9323GDB KERNEL DEBUGGING HELPER SCRIPTS
9324M:	Jan Kiszka <jan.kiszka@siemens.com>
9325M:	Kieran Bingham <kbingham@kernel.org>
9326S:	Supported
9327F:	scripts/gdb/
9328
9329GEMINI CRYPTO DRIVER
9330M:	Corentin Labbe <clabbe@baylibre.com>
9331L:	linux-crypto@vger.kernel.org
9332S:	Maintained
9333F:	drivers/crypto/gemini/
9334
9335GEMTEK FM RADIO RECEIVER DRIVER
9336M:	Hans Verkuil <hverkuil@xs4all.nl>
9337L:	linux-media@vger.kernel.org
9338S:	Maintained
9339W:	https://linuxtv.org
9340T:	git git://linuxtv.org/media_tree.git
9341F:	drivers/media/radio/radio-gemtek*
9342
9343GENERIC ARCHITECTURE TOPOLOGY
9344M:	Sudeep Holla <sudeep.holla@arm.com>
9345L:	linux-kernel@vger.kernel.org
9346S:	Maintained
9347F:	drivers/base/arch_topology.c
9348F:	include/linux/arch_topology.h
9349
9350GENERIC ENTRY CODE
9351M:	Thomas Gleixner <tglx@linutronix.de>
9352M:	Peter Zijlstra <peterz@infradead.org>
9353M:	Andy Lutomirski <luto@kernel.org>
9354L:	linux-kernel@vger.kernel.org
9355S:	Maintained
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9357F:	include/linux/entry-common.h
9358F:	include/linux/entry-kvm.h
9359F:	kernel/entry/
9360
9361GENERIC GPIO I2C DRIVER
9362M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9363S:	Supported
9364F:	drivers/i2c/busses/i2c-gpio.c
9365F:	include/linux/platform_data/i2c-gpio.h
9366
9367GENERIC GPIO I2C MULTIPLEXER DRIVER
9368M:	Peter Korsgaard <peter.korsgaard@barco.com>
9369L:	linux-i2c@vger.kernel.org
9370S:	Supported
9371F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9372F:	drivers/i2c/muxes/i2c-mux-gpio.c
9373F:	include/linux/platform_data/i2c-mux-gpio.h
9374
9375GENERIC GPIO RESET DRIVER
9376M:	Krzysztof Kozlowski <krzk@kernel.org>
9377S:	Maintained
9378F:	drivers/reset/reset-gpio.c
9379
9380GENERIC HDLC (WAN) DRIVERS
9381M:	Krzysztof Halasa <khc@pm.waw.pl>
9382S:	Maintained
9383W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9384F:	drivers/net/wan/c101.c
9385F:	drivers/net/wan/hd6457*
9386F:	drivers/net/wan/hdlc*
9387F:	drivers/net/wan/n2.c
9388F:	drivers/net/wan/pc300too.c
9389F:	drivers/net/wan/pci200syn.c
9390F:	drivers/net/wan/wanxl*
9391
9392GENERIC INCLUDE/ASM HEADER FILES
9393M:	Arnd Bergmann <arnd@arndb.de>
9394L:	linux-arch@vger.kernel.org
9395S:	Maintained
9396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9397F:	include/asm-generic/
9398F:	include/uapi/asm-generic/
9399
9400GENERIC PHY FRAMEWORK
9401M:	Vinod Koul <vkoul@kernel.org>
9402M:	Kishon Vijay Abraham I <kishon@kernel.org>
9403L:	linux-phy@lists.infradead.org
9404S:	Supported
9405Q:	https://patchwork.kernel.org/project/linux-phy/list/
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9407F:	Documentation/devicetree/bindings/phy/
9408F:	drivers/phy/
9409F:	include/dt-bindings/phy/
9410F:	include/linux/phy/
9411
9412GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9413M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9414S:	Supported
9415F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9416F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9417
9418GENERIC PM DOMAINS
9419M:	Ulf Hansson <ulf.hansson@linaro.org>
9420L:	linux-pm@vger.kernel.org
9421S:	Supported
9422F:	Documentation/devicetree/bindings/power/power?domain*
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9424F:	drivers/pmdomain/
9425F:	include/linux/pm_domain.h
9426
9427GENERIC RADIX TREE
9428M:	Kent Overstreet <kent.overstreet@linux.dev>
9429S:	Supported
9430C:	irc://irc.oftc.net/bcache
9431F:	include/linux/generic-radix-tree.h
9432F:	lib/generic-radix-tree.c
9433
9434GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9435M:	Eugen Hristev <eugen.hristev@microchip.com>
9436L:	linux-input@vger.kernel.org
9437S:	Maintained
9438F:	drivers/input/touchscreen/resistive-adc-touch.c
9439
9440GENERIC STRING LIBRARY
9441M:	Kees Cook <kees@kernel.org>
9442R:	Andy Shevchenko <andy@kernel.org>
9443L:	linux-hardening@vger.kernel.org
9444S:	Supported
9445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9446F:	include/linux/string.h
9447F:	include/linux/string_choices.h
9448F:	include/linux/string_helpers.h
9449F:	lib/string.c
9450F:	lib/string_kunit.c
9451F:	lib/string_helpers.c
9452F:	lib/string_helpers_kunit.c
9453F:	scripts/coccinelle/api/string_choices.cocci
9454
9455GENERIC UIO DRIVER FOR PCI DEVICES
9456M:	"Michael S. Tsirkin" <mst@redhat.com>
9457L:	kvm@vger.kernel.org
9458S:	Supported
9459F:	drivers/uio/uio_pci_generic.c
9460
9461GENERIC VDSO LIBRARY
9462M:	Andy Lutomirski <luto@kernel.org>
9463M:	Thomas Gleixner <tglx@linutronix.de>
9464M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9465L:	linux-kernel@vger.kernel.org
9466S:	Maintained
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9468F:	include/asm-generic/vdso/vsyscall.h
9469F:	include/vdso/
9470F:	kernel/time/vsyscall.c
9471F:	lib/vdso/
9472
9473GENWQE (IBM Generic Workqueue Card)
9474M:	Frank Haverkamp <haver@linux.ibm.com>
9475S:	Supported
9476F:	drivers/misc/genwqe/
9477
9478GET_MAINTAINER SCRIPT
9479M:	Joe Perches <joe@perches.com>
9480S:	Maintained
9481F:	scripts/get_maintainer.pl
9482
9483GFS2 FILE SYSTEM
9484M:	Andreas Gruenbacher <agruenba@redhat.com>
9485L:	gfs2@lists.linux.dev
9486S:	Supported
9487B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9489F:	Documentation/filesystems/gfs2*
9490F:	fs/gfs2/
9491F:	include/uapi/linux/gfs2_ondisk.h
9492
9493GIGABYTE WATERFORCE SENSOR DRIVER
9494M:	Aleksa Savic <savicaleksa83@gmail.com>
9495L:	linux-hwmon@vger.kernel.org
9496S:	Maintained
9497F:	Documentation/hwmon/gigabyte_waterforce.rst
9498F:	drivers/hwmon/gigabyte_waterforce.c
9499
9500GIGABYTE WMI DRIVER
9501M:	Thomas Weißschuh <thomas@weissschuh.net>
9502L:	platform-driver-x86@vger.kernel.org
9503S:	Maintained
9504F:	drivers/platform/x86/gigabyte-wmi.c
9505
9506GNSS SUBSYSTEM
9507M:	Johan Hovold <johan@kernel.org>
9508S:	Maintained
9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9510F:	Documentation/ABI/testing/sysfs-class-gnss
9511F:	Documentation/devicetree/bindings/gnss/
9512F:	drivers/gnss/
9513F:	include/linux/gnss.h
9514
9515GO7007 MPEG CODEC
9516M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9517L:	linux-media@vger.kernel.org
9518S:	Maintained
9519F:	drivers/media/usb/go7007/
9520
9521GOODIX TOUCHSCREEN
9522M:	Bastien Nocera <hadess@hadess.net>
9523M:	Hans de Goede <hdegoede@redhat.com>
9524L:	linux-input@vger.kernel.org
9525S:	Maintained
9526F:	drivers/input/touchscreen/goodix*
9527
9528GOOGLE ETHERNET DRIVERS
9529M:	Jeroen de Borst <jeroendb@google.com>
9530M:	Praveen Kaligineedi <pkaligineedi@google.com>
9531R:	Shailend Chand <shailend@google.com>
9532L:	netdev@vger.kernel.org
9533S:	Supported
9534F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9535F:	drivers/net/ethernet/google
9536
9537GOOGLE FIRMWARE DRIVERS
9538M:	Tzung-Bi Shih <tzungbi@kernel.org>
9539R:	Brian Norris <briannorris@chromium.org>
9540R:	Julius Werner <jwerner@chromium.org>
9541L:	chrome-platform@lists.linux.dev
9542S:	Maintained
9543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9544F:	drivers/firmware/google/
9545
9546GOOGLE TENSOR SoC SUPPORT
9547M:	Peter Griffin <peter.griffin@linaro.org>
9548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9549L:	linux-samsung-soc@vger.kernel.org
9550S:	Maintained
9551F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9552F:	arch/arm64/boot/dts/exynos/google/
9553F:	drivers/clk/samsung/clk-gs101.c
9554F:	drivers/phy/samsung/phy-gs101-ufs.c
9555F:	include/dt-bindings/clock/google,gs101.h
9556K:	[gG]oogle.?[tT]ensor
9557
9558GPD POCKET FAN DRIVER
9559M:	Hans de Goede <hdegoede@redhat.com>
9560L:	platform-driver-x86@vger.kernel.org
9561S:	Maintained
9562F:	drivers/platform/x86/gpd-pocket-fan.c
9563
9564GPIO ACPI SUPPORT
9565M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9566M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9567L:	linux-gpio@vger.kernel.org
9568L:	linux-acpi@vger.kernel.org
9569S:	Supported
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9571F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9572F:	drivers/gpio/gpiolib-acpi.c
9573F:	drivers/gpio/gpiolib-acpi.h
9574
9575GPIO AGGREGATOR
9576M:	Geert Uytterhoeven <geert+renesas@glider.be>
9577L:	linux-gpio@vger.kernel.org
9578S:	Supported
9579F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9580F:	drivers/gpio/gpio-aggregator.c
9581
9582GPIO IR Transmitter
9583M:	Sean Young <sean@mess.org>
9584L:	linux-media@vger.kernel.org
9585S:	Maintained
9586F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9587F:	drivers/media/rc/gpio-ir-tx.c
9588
9589GPIO MOCKUP DRIVER
9590M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9591L:	linux-gpio@vger.kernel.org
9592S:	Maintained
9593F:	drivers/gpio/gpio-mockup.c
9594F:	tools/testing/selftests/gpio/
9595
9596GPIO REGMAP
9597M:	Michael Walle <mwalle@kernel.org>
9598S:	Maintained
9599F:	drivers/gpio/gpio-regmap.c
9600F:	include/linux/gpio/regmap.h
9601K:	(devm_)?gpio_regmap_(un)?register
9602
9603GPIO SUBSYSTEM
9604M:	Linus Walleij <linus.walleij@linaro.org>
9605M:	Bartosz Golaszewski <brgl@bgdev.pl>
9606L:	linux-gpio@vger.kernel.org
9607S:	Maintained
9608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9609F:	Documentation/admin-guide/gpio/
9610F:	Documentation/devicetree/bindings/gpio/
9611F:	Documentation/driver-api/gpio/
9612F:	drivers/gpio/
9613F:	include/dt-bindings/gpio/
9614F:	include/linux/gpio.h
9615F:	include/linux/gpio/
9616F:	include/linux/of_gpio.h
9617
9618GPIO UAPI
9619M:	Bartosz Golaszewski <brgl@bgdev.pl>
9620R:	Kent Gibson <warthog618@gmail.com>
9621L:	linux-gpio@vger.kernel.org
9622S:	Maintained
9623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9624F:	Documentation/ABI/obsolete/sysfs-gpio
9625F:	Documentation/ABI/testing/gpio-cdev
9626F:	Documentation/userspace-api/gpio/
9627F:	drivers/gpio/gpiolib-cdev.c
9628F:	include/uapi/linux/gpio.h
9629F:	tools/gpio/
9630
9631GRE DEMULTIPLEXER DRIVER
9632M:	Dmitry Kozlov <xeb@mail.ru>
9633L:	netdev@vger.kernel.org
9634S:	Maintained
9635F:	include/net/gre.h
9636F:	net/ipv4/gre_demux.c
9637F:	net/ipv4/gre_offload.c
9638
9639GRETH 10/100/1G Ethernet MAC device driver
9640M:	Andreas Larsson <andreas@gaisler.com>
9641L:	netdev@vger.kernel.org
9642S:	Maintained
9643F:	drivers/net/ethernet/aeroflex/
9644
9645GREYBUS AUDIO PROTOCOLS DRIVERS
9646M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9647M:	Mark Greer <mgreer@animalcreek.com>
9648S:	Maintained
9649F:	drivers/staging/greybus/audio_apbridgea.c
9650F:	drivers/staging/greybus/audio_apbridgea.h
9651F:	drivers/staging/greybus/audio_codec.c
9652F:	drivers/staging/greybus/audio_codec.h
9653F:	drivers/staging/greybus/audio_gb.c
9654F:	drivers/staging/greybus/audio_manager.c
9655F:	drivers/staging/greybus/audio_manager.h
9656F:	drivers/staging/greybus/audio_manager_module.c
9657F:	drivers/staging/greybus/audio_manager_private.h
9658F:	drivers/staging/greybus/audio_manager_sysfs.c
9659F:	drivers/staging/greybus/audio_module.c
9660F:	drivers/staging/greybus/audio_topology.c
9661
9662GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9663M:	Viresh Kumar <vireshk@kernel.org>
9664S:	Maintained
9665F:	drivers/staging/greybus/authentication.c
9666F:	drivers/staging/greybus/bootrom.c
9667F:	drivers/staging/greybus/firmware.h
9668F:	drivers/staging/greybus/fw-core.c
9669F:	drivers/staging/greybus/fw-download.c
9670F:	drivers/staging/greybus/fw-management.c
9671F:	drivers/staging/greybus/greybus_authentication.h
9672F:	drivers/staging/greybus/greybus_firmware.h
9673F:	drivers/staging/greybus/hid.c
9674F:	drivers/staging/greybus/i2c.c
9675F:	drivers/staging/greybus/spi.c
9676F:	drivers/staging/greybus/spilib.c
9677F:	drivers/staging/greybus/spilib.h
9678
9679GREYBUS LOOPBACK DRIVER
9680M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9681S:	Maintained
9682F:	drivers/staging/greybus/loopback.c
9683
9684GREYBUS PLATFORM DRIVERS
9685M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9686S:	Maintained
9687F:	drivers/staging/greybus/arche-apb-ctrl.c
9688F:	drivers/staging/greybus/arche-platform.c
9689F:	drivers/staging/greybus/arche_platform.h
9690
9691GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9692M:	Rui Miguel Silva <rmfrfs@gmail.com>
9693S:	Maintained
9694F:	drivers/staging/greybus/gpio.c
9695F:	drivers/staging/greybus/light.c
9696F:	drivers/staging/greybus/power_supply.c
9697F:	drivers/staging/greybus/sdio.c
9698F:	drivers/staging/greybus/spi.c
9699F:	drivers/staging/greybus/spilib.c
9700
9701GREYBUS BEAGLEPLAY DRIVERS
9702M:	Ayush Singh <ayushdevel1325@gmail.com>
9703L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9704S:	Maintained
9705F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9706F:	drivers/greybus/gb-beagleplay.c
9707
9708GREYBUS SUBSYSTEM
9709M:	Johan Hovold <johan@kernel.org>
9710M:	Alex Elder <elder@kernel.org>
9711M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9712L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9713S:	Maintained
9714F:	drivers/greybus/
9715F:	drivers/staging/greybus/
9716F:	include/linux/greybus.h
9717F:	include/linux/greybus/
9718
9719GREYBUS UART PROTOCOLS DRIVERS
9720M:	David Lin <dtwlin@gmail.com>
9721S:	Maintained
9722F:	drivers/staging/greybus/log.c
9723F:	drivers/staging/greybus/uart.c
9724
9725GS1662 VIDEO SERIALIZER
9726M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9727L:	linux-media@vger.kernel.org
9728S:	Maintained
9729T:	git git://linuxtv.org/media_tree.git
9730F:	drivers/media/spi/gs1662.c
9731
9732GSPCA FINEPIX SUBDRIVER
9733M:	Frank Zago <frank@zago.net>
9734L:	linux-media@vger.kernel.org
9735S:	Maintained
9736T:	git git://linuxtv.org/media_tree.git
9737F:	drivers/media/usb/gspca/finepix.c
9738
9739GSPCA GL860 SUBDRIVER
9740M:	Olivier Lorin <o.lorin@laposte.net>
9741L:	linux-media@vger.kernel.org
9742S:	Maintained
9743T:	git git://linuxtv.org/media_tree.git
9744F:	drivers/media/usb/gspca/gl860/
9745
9746GSPCA M5602 SUBDRIVER
9747M:	Erik Andren <erik.andren@gmail.com>
9748L:	linux-media@vger.kernel.org
9749S:	Maintained
9750T:	git git://linuxtv.org/media_tree.git
9751F:	drivers/media/usb/gspca/m5602/
9752
9753GSPCA PAC207 SONIXB SUBDRIVER
9754M:	Hans Verkuil <hverkuil@xs4all.nl>
9755L:	linux-media@vger.kernel.org
9756S:	Odd Fixes
9757T:	git git://linuxtv.org/media_tree.git
9758F:	drivers/media/usb/gspca/pac207.c
9759
9760GSPCA SN9C20X SUBDRIVER
9761M:	Brian Johnson <brijohn@gmail.com>
9762L:	linux-media@vger.kernel.org
9763S:	Maintained
9764T:	git git://linuxtv.org/media_tree.git
9765F:	drivers/media/usb/gspca/sn9c20x.c
9766
9767GSPCA T613 SUBDRIVER
9768M:	Leandro Costantino <lcostantino@gmail.com>
9769L:	linux-media@vger.kernel.org
9770S:	Maintained
9771T:	git git://linuxtv.org/media_tree.git
9772F:	drivers/media/usb/gspca/t613.c
9773
9774GSPCA USB WEBCAM DRIVER
9775M:	Hans Verkuil <hverkuil@xs4all.nl>
9776L:	linux-media@vger.kernel.org
9777S:	Odd Fixes
9778T:	git git://linuxtv.org/media_tree.git
9779F:	drivers/media/usb/gspca/
9780
9781GTP (GPRS Tunneling Protocol)
9782M:	Pablo Neira Ayuso <pablo@netfilter.org>
9783M:	Harald Welte <laforge@gnumonks.org>
9784L:	osmocom-net-gprs@lists.osmocom.org
9785S:	Maintained
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9787F:	drivers/net/gtp.c
9788
9789GUID PARTITION TABLE (GPT)
9790M:	Davidlohr Bueso <dave@stgolabs.net>
9791L:	linux-efi@vger.kernel.org
9792S:	Maintained
9793F:	block/partitions/efi.*
9794
9795HABANALABS PCI DRIVER
9796M:	Ofir Bitton <obitton@habana.ai>
9797L:	dri-devel@lists.freedesktop.org
9798S:	Supported
9799C:	irc://irc.oftc.net/dri-devel
9800T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9801F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9802F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9803F:	drivers/accel/habanalabs/
9804F:	include/linux/habanalabs/
9805F:	include/trace/events/habanalabs.h
9806F:	include/uapi/drm/habanalabs_accel.h
9807
9808HACKRF MEDIA DRIVER
9809L:	linux-media@vger.kernel.org
9810S:	Orphan
9811W:	https://linuxtv.org
9812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9813F:	drivers/media/usb/hackrf/
9814
9815HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9816M:	Chuck Lever <chuck.lever@oracle.com>
9817L:	kernel-tls-handshake@lists.linux.dev
9818L:	netdev@vger.kernel.org
9819S:	Maintained
9820F:	Documentation/netlink/specs/handshake.yaml
9821F:	Documentation/networking/tls-handshake.rst
9822F:	include/net/handshake.h
9823F:	include/trace/events/handshake.h
9824F:	net/handshake/
9825
9826HANTRO VPU CODEC DRIVER
9827M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9828M:	Philipp Zabel <p.zabel@pengutronix.de>
9829L:	linux-media@vger.kernel.org
9830L:	linux-rockchip@lists.infradead.org
9831S:	Maintained
9832F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9833F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9834F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9835F:	drivers/media/platform/verisilicon/
9836
9837HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9838M:	Frank Seidel <frank@f-seidel.de>
9839L:	platform-driver-x86@vger.kernel.org
9840S:	Maintained
9841W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9842F:	drivers/platform/x86/hdaps.c
9843
9844HARDWARE MONITORING
9845M:	Jean Delvare <jdelvare@suse.com>
9846M:	Guenter Roeck <linux@roeck-us.net>
9847L:	linux-hwmon@vger.kernel.org
9848S:	Maintained
9849W:	http://hwmon.wiki.kernel.org/
9850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9851F:	Documentation/ABI/testing/sysfs-class-hwmon
9852F:	Documentation/devicetree/bindings/hwmon/
9853F:	Documentation/hwmon/
9854F:	drivers/hwmon/
9855F:	include/linux/hwmon*.h
9856F:	include/trace/events/hwmon*.h
9857K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9858
9859HARDWARE RANDOM NUMBER GENERATOR CORE
9860M:	Olivia Mackall <olivia@selenic.com>
9861M:	Herbert Xu <herbert@gondor.apana.org.au>
9862L:	linux-crypto@vger.kernel.org
9863S:	Odd fixes
9864F:	Documentation/admin-guide/hw_random.rst
9865F:	Documentation/devicetree/bindings/rng/
9866F:	drivers/char/hw_random/
9867F:	include/linux/hw_random.h
9868
9869HARDWARE SPINLOCK CORE
9870M:	Bjorn Andersson <andersson@kernel.org>
9871R:	Baolin Wang <baolin.wang7@gmail.com>
9872L:	linux-remoteproc@vger.kernel.org
9873S:	Maintained
9874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9875F:	Documentation/devicetree/bindings/hwlock/
9876F:	Documentation/locking/hwspinlock.rst
9877F:	drivers/hwspinlock/
9878F:	include/linux/hwspinlock.h
9879
9880HARDWARE TRACING FACILITIES
9881M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9882S:	Maintained
9883F:	drivers/hwtracing/
9884
9885HARMONY SOUND DRIVER
9886L:	linux-parisc@vger.kernel.org
9887S:	Maintained
9888F:	sound/parisc/harmony.*
9889
9890HDPVR USB VIDEO ENCODER DRIVER
9891M:	Hans Verkuil <hverkuil@xs4all.nl>
9892L:	linux-media@vger.kernel.org
9893S:	Odd Fixes
9894W:	https://linuxtv.org
9895T:	git git://linuxtv.org/media_tree.git
9896F:	drivers/media/usb/hdpvr/
9897
9898HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9899M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9900S:	Supported
9901F:	drivers/misc/hpilo.[ch]
9902
9903HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9904M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9905S:	Supported
9906F:	Documentation/watchdog/hpwdt.rst
9907F:	drivers/watchdog/hpwdt.c
9908
9909HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9910M:	Don Brace <don.brace@microchip.com>
9911L:	storagedev@microchip.com
9912L:	linux-scsi@vger.kernel.org
9913S:	Supported
9914F:	Documentation/scsi/hpsa.rst
9915F:	drivers/scsi/hpsa*.[ch]
9916F:	include/linux/cciss*.h
9917F:	include/uapi/linux/cciss*.h
9918
9919HFI1 DRIVER
9920M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9921L:	linux-rdma@vger.kernel.org
9922S:	Supported
9923F:	drivers/infiniband/hw/hfi1
9924
9925HFS FILESYSTEM
9926L:	linux-fsdevel@vger.kernel.org
9927S:	Orphan
9928F:	Documentation/filesystems/hfs.rst
9929F:	fs/hfs/
9930
9931HFSPLUS FILESYSTEM
9932L:	linux-fsdevel@vger.kernel.org
9933S:	Orphan
9934F:	Documentation/filesystems/hfsplus.rst
9935F:	fs/hfsplus/
9936
9937HGA FRAMEBUFFER DRIVER
9938M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9939L:	linux-nvidia@lists.surfsouth.com
9940S:	Maintained
9941W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9942F:	drivers/video/fbdev/hgafb.c
9943
9944HIBERNATION (aka Software Suspend, aka swsusp)
9945M:	"Rafael J. Wysocki" <rafael@kernel.org>
9946M:	Pavel Machek <pavel@ucw.cz>
9947L:	linux-pm@vger.kernel.org
9948S:	Supported
9949B:	https://bugzilla.kernel.org
9950F:	arch/*/include/asm/suspend*.h
9951F:	arch/x86/power/
9952F:	drivers/base/power/
9953F:	include/linux/freezer.h
9954F:	include/linux/pm.h
9955F:	include/linux/suspend.h
9956F:	kernel/power/
9957
9958HID CORE LAYER
9959M:	Jiri Kosina <jikos@kernel.org>
9960M:	Benjamin Tissoires <bentiss@kernel.org>
9961L:	linux-input@vger.kernel.org
9962S:	Maintained
9963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9964F:	Documentation/hid/
9965F:	drivers/hid/
9966F:	include/linux/hid*
9967F:	include/uapi/linux/hid*
9968F:	samples/hid/
9969F:	tools/testing/selftests/hid/
9970
9971HID LOGITECH DRIVERS
9972R:	Filipe Laíns <lains@riseup.net>
9973L:	linux-input@vger.kernel.org
9974S:	Maintained
9975F:	drivers/hid/hid-logitech-*
9976
9977HID NVIDIA SHIELD DRIVER
9978M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9979L:	linux-input@vger.kernel.org
9980S:	Maintained
9981F:	drivers/hid/hid-nvidia-shield.c
9982
9983HID PHOENIX RC FLIGHT CONTROLLER
9984M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9985L:	linux-input@vger.kernel.org
9986S:	Maintained
9987F:	drivers/hid/hid-pxrc.c
9988
9989HID PLAYSTATION DRIVER
9990M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9991L:	linux-input@vger.kernel.org
9992S:	Supported
9993F:	drivers/hid/hid-playstation.c
9994
9995HID SENSOR HUB DRIVERS
9996M:	Jiri Kosina <jikos@kernel.org>
9997M:	Jonathan Cameron <jic23@kernel.org>
9998M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9999L:	linux-input@vger.kernel.org
10000L:	linux-iio@vger.kernel.org
10001S:	Maintained
10002F:	Documentation/hid/hid-sensor*
10003F:	drivers/hid/hid-sensor-*
10004F:	drivers/iio/*/hid-*
10005F:	include/linux/hid-sensor-*
10006
10007HID VRC-2 CAR CONTROLLER DRIVER
10008M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10009L:	linux-input@vger.kernel.org
10010S:	Maintained
10011F:	drivers/hid/hid-vrc2.c
10012
10013HID WACOM DRIVER
10014M:	Ping Cheng <ping.cheng@wacom.com>
10015M:	Jason Gerecke  <jason.gerecke@wacom.com>
10016L:	linux-input@vger.kernel.org
10017S:	Maintained
10018F:	drivers/hid/wacom.h
10019F:	drivers/hid/wacom_*
10020
10021HID++ LOGITECH DRIVERS
10022R:	Filipe Laíns <lains@riseup.net>
10023R:	Bastien Nocera <hadess@hadess.net>
10024L:	linux-input@vger.kernel.org
10025S:	Maintained
10026F:	drivers/hid/hid-logitech-hidpp.c
10027
10028HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10029M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10030M:	Frederic Weisbecker <frederic@kernel.org>
10031M:	Thomas Gleixner <tglx@linutronix.de>
10032L:	linux-kernel@vger.kernel.org
10033S:	Maintained
10034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10035F:	Documentation/timers/
10036F:	include/linux/clockchips.h
10037F:	include/linux/hrtimer.h
10038F:	include/linux/timer.h
10039F:	kernel/time/clockevents.c
10040F:	kernel/time/hrtimer.c
10041F:	kernel/time/timer.c
10042F:	kernel/time/timer_list.c
10043F:	kernel/time/timer_migration.*
10044F:	tools/testing/selftests/timers/
10045
10046HIGH-SPEED SCC DRIVER FOR AX.25
10047L:	linux-hams@vger.kernel.org
10048S:	Orphan
10049F:	drivers/net/hamradio/scc.c
10050
10051HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10052M:	HighPoint Linux Team <linux@highpoint-tech.com>
10053S:	Supported
10054W:	http://www.highpoint-tech.com
10055F:	Documentation/scsi/hptiop.rst
10056F:	drivers/scsi/hptiop.c
10057
10058HIKEY960 ONBOARD USB GPIO HUB DRIVER
10059M:	John Stultz <jstultz@google.com>
10060L:	linux-kernel@vger.kernel.org
10061S:	Maintained
10062F:	drivers/misc/hisi_hikey_usb.c
10063
10064HIMAX HX83112B TOUCHSCREEN SUPPORT
10065M:	Job Noorman <job@noorman.info>
10066L:	linux-input@vger.kernel.org
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10069F:	drivers/input/touchscreen/himax_hx83112b.c
10070
10071HIPPI
10072M:	Jes Sorensen <jes@trained-monkey.org>
10073L:	linux-hippi@sunsite.dk
10074S:	Maintained
10075F:	drivers/net/hippi/
10076F:	include/linux/hippidevice.h
10077F:	include/uapi/linux/if_hippi.h
10078F:	net/802/hippi.c
10079
10080HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10081M:	Kurt Kanzenbach <kurt@linutronix.de>
10082L:	netdev@vger.kernel.org
10083S:	Maintained
10084F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10085F:	drivers/net/dsa/hirschmann/*
10086F:	include/linux/platform_data/hirschmann-hellcreek.h
10087F:	net/dsa/tag_hellcreek.c
10088
10089HISILICON DMA DRIVER
10090M:	Zhou Wang <wangzhou1@hisilicon.com>
10091M:	Jie Hai <haijie1@huawei.com>
10092L:	dmaengine@vger.kernel.org
10093S:	Maintained
10094F:	drivers/dma/hisi_dma.c
10095
10096HISILICON GPIO DRIVER
10097M:	Jay Fang <f.fangjian@huawei.com>
10098L:	linux-gpio@vger.kernel.org
10099S:	Maintained
10100F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10101F:	drivers/gpio/gpio-hisi.c
10102
10103HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10104M:	Zhiqi Song <songzhiqi1@huawei.com>
10105M:	Longfang Liu <liulongfang@huawei.com>
10106L:	linux-crypto@vger.kernel.org
10107S:	Maintained
10108F:	Documentation/ABI/testing/debugfs-hisi-hpre
10109F:	drivers/crypto/hisilicon/hpre/hpre.h
10110F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10111F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10112
10113HISILICON HNS3 PMU DRIVER
10114M:	Jijie Shao <shaojijie@huawei.com>
10115S:	Supported
10116F:	Documentation/admin-guide/perf/hns3-pmu.rst
10117F:	drivers/perf/hisilicon/hns3_pmu.c
10118
10119HISILICON I2C CONTROLLER DRIVER
10120M:	Yicong Yang <yangyicong@hisilicon.com>
10121L:	linux-i2c@vger.kernel.org
10122S:	Maintained
10123W:	https://www.hisilicon.com
10124F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10125F:	drivers/i2c/busses/i2c-hisi.c
10126
10127HISILICON KUNPENG SOC HCCS DRIVER
10128M:	Huisong Li <lihuisong@huawei.com>
10129S:	Maintained
10130F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10131F:	drivers/soc/hisilicon/kunpeng_hccs.c
10132F:	drivers/soc/hisilicon/kunpeng_hccs.h
10133
10134HISILICON LPC BUS DRIVER
10135M:	Jay Fang <f.fangjian@huawei.com>
10136S:	Maintained
10137W:	http://www.hisilicon.com
10138F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10139F:	drivers/bus/hisi_lpc.c
10140
10141HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10142M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10143M:	Salil Mehta <salil.mehta@huawei.com>
10144M:	Jijie Shao <shaojijie@huawei.com>
10145L:	netdev@vger.kernel.org
10146S:	Maintained
10147W:	http://www.hisilicon.com
10148F:	drivers/net/ethernet/hisilicon/hns3/
10149
10150HISILICON NETWORK SUBSYSTEM DRIVER
10151M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10152M:	Salil Mehta <salil.mehta@huawei.com>
10153L:	netdev@vger.kernel.org
10154S:	Maintained
10155W:	http://www.hisilicon.com
10156F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10157F:	drivers/net/ethernet/hisilicon/
10158
10159HISILICON PMU DRIVER
10160M:	Yicong Yang <yangyicong@hisilicon.com>
10161M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10162S:	Supported
10163W:	http://www.hisilicon.com
10164F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10165F:	Documentation/admin-guide/perf/hisi-pmu.rst
10166F:	drivers/perf/hisilicon
10167
10168HISILICON PTT DRIVER
10169M:	Yicong Yang <yangyicong@hisilicon.com>
10170M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10171L:	linux-kernel@vger.kernel.org
10172S:	Maintained
10173F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10174F:	Documentation/trace/hisi-ptt.rst
10175F:	drivers/hwtracing/ptt/
10176F:	tools/perf/arch/arm64/util/hisi-ptt.c
10177F:	tools/perf/util/hisi-ptt*
10178F:	tools/perf/util/hisi-ptt-decoder/*
10179
10180HISILICON QM DRIVER
10181M:	Weili Qian <qianweili@huawei.com>
10182M:	Zhou Wang <wangzhou1@hisilicon.com>
10183L:	linux-crypto@vger.kernel.org
10184S:	Maintained
10185F:	drivers/crypto/hisilicon/Kconfig
10186F:	drivers/crypto/hisilicon/Makefile
10187F:	drivers/crypto/hisilicon/qm.c
10188F:	drivers/crypto/hisilicon/sgl.c
10189F:	include/linux/hisi_acc_qm.h
10190
10191HISILICON ROCE DRIVER
10192M:	Chengchang Tang <tangchengchang@huawei.com>
10193M:	Junxian Huang <huangjunxian6@hisilicon.com>
10194L:	linux-rdma@vger.kernel.org
10195S:	Maintained
10196F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10197F:	drivers/infiniband/hw/hns/
10198
10199HISILICON SAS Controller
10200M:	Yihang Li <liyihang9@huawei.com>
10201S:	Supported
10202W:	http://www.hisilicon.com
10203F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10204F:	drivers/scsi/hisi_sas/
10205
10206HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10207M:	Longfang Liu <liulongfang@huawei.com>
10208L:	linux-crypto@vger.kernel.org
10209S:	Maintained
10210F:	Documentation/ABI/testing/debugfs-hisi-sec
10211F:	drivers/crypto/hisilicon/sec2/sec.h
10212F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10213F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10214F:	drivers/crypto/hisilicon/sec2/sec_main.c
10215
10216HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10217M:	Jay Fang <f.fangjian@huawei.com>
10218L:	linux-spi@vger.kernel.org
10219S:	Maintained
10220W:	http://www.hisilicon.com
10221F:	drivers/spi/spi-hisi-kunpeng.c
10222
10223HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10224M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10225L:	linux-kernel@vger.kernel.org
10226S:	Maintained
10227F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10228F:	drivers/spmi/hisi-spmi-controller.c
10229
10230HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10231M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10232L:	linux-kernel@vger.kernel.org
10233S:	Maintained
10234F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10235F:	drivers/mfd/hi6421-spmi-pmic.c
10236
10237HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10238M:	Weili Qian <qianweili@huawei.com>
10239S:	Maintained
10240F:	drivers/crypto/hisilicon/trng/trng.c
10241
10242HISILICON V3XX SPI NOR FLASH Controller Driver
10243M:	Jay Fang <f.fangjian@huawei.com>
10244S:	Maintained
10245W:	http://www.hisilicon.com
10246F:	drivers/spi/spi-hisi-sfc-v3xx.c
10247
10248HISILICON ZIP Controller DRIVER
10249M:	Yang Shen <shenyang39@huawei.com>
10250M:	Zhou Wang <wangzhou1@hisilicon.com>
10251L:	linux-crypto@vger.kernel.org
10252S:	Maintained
10253F:	Documentation/ABI/testing/debugfs-hisi-zip
10254F:	drivers/crypto/hisilicon/zip/
10255
10256HMM - Heterogeneous Memory Management
10257M:	Jérôme Glisse <jglisse@redhat.com>
10258L:	linux-mm@kvack.org
10259S:	Maintained
10260F:	Documentation/mm/hmm.rst
10261F:	include/linux/hmm*
10262F:	lib/test_hmm*
10263F:	mm/hmm*
10264F:	tools/testing/selftests/mm/*hmm*
10265
10266HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10267M:	Petre Rodan <petre.rodan@subdimension.ro>
10268L:	linux-iio@vger.kernel.org
10269S:	Maintained
10270F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10271F:	drivers/iio/pressure/hsc030pa*
10272
10273HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10274M:	Andreas Klinger <ak@it-klinger.de>
10275M:	Petre Rodan <petre.rodan@subdimension.ro>
10276L:	linux-iio@vger.kernel.org
10277S:	Maintained
10278F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10279F:	drivers/iio/pressure/mprls0025pa*
10280
10281HP BIOSCFG DRIVER
10282M:	Jorge Lopez <jorge.lopez2@hp.com>
10283L:	platform-driver-x86@vger.kernel.org
10284S:	Maintained
10285F:	drivers/platform/x86/hp/hp-bioscfg/
10286
10287HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10288L:	platform-driver-x86@vger.kernel.org
10289S:	Orphan
10290F:	drivers/platform/x86/hp/tc1100-wmi.c
10291
10292HP WMI HARDWARE MONITOR DRIVER
10293M:	James Seo <james@equiv.tech>
10294L:	linux-hwmon@vger.kernel.org
10295S:	Maintained
10296F:	Documentation/hwmon/hp-wmi-sensors.rst
10297F:	drivers/hwmon/hp-wmi-sensors.c
10298
10299HPET:	High Precision Event Timers driver
10300M:	Clemens Ladisch <clemens@ladisch.de>
10301S:	Maintained
10302F:	Documentation/timers/hpet.rst
10303F:	drivers/char/hpet.c
10304F:	include/linux/hpet.h
10305F:	include/uapi/linux/hpet.h
10306
10307HPET:	x86
10308S:	Orphan
10309F:	arch/x86/include/asm/hpet.h
10310F:	arch/x86/kernel/hpet.c
10311
10312HPFS FILESYSTEM
10313M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10314S:	Maintained
10315W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10316F:	fs/hpfs/
10317
10318HS3001 Hardware Temperature and Humidity Sensor
10319M:	Andre Werner <andre.werner@systec-electronic.com>
10320L:	linux-hwmon@vger.kernel.org
10321S:	Maintained
10322F:	drivers/hwmon/hs3001.c
10323
10324HSI SUBSYSTEM
10325M:	Sebastian Reichel <sre@kernel.org>
10326S:	Maintained
10327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10328F:	Documentation/ABI/testing/sysfs-bus-hsi
10329F:	Documentation/driver-api/hsi.rst
10330F:	drivers/hsi/
10331F:	include/linux/hsi/
10332F:	include/uapi/linux/hsi/
10333
10334HSO 3G MODEM DRIVER
10335L:	linux-usb@vger.kernel.org
10336S:	Orphan
10337F:	drivers/net/usb/hso.c
10338
10339HSR NETWORK PROTOCOL
10340L:	netdev@vger.kernel.org
10341S:	Orphan
10342F:	net/hsr/
10343
10344HT16K33 LED CONTROLLER DRIVER
10345M:	Robin van der Gracht <robin@protonic.nl>
10346S:	Maintained
10347F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10348F:	drivers/auxdisplay/ht16k33.c
10349
10350HTCPEN TOUCHSCREEN DRIVER
10351M:	Pau Oliva Fora <pof@eslack.org>
10352L:	linux-input@vger.kernel.org
10353S:	Maintained
10354F:	drivers/input/touchscreen/htcpen.c
10355
10356HTE SUBSYSTEM
10357M:	Dipen Patel <dipenp@nvidia.com>
10358L:	timestamp@lists.linux.dev
10359S:	Maintained
10360Q:	https://patchwork.kernel.org/project/timestamp/list/
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10362F:	Documentation/devicetree/bindings/timestamp/
10363F:	Documentation/driver-api/hte/
10364F:	drivers/hte/
10365F:	include/linux/hte.h
10366
10367HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10368M:	Lorenzo Bianconi <lorenzo@kernel.org>
10369L:	linux-iio@vger.kernel.org
10370S:	Maintained
10371W:	http://www.st.com/
10372F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10373F:	drivers/iio/humidity/hts221*
10374
10375HUAWEI ETHERNET DRIVER
10376M:	Cai Huoqing <cai.huoqing@linux.dev>
10377L:	netdev@vger.kernel.org
10378S:	Maintained
10379F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10380F:	drivers/net/ethernet/huawei/hinic/
10381
10382HUGETLB SUBSYSTEM
10383M:	Muchun Song <muchun.song@linux.dev>
10384L:	linux-mm@kvack.org
10385S:	Maintained
10386F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10387F:	Documentation/admin-guide/mm/hugetlbpage.rst
10388F:	Documentation/mm/hugetlbfs_reserv.rst
10389F:	Documentation/mm/vmemmap_dedup.rst
10390F:	fs/hugetlbfs/
10391F:	include/linux/hugetlb.h
10392F:	mm/hugetlb.c
10393F:	mm/hugetlb_vmemmap.c
10394F:	mm/hugetlb_vmemmap.h
10395F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10396
10397HVA ST MEDIA DRIVER
10398M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10399L:	linux-media@vger.kernel.org
10400S:	Supported
10401W:	https://linuxtv.org
10402T:	git git://linuxtv.org/media_tree.git
10403F:	drivers/media/platform/st/sti/hva
10404
10405HWPOISON MEMORY FAILURE HANDLING
10406M:	Miaohe Lin <linmiaohe@huawei.com>
10407R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10408L:	linux-mm@kvack.org
10409S:	Maintained
10410F:	mm/hwpoison-inject.c
10411F:	mm/memory-failure.c
10412
10413HYCON HY46XX TOUCHSCREEN SUPPORT
10414M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10415L:	linux-input@vger.kernel.org
10416S:	Maintained
10417F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10418F:	drivers/input/touchscreen/hycon-hy46xx.c
10419
10420HYGON PROCESSOR SUPPORT
10421M:	Pu Wen <puwen@hygon.cn>
10422L:	linux-kernel@vger.kernel.org
10423S:	Maintained
10424F:	arch/x86/kernel/cpu/hygon.c
10425
10426HYNIX HI556 SENSOR DRIVER
10427M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10428L:	linux-media@vger.kernel.org
10429S:	Maintained
10430T:	git git://linuxtv.org/media_tree.git
10431F:	drivers/media/i2c/hi556.c
10432
10433HYNIX HI846 SENSOR DRIVER
10434M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10435L:	linux-media@vger.kernel.org
10436S:	Maintained
10437F:	drivers/media/i2c/hi846.c
10438
10439HYNIX HI847 SENSOR DRIVER
10440M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10441L:	linux-media@vger.kernel.org
10442S:	Maintained
10443F:	drivers/media/i2c/hi847.c
10444
10445Hyper-V/Azure CORE AND DRIVERS
10446M:	"K. Y. Srinivasan" <kys@microsoft.com>
10447M:	Haiyang Zhang <haiyangz@microsoft.com>
10448M:	Wei Liu <wei.liu@kernel.org>
10449M:	Dexuan Cui <decui@microsoft.com>
10450L:	linux-hyperv@vger.kernel.org
10451S:	Supported
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10453F:	Documentation/ABI/stable/sysfs-bus-vmbus
10454F:	Documentation/ABI/testing/debugfs-hyperv
10455F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10456F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10457F:	Documentation/virt/hyperv
10458F:	arch/arm64/hyperv
10459F:	arch/arm64/include/asm/hyperv-tlfs.h
10460F:	arch/arm64/include/asm/mshyperv.h
10461F:	arch/x86/hyperv
10462F:	arch/x86/include/asm/hyperv-tlfs.h
10463F:	arch/x86/include/asm/mshyperv.h
10464F:	arch/x86/include/asm/trace/hyperv.h
10465F:	arch/x86/kernel/cpu/mshyperv.c
10466F:	drivers/clocksource/hyperv_timer.c
10467F:	drivers/hid/hid-hyperv.c
10468F:	drivers/hv/
10469F:	drivers/input/serio/hyperv-keyboard.c
10470F:	drivers/iommu/hyperv-iommu.c
10471F:	drivers/net/ethernet/microsoft/
10472F:	drivers/net/hyperv/
10473F:	drivers/pci/controller/pci-hyperv-intf.c
10474F:	drivers/pci/controller/pci-hyperv.c
10475F:	drivers/scsi/storvsc_drv.c
10476F:	drivers/uio/uio_hv_generic.c
10477F:	drivers/video/fbdev/hyperv_fb.c
10478F:	include/asm-generic/hyperv-tlfs.h
10479F:	include/asm-generic/mshyperv.h
10480F:	include/clocksource/hyperv_timer.h
10481F:	include/linux/hyperv.h
10482F:	include/net/mana
10483F:	include/uapi/linux/hyperv.h
10484F:	net/vmw_vsock/hyperv_transport.c
10485F:	tools/hv/
10486
10487HYPERBUS SUPPORT
10488M:	Vignesh Raghavendra <vigneshr@ti.com>
10489R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10490L:	linux-mtd@lists.infradead.org
10491S:	Supported
10492Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10493C:	irc://irc.oftc.net/mtd
10494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10495F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10496F:	drivers/mtd/hyperbus/
10497F:	include/linux/mtd/hyperbus.h
10498
10499HYPERVISOR VIRTUAL CONSOLE DRIVER
10500L:	linuxppc-dev@lists.ozlabs.org
10501S:	Odd Fixes
10502F:	drivers/tty/hvc/
10503
10504I2C ACPI SUPPORT
10505M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10506L:	linux-i2c@vger.kernel.org
10507L:	linux-acpi@vger.kernel.org
10508S:	Maintained
10509F:	drivers/i2c/i2c-core-acpi.c
10510
10511I2C ADDRESS TRANSLATOR (ATR)
10512M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10513R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10514L:	linux-i2c@vger.kernel.org
10515S:	Maintained
10516F:	drivers/i2c/i2c-atr.c
10517F:	include/linux/i2c-atr.h
10518
10519I2C CONTROLLER DRIVER FOR NVIDIA GPU
10520M:	Ajay Gupta <ajayg@nvidia.com>
10521L:	linux-i2c@vger.kernel.org
10522S:	Maintained
10523F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10524F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10525
10526I2C MUXES
10527M:	Peter Rosin <peda@axentia.se>
10528L:	linux-i2c@vger.kernel.org
10529S:	Maintained
10530F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10531F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10532F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10533F:	Documentation/i2c/i2c-topology.rst
10534F:	Documentation/i2c/muxes/
10535F:	drivers/i2c/i2c-mux.c
10536F:	drivers/i2c/muxes/
10537F:	include/linux/i2c-mux.h
10538
10539I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10540M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10541L:	linux-i2c@vger.kernel.org
10542S:	Maintained
10543F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10544F:	drivers/i2c/busses/i2c-mv64xxx.c
10545
10546I2C OVER PARALLEL PORT
10547M:	Jean Delvare <jdelvare@suse.com>
10548L:	linux-i2c@vger.kernel.org
10549S:	Maintained
10550F:	Documentation/i2c/busses/i2c-parport.rst
10551F:	drivers/i2c/busses/i2c-parport.c
10552
10553I2C SUBSYSTEM
10554M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10555L:	linux-i2c@vger.kernel.org
10556S:	Maintained
10557W:	https://i2c.wiki.kernel.org/
10558Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10560F:	Documentation/i2c/
10561F:	drivers/i2c/*
10562F:	include/dt-bindings/i2c/i2c.h
10563F:	include/linux/i2c-dev.h
10564F:	include/linux/i2c-smbus.h
10565F:	include/linux/i2c.h
10566F:	include/uapi/linux/i2c-*.h
10567F:	include/uapi/linux/i2c.h
10568
10569I2C SUBSYSTEM HOST DRIVERS
10570M:	Andi Shyti <andi.shyti@kernel.org>
10571L:	linux-i2c@vger.kernel.org
10572S:	Maintained
10573W:	https://i2c.wiki.kernel.org/
10574Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10576F:	Documentation/devicetree/bindings/i2c/
10577F:	drivers/i2c/algos/
10578F:	drivers/i2c/busses/
10579F:	include/dt-bindings/i2c/
10580
10581I2C-TAOS-EVM DRIVER
10582M:	Jean Delvare <jdelvare@suse.com>
10583L:	linux-i2c@vger.kernel.org
10584S:	Maintained
10585F:	Documentation/i2c/busses/i2c-taos-evm.rst
10586F:	drivers/i2c/busses/i2c-taos-evm.c
10587
10588I2C-TINY-USB DRIVER
10589M:	Till Harbaum <till@harbaum.org>
10590L:	linux-i2c@vger.kernel.org
10591S:	Maintained
10592W:	http://www.harbaum.org/till/i2c_tiny_usb
10593F:	drivers/i2c/busses/i2c-tiny-usb.c
10594
10595I2C/SMBUS CONTROLLER DRIVERS FOR PC
10596M:	Jean Delvare <jdelvare@suse.com>
10597L:	linux-i2c@vger.kernel.org
10598S:	Maintained
10599F:	Documentation/i2c/busses/i2c-ali1535.rst
10600F:	Documentation/i2c/busses/i2c-ali1563.rst
10601F:	Documentation/i2c/busses/i2c-ali15x3.rst
10602F:	Documentation/i2c/busses/i2c-amd756.rst
10603F:	Documentation/i2c/busses/i2c-amd8111.rst
10604F:	Documentation/i2c/busses/i2c-i801.rst
10605F:	Documentation/i2c/busses/i2c-nforce2.rst
10606F:	Documentation/i2c/busses/i2c-piix4.rst
10607F:	Documentation/i2c/busses/i2c-sis5595.rst
10608F:	Documentation/i2c/busses/i2c-sis630.rst
10609F:	Documentation/i2c/busses/i2c-sis96x.rst
10610F:	Documentation/i2c/busses/i2c-via.rst
10611F:	Documentation/i2c/busses/i2c-viapro.rst
10612F:	drivers/i2c/busses/i2c-ali1535.c
10613F:	drivers/i2c/busses/i2c-ali1563.c
10614F:	drivers/i2c/busses/i2c-ali15x3.c
10615F:	drivers/i2c/busses/i2c-amd756-s4882.c
10616F:	drivers/i2c/busses/i2c-amd756.c
10617F:	drivers/i2c/busses/i2c-amd8111.c
10618F:	drivers/i2c/busses/i2c-i801.c
10619F:	drivers/i2c/busses/i2c-isch.c
10620F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10621F:	drivers/i2c/busses/i2c-nforce2.c
10622F:	drivers/i2c/busses/i2c-piix4.c
10623F:	drivers/i2c/busses/i2c-sis5595.c
10624F:	drivers/i2c/busses/i2c-sis630.c
10625F:	drivers/i2c/busses/i2c-sis96x.c
10626F:	drivers/i2c/busses/i2c-via.c
10627F:	drivers/i2c/busses/i2c-viapro.c
10628
10629I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10630M:	Hans de Goede <hdegoede@redhat.com>
10631L:	linux-i2c@vger.kernel.org
10632S:	Maintained
10633F:	drivers/i2c/busses/i2c-cht-wc.c
10634
10635I2C/SMBUS ISMT DRIVER
10636M:	Seth Heasley <seth.heasley@intel.com>
10637M:	Neil Horman <nhorman@tuxdriver.com>
10638L:	linux-i2c@vger.kernel.org
10639F:	Documentation/i2c/busses/i2c-ismt.rst
10640F:	drivers/i2c/busses/i2c-ismt.c
10641
10642I2C/SMBUS ZHAOXIN DRIVER
10643M:	Hans Hu <hanshu@zhaoxin.com>
10644L:	linux-i2c@vger.kernel.org
10645S:	Maintained
10646W:	https://www.zhaoxin.com
10647F:	drivers/i2c/busses/i2c-viai2c-common.c
10648F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10649
10650I2C/SMBUS STUB DRIVER
10651M:	Jean Delvare <jdelvare@suse.com>
10652L:	linux-i2c@vger.kernel.org
10653S:	Maintained
10654F:	drivers/i2c/i2c-stub.c
10655
10656I3C DRIVER FOR ASPEED AST2600
10657M:	Jeremy Kerr <jk@codeconstruct.com.au>
10658S:	Maintained
10659F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10660F:	drivers/i3c/master/ast2600-i3c-master.c
10661
10662I3C DRIVER FOR CADENCE I3C MASTER IP
10663M:	Przemysław Gaj <pgaj@cadence.com>
10664S:	Maintained
10665F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10666F:	drivers/i3c/master/i3c-master-cdns.c
10667
10668I3C DRIVER FOR SYNOPSYS DESIGNWARE
10669S:	Orphan
10670F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10671F:	drivers/i3c/master/dw*
10672
10673I3C SUBSYSTEM
10674M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10675L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10676S:	Maintained
10677C:	irc://chat.freenode.net/linux-i3c
10678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10679F:	Documentation/ABI/testing/sysfs-bus-i3c
10680F:	Documentation/devicetree/bindings/i3c/
10681F:	Documentation/driver-api/i3c
10682F:	drivers/i3c/
10683F:	include/dt-bindings/i3c/
10684F:	include/linux/i3c/
10685
10686IBM Operation Panel Input Driver
10687M:	Eddie James <eajames@linux.ibm.com>
10688L:	linux-input@vger.kernel.org
10689S:	Maintained
10690F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10691F:	drivers/input/misc/ibm-panel.c
10692
10693IBM Power 842 compression accelerator
10694M:	Haren Myneni <haren@us.ibm.com>
10695S:	Supported
10696F:	crypto/842.c
10697F:	drivers/crypto/nx/Kconfig
10698F:	drivers/crypto/nx/Makefile
10699F:	drivers/crypto/nx/nx-842*
10700F:	include/linux/sw842.h
10701F:	lib/842/
10702
10703IBM Power in-Nest Crypto Acceleration
10704M:	Breno Leitão <leitao@debian.org>
10705M:	Nayna Jain <nayna@linux.ibm.com>
10706M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10707L:	linux-crypto@vger.kernel.org
10708S:	Supported
10709F:	drivers/crypto/nx/Kconfig
10710F:	drivers/crypto/nx/Makefile
10711F:	drivers/crypto/nx/nx-aes*
10712F:	drivers/crypto/nx/nx-sha*
10713F:	drivers/crypto/nx/nx.*
10714F:	drivers/crypto/nx/nx_csbcpb.h
10715F:	drivers/crypto/nx/nx_debugfs.c
10716
10717IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10718M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10719L:	linux-pci@vger.kernel.org
10720L:	linuxppc-dev@lists.ozlabs.org
10721S:	Supported
10722F:	drivers/pci/hotplug/rpadlpar*
10723
10724IBM Power Linux RAID adapter
10725M:	Brian King <brking@us.ibm.com>
10726S:	Supported
10727F:	drivers/scsi/ipr.*
10728
10729IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10730M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10731L:	linux-pci@vger.kernel.org
10732L:	linuxppc-dev@lists.ozlabs.org
10733S:	Supported
10734F:	drivers/pci/hotplug/rpaphp*
10735
10736IBM Power SRIOV Virtual NIC Device Driver
10737M:	Haren Myneni <haren@linux.ibm.com>
10738M:	Rick Lindsley <ricklind@linux.ibm.com>
10739R:	Nick Child <nnac123@linux.ibm.com>
10740R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10741L:	netdev@vger.kernel.org
10742S:	Supported
10743F:	drivers/net/ethernet/ibm/ibmvnic.*
10744
10745IBM Power VFIO Support
10746M:	Timothy Pearson <tpearson@raptorengineering.com>
10747S:	Supported
10748F:	drivers/vfio/vfio_iommu_spapr_tce.c
10749
10750IBM Power Virtual Ethernet Device Driver
10751M:	Nick Child <nnac123@linux.ibm.com>
10752L:	netdev@vger.kernel.org
10753S:	Supported
10754F:	drivers/net/ethernet/ibm/ibmveth.*
10755
10756IBM Power Virtual FC Device Drivers
10757M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10758L:	linux-scsi@vger.kernel.org
10759S:	Supported
10760F:	drivers/scsi/ibmvscsi/ibmvfc*
10761
10762IBM Power Virtual Management Channel Driver
10763M:	Brad Warrum <bwarrum@linux.ibm.com>
10764M:	Ritu Agarwal <rituagar@linux.ibm.com>
10765S:	Supported
10766F:	drivers/misc/ibmvmc.*
10767
10768IBM Power Virtual SCSI Device Drivers
10769M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10770L:	linux-scsi@vger.kernel.org
10771S:	Supported
10772F:	drivers/scsi/ibmvscsi/ibmvscsi*
10773F:	include/scsi/viosrp.h
10774
10775IBM Power Virtual SCSI Device Target Driver
10776M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10777L:	linux-scsi@vger.kernel.org
10778L:	target-devel@vger.kernel.org
10779S:	Supported
10780F:	drivers/scsi/ibmvscsi_tgt/
10781
10782IBM Power VMX Cryptographic instructions
10783M:	Breno Leitão <leitao@debian.org>
10784M:	Nayna Jain <nayna@linux.ibm.com>
10785M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10786L:	linux-crypto@vger.kernel.org
10787S:	Supported
10788F:	arch/powerpc/crypto/Kconfig
10789F:	arch/powerpc/crypto/Makefile
10790F:	arch/powerpc/crypto/aes.c
10791F:	arch/powerpc/crypto/aes_cbc.c
10792F:	arch/powerpc/crypto/aes_ctr.c
10793F:	arch/powerpc/crypto/aes_xts.c
10794F:	arch/powerpc/crypto/aesp8-ppc.*
10795F:	arch/powerpc/crypto/ghash.c
10796F:	arch/powerpc/crypto/ghashp8-ppc.pl
10797F:	arch/powerpc/crypto/ppc-xlate.pl
10798F:	arch/powerpc/crypto/vmx.c
10799
10800IBM ServeRAID RAID DRIVER
10801S:	Orphan
10802F:	drivers/scsi/ips.*
10803
10804ICH LPC AND GPIO DRIVER
10805M:	Peter Tyser <ptyser@xes-inc.com>
10806S:	Maintained
10807F:	drivers/gpio/gpio-ich.c
10808F:	drivers/mfd/lpc_ich.c
10809
10810ICY I2C DRIVER
10811M:	Max Staudt <max@enpas.org>
10812L:	linux-i2c@vger.kernel.org
10813S:	Maintained
10814F:	drivers/i2c/busses/i2c-icy.c
10815
10816IDEAPAD LAPTOP EXTRAS DRIVER
10817M:	Ike Panhc <ike.pan@canonical.com>
10818L:	platform-driver-x86@vger.kernel.org
10819S:	Maintained
10820W:	http://launchpad.net/ideapad-laptop
10821F:	drivers/platform/x86/ideapad-laptop.c
10822
10823IDEAPAD LAPTOP SLIDEBAR DRIVER
10824M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10825L:	linux-input@vger.kernel.org
10826S:	Maintained
10827W:	https://github.com/o2genum/ideapad-slidebar
10828F:	drivers/input/misc/ideapad_slidebar.c
10829
10830IDT VersaClock 5 CLOCK DRIVER
10831M:	Luca Ceresoli <luca@lucaceresoli.net>
10832S:	Maintained
10833F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10834F:	drivers/clk/clk-versaclock5.c
10835
10836IEEE 802.15.4 SUBSYSTEM
10837M:	Alexander Aring <alex.aring@gmail.com>
10838M:	Stefan Schmidt <stefan@datenfreihafen.org>
10839M:	Miquel Raynal <miquel.raynal@bootlin.com>
10840L:	linux-wpan@vger.kernel.org
10841S:	Maintained
10842W:	https://linux-wpan.org/
10843Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10846F:	Documentation/networking/ieee802154.rst
10847F:	drivers/net/ieee802154/
10848F:	include/linux/ieee802154.h
10849F:	include/linux/nl802154.h
10850F:	include/net/af_ieee802154.h
10851F:	include/net/cfg802154.h
10852F:	include/net/ieee802154_netdev.h
10853F:	include/net/mac802154.h
10854F:	include/net/nl802154.h
10855F:	net/ieee802154/
10856F:	net/mac802154/
10857
10858Intel VIRTIO DATA PATH ACCELERATOR
10859M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10860L:	virtualization@lists.linux.dev
10861S:	Supported
10862F:	drivers/vdpa/ifcvf/
10863
10864IFE PROTOCOL
10865M:	Yotam Gigi <yotam.gi@gmail.com>
10866M:	Jamal Hadi Salim <jhs@mojatatu.com>
10867F:	include/net/ife.h
10868F:	include/uapi/linux/ife.h
10869F:	net/ife
10870
10871IGORPLUG-USB IR RECEIVER
10872M:	Sean Young <sean@mess.org>
10873L:	linux-media@vger.kernel.org
10874S:	Maintained
10875F:	drivers/media/rc/igorplugusb.c
10876
10877IGUANAWORKS USB IR TRANSCEIVER
10878M:	Sean Young <sean@mess.org>
10879L:	linux-media@vger.kernel.org
10880S:	Maintained
10881F:	drivers/media/rc/iguanair.c
10882
10883IIO BACKEND FRAMEWORK
10884M:	Nuno Sa <nuno.sa@analog.com>
10885R:	Olivier Moysan <olivier.moysan@foss.st.com>
10886L:	linux-iio@vger.kernel.org
10887S:	Maintained
10888F:	drivers/iio/industrialio-backend.c
10889F:	include/linux/iio/backend.h
10890
10891IIO DIGITAL POTENTIOMETER DAC
10892M:	Peter Rosin <peda@axentia.se>
10893L:	linux-iio@vger.kernel.org
10894S:	Maintained
10895F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10896F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10897F:	drivers/iio/dac/dpot-dac.c
10898
10899IIO ENVELOPE DETECTOR
10900M:	Peter Rosin <peda@axentia.se>
10901L:	linux-iio@vger.kernel.org
10902S:	Maintained
10903F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10904F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10905F:	drivers/iio/adc/envelope-detector.c
10906
10907IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10908M:	Matti Vaittinen <mazziesaccount@gmail.com>
10909L:	linux-iio@vger.kernel.org
10910S:	Maintained
10911F:	drivers/iio/industrialio-gts-helper.c
10912F:	include/linux/iio/iio-gts-helper.h
10913F:	drivers/iio/test/iio-test-gts.c
10914
10915IIO MULTIPLEXER
10916M:	Peter Rosin <peda@axentia.se>
10917L:	linux-iio@vger.kernel.org
10918S:	Maintained
10919F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10920F:	drivers/iio/multiplexer/iio-mux.c
10921
10922IIO SCMI BASED DRIVER
10923M:	Jyoti Bhayana <jbhayana@google.com>
10924L:	linux-iio@vger.kernel.org
10925S:	Maintained
10926F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10927
10928IIO SUBSYSTEM AND DRIVERS
10929M:	Jonathan Cameron <jic23@kernel.org>
10930R:	Lars-Peter Clausen <lars@metafoo.de>
10931L:	linux-iio@vger.kernel.org
10932S:	Maintained
10933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10934F:	Documentation/ABI/testing/configfs-iio*
10935F:	Documentation/ABI/testing/sysfs-bus-iio*
10936F:	Documentation/devicetree/bindings/iio/
10937F:	Documentation/iio/
10938F:	drivers/iio/
10939F:	drivers/staging/iio/
10940F:	include/dt-bindings/iio/
10941F:	include/linux/iio/
10942F:	tools/iio/
10943
10944IIO UNIT CONVERTER
10945M:	Peter Rosin <peda@axentia.se>
10946L:	linux-iio@vger.kernel.org
10947S:	Maintained
10948F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10949F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10950F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10951F:	drivers/iio/afe/iio-rescale.c
10952
10953IKANOS/ADI EAGLE ADSL USB DRIVER
10954M:	Matthieu Castet <castet.matthieu@free.fr>
10955M:	Stanislaw Gruszka <stf_xl@wp.pl>
10956S:	Maintained
10957F:	drivers/usb/atm/ueagle-atm.c
10958
10959IMAGIS TOUCHSCREEN DRIVER
10960M:	Markuss Broks <markuss.broks@gmail.com>
10961S:	Maintained
10962F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10963F:	drivers/input/touchscreen/imagis.c
10964
10965IMGTEC ASCII LCD DRIVER
10966M:	Paul Burton <paulburton@kernel.org>
10967S:	Maintained
10968F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10969F:	drivers/auxdisplay/img-ascii-lcd.c
10970
10971IMGTEC JPEG ENCODER DRIVER
10972M:	Devarsh Thakkar <devarsht@ti.com>
10973L:	linux-media@vger.kernel.org
10974S:	Supported
10975F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10976F:	drivers/media/platform/imagination/e5010*
10977
10978IMGTEC IR DECODER DRIVER
10979S:	Orphan
10980F:	drivers/media/rc/img-ir/
10981
10982IMGTEC POWERVR DRM DRIVER
10983M:	Frank Binns <frank.binns@imgtec.com>
10984M:	Matt Coster <matt.coster@imgtec.com>
10985S:	Supported
10986T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10987F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10988F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10989F:	Documentation/gpu/imagination/
10990F:	drivers/gpu/drm/ci/xfails/powervr*
10991F:	drivers/gpu/drm/imagination/
10992F:	include/uapi/drm/pvr_drm.h
10993
10994IMON SOUNDGRAPH USB IR RECEIVER
10995M:	Sean Young <sean@mess.org>
10996L:	linux-media@vger.kernel.org
10997S:	Maintained
10998F:	drivers/media/rc/imon.c
10999F:	drivers/media/rc/imon_raw.c
11000
11001IMS TWINTURBO FRAMEBUFFER DRIVER
11002L:	linux-fbdev@vger.kernel.org
11003S:	Orphan
11004F:	drivers/video/fbdev/imsttfb.c
11005
11006INDEX OF FURTHER KERNEL DOCUMENTATION
11007M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11008S:	Maintained
11009F:	Documentation/process/kernel-docs.rst
11010
11011INDUSTRY PACK SUBSYSTEM (IPACK)
11012M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11013M:	Jens Taprogge <jens.taprogge@taprogge.org>
11014M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11015L:	industrypack-devel@lists.sourceforge.net
11016S:	Maintained
11017W:	http://industrypack.sourceforge.net
11018F:	drivers/ipack/
11019
11020INFINEON DPS310 Driver
11021M:	Eddie James <eajames@linux.ibm.com>
11022L:	linux-iio@vger.kernel.org
11023S:	Maintained
11024F:	drivers/iio/pressure/dps310.c
11025
11026INFINEON PEB2466 ASoC CODEC
11027M:	Herve Codina <herve.codina@bootlin.com>
11028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11029S:	Maintained
11030F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11031F:	sound/soc/codecs/peb2466.c
11032
11033INFINIBAND SUBSYSTEM
11034M:	Jason Gunthorpe <jgg@nvidia.com>
11035M:	Leon Romanovsky <leonro@nvidia.com>
11036L:	linux-rdma@vger.kernel.org
11037S:	Supported
11038W:	https://github.com/linux-rdma/rdma-core
11039Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11041F:	Documentation/devicetree/bindings/infiniband/
11042F:	Documentation/infiniband/
11043F:	drivers/infiniband/
11044F:	include/rdma/
11045F:	include/trace/events/ib_mad.h
11046F:	include/trace/events/ib_umad.h
11047F:	include/trace/misc/rdma.h
11048F:	include/uapi/linux/if_infiniband.h
11049F:	include/uapi/rdma/
11050F:	samples/bpf/ibumad_kern.c
11051F:	samples/bpf/ibumad_user.c
11052
11053INGENIC JZ4780 NAND DRIVER
11054M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11055L:	linux-mtd@lists.infradead.org
11056L:	linux-mips@vger.kernel.org
11057S:	Maintained
11058F:	drivers/mtd/nand/raw/ingenic/
11059
11060INGENIC JZ47xx SoCs
11061M:	Paul Cercueil <paul@crapouillou.net>
11062L:	linux-mips@vger.kernel.org
11063S:	Maintained
11064F:	arch/mips/boot/dts/ingenic/
11065F:	arch/mips/generic/board-ingenic.c
11066F:	arch/mips/include/asm/mach-ingenic/
11067F:	arch/mips/ingenic/Kconfig
11068F:	drivers/clk/ingenic/
11069F:	drivers/dma/dma-jz4780.c
11070F:	drivers/gpu/drm/ingenic/
11071F:	drivers/i2c/busses/i2c-jz4780.c
11072F:	drivers/iio/adc/ingenic-adc.c
11073F:	drivers/irqchip/irq-ingenic.c
11074F:	drivers/memory/jz4780-nemc.c
11075F:	drivers/mmc/host/jz4740_mmc.c
11076F:	drivers/mtd/nand/raw/ingenic/
11077F:	drivers/pinctrl/pinctrl-ingenic.c
11078F:	drivers/power/supply/ingenic-battery.c
11079F:	drivers/pwm/pwm-jz4740.c
11080F:	drivers/remoteproc/ingenic_rproc.c
11081F:	drivers/rtc/rtc-jz4740.c
11082F:	drivers/tty/serial/8250/8250_ingenic.c
11083F:	drivers/usb/musb/jz4740.c
11084F:	drivers/watchdog/jz4740_wdt.c
11085F:	include/dt-bindings/iio/adc/ingenic,adc.h
11086F:	include/linux/mfd/ingenic-tcu.h
11087F:	sound/soc/codecs/jz47*
11088F:	sound/soc/jz4740/
11089
11090INJOINIC IP5xxx POWER BANK IC DRIVER
11091M:	Samuel Holland <samuel@sholland.org>
11092S:	Maintained
11093F:	drivers/power/supply/ip5xxx_power.c
11094
11095INOTIFY
11096M:	Jan Kara <jack@suse.cz>
11097R:	Amir Goldstein <amir73il@gmail.com>
11098L:	linux-fsdevel@vger.kernel.org
11099S:	Maintained
11100F:	Documentation/filesystems/inotify.rst
11101F:	fs/notify/inotify/
11102F:	include/linux/inotify.h
11103F:	include/uapi/linux/inotify.h
11104
11105INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11106M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11107L:	linux-input@vger.kernel.org
11108S:	Maintained
11109Q:	http://patchwork.kernel.org/project/linux-input/list/
11110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11111F:	Documentation/devicetree/bindings/input/
11112F:	Documentation/devicetree/bindings/serio/
11113F:	Documentation/input/
11114F:	drivers/input/
11115F:	include/dt-bindings/input/
11116F:	include/linux/input.h
11117F:	include/linux/input/
11118F:	include/uapi/linux/input-event-codes.h
11119F:	include/uapi/linux/input.h
11120
11121INPUT MULTITOUCH (MT) PROTOCOL
11122M:	Henrik Rydberg <rydberg@bitmath.org>
11123L:	linux-input@vger.kernel.org
11124S:	Odd fixes
11125F:	Documentation/input/multi-touch-protocol.rst
11126F:	drivers/input/input-mt.c
11127K:	\b(ABS|SYN)_MT_
11128
11129INSIDE SECURE CRYPTO DRIVER
11130M:	Antoine Tenart <atenart@kernel.org>
11131L:	linux-crypto@vger.kernel.org
11132S:	Maintained
11133F:	drivers/crypto/inside-secure/
11134
11135INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11136M:	Mimi Zohar <zohar@linux.ibm.com>
11137M:	Roberto Sassu <roberto.sassu@huawei.com>
11138M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11139R:	Eric Snowberg <eric.snowberg@oracle.com>
11140L:	linux-integrity@vger.kernel.org
11141S:	Supported
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11143F:	security/integrity/
11144F:	security/integrity/ima/
11145
11146INTEL 810/815 FRAMEBUFFER DRIVER
11147M:	Antonino Daplas <adaplas@gmail.com>
11148L:	linux-fbdev@vger.kernel.org
11149S:	Maintained
11150F:	drivers/video/fbdev/i810/
11151
11152INTEL 8254 COUNTER DRIVER
11153M:	William Breathitt Gray <wbg@kernel.org>
11154L:	linux-iio@vger.kernel.org
11155S:	Maintained
11156F:	drivers/counter/i8254.c
11157F:	include/linux/i8254.h
11158
11159INTEL 8255 GPIO DRIVER
11160M:	William Breathitt Gray <wbg@kernel.org>
11161L:	linux-gpio@vger.kernel.org
11162S:	Maintained
11163F:	drivers/gpio/gpio-i8255.c
11164F:	drivers/gpio/gpio-i8255.h
11165
11166INTEL ASoC DRIVERS
11167M:	Cezary Rojewski <cezary.rojewski@intel.com>
11168M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11169M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11170M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11171M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11172M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11173M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11175S:	Supported
11176F:	sound/soc/intel/
11177
11178INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11179M:	Hans de Goede <hdegoede@redhat.com>
11180L:	platform-driver-x86@vger.kernel.org
11181S:	Maintained
11182F:	drivers/platform/x86/intel/atomisp2/pm.c
11183
11184INTEL ATOMISP2 LED DRIVER
11185M:	Hans de Goede <hdegoede@redhat.com>
11186L:	platform-driver-x86@vger.kernel.org
11187S:	Maintained
11188F:	drivers/platform/x86/intel/atomisp2/led.c
11189
11190INTEL BIOS SAR INT1092 DRIVER
11191M:	Shravan Sudhakar <s.shravan@intel.com>
11192L:	platform-driver-x86@vger.kernel.org
11193S:	Maintained
11194F:	drivers/platform/x86/intel/int1092/
11195
11196INTEL BROXTON PMC DRIVER
11197M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11198M:	Zha Qipeng <qipeng.zha@intel.com>
11199S:	Maintained
11200F:	drivers/mfd/intel_pmc_bxt.c
11201F:	include/linux/mfd/intel_pmc_bxt.h
11202
11203INTEL C600 SERIES SAS CONTROLLER DRIVER
11204M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11205L:	linux-scsi@vger.kernel.org
11206S:	Supported
11207T:	git git://git.code.sf.net/p/intel-sas/isci
11208F:	drivers/scsi/isci/
11209
11210INTEL CPU family model numbers
11211M:	Tony Luck <tony.luck@intel.com>
11212M:	x86@kernel.org
11213L:	linux-kernel@vger.kernel.org
11214S:	Supported
11215F:	arch/x86/include/asm/intel-family.h
11216
11217INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11218M:	Jani Nikula <jani.nikula@linux.intel.com>
11219M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11220L:	intel-gfx@lists.freedesktop.org
11221L:	intel-xe@lists.freedesktop.org
11222S:	Supported
11223F:	drivers/gpu/drm/i915/display/
11224F:	drivers/gpu/drm/xe/display/
11225F:	drivers/gpu/drm/xe/compat-i915-headers
11226F:	include/drm/intel/
11227
11228INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11229M:	Jani Nikula <jani.nikula@linux.intel.com>
11230M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11231M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11232M:	Tvrtko Ursulin <tursulin@ursulin.net>
11233L:	intel-gfx@lists.freedesktop.org
11234S:	Supported
11235W:	https://drm.pages.freedesktop.org/intel-docs/
11236Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11237B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11238C:	irc://irc.oftc.net/intel-gfx
11239T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11240F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11241F:	Documentation/gpu/i915.rst
11242F:	drivers/gpu/drm/ci/xfails/i915*
11243F:	drivers/gpu/drm/i915/
11244F:	include/drm/intel/
11245F:	include/uapi/drm/i915_drm.h
11246
11247INTEL DRM XE DRIVER (Lunar Lake and newer)
11248M:	Lucas De Marchi <lucas.demarchi@intel.com>
11249M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11250M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11251L:	intel-xe@lists.freedesktop.org
11252S:	Supported
11253W:	https://drm.pages.freedesktop.org/intel-docs/
11254Q:	http://patchwork.freedesktop.org/project/intel-xe/
11255B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11256C:	irc://irc.oftc.net/xe
11257T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11258F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11259F:	Documentation/gpu/xe/
11260F:	drivers/gpu/drm/xe/
11261F:	include/drm/intel/
11262F:	include/uapi/drm/xe_drm.h
11263
11264INTEL ETHERNET DRIVERS
11265M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11266M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11267L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11268S:	Supported
11269W:	https://www.intel.com/content/www/us/en/support.html
11270Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11273F:	Documentation/networking/device_drivers/ethernet/intel/
11274F:	drivers/net/ethernet/intel/
11275F:	drivers/net/ethernet/intel/*/
11276F:	include/linux/avf/virtchnl.h
11277F:	include/linux/net/intel/iidc.h
11278
11279INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11280M:	Mustafa Ismail <mustafa.ismail@intel.com>
11281M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11282L:	linux-rdma@vger.kernel.org
11283S:	Supported
11284F:	drivers/infiniband/hw/irdma/
11285F:	include/uapi/rdma/irdma-abi.h
11286
11287INTEL GPIO DRIVERS
11288M:	Andy Shevchenko <andy@kernel.org>
11289L:	linux-gpio@vger.kernel.org
11290S:	Supported
11291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11292F:	drivers/gpio/gpio-elkhartlake.c
11293F:	drivers/gpio/gpio-graniterapids.c
11294F:	drivers/gpio/gpio-ich.c
11295F:	drivers/gpio/gpio-merrifield.c
11296F:	drivers/gpio/gpio-ml-ioh.c
11297F:	drivers/gpio/gpio-pch.c
11298F:	drivers/gpio/gpio-sch.c
11299F:	drivers/gpio/gpio-sodaville.c
11300F:	drivers/gpio/gpio-tangier.c
11301F:	drivers/gpio/gpio-tangier.h
11302
11303INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11304M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11305M:	Zhi Wang <zhi.wang.linux@gmail.com>
11306L:	intel-gvt-dev@lists.freedesktop.org
11307L:	intel-gfx@lists.freedesktop.org
11308S:	Supported
11309W:	https://github.com/intel/gvt-linux/wiki
11310T:	git https://github.com/intel/gvt-linux.git
11311F:	drivers/gpu/drm/i915/gvt/
11312
11313INTEL HID EVENT DRIVER
11314M:	Alex Hung <alexhung@gmail.com>
11315L:	platform-driver-x86@vger.kernel.org
11316S:	Maintained
11317F:	drivers/platform/x86/intel/hid.c
11318
11319INTEL I/OAT DMA DRIVER
11320M:	Dave Jiang <dave.jiang@intel.com>
11321R:	Dan Williams <dan.j.williams@intel.com>
11322L:	dmaengine@vger.kernel.org
11323S:	Supported
11324Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11325F:	drivers/dma/ioat*
11326
11327INTEL IAA CRYPTO DRIVER
11328M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11329L:	linux-crypto@vger.kernel.org
11330S:	Supported
11331F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11332F:	drivers/crypto/intel/iaa/*
11333
11334INTEL IDLE DRIVER
11335M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11336M:	Len Brown <lenb@kernel.org>
11337L:	linux-pm@vger.kernel.org
11338S:	Supported
11339B:	https://bugzilla.kernel.org
11340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11341F:	drivers/idle/intel_idle.c
11342
11343INTEL IDXD DRIVER
11344M:	Fenghua Yu <fenghua.yu@intel.com>
11345R:	Dave Jiang <dave.jiang@intel.com>
11346L:	dmaengine@vger.kernel.org
11347S:	Supported
11348F:	drivers/dma/idxd/*
11349F:	include/uapi/linux/idxd.h
11350
11351INTEL IN FIELD SCAN (IFS) DEVICE
11352M:	Jithu Joseph <jithu.joseph@intel.com>
11353R:	Ashok Raj <ashok.raj@intel.com>
11354R:	Tony Luck <tony.luck@intel.com>
11355S:	Maintained
11356F:	drivers/platform/x86/intel/ifs
11357F:	include/trace/events/intel_ifs.h
11358F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11359
11360INTEL INTEGRATED SENSOR HUB DRIVER
11361M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11362M:	Jiri Kosina <jikos@kernel.org>
11363L:	linux-input@vger.kernel.org
11364S:	Maintained
11365F:	drivers/hid/intel-ish-hid/
11366
11367INTEL IOMMU (VT-d)
11368M:	David Woodhouse <dwmw2@infradead.org>
11369M:	Lu Baolu <baolu.lu@linux.intel.com>
11370L:	iommu@lists.linux.dev
11371S:	Supported
11372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11373F:	drivers/iommu/intel/
11374
11375INTEL IPU3 CSI-2 CIO2 DRIVER
11376M:	Yong Zhi <yong.zhi@intel.com>
11377M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11378M:	Bingbu Cao <bingbu.cao@intel.com>
11379M:	Dan Scally <djrscally@gmail.com>
11380R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11381L:	linux-media@vger.kernel.org
11382S:	Maintained
11383T:	git git://linuxtv.org/media_tree.git
11384F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11385F:	drivers/media/pci/intel/ipu3/
11386
11387INTEL IPU3 CSI-2 IMGU DRIVER
11388M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11389R:	Bingbu Cao <bingbu.cao@intel.com>
11390R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11391L:	linux-media@vger.kernel.org
11392S:	Maintained
11393F:	Documentation/admin-guide/media/ipu3.rst
11394F:	Documentation/admin-guide/media/ipu3_rcb.svg
11395F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11396F:	drivers/staging/media/ipu3/
11397
11398INTEL IPU6 INPUT SYSTEM DRIVER
11399M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11400M:	Bingbu Cao <bingbu.cao@intel.com>
11401R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11402L:	linux-media@vger.kernel.org
11403S:	Maintained
11404T:	git git://linuxtv.org/media_tree.git
11405F:	Documentation/admin-guide/media/ipu6-isys.rst
11406F:	drivers/media/pci/intel/ipu6/
11407
11408INTEL ISHTP ECLITE DRIVER
11409M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11410L:	platform-driver-x86@vger.kernel.org
11411S:	Supported
11412F:	drivers/platform/x86/intel/ishtp_eclite.c
11413
11414INTEL IXP4XX CRYPTO SUPPORT
11415M:	Corentin Labbe <clabbe@baylibre.com>
11416L:	linux-crypto@vger.kernel.org
11417S:	Maintained
11418F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11419
11420INTEL KEEM BAY DRM DRIVER
11421M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11422M:	Edmund Dea <edmund.j.dea@intel.com>
11423S:	Maintained
11424F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11425F:	drivers/gpu/drm/kmb/
11426
11427INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11428M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11429S:	Maintained
11430F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11431F:	drivers/crypto/intel/keembay/Kconfig
11432F:	drivers/crypto/intel/keembay/Makefile
11433F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11434F:	drivers/crypto/intel/keembay/ocs-aes.c
11435F:	drivers/crypto/intel/keembay/ocs-aes.h
11436
11437INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11438M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11439M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11440M:	Mark Gross <mgross@linux.intel.com>
11441S:	Maintained
11442F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11443F:	drivers/crypto/intel/keembay/Kconfig
11444F:	drivers/crypto/intel/keembay/Makefile
11445F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11446
11447INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11448M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11449M:	Declan Murphy <declan.murphy@intel.com>
11450S:	Maintained
11451F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11452F:	drivers/crypto/intel/keembay/Kconfig
11453F:	drivers/crypto/intel/keembay/Makefile
11454F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11455F:	drivers/crypto/intel/keembay/ocs-hcu.c
11456F:	drivers/crypto/intel/keembay/ocs-hcu.h
11457
11458INTEL MANAGEMENT ENGINE (mei)
11459M:	Tomas Winkler <tomas.winkler@intel.com>
11460L:	linux-kernel@vger.kernel.org
11461S:	Supported
11462F:	Documentation/driver-api/mei/*
11463F:	drivers/misc/mei/
11464F:	drivers/watchdog/mei_wdt.c
11465F:	include/linux/mei_aux.h
11466F:	include/linux/mei_cl_bus.h
11467F:	include/uapi/linux/mei.h
11468F:	include/uapi/linux/mei_uuid.h
11469F:	include/uapi/linux/uuid.h
11470F:	samples/mei/*
11471
11472INTEL MAX 10 BMC MFD DRIVER
11473M:	Xu Yilun <yilun.xu@intel.com>
11474R:	Tom Rix <trix@redhat.com>
11475S:	Maintained
11476F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11477F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11478F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11479F:	drivers/mfd/intel-m10-bmc*
11480F:	include/linux/mfd/intel-m10-bmc.h
11481
11482INTEL MAX10 BMC SECURE UPDATES
11483M:	Peter Colberg <peter.colberg@intel.com>
11484L:	linux-fpga@vger.kernel.org
11485S:	Maintained
11486F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11487F:	drivers/fpga/intel-m10-bmc-sec-update.c
11488
11489INTEL P-Unit IPC DRIVER
11490M:	Zha Qipeng <qipeng.zha@intel.com>
11491L:	platform-driver-x86@vger.kernel.org
11492S:	Maintained
11493F:	arch/x86/include/asm/intel_punit_ipc.h
11494F:	drivers/platform/x86/intel/punit_ipc.c
11495
11496INTEL PMC CORE DRIVER
11497M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11498M:	David E Box <david.e.box@intel.com>
11499L:	platform-driver-x86@vger.kernel.org
11500S:	Maintained
11501F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11502F:	drivers/platform/x86/intel/pmc/
11503
11504INTEL PMIC GPIO DRIVERS
11505M:	Andy Shevchenko <andy@kernel.org>
11506S:	Supported
11507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11508F:	drivers/gpio/gpio-*cove.c
11509
11510INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11511M:	Andy Shevchenko <andy@kernel.org>
11512S:	Supported
11513F:	drivers/mfd/intel_soc_pmic*
11514F:	include/linux/mfd/intel_soc_pmic*
11515
11516INTEL PMT DRIVERS
11517M:	David E. Box <david.e.box@linux.intel.com>
11518S:	Supported
11519F:	drivers/platform/x86/intel/pmt/
11520
11521INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11522M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11523L:	linux-wireless@vger.kernel.org
11524S:	Maintained
11525F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11526F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11527F:	drivers/net/wireless/intel/ipw2x00/
11528
11529INTEL PSTATE DRIVER
11530M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11531M:	Len Brown <lenb@kernel.org>
11532L:	linux-pm@vger.kernel.org
11533S:	Supported
11534F:	drivers/cpufreq/intel_pstate.c
11535
11536INTEL PTP DFL ToD DRIVER
11537M:	Tianfei Zhang <tianfei.zhang@intel.com>
11538L:	linux-fpga@vger.kernel.org
11539L:	netdev@vger.kernel.org
11540S:	Maintained
11541F:	drivers/ptp/ptp_dfl_tod.c
11542
11543INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11544M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11545L:	linux-iio@vger.kernel.org
11546F:	drivers/counter/intel-qep.c
11547
11548INTEL SCU DRIVERS
11549M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11550S:	Maintained
11551F:	arch/x86/include/asm/intel_scu_ipc.h
11552F:	drivers/platform/x86/intel_scu_*
11553
11554INTEL SDSI DRIVER
11555M:	David E. Box <david.e.box@linux.intel.com>
11556S:	Supported
11557F:	drivers/platform/x86/intel/sdsi.c
11558F:	tools/arch/x86/intel_sdsi/
11559F:	tools/testing/selftests/drivers/sdsi/
11560
11561INTEL SGX
11562M:	Jarkko Sakkinen <jarkko@kernel.org>
11563R:	Dave Hansen <dave.hansen@linux.intel.com>
11564L:	linux-sgx@vger.kernel.org
11565S:	Supported
11566Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11568F:	Documentation/arch/x86/sgx.rst
11569F:	arch/x86/entry/vdso/vsgx.S
11570F:	arch/x86/include/asm/sgx.h
11571F:	arch/x86/include/uapi/asm/sgx.h
11572F:	arch/x86/kernel/cpu/sgx/*
11573F:	tools/testing/selftests/sgx/*
11574K:	\bSGX_
11575
11576INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11577M:	Daniel Scally <djrscally@gmail.com>
11578S:	Maintained
11579F:	drivers/platform/x86/intel/int3472/
11580
11581INTEL SPEED SELECT TECHNOLOGY
11582M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11583L:	platform-driver-x86@vger.kernel.org
11584S:	Maintained
11585F:	drivers/platform/x86/intel/speed_select_if/
11586F:	include/uapi/linux/isst_if.h
11587F:	tools/power/x86/intel-speed-select/
11588
11589INTEL STRATIX10 FIRMWARE DRIVERS
11590M:	Dinh Nguyen <dinguyen@kernel.org>
11591L:	linux-kernel@vger.kernel.org
11592S:	Maintained
11593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11594F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11595F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11596F:	drivers/firmware/stratix10-rsu.c
11597F:	drivers/firmware/stratix10-svc.c
11598F:	include/linux/firmware/intel/stratix10-smc.h
11599F:	include/linux/firmware/intel/stratix10-svc-client.h
11600
11601INTEL TELEMETRY DRIVER
11602M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11603M:	"David E. Box" <david.e.box@linux.intel.com>
11604L:	platform-driver-x86@vger.kernel.org
11605S:	Maintained
11606F:	arch/x86/include/asm/intel_telemetry.h
11607F:	drivers/platform/x86/intel/telemetry/
11608
11609INTEL TPMI DRIVER
11610M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11611L:	platform-driver-x86@vger.kernel.org
11612S:	Maintained
11613F:	Documentation/ABI/testing/debugfs-tpmi
11614F:	drivers/platform/x86/intel/tpmi.c
11615F:	include/linux/intel_tpmi.h
11616
11617INTEL UNCORE FREQUENCY CONTROL
11618M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11619L:	platform-driver-x86@vger.kernel.org
11620S:	Maintained
11621F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11622F:	drivers/platform/x86/intel/uncore-frequency/
11623
11624INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11625M:	David E. Box <david.e.box@linux.intel.com>
11626S:	Supported
11627F:	drivers/platform/x86/intel/vsec.*
11628
11629INTEL VIRTUAL BUTTON DRIVER
11630M:	AceLan Kao <acelan.kao@canonical.com>
11631L:	platform-driver-x86@vger.kernel.org
11632S:	Maintained
11633F:	drivers/platform/x86/intel/vbtn.c
11634
11635INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11636M:	Stanislaw Gruszka <stf_xl@wp.pl>
11637L:	linux-wireless@vger.kernel.org
11638S:	Supported
11639F:	drivers/net/wireless/intel/iwlegacy/
11640
11641INTEL WIRELESS WIFI LINK (iwlwifi)
11642M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11643L:	linux-wireless@vger.kernel.org
11644S:	Supported
11645W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11647F:	drivers/net/wireless/intel/iwlwifi/
11648
11649INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11650M:	Jithu Joseph <jithu.joseph@intel.com>
11651S:	Maintained
11652W:	https://slimbootloader.github.io/security/firmware-update.html
11653F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11654
11655INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11656L:	Dell.Client.Kernel@dell.com
11657S:	Maintained
11658F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11659
11660INTEL WWAN IOSM DRIVER
11661M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11662L:	netdev@vger.kernel.org
11663S:	Maintained
11664F:	drivers/net/wwan/iosm/
11665
11666INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11667M:	Xin Li <xin@zytor.com>
11668M:	"H. Peter Anvin" <hpa@zytor.com>
11669S:	Supported
11670F:	Documentation/arch/x86/x86_64/fred.rst
11671F:	arch/x86/entry/entry_64_fred.S
11672F:	arch/x86/entry/entry_fred.c
11673F:	arch/x86/include/asm/fred.h
11674F:	arch/x86/kernel/fred.c
11675
11676INTEL(R) TRACE HUB
11677M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11678S:	Supported
11679F:	Documentation/trace/intel_th.rst
11680F:	drivers/hwtracing/intel_th/
11681F:	include/linux/intel_th.h
11682
11683INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11684M:	Ning Sun <ning.sun@intel.com>
11685L:	tboot-devel@lists.sourceforge.net
11686S:	Supported
11687W:	http://tboot.sourceforge.net
11688T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11689F:	Documentation/arch/x86/intel_txt.rst
11690F:	arch/x86/kernel/tboot.c
11691F:	include/linux/tboot.h
11692
11693INTERCONNECT API
11694M:	Georgi Djakov <djakov@kernel.org>
11695L:	linux-pm@vger.kernel.org
11696S:	Maintained
11697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11698F:	Documentation/devicetree/bindings/interconnect/
11699F:	Documentation/driver-api/interconnect.rst
11700F:	drivers/interconnect/
11701F:	include/dt-bindings/interconnect/
11702F:	include/linux/interconnect-provider.h
11703F:	include/linux/interconnect.h
11704
11705INTERRUPT COUNTER DRIVER
11706M:	Oleksij Rempel <o.rempel@pengutronix.de>
11707R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11708L:	linux-iio@vger.kernel.org
11709F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11710F:	drivers/counter/interrupt-cnt.c
11711
11712INTERSIL ISL7998X VIDEO DECODER DRIVER
11713M:	Michael Tretter <m.tretter@pengutronix.de>
11714R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11715L:	linux-media@vger.kernel.org
11716S:	Maintained
11717F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11718F:	drivers/media/i2c/isl7998x.c
11719
11720INVENSENSE ICM-426xx IMU DRIVER
11721M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11722L:	linux-iio@vger.kernel.org
11723S:	Maintained
11724W:	https://invensense.tdk.com/
11725F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11726F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11727F:	drivers/iio/imu/inv_icm42600/
11728
11729INVENSENSE MPU-3050 GYROSCOPE DRIVER
11730M:	Linus Walleij <linus.walleij@linaro.org>
11731L:	linux-iio@vger.kernel.org
11732S:	Maintained
11733F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11734F:	drivers/iio/gyro/mpu3050*
11735
11736IOC3 ETHERNET DRIVER
11737M:	Ralf Baechle <ralf@linux-mips.org>
11738L:	linux-mips@vger.kernel.org
11739S:	Maintained
11740F:	drivers/net/ethernet/sgi/ioc3-eth.c
11741
11742IOMMU DMA-API LAYER
11743M:	Robin Murphy <robin.murphy@arm.com>
11744L:	iommu@lists.linux.dev
11745S:	Maintained
11746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11747F:	drivers/iommu/dma-iommu.c
11748F:	drivers/iommu/dma-iommu.h
11749F:	drivers/iommu/iova.c
11750F:	include/linux/iova.h
11751
11752IOMMU SUBSYSTEM
11753M:	Joerg Roedel <joro@8bytes.org>
11754M:	Will Deacon <will@kernel.org>
11755R:	Robin Murphy <robin.murphy@arm.com>
11756L:	iommu@lists.linux.dev
11757S:	Maintained
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11759F:	Documentation/devicetree/bindings/iommu/
11760F:	drivers/iommu/
11761F:	include/linux/iommu.h
11762F:	include/linux/iova.h
11763F:	include/linux/of_iommu.h
11764
11765IOMMUFD
11766M:	Jason Gunthorpe <jgg@nvidia.com>
11767M:	Kevin Tian <kevin.tian@intel.com>
11768L:	iommu@lists.linux.dev
11769S:	Maintained
11770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11771F:	Documentation/userspace-api/iommufd.rst
11772F:	drivers/iommu/iommufd/
11773F:	include/linux/iommufd.h
11774F:	include/uapi/linux/iommufd.h
11775F:	tools/testing/selftests/iommu/
11776
11777IOSYS-MAP HELPERS
11778M:	Thomas Zimmermann <tzimmermann@suse.de>
11779L:	dri-devel@lists.freedesktop.org
11780S:	Maintained
11781T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11782F:	include/linux/iosys-map.h
11783
11784IO_URING
11785M:	Jens Axboe <axboe@kernel.dk>
11786M:	Pavel Begunkov <asml.silence@gmail.com>
11787L:	io-uring@vger.kernel.org
11788S:	Maintained
11789T:	git git://git.kernel.dk/linux-block
11790T:	git git://git.kernel.dk/liburing
11791F:	include/linux/io_uring/
11792F:	include/linux/io_uring.h
11793F:	include/linux/io_uring_types.h
11794F:	include/trace/events/io_uring.h
11795F:	include/uapi/linux/io_uring.h
11796F:	io_uring/
11797
11798IPMI SUBSYSTEM
11799M:	Corey Minyard <minyard@acm.org>
11800L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11801S:	Supported
11802W:	http://openipmi.sourceforge.net/
11803T:	git https://github.com/cminyard/linux-ipmi.git for-next
11804F:	Documentation/devicetree/bindings/ipmi/
11805F:	Documentation/driver-api/ipmi.rst
11806F:	drivers/char/ipmi/
11807F:	include/linux/ipmi*
11808F:	include/uapi/linux/ipmi*
11809
11810IPS SCSI RAID DRIVER
11811M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11812L:	linux-scsi@vger.kernel.org
11813S:	Maintained
11814W:	http://www.adaptec.com/
11815F:	drivers/scsi/ips*
11816
11817IPVS
11818M:	Simon Horman <horms@verge.net.au>
11819M:	Julian Anastasov <ja@ssi.bg>
11820L:	netdev@vger.kernel.org
11821L:	lvs-devel@vger.kernel.org
11822S:	Maintained
11823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11825F:	Documentation/networking/ipvs-sysctl.rst
11826F:	include/net/ip_vs.h
11827F:	include/uapi/linux/ip_vs.h
11828F:	net/netfilter/ipvs/
11829
11830IPWIRELESS DRIVER
11831M:	Jiri Kosina <jikos@kernel.org>
11832M:	David Sterba <dsterba@suse.com>
11833S:	Odd Fixes
11834F:	drivers/tty/ipwireless/
11835
11836IRON DEVICE AUDIO CODEC DRIVERS
11837M:	Kiseok Jo <kiseok.jo@irondevice.com>
11838L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11839S:	Maintained
11840F:	Documentation/devicetree/bindings/sound/irondevice,*
11841F:	sound/soc/codecs/sma*
11842
11843IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11844M:	Thomas Gleixner <tglx@linutronix.de>
11845S:	Maintained
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11847F:	Documentation/core-api/irq/irq-domain.rst
11848F:	include/linux/irqdomain.h
11849F:	include/linux/irqdomain_defs.h
11850F:	kernel/irq/irqdomain.c
11851F:	kernel/irq/msi.c
11852
11853IRQ SUBSYSTEM
11854M:	Thomas Gleixner <tglx@linutronix.de>
11855L:	linux-kernel@vger.kernel.org
11856S:	Maintained
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11858F:	include/linux/group_cpus.h
11859F:	include/linux/irq.h
11860F:	include/linux/irqhandler.h
11861F:	include/linux/irqnr.h
11862F:	include/linux/irqreturn.h
11863F:	kernel/irq/
11864F:	lib/group_cpus.c
11865
11866IRQCHIP DRIVERS
11867M:	Thomas Gleixner <tglx@linutronix.de>
11868L:	linux-kernel@vger.kernel.org
11869S:	Maintained
11870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11871F:	Documentation/devicetree/bindings/interrupt-controller/
11872F:	drivers/irqchip/
11873F:	include/linux/irqchip.h
11874
11875ISA
11876M:	William Breathitt Gray <wbg@kernel.org>
11877S:	Maintained
11878F:	Documentation/driver-api/isa.rst
11879F:	drivers/base/isa.c
11880F:	include/linux/isa.h
11881
11882ISA RADIO MODULE
11883M:	Hans Verkuil <hverkuil@xs4all.nl>
11884L:	linux-media@vger.kernel.org
11885S:	Maintained
11886W:	https://linuxtv.org
11887T:	git git://linuxtv.org/media_tree.git
11888F:	drivers/media/radio/radio-isa*
11889
11890ISAPNP
11891M:	Jaroslav Kysela <perex@perex.cz>
11892S:	Maintained
11893F:	Documentation/userspace-api/isapnp.rst
11894F:	drivers/pnp/isapnp/
11895F:	include/linux/isapnp.h
11896
11897ISCSI
11898M:	Lee Duncan <lduncan@suse.com>
11899M:	Chris Leech <cleech@redhat.com>
11900M:	Mike Christie <michael.christie@oracle.com>
11901L:	open-iscsi@googlegroups.com
11902L:	linux-scsi@vger.kernel.org
11903S:	Maintained
11904W:	www.open-iscsi.com
11905F:	drivers/scsi/*iscsi*
11906F:	include/scsi/*iscsi*
11907
11908iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11909M:	Peter Jones <pjones@redhat.com>
11910M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11911S:	Maintained
11912F:	drivers/firmware/iscsi_ibft*
11913
11914ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11915M:	Sagi Grimberg <sagi@grimberg.me>
11916M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11917L:	linux-rdma@vger.kernel.org
11918S:	Supported
11919W:	http://www.openfabrics.org
11920W:	www.open-iscsi.org
11921Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11922F:	drivers/infiniband/ulp/iser/
11923
11924ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11925M:	Sagi Grimberg <sagi@grimberg.me>
11926L:	linux-rdma@vger.kernel.org
11927L:	target-devel@vger.kernel.org
11928S:	Supported
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11930F:	drivers/infiniband/ulp/isert
11931
11932ISDN/CMTP OVER BLUETOOTH
11933M:	Karsten Keil <isdn@linux-pingi.de>
11934L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11935L:	netdev@vger.kernel.org
11936S:	Odd Fixes
11937W:	http://www.isdn4linux.de
11938F:	Documentation/isdn/
11939F:	drivers/isdn/capi/
11940F:	include/linux/isdn/
11941F:	include/uapi/linux/isdn/
11942F:	net/bluetooth/cmtp/
11943
11944ISDN/mISDN SUBSYSTEM
11945M:	Karsten Keil <isdn@linux-pingi.de>
11946L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11947L:	netdev@vger.kernel.org
11948S:	Maintained
11949W:	http://www.isdn4linux.de
11950F:	drivers/isdn/Kconfig
11951F:	drivers/isdn/Makefile
11952F:	drivers/isdn/hardware/
11953F:	drivers/isdn/mISDN/
11954
11955ISOFS FILESYSTEM
11956M:	Jan Kara <jack@suse.cz>
11957L:	linux-fsdevel@vger.kernel.org
11958S:	Maintained
11959F:	Documentation/filesystems/isofs.rst
11960F:	fs/isofs/
11961
11962IT87 HARDWARE MONITORING DRIVER
11963M:	Jean Delvare <jdelvare@suse.com>
11964L:	linux-hwmon@vger.kernel.org
11965S:	Maintained
11966F:	Documentation/hwmon/it87.rst
11967F:	drivers/hwmon/it87.c
11968
11969IT913X MEDIA DRIVER
11970L:	linux-media@vger.kernel.org
11971S:	Orphan
11972W:	https://linuxtv.org
11973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11974F:	drivers/media/tuners/it913x*
11975
11976ITE IT66121 HDMI BRIDGE DRIVER
11977M:	Phong LE <ple@baylibre.com>
11978M:	Neil Armstrong <neil.armstrong@linaro.org>
11979S:	Maintained
11980T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11981F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11982F:	drivers/gpu/drm/bridge/ite-it66121.c
11983
11984IVTV VIDEO4LINUX DRIVER
11985M:	Andy Walls <awalls@md.metrocast.net>
11986L:	linux-media@vger.kernel.org
11987S:	Maintained
11988W:	https://linuxtv.org
11989T:	git git://linuxtv.org/media_tree.git
11990F:	Documentation/admin-guide/media/ivtv*
11991F:	drivers/media/pci/ivtv/
11992F:	include/uapi/linux/ivtv*
11993
11994IX2505V MEDIA DRIVER
11995M:	Malcolm Priestley <tvboxspy@gmail.com>
11996L:	linux-media@vger.kernel.org
11997S:	Maintained
11998W:	https://linuxtv.org
11999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12000F:	drivers/media/dvb-frontends/ix2505v*
12001
12002JAILHOUSE HYPERVISOR INTERFACE
12003M:	Jan Kiszka <jan.kiszka@siemens.com>
12004L:	jailhouse-dev@googlegroups.com
12005S:	Maintained
12006F:	arch/x86/include/asm/jailhouse_para.h
12007F:	arch/x86/kernel/jailhouse.c
12008
12009JFS FILESYSTEM
12010M:	Dave Kleikamp <shaggy@kernel.org>
12011L:	jfs-discussion@lists.sourceforge.net
12012S:	Odd Fixes
12013W:	http://jfs.sourceforge.net/
12014T:	git https://github.com/kleikamp/linux-shaggy.git
12015F:	Documentation/admin-guide/jfs.rst
12016F:	fs/jfs/
12017
12018JME NETWORK DRIVER
12019M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12020L:	netdev@vger.kernel.org
12021S:	Odd Fixes
12022F:	drivers/net/ethernet/jme.*
12023
12024JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12025M:	David Woodhouse <dwmw2@infradead.org>
12026M:	Richard Weinberger <richard@nod.at>
12027L:	linux-mtd@lists.infradead.org
12028S:	Odd Fixes
12029W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12030T:	git git://git.infradead.org/ubifs-2.6.git
12031F:	fs/jffs2/
12032F:	include/uapi/linux/jffs2.h
12033
12034JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12035M:	"Theodore Ts'o" <tytso@mit.edu>
12036M:	Jan Kara <jack@suse.com>
12037L:	linux-ext4@vger.kernel.org
12038S:	Maintained
12039F:	fs/jbd2/
12040F:	include/linux/jbd2.h
12041
12042JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12043M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12044L:	linux-media@vger.kernel.org
12045L:	linux-renesas-soc@vger.kernel.org
12046S:	Maintained
12047F:	drivers/media/platform/renesas/rcar_jpu.c
12048
12049JSM Neo PCI based serial card
12050L:	linux-serial@vger.kernel.org
12051S:	Orphan
12052F:	drivers/tty/serial/jsm/
12053
12054K10TEMP HARDWARE MONITORING DRIVER
12055M:	Clemens Ladisch <clemens@ladisch.de>
12056L:	linux-hwmon@vger.kernel.org
12057S:	Maintained
12058F:	Documentation/hwmon/k10temp.rst
12059F:	drivers/hwmon/k10temp.c
12060
12061K8TEMP HARDWARE MONITORING DRIVER
12062M:	Rudolf Marek <r.marek@assembler.cz>
12063L:	linux-hwmon@vger.kernel.org
12064S:	Maintained
12065F:	Documentation/hwmon/k8temp.rst
12066F:	drivers/hwmon/k8temp.c
12067
12068KASAN
12069M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12070R:	Alexander Potapenko <glider@google.com>
12071R:	Andrey Konovalov <andreyknvl@gmail.com>
12072R:	Dmitry Vyukov <dvyukov@google.com>
12073R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12074L:	kasan-dev@googlegroups.com
12075S:	Maintained
12076F:	Documentation/dev-tools/kasan.rst
12077F:	arch/*/include/asm/*kasan.h
12078F:	arch/*/mm/kasan_init*
12079F:	include/linux/kasan*.h
12080F:	lib/Kconfig.kasan
12081F:	mm/kasan/
12082F:	scripts/Makefile.kasan
12083
12084KCONFIG
12085M:	Masahiro Yamada <masahiroy@kernel.org>
12086L:	linux-kbuild@vger.kernel.org
12087S:	Maintained
12088Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12090F:	Documentation/kbuild/kconfig*
12091F:	scripts/Kconfig.include
12092F:	scripts/kconfig/
12093
12094KCOV
12095R:	Dmitry Vyukov <dvyukov@google.com>
12096R:	Andrey Konovalov <andreyknvl@gmail.com>
12097L:	kasan-dev@googlegroups.com
12098S:	Maintained
12099F:	Documentation/dev-tools/kcov.rst
12100F:	include/linux/kcov.h
12101F:	include/uapi/linux/kcov.h
12102F:	kernel/kcov.c
12103F:	scripts/Makefile.kcov
12104
12105KCSAN
12106M:	Marco Elver <elver@google.com>
12107R:	Dmitry Vyukov <dvyukov@google.com>
12108L:	kasan-dev@googlegroups.com
12109S:	Maintained
12110F:	Documentation/dev-tools/kcsan.rst
12111F:	include/linux/kcsan*.h
12112F:	kernel/kcsan/
12113F:	lib/Kconfig.kcsan
12114F:	scripts/Makefile.kcsan
12115
12116KDUMP
12117M:	Baoquan He <bhe@redhat.com>
12118R:	Vivek Goyal <vgoyal@redhat.com>
12119R:	Dave Young <dyoung@redhat.com>
12120L:	kexec@lists.infradead.org
12121S:	Maintained
12122W:	http://lse.sourceforge.net/kdump/
12123F:	Documentation/admin-guide/kdump/
12124F:	fs/proc/vmcore.c
12125F:	include/linux/crash_core.h
12126F:	include/linux/crash_dump.h
12127F:	include/uapi/linux/vmcore.h
12128F:	kernel/crash_*.c
12129
12130KEENE FM RADIO TRANSMITTER DRIVER
12131M:	Hans Verkuil <hverkuil@xs4all.nl>
12132L:	linux-media@vger.kernel.org
12133S:	Maintained
12134W:	https://linuxtv.org
12135T:	git git://linuxtv.org/media_tree.git
12136F:	drivers/media/radio/radio-keene*
12137
12138KERNEL AUTOMOUNTER
12139M:	Ian Kent <raven@themaw.net>
12140L:	autofs@vger.kernel.org
12141S:	Maintained
12142F:	fs/autofs/
12143
12144KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12145M:	Masahiro Yamada <masahiroy@kernel.org>
12146R:	Nathan Chancellor <nathan@kernel.org>
12147R:	Nicolas Schier <nicolas@fjasle.eu>
12148L:	linux-kbuild@vger.kernel.org
12149S:	Maintained
12150Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12152F:	Documentation/kbuild/
12153F:	Makefile
12154F:	scripts/*vmlinux*
12155F:	scripts/Kbuild*
12156F:	scripts/Makefile*
12157F:	scripts/basic/
12158F:	scripts/clang-tools/
12159F:	scripts/dummy-tools/
12160F:	scripts/include/
12161F:	scripts/mk*
12162F:	scripts/mod/
12163F:	scripts/package/
12164F:	usr/
12165
12166KERNEL HARDENING (not covered by other areas)
12167M:	Kees Cook <kees@kernel.org>
12168R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12169L:	linux-hardening@vger.kernel.org
12170S:	Supported
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12172F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12173F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12174F:	arch/*/configs/hardening.config
12175F:	include/linux/overflow.h
12176F:	include/linux/randomize_kstack.h
12177F:	kernel/configs/hardening.config
12178F:	lib/usercopy_kunit.c
12179F:	mm/usercopy.c
12180K:	\b(add|choose)_random_kstack_offset\b
12181K:	\b__check_(object_size|heap_object)\b
12182K:	\b__counted_by\b
12183
12184KERNEL JANITORS
12185L:	kernel-janitors@vger.kernel.org
12186S:	Odd Fixes
12187W:	http://kernelnewbies.org/KernelJanitors
12188
12189KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12190M:	Chuck Lever <chuck.lever@oracle.com>
12191M:	Jeff Layton <jlayton@kernel.org>
12192R:	Neil Brown <neilb@suse.de>
12193R:	Olga Kornievskaia <okorniev@redhat.com>
12194R:	Dai Ngo <Dai.Ngo@oracle.com>
12195R:	Tom Talpey <tom@talpey.com>
12196L:	linux-nfs@vger.kernel.org
12197S:	Supported
12198B:	https://bugzilla.kernel.org
12199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12200F:	Documentation/filesystems/nfs/
12201F:	fs/lockd/
12202F:	fs/nfs_common/
12203F:	fs/nfsd/
12204F:	include/linux/lockd/
12205F:	include/linux/sunrpc/
12206F:	include/trace/events/rpcgss.h
12207F:	include/trace/events/rpcrdma.h
12208F:	include/trace/events/sunrpc.h
12209F:	include/trace/misc/fs.h
12210F:	include/trace/misc/nfs.h
12211F:	include/trace/misc/sunrpc.h
12212F:	include/uapi/linux/nfsd/
12213F:	include/uapi/linux/sunrpc/
12214F:	net/sunrpc/
12215
12216KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12217M:	Thomas Weißschuh <linux@weissschuh.net>
12218R:	Christian Heusel <christian@heusel.eu>
12219R:	Nathan Chancellor <nathan@kernel.org>
12220S:	Maintained
12221F:	scripts/package/PKGBUILD
12222
12223KERNEL REGRESSIONS
12224M:	Thorsten Leemhuis <linux@leemhuis.info>
12225L:	regressions@lists.linux.dev
12226S:	Supported
12227F:	Documentation/admin-guide/reporting-regressions.rst
12228F:	Documentation/process/handling-regressions.rst
12229
12230KERNEL SELFTEST FRAMEWORK
12231M:	Shuah Khan <shuah@kernel.org>
12232M:	Shuah Khan <skhan@linuxfoundation.org>
12233L:	linux-kselftest@vger.kernel.org
12234S:	Maintained
12235Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12237F:	Documentation/dev-tools/kselftest*
12238F:	tools/testing/selftests/
12239
12240KERNEL SMB3 SERVER (KSMBD)
12241M:	Namjae Jeon <linkinjeon@kernel.org>
12242M:	Steve French <sfrench@samba.org>
12243R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12244R:	Tom Talpey <tom@talpey.com>
12245L:	linux-cifs@vger.kernel.org
12246S:	Maintained
12247T:	git git://git.samba.org/ksmbd.git
12248F:	Documentation/filesystems/smb/ksmbd.rst
12249F:	fs/smb/common/
12250F:	fs/smb/server/
12251
12252KERNEL UNIT TESTING FRAMEWORK (KUnit)
12253M:	Brendan Higgins <brendanhiggins@google.com>
12254M:	David Gow <davidgow@google.com>
12255R:	Rae Moar <rmoar@google.com>
12256L:	linux-kselftest@vger.kernel.org
12257L:	kunit-dev@googlegroups.com
12258S:	Maintained
12259W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12262F:	Documentation/dev-tools/kunit/
12263F:	include/kunit/
12264F:	lib/kunit/
12265F:	rust/kernel/kunit.rs
12266F:	scripts/rustdoc_test_*
12267F:	tools/testing/kunit/
12268
12269KERNEL USERMODE HELPER
12270M:	Luis Chamberlain <mcgrof@kernel.org>
12271L:	linux-kernel@vger.kernel.org
12272S:	Maintained
12273F:	include/linux/umh.h
12274F:	kernel/umh.c
12275
12276KERNEL VIRTUAL MACHINE (KVM)
12277M:	Paolo Bonzini <pbonzini@redhat.com>
12278L:	kvm@vger.kernel.org
12279S:	Supported
12280W:	http://www.linux-kvm.org
12281T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12282F:	Documentation/virt/kvm/
12283F:	include/asm-generic/kvm*
12284F:	include/kvm/iodev.h
12285F:	include/linux/kvm*
12286F:	include/trace/events/kvm.h
12287F:	include/uapi/asm-generic/kvm*
12288F:	include/uapi/linux/kvm*
12289F:	tools/kvm/
12290F:	tools/testing/selftests/kvm/
12291F:	virt/kvm/*
12292
12293KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12294M:	Marc Zyngier <maz@kernel.org>
12295M:	Oliver Upton <oliver.upton@linux.dev>
12296R:	James Morse <james.morse@arm.com>
12297R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12298R:	Zenghui Yu <yuzenghui@huawei.com>
12299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12300L:	kvmarm@lists.linux.dev
12301S:	Maintained
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12303F:	Documentation/virt/kvm/arm/
12304F:	Documentation/virt/kvm/devices/arm*
12305F:	arch/arm64/include/asm/kvm*
12306F:	arch/arm64/include/uapi/asm/kvm*
12307F:	arch/arm64/kvm/
12308F:	include/kvm/arm_*
12309F:	tools/testing/selftests/kvm/*/aarch64/
12310F:	tools/testing/selftests/kvm/aarch64/
12311
12312KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12313M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12314M:	Bibo Mao <maobibo@loongson.cn>
12315M:	Huacai Chen <chenhuacai@kernel.org>
12316L:	kvm@vger.kernel.org
12317L:	loongarch@lists.linux.dev
12318S:	Maintained
12319T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12320F:	arch/loongarch/include/asm/kvm*
12321F:	arch/loongarch/include/uapi/asm/kvm*
12322F:	arch/loongarch/kvm/
12323
12324KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12325M:	Huacai Chen <chenhuacai@kernel.org>
12326L:	linux-mips@vger.kernel.org
12327L:	kvm@vger.kernel.org
12328S:	Maintained
12329T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12330F:	arch/mips/include/asm/kvm*
12331F:	arch/mips/include/uapi/asm/kvm*
12332F:	arch/mips/kvm/
12333
12334KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12335M:	Michael Ellerman <mpe@ellerman.id.au>
12336R:	Nicholas Piggin <npiggin@gmail.com>
12337L:	linuxppc-dev@lists.ozlabs.org
12338L:	kvm@vger.kernel.org
12339S:	Maintained (Book3S 64-bit HV)
12340S:	Odd fixes (Book3S 64-bit PR)
12341S:	Orphan (Book3E and 32-bit)
12342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12343F:	arch/powerpc/include/asm/kvm*
12344F:	arch/powerpc/include/uapi/asm/kvm*
12345F:	arch/powerpc/kernel/kvm*
12346F:	arch/powerpc/kvm/
12347
12348KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12349M:	Anup Patel <anup@brainfault.org>
12350R:	Atish Patra <atishp@atishpatra.org>
12351L:	kvm@vger.kernel.org
12352L:	kvm-riscv@lists.infradead.org
12353L:	linux-riscv@lists.infradead.org
12354S:	Maintained
12355T:	git https://github.com/kvm-riscv/linux.git
12356F:	arch/riscv/include/asm/kvm*
12357F:	arch/riscv/include/uapi/asm/kvm*
12358F:	arch/riscv/kvm/
12359F:	tools/testing/selftests/kvm/*/riscv/
12360F:	tools/testing/selftests/kvm/riscv/
12361
12362KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12363M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12364M:	Janosch Frank <frankja@linux.ibm.com>
12365M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12366R:	David Hildenbrand <david@redhat.com>
12367L:	kvm@vger.kernel.org
12368S:	Supported
12369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12370F:	Documentation/virt/kvm/s390*
12371F:	arch/s390/include/asm/gmap.h
12372F:	arch/s390/include/asm/kvm*
12373F:	arch/s390/include/uapi/asm/kvm*
12374F:	arch/s390/include/uapi/asm/uvdevice.h
12375F:	arch/s390/kernel/uv.c
12376F:	arch/s390/kvm/
12377F:	arch/s390/mm/gmap.c
12378F:	drivers/s390/char/uvdevice.c
12379F:	tools/testing/selftests/drivers/s390x/uvdevice/
12380F:	tools/testing/selftests/kvm/*/s390x/
12381F:	tools/testing/selftests/kvm/s390x/
12382
12383KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12384M:	Sean Christopherson <seanjc@google.com>
12385M:	Paolo Bonzini <pbonzini@redhat.com>
12386L:	kvm@vger.kernel.org
12387S:	Supported
12388P:	Documentation/process/maintainer-kvm-x86.rst
12389T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12390F:	arch/x86/include/asm/kvm*
12391F:	arch/x86/include/asm/svm.h
12392F:	arch/x86/include/asm/vmx*.h
12393F:	arch/x86/include/uapi/asm/kvm*
12394F:	arch/x86/include/uapi/asm/svm.h
12395F:	arch/x86/include/uapi/asm/vmx.h
12396F:	arch/x86/kvm/
12397F:	arch/x86/kvm/*/
12398F:	tools/testing/selftests/kvm/*/x86_64/
12399F:	tools/testing/selftests/kvm/x86_64/
12400
12401KERNFS
12402M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12403M:	Tejun Heo <tj@kernel.org>
12404S:	Supported
12405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12406F:	fs/kernfs/
12407F:	include/linux/kernfs.h
12408
12409KEXEC
12410M:	Eric Biederman <ebiederm@xmission.com>
12411L:	kexec@lists.infradead.org
12412S:	Maintained
12413W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12414F:	include/linux/kexec.h
12415F:	include/uapi/linux/kexec.h
12416F:	kernel/kexec*
12417
12418KEYS-ENCRYPTED
12419M:	Mimi Zohar <zohar@linux.ibm.com>
12420L:	linux-integrity@vger.kernel.org
12421L:	keyrings@vger.kernel.org
12422S:	Supported
12423F:	Documentation/security/keys/trusted-encrypted.rst
12424F:	include/keys/encrypted-type.h
12425F:	security/keys/encrypted-keys/
12426
12427KEYS-TRUSTED
12428M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12429M:	Jarkko Sakkinen <jarkko@kernel.org>
12430M:	Mimi Zohar <zohar@linux.ibm.com>
12431L:	linux-integrity@vger.kernel.org
12432L:	keyrings@vger.kernel.org
12433S:	Supported
12434F:	Documentation/security/keys/trusted-encrypted.rst
12435F:	include/keys/trusted-type.h
12436F:	include/keys/trusted_tpm.h
12437F:	security/keys/trusted-keys/
12438
12439KEYS-TRUSTED-CAAM
12440M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12441R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12442L:	linux-integrity@vger.kernel.org
12443L:	keyrings@vger.kernel.org
12444S:	Maintained
12445F:	include/keys/trusted_caam.h
12446F:	security/keys/trusted-keys/trusted_caam.c
12447
12448KEYS-TRUSTED-DCP
12449M:	David Gstir <david@sigma-star.at>
12450R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12451L:	linux-integrity@vger.kernel.org
12452L:	keyrings@vger.kernel.org
12453S:	Supported
12454F:	include/keys/trusted_dcp.h
12455F:	security/keys/trusted-keys/trusted_dcp.c
12456
12457KEYS-TRUSTED-TEE
12458M:	Sumit Garg <sumit.garg@linaro.org>
12459L:	linux-integrity@vger.kernel.org
12460L:	keyrings@vger.kernel.org
12461S:	Supported
12462F:	include/keys/trusted_tee.h
12463F:	security/keys/trusted-keys/trusted_tee.c
12464
12465KEYS/KEYRINGS
12466M:	David Howells <dhowells@redhat.com>
12467M:	Jarkko Sakkinen <jarkko@kernel.org>
12468L:	keyrings@vger.kernel.org
12469S:	Maintained
12470F:	Documentation/security/keys/core.rst
12471F:	include/keys/
12472F:	include/linux/key-type.h
12473F:	include/linux/key.h
12474F:	include/linux/keyctl.h
12475F:	include/uapi/linux/keyctl.h
12476F:	security/keys/
12477
12478KEYS/KEYRINGS_INTEGRITY
12479M:	Jarkko Sakkinen <jarkko@kernel.org>
12480M:	Mimi Zohar <zohar@linux.ibm.com>
12481L:	linux-integrity@vger.kernel.org
12482L:	keyrings@vger.kernel.org
12483S:	Supported
12484W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12485F:	security/integrity/platform_certs
12486
12487KFENCE
12488M:	Alexander Potapenko <glider@google.com>
12489M:	Marco Elver <elver@google.com>
12490R:	Dmitry Vyukov <dvyukov@google.com>
12491L:	kasan-dev@googlegroups.com
12492S:	Maintained
12493F:	Documentation/dev-tools/kfence.rst
12494F:	arch/*/include/asm/kfence.h
12495F:	include/linux/kfence.h
12496F:	lib/Kconfig.kfence
12497F:	mm/kfence/
12498
12499KFIFO
12500M:	Stefani Seibold <stefani@seibold.net>
12501S:	Maintained
12502F:	include/linux/kfifo.h
12503F:	lib/kfifo.c
12504F:	samples/kfifo/
12505
12506KGDB / KDB /debug_core
12507M:	Jason Wessel <jason.wessel@windriver.com>
12508M:	Daniel Thompson <daniel.thompson@linaro.org>
12509R:	Douglas Anderson <dianders@chromium.org>
12510L:	kgdb-bugreport@lists.sourceforge.net
12511S:	Maintained
12512W:	http://kgdb.wiki.kernel.org/
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12514F:	Documentation/dev-tools/kgdb.rst
12515F:	drivers/misc/kgdbts.c
12516F:	drivers/tty/serial/kgdboc.c
12517F:	include/linux/kdb.h
12518F:	include/linux/kgdb.h
12519F:	kernel/debug/
12520F:	kernel/module/kdb.c
12521
12522KHADAS MCU MFD DRIVER
12523M:	Neil Armstrong <neil.armstrong@linaro.org>
12524L:	linux-amlogic@lists.infradead.org
12525S:	Maintained
12526F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12527F:	drivers/mfd/khadas-mcu.c
12528F:	drivers/thermal/khadas_mcu_fan.c
12529F:	include/linux/mfd/khadas-mcu.h
12530
12531KIONIX/ROHM KX022A ACCELEROMETER
12532M:	Matti Vaittinen <mazziesaccount@gmail.com>
12533L:	linux-iio@vger.kernel.org
12534S:	Supported
12535F:	drivers/iio/accel/kionix-kx022a*
12536
12537KMEMLEAK
12538M:	Catalin Marinas <catalin.marinas@arm.com>
12539S:	Maintained
12540F:	Documentation/dev-tools/kmemleak.rst
12541F:	include/linux/kmemleak.h
12542F:	mm/kmemleak.c
12543F:	samples/kmemleak/kmemleak-test.c
12544
12545KMSAN
12546M:	Alexander Potapenko <glider@google.com>
12547R:	Marco Elver <elver@google.com>
12548R:	Dmitry Vyukov <dvyukov@google.com>
12549L:	kasan-dev@googlegroups.com
12550S:	Maintained
12551F:	Documentation/dev-tools/kmsan.rst
12552F:	arch/*/include/asm/kmsan.h
12553F:	arch/*/mm/kmsan_*
12554F:	include/linux/kmsan*.h
12555F:	lib/Kconfig.kmsan
12556F:	mm/kmsan/
12557F:	scripts/Makefile.kmsan
12558
12559KPROBES
12560M:	Naveen N Rao <naveen@kernel.org>
12561M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12562M:	"David S. Miller" <davem@davemloft.net>
12563M:	Masami Hiramatsu <mhiramat@kernel.org>
12564L:	linux-kernel@vger.kernel.org
12565L:	linux-trace-kernel@vger.kernel.org
12566S:	Maintained
12567Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12569F:	Documentation/trace/kprobes.rst
12570F:	include/asm-generic/kprobes.h
12571F:	include/linux/kprobes.h
12572F:	kernel/kprobes.c
12573F:	lib/test_kprobes.c
12574F:	samples/kprobes
12575
12576KS0108 LCD CONTROLLER DRIVER
12577M:	Miguel Ojeda <ojeda@kernel.org>
12578S:	Maintained
12579F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12580F:	drivers/auxdisplay/ks0108.c
12581F:	include/linux/ks0108.h
12582
12583KTD253 BACKLIGHT DRIVER
12584M:	Linus Walleij <linus.walleij@linaro.org>
12585S:	Maintained
12586F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12587F:	drivers/video/backlight/ktd253-backlight.c
12588
12589KTD2801 BACKLIGHT DRIVER
12590M:	Duje Mihanović <duje.mihanovic@skole.hr>
12591S:	Maintained
12592F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12593F:	drivers/video/backlight/ktd2801-backlight.c
12594
12595KTEST
12596M:	Steven Rostedt <rostedt@goodmis.org>
12597M:	John Hawley <warthog9@eaglescrag.net>
12598S:	Maintained
12599F:	tools/testing/ktest
12600
12601KTZ8866 BACKLIGHT DRIVER
12602M:	Jianhua Lu <lujianhua000@gmail.com>
12603S:	Maintained
12604F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12605F:	drivers/video/backlight/ktz8866.c
12606
12607KVM PARAVIRT (KVM/paravirt)
12608M:	Paolo Bonzini <pbonzini@redhat.com>
12609R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12610L:	kvm@vger.kernel.org
12611S:	Supported
12612T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12613F:	arch/um/include/asm/kvm_para.h
12614F:	arch/x86/include/asm/kvm_para.h
12615F:	arch/x86/include/asm/pvclock-abi.h
12616F:	arch/x86/include/uapi/asm/kvm_para.h
12617F:	arch/x86/kernel/kvm.c
12618F:	arch/x86/kernel/kvmclock.c
12619F:	include/asm-generic/kvm_para.h
12620F:	include/linux/kvm_para.h
12621F:	include/uapi/asm-generic/kvm_para.h
12622F:	include/uapi/linux/kvm_para.h
12623
12624KVM X86 HYPER-V (KVM/hyper-v)
12625M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12626M:	Sean Christopherson <seanjc@google.com>
12627M:	Paolo Bonzini <pbonzini@redhat.com>
12628L:	kvm@vger.kernel.org
12629S:	Supported
12630T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12631F:	arch/x86/kvm/hyperv.*
12632F:	arch/x86/kvm/kvm_onhyperv.*
12633F:	arch/x86/kvm/svm/hyperv.*
12634F:	arch/x86/kvm/svm/svm_onhyperv.*
12635F:	arch/x86/kvm/vmx/hyperv.*
12636
12637KVM X86 Xen (KVM/Xen)
12638M:	David Woodhouse <dwmw2@infradead.org>
12639M:	Paul Durrant <paul@xen.org>
12640M:	Sean Christopherson <seanjc@google.com>
12641M:	Paolo Bonzini <pbonzini@redhat.com>
12642L:	kvm@vger.kernel.org
12643S:	Supported
12644T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12645F:	arch/x86/kvm/xen.*
12646
12647L3MDEV
12648M:	David Ahern <dsahern@kernel.org>
12649L:	netdev@vger.kernel.org
12650S:	Maintained
12651F:	include/net/l3mdev.h
12652F:	net/l3mdev
12653
12654LANDLOCK SECURITY MODULE
12655M:	Mickaël Salaün <mic@digikod.net>
12656R:	Günther Noack <gnoack@google.com>
12657L:	linux-security-module@vger.kernel.org
12658S:	Supported
12659W:	https://landlock.io
12660T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12661F:	Documentation/security/landlock.rst
12662F:	Documentation/userspace-api/landlock.rst
12663F:	fs/ioctl.c
12664F:	include/uapi/linux/landlock.h
12665F:	samples/landlock/
12666F:	security/landlock/
12667F:	tools/testing/selftests/landlock/
12668K:	landlock
12669K:	LANDLOCK
12670
12671LANTIQ / INTEL Ethernet drivers
12672M:	Hauke Mehrtens <hauke@hauke-m.de>
12673L:	netdev@vger.kernel.org
12674S:	Maintained
12675F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12676F:	drivers/net/dsa/lantiq_gswip.c
12677F:	drivers/net/dsa/lantiq_pce.h
12678F:	drivers/net/ethernet/lantiq_xrx200.c
12679F:	net/dsa/tag_gswip.c
12680
12681LANTIQ MIPS ARCHITECTURE
12682M:	John Crispin <john@phrozen.org>
12683L:	linux-mips@vger.kernel.org
12684S:	Maintained
12685F:	arch/mips/lantiq
12686F:	drivers/soc/lantiq
12687
12688LANTIQ PEF2256 DRIVER
12689M:	Herve Codina <herve.codina@bootlin.com>
12690S:	Maintained
12691F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12692F:	drivers/net/wan/framer/pef2256/
12693F:	drivers/pinctrl/pinctrl-pef2256.c
12694F:	include/linux/framer/pef2256.h
12695
12696LASI 53c700 driver for PARISC
12697M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12698L:	linux-scsi@vger.kernel.org
12699S:	Maintained
12700F:	Documentation/scsi/53c700.rst
12701F:	drivers/scsi/53c700*
12702
12703LEAKING_ADDRESSES
12704M:	Tycho Andersen <tycho@tycho.pizza>
12705R:	Kees Cook <kees@kernel.org>
12706L:	linux-hardening@vger.kernel.org
12707S:	Maintained
12708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12709F:	scripts/leaking_addresses.pl
12710
12711LED SUBSYSTEM
12712M:	Pavel Machek <pavel@ucw.cz>
12713M:	Lee Jones <lee@kernel.org>
12714L:	linux-leds@vger.kernel.org
12715S:	Maintained
12716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12717F:	Documentation/devicetree/bindings/leds/
12718F:	Documentation/leds/
12719F:	drivers/leds/
12720F:	include/dt-bindings/leds/
12721F:	include/linux/leds.h
12722
12723LEGO MINDSTORMS EV3
12724R:	David Lechner <david@lechnology.com>
12725S:	Maintained
12726F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12727F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12728F:	drivers/power/supply/lego_ev3_battery.c
12729
12730LEGO USB Tower driver
12731M:	Juergen Stuber <starblue@users.sourceforge.net>
12732L:	legousb-devel@lists.sourceforge.net
12733S:	Maintained
12734W:	http://legousb.sourceforge.net/
12735F:	drivers/usb/misc/legousbtower.c
12736
12737LETSKETCH HID TABLET DRIVER
12738M:	Hans de Goede <hdegoede@redhat.com>
12739L:	linux-input@vger.kernel.org
12740S:	Maintained
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12742F:	drivers/hid/hid-letsketch.c
12743
12744LG LAPTOP EXTRAS
12745M:	Matan Ziv-Av <matan@svgalib.org>
12746L:	platform-driver-x86@vger.kernel.org
12747S:	Maintained
12748F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12749F:	Documentation/admin-guide/laptops/lg-laptop.rst
12750F:	drivers/platform/x86/lg-laptop.c
12751
12752LG2160 MEDIA DRIVER
12753M:	Michael Krufky <mkrufky@linuxtv.org>
12754L:	linux-media@vger.kernel.org
12755S:	Maintained
12756W:	https://linuxtv.org
12757W:	http://github.com/mkrufky
12758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12759T:	git git://linuxtv.org/mkrufky/tuners.git
12760F:	drivers/media/dvb-frontends/lg2160.*
12761
12762LGDT3305 MEDIA DRIVER
12763M:	Michael Krufky <mkrufky@linuxtv.org>
12764L:	linux-media@vger.kernel.org
12765S:	Maintained
12766W:	https://linuxtv.org
12767W:	http://github.com/mkrufky
12768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12769T:	git git://linuxtv.org/mkrufky/tuners.git
12770F:	drivers/media/dvb-frontends/lgdt3305.*
12771
12772LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12773M:	Viresh Kumar <vireshk@kernel.org>
12774L:	linux-ide@vger.kernel.org
12775S:	Maintained
12776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12777F:	drivers/ata/pata_arasan_cf.c
12778F:	include/linux/pata_arasan_cf_data.h
12779
12780LIBATA PATA DRIVERS
12781R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12782L:	linux-ide@vger.kernel.org
12783F:	drivers/ata/ata_*.c
12784F:	drivers/ata/pata_*.c
12785
12786LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12787M:	Linus Walleij <linus.walleij@linaro.org>
12788L:	linux-ide@vger.kernel.org
12789S:	Maintained
12790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12791F:	drivers/ata/pata_ftide010.c
12792F:	drivers/ata/sata_gemini.c
12793F:	drivers/ata/sata_gemini.h
12794
12795LIBATA SATA AHCI PLATFORM devices support
12796M:	Hans de Goede <hdegoede@redhat.com>
12797M:	Jens Axboe <axboe@kernel.dk>
12798L:	linux-ide@vger.kernel.org
12799S:	Maintained
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12801F:	drivers/ata/ahci_platform.c
12802F:	drivers/ata/libahci_platform.c
12803F:	include/linux/ahci_platform.h
12804
12805LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12806M:	Serge Semin <fancer.lancer@gmail.com>
12807L:	linux-ide@vger.kernel.org
12808S:	Maintained
12809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12810F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12811F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12812F:	drivers/ata/ahci_dwc.c
12813
12814LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12815M:	Mikael Pettersson <mikpelinux@gmail.com>
12816L:	linux-ide@vger.kernel.org
12817S:	Maintained
12818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12819F:	drivers/ata/sata_promise.*
12820
12821LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12822M:	Damien Le Moal <dlemoal@kernel.org>
12823M:	Niklas Cassel <cassel@kernel.org>
12824L:	linux-ide@vger.kernel.org
12825S:	Maintained
12826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12827F:	Documentation/ABI/testing/sysfs-ata
12828F:	Documentation/devicetree/bindings/ata/
12829F:	drivers/ata/
12830F:	include/linux/ata.h
12831F:	include/linux/libata.h
12832
12833LIBETH COMMON ETHERNET LIBRARY
12834M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12835L:	netdev@vger.kernel.org
12836L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12837S:	Supported
12838T:	git https://github.com/alobakin/linux.git
12839F:	drivers/net/ethernet/intel/libeth/
12840F:	include/net/libeth/
12841K:	libeth
12842
12843LIBIE COMMON INTEL ETHERNET LIBRARY
12844M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12845L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12846L:	netdev@vger.kernel.org
12847S:	Supported
12848T:	git https://github.com/alobakin/linux.git
12849F:	drivers/net/ethernet/intel/libie/
12850F:	include/linux/net/intel/libie/
12851K:	libie
12852
12853LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12854M:	Vishal Verma <vishal.l.verma@intel.com>
12855M:	Dan Williams <dan.j.williams@intel.com>
12856M:	Dave Jiang <dave.jiang@intel.com>
12857L:	nvdimm@lists.linux.dev
12858S:	Supported
12859Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12860P:	Documentation/nvdimm/maintainer-entry-profile.rst
12861F:	drivers/nvdimm/btt*
12862
12863LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12864M:	Dan Williams <dan.j.williams@intel.com>
12865M:	Vishal Verma <vishal.l.verma@intel.com>
12866M:	Dave Jiang <dave.jiang@intel.com>
12867L:	nvdimm@lists.linux.dev
12868S:	Supported
12869Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12870P:	Documentation/nvdimm/maintainer-entry-profile.rst
12871F:	drivers/nvdimm/pmem*
12872
12873LIBNVDIMM: DEVICETREE BINDINGS
12874M:	Oliver O'Halloran <oohall@gmail.com>
12875L:	nvdimm@lists.linux.dev
12876S:	Supported
12877Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12878F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12879F:	drivers/nvdimm/of_pmem.c
12880
12881LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12882M:	Dan Williams <dan.j.williams@intel.com>
12883M:	Vishal Verma <vishal.l.verma@intel.com>
12884M:	Dave Jiang <dave.jiang@intel.com>
12885M:	Ira Weiny <ira.weiny@intel.com>
12886L:	nvdimm@lists.linux.dev
12887S:	Supported
12888Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12889P:	Documentation/nvdimm/maintainer-entry-profile.rst
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12891F:	drivers/acpi/nfit/*
12892F:	drivers/nvdimm/*
12893F:	include/linux/libnvdimm.h
12894F:	include/linux/nd.h
12895F:	include/uapi/linux/ndctl.h
12896F:	tools/testing/nvdimm/
12897
12898LIBRARY CODE
12899M:	Andrew Morton <akpm@linux-foundation.org>
12900L:	linux-kernel@vger.kernel.org
12901S:	Supported
12902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12903F:	lib/*
12904
12905LICENSES and SPDX stuff
12906M:	Thomas Gleixner <tglx@linutronix.de>
12907M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12908L:	linux-spdx@vger.kernel.org
12909S:	Maintained
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12911F:	COPYING
12912F:	Documentation/process/license-rules.rst
12913F:	LICENSES/
12914F:	scripts/spdxcheck-test.sh
12915F:	scripts/spdxcheck.py
12916F:	scripts/spdxexclude
12917
12918LINEAR RANGES HELPERS
12919M:	Mark Brown <broonie@kernel.org>
12920R:	Matti Vaittinen <mazziesaccount@gmail.com>
12921F:	include/linux/linear_range.h
12922F:	lib/linear_ranges.c
12923F:	lib/test_linear_ranges.c
12924
12925LINUX FOR POWER MACINTOSH
12926L:	linuxppc-dev@lists.ozlabs.org
12927S:	Orphan
12928F:	arch/powerpc/platforms/powermac/
12929F:	drivers/macintosh/
12930X:	drivers/macintosh/adb-iop.c
12931X:	drivers/macintosh/via-macii.c
12932
12933LINUX FOR POWERPC (32-BIT AND 64-BIT)
12934M:	Michael Ellerman <mpe@ellerman.id.au>
12935R:	Nicholas Piggin <npiggin@gmail.com>
12936R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12937R:	Naveen N Rao <naveen@kernel.org>
12938L:	linuxppc-dev@lists.ozlabs.org
12939S:	Supported
12940W:	https://github.com/linuxppc/wiki/wiki
12941Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12943F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12944F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12945F:	Documentation/devicetree/bindings/powerpc/
12946F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12947F:	Documentation/arch/powerpc/
12948F:	arch/powerpc/
12949F:	drivers/*/*/*pasemi*
12950F:	drivers/*/*pasemi*
12951F:	drivers/char/tpm/tpm_ibmvtpm*
12952F:	drivers/crypto/nx/
12953F:	drivers/i2c/busses/i2c-opal.c
12954F:	drivers/net/ethernet/ibm/ibmveth.*
12955F:	drivers/net/ethernet/ibm/ibmvnic.*
12956F:	drivers/pci/hotplug/pnv_php.c
12957F:	drivers/pci/hotplug/rpa*
12958F:	drivers/rtc/rtc-opal.c
12959F:	drivers/scsi/ibmvscsi/
12960F:	drivers/tty/hvc/hvc_opal.c
12961F:	drivers/watchdog/wdrtas.c
12962F:	include/linux/papr_scm.h
12963F:	include/uapi/linux/papr_pdsm.h
12964F:	tools/testing/selftests/powerpc
12965N:	/pmac
12966N:	powermac
12967N:	powernv
12968N:	[^a-z0-9]ps3
12969N:	pseries
12970
12971LINUX FOR POWERPC EMBEDDED MPC5XXX
12972M:	Anatolij Gustschin <agust@denx.de>
12973L:	linuxppc-dev@lists.ozlabs.org
12974S:	Odd Fixes
12975F:	arch/powerpc/platforms/512x/
12976F:	arch/powerpc/platforms/52xx/
12977
12978LINUX FOR POWERPC EMBEDDED PPC4XX
12979L:	linuxppc-dev@lists.ozlabs.org
12980S:	Orphan
12981F:	arch/powerpc/platforms/44x/
12982
12983LINUX FOR POWERPC EMBEDDED PPC85XX
12984M:	Scott Wood <oss@buserror.net>
12985L:	linuxppc-dev@lists.ozlabs.org
12986S:	Odd fixes
12987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12988F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12989F:	Documentation/devicetree/bindings/powerpc/fsl/
12990F:	arch/powerpc/platforms/85xx/
12991
12992LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12993M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12994L:	linuxppc-dev@lists.ozlabs.org
12995S:	Maintained
12996F:	arch/powerpc/platforms/8xx/
12997F:	arch/powerpc/platforms/83xx/
12998
12999LINUX KERNEL DUMP TEST MODULE (LKDTM)
13000M:	Kees Cook <kees@kernel.org>
13001S:	Maintained
13002F:	drivers/misc/lkdtm/*
13003F:	tools/testing/selftests/lkdtm/*
13004
13005LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13006M:	Alan Stern <stern@rowland.harvard.edu>
13007M:	Andrea Parri <parri.andrea@gmail.com>
13008M:	Will Deacon <will@kernel.org>
13009M:	Peter Zijlstra <peterz@infradead.org>
13010M:	Boqun Feng <boqun.feng@gmail.com>
13011M:	Nicholas Piggin <npiggin@gmail.com>
13012M:	David Howells <dhowells@redhat.com>
13013M:	Jade Alglave <j.alglave@ucl.ac.uk>
13014M:	Luc Maranget <luc.maranget@inria.fr>
13015M:	"Paul E. McKenney" <paulmck@kernel.org>
13016R:	Akira Yokosawa <akiyks@gmail.com>
13017R:	Daniel Lustig <dlustig@nvidia.com>
13018R:	Joel Fernandes <joel@joelfernandes.org>
13019L:	linux-kernel@vger.kernel.org
13020L:	linux-arch@vger.kernel.org
13021S:	Supported
13022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13023F:	Documentation/atomic_bitops.txt
13024F:	Documentation/atomic_t.txt
13025F:	Documentation/core-api/refcount-vs-atomic.rst
13026F:	Documentation/litmus-tests/
13027F:	Documentation/memory-barriers.txt
13028F:	tools/memory-model/
13029
13030LINUX-NEXT TREE
13031M:	Stephen Rothwell <sfr@canb.auug.org.au>
13032L:	linux-next@vger.kernel.org
13033S:	Supported
13034B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13036
13037LIS3LV02D ACCELEROMETER DRIVER
13038M:	Eric Piel <eric.piel@tremplin-utc.net>
13039S:	Maintained
13040F:	Documentation/misc-devices/lis3lv02d.rst
13041F:	drivers/misc/lis3lv02d/
13042F:	drivers/platform/x86/hp/hp_accel.c
13043
13044LIST KUNIT TEST
13045M:	David Gow <davidgow@google.com>
13046L:	linux-kselftest@vger.kernel.org
13047L:	kunit-dev@googlegroups.com
13048S:	Maintained
13049F:	lib/list-test.c
13050
13051LITEX PLATFORM
13052M:	Karol Gugala <kgugala@antmicro.com>
13053M:	Mateusz Holenko <mholenko@antmicro.com>
13054M:	Gabriel Somlo <gsomlo@gmail.com>
13055M:	Joel Stanley <joel@jms.id.au>
13056S:	Maintained
13057F:	Documentation/devicetree/bindings/*/litex,*.yaml
13058F:	arch/openrisc/boot/dts/or1klitex.dts
13059F:	drivers/mmc/host/litex_mmc.c
13060F:	drivers/net/ethernet/litex/*
13061F:	drivers/soc/litex/*
13062F:	drivers/tty/serial/liteuart.c
13063F:	include/linux/litex.h
13064N:	litex
13065
13066LIVE PATCHING
13067M:	Josh Poimboeuf <jpoimboe@kernel.org>
13068M:	Jiri Kosina <jikos@kernel.org>
13069M:	Miroslav Benes <mbenes@suse.cz>
13070M:	Petr Mladek <pmladek@suse.com>
13071R:	Joe Lawrence <joe.lawrence@redhat.com>
13072L:	live-patching@vger.kernel.org
13073S:	Maintained
13074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13075F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13076F:	Documentation/livepatch/
13077F:	arch/powerpc/include/asm/livepatch.h
13078F:	include/linux/livepatch.h
13079F:	kernel/livepatch/
13080F:	kernel/module/livepatch.c
13081F:	samples/livepatch/
13082F:	tools/testing/selftests/livepatch/
13083
13084LLC (802.2)
13085L:	netdev@vger.kernel.org
13086S:	Odd fixes
13087F:	include/linux/llc.h
13088F:	include/net/llc*
13089F:	include/uapi/linux/llc.h
13090F:	net/llc/
13091
13092LM73 HARDWARE MONITOR DRIVER
13093M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13094L:	linux-hwmon@vger.kernel.org
13095S:	Maintained
13096F:	drivers/hwmon/lm73.c
13097
13098LM78 HARDWARE MONITOR DRIVER
13099M:	Jean Delvare <jdelvare@suse.com>
13100L:	linux-hwmon@vger.kernel.org
13101S:	Maintained
13102F:	Documentation/hwmon/lm78.rst
13103F:	drivers/hwmon/lm78.c
13104
13105LM83 HARDWARE MONITOR DRIVER
13106M:	Jean Delvare <jdelvare@suse.com>
13107L:	linux-hwmon@vger.kernel.org
13108S:	Maintained
13109F:	Documentation/hwmon/lm83.rst
13110F:	drivers/hwmon/lm83.c
13111
13112LM90 HARDWARE MONITOR DRIVER
13113M:	Jean Delvare <jdelvare@suse.com>
13114L:	linux-hwmon@vger.kernel.org
13115S:	Maintained
13116F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13117F:	Documentation/hwmon/lm90.rst
13118F:	drivers/hwmon/lm90.c
13119F:	include/dt-bindings/thermal/lm90.h
13120
13121LME2510 MEDIA DRIVER
13122M:	Malcolm Priestley <tvboxspy@gmail.com>
13123L:	linux-media@vger.kernel.org
13124S:	Maintained
13125W:	https://linuxtv.org
13126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13127F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13128
13129LOADPIN SECURITY MODULE
13130M:	Kees Cook <kees@kernel.org>
13131S:	Supported
13132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13133F:	Documentation/admin-guide/LSM/LoadPin.rst
13134F:	security/loadpin/
13135
13136LOCKDOWN SECURITY MODULE
13137L:	linux-security-module@vger.kernel.org
13138S:	Odd Fixes
13139T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13140F:	security/lockdown/
13141
13142LOCKING PRIMITIVES
13143M:	Peter Zijlstra <peterz@infradead.org>
13144M:	Ingo Molnar <mingo@redhat.com>
13145M:	Will Deacon <will@kernel.org>
13146R:	Waiman Long <longman@redhat.com>
13147R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13148L:	linux-kernel@vger.kernel.org
13149S:	Maintained
13150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13151F:	Documentation/locking/
13152F:	arch/*/include/asm/spinlock*.h
13153F:	include/linux/lockdep*.h
13154F:	include/linux/mutex*.h
13155F:	include/linux/rwlock*.h
13156F:	include/linux/rwsem*.h
13157F:	include/linux/seqlock.h
13158F:	include/linux/spinlock*.h
13159F:	kernel/locking/
13160F:	lib/locking*.[ch]
13161X:	kernel/locking/locktorture.c
13162
13163LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13164M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13165L:	linux-ntfs-dev@lists.sourceforge.net
13166S:	Maintained
13167W:	http://www.linux-ntfs.org/content/view/19/37/
13168F:	Documentation/admin-guide/ldm.rst
13169F:	block/partitions/ldm.*
13170
13171LOGITECH HID GAMING KEYBOARDS
13172M:	Hans de Goede <hdegoede@redhat.com>
13173L:	linux-input@vger.kernel.org
13174S:	Maintained
13175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13176F:	drivers/hid/hid-lg-g15.c
13177
13178LONTIUM LT8912B MIPI TO HDMI BRIDGE
13179M:	Adrien Grassein <adrien.grassein@gmail.com>
13180S:	Maintained
13181F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13182F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13183
13184LOONGARCH
13185M:	Huacai Chen <chenhuacai@kernel.org>
13186R:	WANG Xuerui <kernel@xen0n.name>
13187L:	loongarch@lists.linux.dev
13188S:	Maintained
13189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13190F:	Documentation/arch/loongarch/
13191F:	Documentation/translations/zh_CN/arch/loongarch/
13192F:	arch/loongarch/
13193F:	drivers/*/*loongarch*
13194F:	drivers/cpufreq/loongson3_cpufreq.c
13195
13196LOONGSON GPIO DRIVER
13197M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13198L:	linux-gpio@vger.kernel.org
13199S:	Maintained
13200F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13201F:	drivers/gpio/gpio-loongson-64bit.c
13202
13203LOONGSON LS2X APB DMA DRIVER
13204M:	Binbin Zhou <zhoubinbin@loongson.cn>
13205L:	dmaengine@vger.kernel.org
13206S:	Maintained
13207F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13208F:	drivers/dma/ls2x-apb-dma.c
13209
13210LOONGSON LS2X I2C DRIVER
13211M:	Binbin Zhou <zhoubinbin@loongson.cn>
13212L:	linux-i2c@vger.kernel.org
13213S:	Maintained
13214F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13215F:	drivers/i2c/busses/i2c-ls2x.c
13216
13217LOONGSON-2 SOC SERIES CLOCK DRIVER
13218M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13219L:	linux-clk@vger.kernel.org
13220S:	Maintained
13221F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13222F:	drivers/clk/clk-loongson2.c
13223F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13224
13225LOONGSON SPI DRIVER
13226M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13227L:	linux-spi@vger.kernel.org
13228S:	Maintained
13229F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13230F:	drivers/spi/spi-loongson-core.c
13231F:	drivers/spi/spi-loongson-pci.c
13232F:	drivers/spi/spi-loongson-plat.c
13233F:	drivers/spi/spi-loongson.h
13234
13235LOONGSON-2 SOC SERIES GUTS DRIVER
13236M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13237L:	loongarch@lists.linux.dev
13238S:	Maintained
13239F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13240F:	drivers/soc/loongson/loongson2_guts.c
13241
13242LOONGSON-2 SOC SERIES PM DRIVER
13243M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13244L:	linux-pm@vger.kernel.org
13245S:	Maintained
13246F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13247F:	drivers/soc/loongson/loongson2_pm.c
13248
13249LOONGSON-2 SOC SERIES PINCTRL DRIVER
13250M:	zhanghongchen <zhanghongchen@loongson.cn>
13251M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13252L:	linux-gpio@vger.kernel.org
13253S:	Maintained
13254F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13255F:	drivers/pinctrl/pinctrl-loongson2.c
13256
13257LOONGSON-2 SOC SERIES THERMAL DRIVER
13258M:	zhanghongchen <zhanghongchen@loongson.cn>
13259M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13260L:	linux-pm@vger.kernel.org
13261S:	Maintained
13262F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13263F:	drivers/thermal/loongson2_thermal.c
13264
13265LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13266M:	Sathya Prakash <sathya.prakash@broadcom.com>
13267M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13268M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13269L:	MPT-FusionLinux.pdl@broadcom.com
13270L:	linux-scsi@vger.kernel.org
13271S:	Supported
13272W:	http://www.avagotech.com/support/
13273F:	drivers/message/fusion/
13274F:	drivers/scsi/mpt3sas/
13275
13276LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13277M:	Matthew Wilcox <willy@infradead.org>
13278L:	linux-scsi@vger.kernel.org
13279S:	Maintained
13280F:	drivers/scsi/sym53c8xx_2/
13281
13282LTC1660 DAC DRIVER
13283M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13284L:	linux-iio@vger.kernel.org
13285S:	Maintained
13286F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13287F:	drivers/iio/dac/ltc1660.c
13288
13289LTC2688 IIO DAC DRIVER
13290M:	Nuno Sá <nuno.sa@analog.com>
13291L:	linux-iio@vger.kernel.org
13292S:	Supported
13293W:	https://ez.analog.com/linux-software-drivers
13294F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13295F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13296F:	drivers/iio/dac/ltc2688.c
13297
13298LTC2947 HARDWARE MONITOR DRIVER
13299M:	Nuno Sá <nuno.sa@analog.com>
13300L:	linux-hwmon@vger.kernel.org
13301S:	Supported
13302W:	https://ez.analog.com/linux-software-drivers
13303F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13304F:	drivers/hwmon/ltc2947-core.c
13305F:	drivers/hwmon/ltc2947-i2c.c
13306F:	drivers/hwmon/ltc2947-spi.c
13307F:	drivers/hwmon/ltc2947.h
13308
13309LTC2991 HARDWARE MONITOR DRIVER
13310M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13311L:	linux-hwmon@vger.kernel.org
13312S:	Supported
13313W:	https://ez.analog.com/linux-software-drivers
13314F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13315F:	drivers/hwmon/ltc2991.c
13316
13317LTC2983 IIO TEMPERATURE DRIVER
13318M:	Nuno Sá <nuno.sa@analog.com>
13319L:	linux-iio@vger.kernel.org
13320S:	Supported
13321W:	https://ez.analog.com/linux-software-drivers
13322F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13323F:	drivers/iio/temperature/ltc2983.c
13324
13325LTC4282 HARDWARE MONITOR DRIVER
13326M:	Nuno Sa <nuno.sa@analog.com>
13327L:	linux-hwmon@vger.kernel.org
13328S:	Supported
13329F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13330F:	Documentation/hwmon/ltc4282.rst
13331F:	drivers/hwmon/ltc4282.c
13332
13333LTC4286 HARDWARE MONITOR DRIVER
13334M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13335L:	linux-i2c@vger.kernel.org
13336S:	Maintained
13337F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13338F:	Documentation/hwmon/ltc4286.rst
13339F:	drivers/hwmon/pmbus/Kconfig
13340F:	drivers/hwmon/pmbus/Makefile
13341F:	drivers/hwmon/pmbus/ltc4286.c
13342
13343LTC4306 I2C MULTIPLEXER DRIVER
13344M:	Michael Hennerich <michael.hennerich@analog.com>
13345L:	linux-i2c@vger.kernel.org
13346S:	Supported
13347W:	https://ez.analog.com/linux-software-drivers
13348F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13349F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13350
13351LTP (Linux Test Project)
13352M:	Andrea Cervesato <andrea.cervesato@suse.com>
13353M:	Cyril Hrubis <chrubis@suse.cz>
13354M:	Jan Stancek <jstancek@redhat.com>
13355M:	Petr Vorel <pvorel@suse.cz>
13356M:	Li Wang <liwang@redhat.com>
13357M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13358M:	Xiao Yang <yangx.jy@fujitsu.com>
13359L:	ltp@lists.linux.it (subscribers-only)
13360S:	Maintained
13361W:	https://linux-test-project.readthedocs.io/
13362T:	git https://github.com/linux-test-project/ltp.git
13363
13364LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13365M:	Anshul Dalal <anshulusr@gmail.com>
13366L:	linux-iio@vger.kernel.org
13367S:	Maintained
13368F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13369F:	drivers/iio/light/ltr390.c
13370
13371LYNX 28G SERDES PHY DRIVER
13372M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13373L:	netdev@vger.kernel.org
13374S:	Supported
13375F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13376F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13377
13378LYNX PCS MODULE
13379M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13380L:	netdev@vger.kernel.org
13381S:	Supported
13382F:	drivers/net/pcs/pcs-lynx.c
13383F:	include/linux/pcs-lynx.h
13384
13385M68K ARCHITECTURE
13386M:	Geert Uytterhoeven <geert@linux-m68k.org>
13387L:	linux-m68k@lists.linux-m68k.org
13388S:	Maintained
13389W:	http://www.linux-m68k.org/
13390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13391F:	arch/m68k/
13392F:	drivers/zorro/
13393
13394M68K ON APPLE MACINTOSH
13395M:	Joshua Thompson <funaho@jurai.org>
13396L:	linux-m68k@lists.linux-m68k.org
13397S:	Maintained
13398W:	http://www.mac.linux-m68k.org/
13399F:	arch/m68k/mac/
13400F:	drivers/macintosh/adb-iop.c
13401F:	drivers/macintosh/via-macii.c
13402
13403M68K ON HP9000/300
13404M:	Philip Blundell <philb@gnu.org>
13405S:	Maintained
13406W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13407F:	arch/m68k/hp300/
13408
13409M88DS3103 MEDIA DRIVER
13410L:	linux-media@vger.kernel.org
13411S:	Orphan
13412W:	https://linuxtv.org
13413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13414F:	drivers/media/dvb-frontends/m88ds3103*
13415
13416M88RS2000 MEDIA DRIVER
13417M:	Malcolm Priestley <tvboxspy@gmail.com>
13418L:	linux-media@vger.kernel.org
13419S:	Maintained
13420W:	https://linuxtv.org
13421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13422F:	drivers/media/dvb-frontends/m88rs2000*
13423
13424MA901 MASTERKIT USB FM RADIO DRIVER
13425M:	Alexey Klimov <klimov.linux@gmail.com>
13426L:	linux-media@vger.kernel.org
13427S:	Maintained
13428T:	git git://linuxtv.org/media_tree.git
13429F:	drivers/media/radio/radio-ma901.c
13430
13431MAC80211
13432M:	Johannes Berg <johannes@sipsolutions.net>
13433L:	linux-wireless@vger.kernel.org
13434S:	Maintained
13435W:	https://wireless.wiki.kernel.org/
13436Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13439F:	Documentation/networking/mac80211-injection.rst
13440F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13441F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13442F:	include/net/mac80211.h
13443F:	net/mac80211/
13444
13445MAILBOX API
13446M:	Jassi Brar <jassisinghbrar@gmail.com>
13447L:	linux-kernel@vger.kernel.org
13448S:	Maintained
13449F:	Documentation/devicetree/bindings/mailbox/
13450F:	drivers/mailbox/
13451F:	include/dt-bindings/mailbox/
13452F:	include/linux/mailbox_client.h
13453F:	include/linux/mailbox_controller.h
13454
13455MAILBOX ARM MHUv2
13456M:	Viresh Kumar <viresh.kumar@linaro.org>
13457M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13458L:	linux-kernel@vger.kernel.org
13459S:	Maintained
13460F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13461F:	drivers/mailbox/arm_mhuv2.c
13462F:	include/linux/mailbox/arm_mhuv2_message.h
13463
13464MAILBOX ARM MHUv3
13465M:	Sudeep Holla <sudeep.holla@arm.com>
13466M:	Cristian Marussi <cristian.marussi@arm.com>
13467L:	linux-kernel@vger.kernel.org
13468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13469S:	Maintained
13470F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13471F:	drivers/mailbox/arm_mhuv3.c
13472
13473MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13474M:	Alejandro Colomar <alx@kernel.org>
13475L:	linux-man@vger.kernel.org
13476S:	Maintained
13477W:	http://www.kernel.org/doc/man-pages
13478T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13479T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13480
13481MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13482M:	Jeremy Kerr <jk@codeconstruct.com.au>
13483M:	Matt Johnston <matt@codeconstruct.com.au>
13484L:	netdev@vger.kernel.org
13485S:	Maintained
13486F:	Documentation/networking/mctp.rst
13487F:	drivers/net/mctp/
13488F:	include/net/mctp.h
13489F:	include/net/mctpdevice.h
13490F:	include/net/netns/mctp.h
13491F:	net/mctp/
13492
13493MAPLE TREE
13494M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13495L:	maple-tree@lists.infradead.org
13496L:	linux-mm@kvack.org
13497S:	Supported
13498F:	Documentation/core-api/maple_tree.rst
13499F:	include/linux/maple_tree.h
13500F:	include/trace/events/maple_tree.h
13501F:	lib/maple_tree.c
13502F:	lib/test_maple_tree.c
13503F:	tools/testing/radix-tree/linux/maple_tree.h
13504F:	tools/testing/radix-tree/maple.c
13505
13506MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13507M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13508L:	linux-mips@vger.kernel.org
13509S:	Maintained
13510F:	arch/mips/boot/dts/img/pistachio*
13511
13512MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13513M:	Andrew Lunn <andrew@lunn.ch>
13514L:	netdev@vger.kernel.org
13515S:	Maintained
13516F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13517F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13518F:	Documentation/networking/devlink/mv88e6xxx.rst
13519F:	drivers/net/dsa/mv88e6xxx/
13520F:	include/linux/dsa/mv88e6xxx.h
13521F:	include/linux/platform_data/mv88e6xxx.h
13522
13523MARVELL 88PM886 PMIC DRIVER
13524M:	Karel Balej <balejk@matfyz.cz>
13525S:	Maintained
13526F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13527F:	drivers/input/misc/88pm886-onkey.c
13528F:	drivers/mfd/88pm886.c
13529F:	drivers/regulators/88pm886-regulator.c
13530F:	include/linux/mfd/88pm886.h
13531
13532MARVELL ARMADA 3700 PHY DRIVERS
13533M:	Miquel Raynal <miquel.raynal@bootlin.com>
13534S:	Maintained
13535F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13536F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13537F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13538F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13539
13540MARVELL ARMADA 3700 SERIAL DRIVER
13541M:	Pali Rohár <pali@kernel.org>
13542S:	Maintained
13543F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13544F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13545F:	drivers/tty/serial/mvebu-uart.c
13546
13547MARVELL ARMADA DRM SUPPORT
13548M:	Russell King <linux@armlinux.org.uk>
13549S:	Maintained
13550T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13551T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13552F:	Documentation/devicetree/bindings/display/armada/
13553F:	drivers/gpu/drm/armada/
13554F:	include/uapi/drm/armada_drm.h
13555
13556MARVELL CRYPTO DRIVER
13557M:	Boris Brezillon <bbrezillon@kernel.org>
13558M:	Arnaud Ebalard <arno@natisbad.org>
13559M:	Srujana Challa <schalla@marvell.com>
13560L:	linux-crypto@vger.kernel.org
13561S:	Maintained
13562F:	drivers/crypto/marvell/
13563F:	include/linux/soc/marvell/octeontx2/
13564
13565MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13566M:	Mirko Lindner <mlindner@marvell.com>
13567M:	Stephen Hemminger <stephen@networkplumber.org>
13568L:	netdev@vger.kernel.org
13569S:	Odd fixes
13570F:	drivers/net/ethernet/marvell/sk*
13571
13572MARVELL LIBERTAS WIRELESS DRIVER
13573L:	libertas-dev@lists.infradead.org
13574S:	Orphan
13575F:	drivers/net/wireless/marvell/libertas/
13576
13577MARVELL MACCHIATOBIN SUPPORT
13578M:	Russell King <linux@armlinux.org.uk>
13579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13580S:	Maintained
13581F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13582
13583MARVELL MV643XX ETHERNET DRIVER
13584M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13585L:	netdev@vger.kernel.org
13586S:	Maintained
13587F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13588F:	include/linux/mv643xx.h
13589
13590MARVELL MV88X3310 PHY DRIVER
13591M:	Russell King <linux@armlinux.org.uk>
13592M:	Marek Behún <kabel@kernel.org>
13593L:	netdev@vger.kernel.org
13594S:	Maintained
13595F:	drivers/net/phy/marvell10g.c
13596
13597MARVELL MVEBU THERMAL DRIVER
13598M:	Miquel Raynal <miquel.raynal@bootlin.com>
13599S:	Maintained
13600F:	drivers/thermal/armada_thermal.c
13601
13602MARVELL MVNETA ETHERNET DRIVER
13603M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13604L:	netdev@vger.kernel.org
13605S:	Maintained
13606F:	drivers/net/ethernet/marvell/mvneta*
13607
13608MARVELL MVPP2 ETHERNET DRIVER
13609M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13610M:	Russell King <linux@armlinux.org.uk>
13611L:	netdev@vger.kernel.org
13612S:	Maintained
13613F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13614F:	drivers/net/ethernet/marvell/mvpp2/
13615
13616MARVELL MWIFIEX WIRELESS DRIVER
13617M:	Brian Norris <briannorris@chromium.org>
13618R:	Francesco Dolcini <francesco@dolcini.it>
13619L:	linux-wireless@vger.kernel.org
13620S:	Odd Fixes
13621F:	drivers/net/wireless/marvell/mwifiex/
13622
13623MARVELL MWL8K WIRELESS DRIVER
13624L:	linux-wireless@vger.kernel.org
13625S:	Orphan
13626F:	drivers/net/wireless/marvell/mwl8k.c
13627
13628MARVELL NAND CONTROLLER DRIVER
13629M:	Miquel Raynal <miquel.raynal@bootlin.com>
13630L:	linux-mtd@lists.infradead.org
13631S:	Maintained
13632F:	drivers/mtd/nand/raw/marvell_nand.c
13633
13634MARVELL OCTEON ENDPOINT DRIVER
13635M:	Veerasenareddy Burru <vburru@marvell.com>
13636M:	Sathesh Edara <sedara@marvell.com>
13637L:	netdev@vger.kernel.org
13638S:	Supported
13639F:	drivers/net/ethernet/marvell/octeon_ep
13640
13641MARVELL OCTEON ENDPOINT VF DRIVER
13642M:	Veerasenareddy Burru <vburru@marvell.com>
13643M:	Sathesh Edara <sedara@marvell.com>
13644M:	Shinas Rasheed <srasheed@marvell.com>
13645M:	Satananda Burla <sburla@marvell.com>
13646L:	netdev@vger.kernel.org
13647S:	Supported
13648F:	drivers/net/ethernet/marvell/octeon_ep_vf
13649
13650MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13651M:	Sunil Goutham <sgoutham@marvell.com>
13652M:	Geetha sowjanya <gakula@marvell.com>
13653M:	Subbaraya Sundeep <sbhatta@marvell.com>
13654M:	hariprasad <hkelam@marvell.com>
13655L:	netdev@vger.kernel.org
13656S:	Supported
13657F:	drivers/net/ethernet/marvell/octeontx2/nic/
13658F:	include/linux/soc/marvell/octeontx2/
13659
13660MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13661M:	Sunil Goutham <sgoutham@marvell.com>
13662M:	Linu Cherian <lcherian@marvell.com>
13663M:	Geetha sowjanya <gakula@marvell.com>
13664M:	Jerin Jacob <jerinj@marvell.com>
13665M:	hariprasad <hkelam@marvell.com>
13666M:	Subbaraya Sundeep <sbhatta@marvell.com>
13667L:	netdev@vger.kernel.org
13668S:	Supported
13669F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13670F:	drivers/net/ethernet/marvell/octeontx2/af/
13671
13672MARVELL PRESTERA ETHERNET SWITCH DRIVER
13673M:	Taras Chornyi <taras.chornyi@plvision.eu>
13674S:	Supported
13675W:	https://github.com/Marvell-switching/switchdev-prestera
13676F:	drivers/net/ethernet/marvell/prestera/
13677
13678MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13679M:	Nicolas Pitre <nico@fluxnic.net>
13680S:	Odd Fixes
13681F:	drivers/mmc/host/mvsdio.*
13682
13683MARVELL USB MDIO CONTROLLER DRIVER
13684M:	Tobias Waldekranz <tobias@waldekranz.com>
13685L:	netdev@vger.kernel.org
13686S:	Maintained
13687F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13688F:	drivers/net/mdio/mdio-mvusb.c
13689
13690MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13691M:	Hu Ziji <huziji@marvell.com>
13692L:	linux-mmc@vger.kernel.org
13693S:	Supported
13694F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13695F:	drivers/mmc/host/sdhci-xenon*
13696
13697MARVELL OCTEON CN10K DPI DRIVER
13698M:	Vamsi Attunuru <vattunuru@marvell.com>
13699S:	Supported
13700F:	drivers/misc/mrvl_cn10k_dpi.c
13701
13702MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13703R:	schalla@marvell.com
13704R:	vattunuru@marvell.com
13705F:	drivers/vdpa/octeon_ep/
13706
13707MATROX FRAMEBUFFER DRIVER
13708L:	linux-fbdev@vger.kernel.org
13709S:	Orphan
13710F:	drivers/video/fbdev/matrox/matroxfb_*
13711F:	include/uapi/linux/matroxfb.h
13712
13713MAX15301 DRIVER
13714M:	Daniel Nilsson <daniel.nilsson@flex.com>
13715L:	linux-hwmon@vger.kernel.org
13716S:	Maintained
13717F:	Documentation/hwmon/max15301.rst
13718F:	drivers/hwmon/pmbus/max15301.c
13719
13720MAX2175 SDR TUNER DRIVER
13721M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13722L:	linux-media@vger.kernel.org
13723S:	Maintained
13724T:	git git://linuxtv.org/media_tree.git
13725F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13726F:	Documentation/userspace-api/media/drivers/max2175.rst
13727F:	drivers/media/i2c/max2175*
13728F:	include/uapi/linux/max2175.h
13729
13730MAX31335 RTC DRIVER
13731M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13732L:	linux-rtc@vger.kernel.org
13733S:	Supported
13734W:	https://ez.analog.com/linux-software-drivers
13735F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13736F:	drivers/rtc/rtc-max31335.c
13737
13738MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13739L:	linux-hwmon@vger.kernel.org
13740S:	Orphan
13741F:	Documentation/hwmon/max6650.rst
13742F:	drivers/hwmon/max6650.c
13743
13744MAX9286 QUAD GMSL DESERIALIZER DRIVER
13745M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13746M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13747M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13748M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13749L:	linux-media@vger.kernel.org
13750S:	Maintained
13751F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13752F:	drivers/media/i2c/max9286.c
13753
13754MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13755M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13756L:	linux-media@vger.kernel.org
13757S:	Maintained
13758F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13759F:	drivers/staging/media/max96712/max96712.c
13760
13761MAX96714 GMSL2 DESERIALIZER DRIVER
13762M:	Julien Massot <julien.massot@collabora.com>
13763L:	linux-media@vger.kernel.org
13764S:	Maintained
13765F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13766F:	drivers/media/i2c/max96714.c
13767
13768MAX96717 GMSL2 SERIALIZER DRIVER
13769M:	Julien Massot <julien.massot@collabora.com>
13770L:	linux-media@vger.kernel.org
13771S:	Maintained
13772F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13773F:	drivers/media/i2c/max96717.c
13774
13775MAX9860 MONO AUDIO VOICE CODEC DRIVER
13776M:	Peter Rosin <peda@axentia.se>
13777L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/sound/max9860.txt
13780F:	sound/soc/codecs/max9860.*
13781
13782MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13783M:	Andreas Klinger <ak@it-klinger.de>
13784L:	linux-iio@vger.kernel.org
13785S:	Maintained
13786F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13787F:	drivers/iio/proximity/mb1232.c
13788
13789MAXIM MAX11205 DRIVER
13790M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13791L:	linux-iio@vger.kernel.org
13792S:	Supported
13793W:	https://ez.analog.com/linux-software-drivers
13794F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13795F:	drivers/iio/adc/max11205.c
13796
13797MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13798R:	Iskren Chernev <iskren.chernev@gmail.com>
13799R:	Krzysztof Kozlowski <krzk@kernel.org>
13800R:	Marek Szyprowski <m.szyprowski@samsung.com>
13801R:	Matheus Castello <matheus@castello.eng.br>
13802L:	linux-pm@vger.kernel.org
13803S:	Maintained
13804F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13805F:	drivers/power/supply/max17040_battery.c
13806
13807MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13808R:	Hans de Goede <hdegoede@redhat.com>
13809R:	Krzysztof Kozlowski <krzk@kernel.org>
13810R:	Marek Szyprowski <m.szyprowski@samsung.com>
13811R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13812R:	Purism Kernel Team <kernel@puri.sm>
13813L:	linux-pm@vger.kernel.org
13814S:	Maintained
13815F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13816F:	drivers/power/supply/max17042_battery.c
13817
13818MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13819M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13820L:	linux-kernel@vger.kernel.org
13821S:	Maintained
13822F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13823F:	drivers/regulator/max20086-regulator.c
13824
13825MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13826M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13827L:	linux-iio@vger.kernel.org
13828S:	Maintained
13829F:	drivers/iio/temperature/max30208.c
13830
13831MAXIM MAX77650 PMIC MFD DRIVER
13832M:	Bartosz Golaszewski <brgl@bgdev.pl>
13833L:	linux-kernel@vger.kernel.org
13834S:	Maintained
13835F:	Documentation/devicetree/bindings/*/*max77650.yaml
13836F:	Documentation/devicetree/bindings/*/max77650*.yaml
13837F:	drivers/gpio/gpio-max77650.c
13838F:	drivers/input/misc/max77650-onkey.c
13839F:	drivers/leds/leds-max77650.c
13840F:	drivers/mfd/max77650.c
13841F:	drivers/power/supply/max77650-charger.c
13842F:	drivers/regulator/max77650-regulator.c
13843F:	include/linux/mfd/max77650.h
13844
13845MAXIM MAX77714 PMIC MFD DRIVER
13846M:	Luca Ceresoli <luca@lucaceresoli.net>
13847S:	Maintained
13848F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13849F:	drivers/mfd/max77714.c
13850F:	include/linux/mfd/max77714.h
13851
13852MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13853M:	Javier Martinez Canillas <javier@dowhile0.org>
13854L:	linux-kernel@vger.kernel.org
13855S:	Supported
13856F:	Documentation/devicetree/bindings/*/*max77802.yaml
13857F:	drivers/regulator/max77802-regulator.c
13858F:	include/dt-bindings/*/*max77802.h
13859
13860MAXIM MAX77976 BATTERY CHARGER
13861M:	Luca Ceresoli <luca@lucaceresoli.net>
13862S:	Supported
13863F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13864F:	drivers/power/supply/max77976_charger.c
13865
13866MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13867M:	Krzysztof Kozlowski <krzk@kernel.org>
13868L:	linux-pm@vger.kernel.org
13869S:	Maintained
13870B:	mailto:linux-samsung-soc@vger.kernel.org
13871F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13872F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13873F:	drivers/power/supply/max14577_charger.c
13874F:	drivers/power/supply/max77693_charger.c
13875
13876MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13877M:	Chanwoo Choi <cw00.choi@samsung.com>
13878M:	Krzysztof Kozlowski <krzk@kernel.org>
13879L:	linux-kernel@vger.kernel.org
13880S:	Maintained
13881B:	mailto:linux-samsung-soc@vger.kernel.org
13882F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13883F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13884F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13885F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13886F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13887F:	drivers/*/*max77843.c
13888F:	drivers/*/max14577*.c
13889F:	drivers/*/max77686*.c
13890F:	drivers/*/max77693*.c
13891F:	drivers/clk/clk-max77686.c
13892F:	drivers/extcon/extcon-max14577.c
13893F:	drivers/extcon/extcon-max77693.c
13894F:	drivers/rtc/rtc-max77686.c
13895F:	include/linux/mfd/max14577*.h
13896F:	include/linux/mfd/max77686*.h
13897F:	include/linux/mfd/max77693*.h
13898
13899MAXIRADIO FM RADIO RECEIVER DRIVER
13900M:	Hans Verkuil <hverkuil@xs4all.nl>
13901L:	linux-media@vger.kernel.org
13902S:	Maintained
13903W:	https://linuxtv.org
13904T:	git git://linuxtv.org/media_tree.git
13905F:	drivers/media/radio/radio-maxiradio*
13906
13907MAXLINEAR ETHERNET PHY DRIVER
13908M:	Xu Liang <lxu@maxlinear.com>
13909L:	netdev@vger.kernel.org
13910S:	Supported
13911F:	drivers/net/phy/mxl-gpy.c
13912
13913MCAN MMIO DEVICE DRIVER
13914M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13915L:	linux-can@vger.kernel.org
13916S:	Maintained
13917F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13918F:	drivers/net/can/m_can/m_can.c
13919F:	drivers/net/can/m_can/m_can.h
13920F:	drivers/net/can/m_can/m_can_platform.c
13921
13922MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13923R:	Yasushi SHOJI <yashi@spacecubics.com>
13924L:	linux-can@vger.kernel.org
13925S:	Maintained
13926F:	drivers/net/can/usb/mcba_usb.c
13927
13928MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13929M:	Rishi Gupta <gupt21@gmail.com>
13930L:	linux-i2c@vger.kernel.org
13931L:	linux-input@vger.kernel.org
13932S:	Maintained
13933F:	drivers/hid/hid-mcp2221.c
13934
13935MCP251XFD SPI-CAN NETWORK DRIVER
13936M:	Marc Kleine-Budde <mkl@pengutronix.de>
13937M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13938R:	Thomas Kopp <thomas.kopp@microchip.com>
13939L:	linux-can@vger.kernel.org
13940S:	Maintained
13941F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13942F:	drivers/net/can/spi/mcp251xfd/
13943
13944MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13945M:	Peter Rosin <peda@axentia.se>
13946L:	linux-iio@vger.kernel.org
13947S:	Maintained
13948F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13949F:	drivers/iio/potentiometer/mcp4018.c
13950F:	drivers/iio/potentiometer/mcp4531.c
13951
13952MCP4821 DAC DRIVER
13953M:	Anshul Dalal <anshulusr@gmail.com>
13954L:	linux-iio@vger.kernel.org
13955S:	Maintained
13956F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13957F:	drivers/iio/dac/mcp4821.c
13958
13959MCR20A IEEE-802.15.4 RADIO DRIVER
13960M:	Stefan Schmidt <stefan@datenfreihafen.org>
13961L:	linux-wpan@vger.kernel.org
13962S:	Odd Fixes
13963W:	https://github.com/xueliu/mcr20a-linux
13964F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13965F:	drivers/net/ieee802154/mcr20a.c
13966F:	drivers/net/ieee802154/mcr20a.h
13967
13968MDIO REGMAP DRIVER
13969M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13970L:	netdev@vger.kernel.org
13971S:	Maintained
13972F:	drivers/net/mdio/mdio-regmap.c
13973F:	include/linux/mdio/mdio-regmap.h
13974
13975MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13976M:	William Breathitt Gray <wbg@kernel.org>
13977L:	linux-iio@vger.kernel.org
13978S:	Maintained
13979F:	drivers/iio/dac/cio-dac.c
13980
13981MEDIA CONTROLLER FRAMEWORK
13982M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13983M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13984L:	linux-media@vger.kernel.org
13985S:	Supported
13986W:	https://www.linuxtv.org
13987T:	git git://linuxtv.org/media_tree.git
13988F:	drivers/media/mc/
13989F:	include/media/media-*.h
13990F:	include/uapi/linux/media.h
13991
13992MEDIA DRIVER FOR FREESCALE IMX PXP
13993M:	Philipp Zabel <p.zabel@pengutronix.de>
13994L:	linux-media@vger.kernel.org
13995S:	Maintained
13996T:	git git://linuxtv.org/media_tree.git
13997F:	drivers/media/platform/nxp/imx-pxp.[ch]
13998
13999MEDIA DRIVERS FOR ASCOT2E
14000M:	Sergey Kozlov <serjk@netup.ru>
14001M:	Abylay Ospan <aospan@netup.ru>
14002L:	linux-media@vger.kernel.org
14003S:	Supported
14004W:	https://linuxtv.org
14005W:	http://netup.tv/
14006T:	git git://linuxtv.org/media_tree.git
14007F:	drivers/media/dvb-frontends/ascot2e*
14008
14009MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14010M:	Jasmin Jessich <jasmin@anw.at>
14011L:	linux-media@vger.kernel.org
14012S:	Maintained
14013W:	https://linuxtv.org
14014T:	git git://linuxtv.org/media_tree.git
14015F:	drivers/media/dvb-frontends/cxd2099*
14016
14017MEDIA DRIVERS FOR CXD2841ER
14018M:	Sergey Kozlov <serjk@netup.ru>
14019M:	Abylay Ospan <aospan@netup.ru>
14020L:	linux-media@vger.kernel.org
14021S:	Supported
14022W:	https://linuxtv.org
14023W:	http://netup.tv/
14024T:	git git://linuxtv.org/media_tree.git
14025F:	drivers/media/dvb-frontends/cxd2841er*
14026
14027MEDIA DRIVERS FOR CXD2880
14028M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14029L:	linux-media@vger.kernel.org
14030S:	Supported
14031W:	http://linuxtv.org/
14032T:	git git://linuxtv.org/media_tree.git
14033F:	drivers/media/dvb-frontends/cxd2880/*
14034F:	drivers/media/spi/cxd2880*
14035
14036MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14037L:	linux-media@vger.kernel.org
14038S:	Orphan
14039W:	https://linuxtv.org
14040T:	git git://linuxtv.org/media_tree.git
14041F:	drivers/media/pci/ddbridge/*
14042
14043MEDIA DRIVERS FOR FREESCALE IMX
14044M:	Steve Longerbeam <slongerbeam@gmail.com>
14045M:	Philipp Zabel <p.zabel@pengutronix.de>
14046L:	linux-media@vger.kernel.org
14047S:	Maintained
14048T:	git git://linuxtv.org/media_tree.git
14049F:	Documentation/admin-guide/media/imx.rst
14050F:	Documentation/devicetree/bindings/media/imx.txt
14051F:	drivers/staging/media/imx/
14052F:	include/linux/imx-media.h
14053F:	include/media/imx.h
14054
14055MEDIA DRIVERS FOR FREESCALE IMX7/8
14056M:	Rui Miguel Silva <rmfrfs@gmail.com>
14057M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14058M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14059R:	Purism Kernel Team <kernel@puri.sm>
14060L:	linux-media@vger.kernel.org
14061S:	Maintained
14062T:	git git://linuxtv.org/media_tree.git
14063F:	Documentation/admin-guide/media/imx7.rst
14064F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14065F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14066F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14067F:	drivers/media/platform/nxp/imx-mipi-csis.c
14068F:	drivers/media/platform/nxp/imx7-media-csi.c
14069F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14070
14071MEDIA DRIVERS FOR HELENE
14072M:	Abylay Ospan <aospan@netup.ru>
14073L:	linux-media@vger.kernel.org
14074S:	Supported
14075W:	https://linuxtv.org
14076W:	http://netup.tv/
14077T:	git git://linuxtv.org/media_tree.git
14078F:	drivers/media/dvb-frontends/helene*
14079
14080MEDIA DRIVERS FOR HORUS3A
14081M:	Sergey Kozlov <serjk@netup.ru>
14082M:	Abylay Ospan <aospan@netup.ru>
14083L:	linux-media@vger.kernel.org
14084S:	Supported
14085W:	https://linuxtv.org
14086W:	http://netup.tv/
14087T:	git git://linuxtv.org/media_tree.git
14088F:	drivers/media/dvb-frontends/horus3a*
14089
14090MEDIA DRIVERS FOR LNBH25
14091M:	Sergey Kozlov <serjk@netup.ru>
14092M:	Abylay Ospan <aospan@netup.ru>
14093L:	linux-media@vger.kernel.org
14094S:	Supported
14095W:	https://linuxtv.org
14096W:	http://netup.tv/
14097T:	git git://linuxtv.org/media_tree.git
14098F:	drivers/media/dvb-frontends/lnbh25*
14099
14100MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14101L:	linux-media@vger.kernel.org
14102S:	Orphan
14103W:	https://linuxtv.org
14104T:	git git://linuxtv.org/media_tree.git
14105F:	drivers/media/dvb-frontends/mxl5xx*
14106
14107MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14108M:	Sergey Kozlov <serjk@netup.ru>
14109M:	Abylay Ospan <aospan@netup.ru>
14110L:	linux-media@vger.kernel.org
14111S:	Supported
14112W:	https://linuxtv.org
14113W:	http://netup.tv/
14114T:	git git://linuxtv.org/media_tree.git
14115F:	drivers/media/pci/netup_unidvb/*
14116
14117MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14118M:	Dmitry Osipenko <digetx@gmail.com>
14119L:	linux-media@vger.kernel.org
14120L:	linux-tegra@vger.kernel.org
14121S:	Maintained
14122T:	git git://linuxtv.org/media_tree.git
14123F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14124F:	drivers/media/platform/nvidia/tegra-vde/
14125
14126MEDIA DRIVERS FOR RENESAS - CEU
14127M:	Jacopo Mondi <jacopo@jmondi.org>
14128L:	linux-media@vger.kernel.org
14129L:	linux-renesas-soc@vger.kernel.org
14130S:	Supported
14131T:	git git://linuxtv.org/media_tree.git
14132F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14133F:	drivers/media/platform/renesas/renesas-ceu.c
14134F:	include/media/drv-intf/renesas-ceu.h
14135
14136MEDIA DRIVERS FOR RENESAS - DRIF
14137M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14138L:	linux-media@vger.kernel.org
14139L:	linux-renesas-soc@vger.kernel.org
14140S:	Supported
14141T:	git git://linuxtv.org/media_tree.git
14142F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14143F:	drivers/media/platform/renesas/rcar_drif.c
14144
14145MEDIA DRIVERS FOR RENESAS - FCP
14146M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14147L:	linux-media@vger.kernel.org
14148L:	linux-renesas-soc@vger.kernel.org
14149S:	Supported
14150T:	git git://linuxtv.org/media_tree.git
14151F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14152F:	drivers/media/platform/renesas/rcar-fcp.c
14153F:	include/media/rcar-fcp.h
14154
14155MEDIA DRIVERS FOR RENESAS - FDP1
14156M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14157L:	linux-media@vger.kernel.org
14158L:	linux-renesas-soc@vger.kernel.org
14159S:	Supported
14160T:	git git://linuxtv.org/media_tree.git
14161F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14162F:	drivers/media/platform/renesas/rcar_fdp1.c
14163
14164MEDIA DRIVERS FOR RENESAS - VIN
14165M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14166L:	linux-media@vger.kernel.org
14167L:	linux-renesas-soc@vger.kernel.org
14168S:	Supported
14169T:	git git://linuxtv.org/media_tree.git
14170F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14171F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14172F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14173F:	drivers/media/platform/renesas/rcar-csi2.c
14174F:	drivers/media/platform/renesas/rcar-isp.c
14175F:	drivers/media/platform/renesas/rcar-vin/
14176
14177MEDIA DRIVERS FOR RENESAS - VSP1
14178M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14179M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14180L:	linux-media@vger.kernel.org
14181L:	linux-renesas-soc@vger.kernel.org
14182S:	Supported
14183T:	git git://linuxtv.org/media_tree.git
14184F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14185F:	drivers/media/platform/renesas/vsp1/
14186
14187MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14188L:	linux-media@vger.kernel.org
14189S:	Orphan
14190W:	https://linuxtv.org
14191T:	git git://linuxtv.org/media_tree.git
14192F:	drivers/media/dvb-frontends/stv0910*
14193
14194MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14195L:	linux-media@vger.kernel.org
14196S:	Orphan
14197W:	https://linuxtv.org
14198T:	git git://linuxtv.org/media_tree.git
14199F:	drivers/media/dvb-frontends/stv6111*
14200
14201MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14202M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14203M:	Alain Volmat <alain.volmat@foss.st.com>
14204L:	linux-media@vger.kernel.org
14205S:	Supported
14206T:	git git://linuxtv.org/media_tree.git
14207F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14208F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14209F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14210F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14211
14212MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14214L:	linux-media@vger.kernel.org
14215S:	Maintained
14216W:	https://linuxtv.org
14217Q:	http://patchwork.kernel.org/project/linux-media/list/
14218T:	git git://linuxtv.org/media_tree.git
14219F:	Documentation/admin-guide/media/
14220F:	Documentation/devicetree/bindings/media/
14221F:	Documentation/driver-api/media/
14222F:	Documentation/userspace-api/media/
14223F:	drivers/media/
14224F:	drivers/staging/media/
14225F:	include/dt-bindings/media/
14226F:	include/linux/platform_data/media/
14227F:	include/media/
14228F:	include/uapi/linux/dvb/
14229F:	include/uapi/linux/ivtv*
14230F:	include/uapi/linux/media.h
14231F:	include/uapi/linux/uvcvideo.h
14232F:	include/uapi/linux/v4l2-*
14233F:	include/uapi/linux/videodev2.h
14234
14235MEDIATEK BLUETOOTH DRIVER
14236M:	Sean Wang <sean.wang@mediatek.com>
14237L:	linux-bluetooth@vger.kernel.org
14238L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14239S:	Maintained
14240F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14241F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14242F:	drivers/bluetooth/btmtkuart.c
14243
14244MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14245M:	Sean Wang <sean.wang@mediatek.com>
14246L:	linux-pm@vger.kernel.org
14247S:	Maintained
14248F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14249F:	drivers/power/reset/mt6323-poweroff.c
14250
14251MEDIATEK CIR DRIVER
14252M:	Sean Wang <sean.wang@mediatek.com>
14253S:	Maintained
14254F:	drivers/media/rc/mtk-cir.c
14255
14256MEDIATEK DMA DRIVER
14257M:	Sean Wang <sean.wang@mediatek.com>
14258L:	dmaengine@vger.kernel.org
14259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14260L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14261S:	Maintained
14262F:	Documentation/devicetree/bindings/dma/mediatek,*
14263F:	drivers/dma/mediatek/
14264
14265MEDIATEK ETHERNET DRIVER
14266M:	Felix Fietkau <nbd@nbd.name>
14267M:	Sean Wang <sean.wang@mediatek.com>
14268M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14269M:	Lorenzo Bianconi <lorenzo@kernel.org>
14270L:	netdev@vger.kernel.org
14271S:	Maintained
14272F:	drivers/net/ethernet/mediatek/
14273
14274MEDIATEK ETHERNET PCS DRIVER
14275M:	Alexander Couzens <lynxis@fe80.eu>
14276M:	Daniel Golle <daniel@makrotopia.org>
14277L:	netdev@vger.kernel.org
14278S:	Maintained
14279F:	drivers/net/pcs/pcs-mtk-lynxi.c
14280F:	include/linux/pcs/pcs-mtk-lynxi.h
14281
14282MEDIATEK ETHERNET PHY DRIVERS
14283M:	Daniel Golle <daniel@makrotopia.org>
14284M:	Qingfang Deng <dqfext@gmail.com>
14285M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14286L:	netdev@vger.kernel.org
14287S:	Maintained
14288F:	drivers/net/phy/mediatek-ge-soc.c
14289F:	drivers/net/phy/mediatek-ge.c
14290F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14291
14292MEDIATEK I2C CONTROLLER DRIVER
14293M:	Qii Wang <qii.wang@mediatek.com>
14294L:	linux-i2c@vger.kernel.org
14295S:	Maintained
14296F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14297F:	drivers/i2c/busses/i2c-mt65xx.c
14298
14299MEDIATEK IOMMU DRIVER
14300M:	Yong Wu <yong.wu@mediatek.com>
14301L:	iommu@lists.linux.dev
14302L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14303S:	Supported
14304F:	Documentation/devicetree/bindings/iommu/mediatek*
14305F:	drivers/iommu/mtk_iommu*
14306F:	include/dt-bindings/memory/mediatek,mt*-port.h
14307F:	include/dt-bindings/memory/mt*-port.h
14308
14309MEDIATEK JPEG DRIVER
14310M:	Bin Liu <bin.liu@mediatek.com>
14311S:	Supported
14312F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14313F:	drivers/media/platform/mediatek/jpeg/
14314
14315MEDIATEK KEYPAD DRIVER
14316M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14317S:	Supported
14318F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14319F:	drivers/input/keyboard/mt6779-keypad.c
14320
14321MEDIATEK MDP DRIVER
14322M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14323M:	Houlong Wei <houlong.wei@mediatek.com>
14324M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14325S:	Supported
14326F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14327F:	drivers/media/platform/mediatek/mdp/
14328F:	drivers/media/platform/mediatek/vpu/
14329
14330MEDIATEK MEDIA DRIVER
14331M:	Tiffany Lin <tiffany.lin@mediatek.com>
14332M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14333M:	Yunfei Dong <yunfei.dong@mediatek.com>
14334S:	Supported
14335F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14336F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14337F:	drivers/media/platform/mediatek/vcodec/
14338F:	drivers/media/platform/mediatek/vpu/
14339
14340MEDIATEK MIPI-CSI CDPHY DRIVER
14341M:	Julien Stephan <jstephan@baylibre.com>
14342M:	Andy Hsieh <andy.hsieh@mediatek.com>
14343S:	Supported
14344F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14345F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14346
14347MEDIATEK MMC/SD/SDIO DRIVER
14348M:	Chaotian Jing <chaotian.jing@mediatek.com>
14349S:	Maintained
14350F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14351F:	drivers/mmc/host/mtk-sd.c
14352
14353MEDIATEK MT76 WIRELESS LAN DRIVER
14354M:	Felix Fietkau <nbd@nbd.name>
14355M:	Lorenzo Bianconi <lorenzo@kernel.org>
14356M:	Ryder Lee <ryder.lee@mediatek.com>
14357R:	Shayne Chen <shayne.chen@mediatek.com>
14358R:	Sean Wang <sean.wang@mediatek.com>
14359L:	linux-wireless@vger.kernel.org
14360S:	Maintained
14361T:	git https://github.com/nbd168/wireless
14362F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14363F:	drivers/net/wireless/mediatek/mt76/
14364
14365MEDIATEK MT7601U WIRELESS LAN DRIVER
14366M:	Jakub Kicinski <kuba@kernel.org>
14367L:	linux-wireless@vger.kernel.org
14368S:	Maintained
14369F:	drivers/net/wireless/mediatek/mt7601u/
14370
14371MEDIATEK MT7621 CLOCK DRIVER
14372M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14373S:	Maintained
14374F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14375F:	drivers/clk/ralink/clk-mt7621.c
14376
14377MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14378M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14379S:	Maintained
14380F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14381F:	drivers/pci/controller/pcie-mt7621.c
14382
14383MEDIATEK MT7621 PHY PCI DRIVER
14384M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14385S:	Maintained
14386F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14387F:	drivers/phy/ralink/phy-mt7621-pci.c
14388
14389MEDIATEK MT7621/28/88 I2C DRIVER
14390M:	Stefan Roese <sr@denx.de>
14391L:	linux-i2c@vger.kernel.org
14392S:	Maintained
14393F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14394F:	drivers/i2c/busses/i2c-mt7621.c
14395
14396MEDIATEK MTMIPS CLOCK DRIVER
14397M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14398S:	Maintained
14399F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14400F:	drivers/clk/ralink/clk-mtmips.c
14401
14402MEDIATEK NAND CONTROLLER DRIVER
14403L:	linux-mtd@lists.infradead.org
14404S:	Orphan
14405F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14406F:	drivers/mtd/nand/raw/mtk_*
14407
14408MEDIATEK PMIC LED DRIVER
14409M:	Sean Wang <sean.wang@mediatek.com>
14410S:	Maintained
14411F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14412F:	drivers/leds/leds-mt6323.c
14413
14414MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14415M:	Sean Wang <sean.wang@mediatek.com>
14416S:	Maintained
14417F:	drivers/char/hw_random/mtk-rng.c
14418
14419MEDIATEK SMI DRIVER
14420M:	Yong Wu <yong.wu@mediatek.com>
14421L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14422S:	Supported
14423F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14424F:	drivers/memory/mtk-smi.c
14425F:	include/soc/mediatek/smi.h
14426
14427MEDIATEK SWITCH DRIVER
14428M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14429M:	Daniel Golle <daniel@makrotopia.org>
14430M:	DENG Qingfang <dqfext@gmail.com>
14431M:	Sean Wang <sean.wang@mediatek.com>
14432L:	netdev@vger.kernel.org
14433S:	Maintained
14434F:	drivers/net/dsa/mt7530-mdio.c
14435F:	drivers/net/dsa/mt7530-mmio.c
14436F:	drivers/net/dsa/mt7530.*
14437F:	net/dsa/tag_mtk.c
14438
14439MEDIATEK T7XX 5G WWAN MODEM DRIVER
14440M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14441R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14442R:	Liu Haijun <haijun.liu@mediatek.com>
14443R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14444R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14445L:	netdev@vger.kernel.org
14446S:	Supported
14447F:	drivers/net/wwan/t7xx/
14448
14449MEDIATEK USB3 DRD IP DRIVER
14450M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14451L:	linux-usb@vger.kernel.org
14452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14453L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14454S:	Maintained
14455F:	Documentation/devicetree/bindings/usb/mediatek,*
14456F:	drivers/usb/host/xhci-mtk*
14457F:	drivers/usb/mtu3/
14458
14459MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14460M:	Peter Senna Tschudin <peter.senna@gmail.com>
14461M:	Ian Ray <ian.ray@ge.com>
14462M:	Martyn Welch <martyn.welch@collabora.co.uk>
14463S:	Maintained
14464F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14465F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14466
14467MEGARAID SCSI/SAS DRIVERS
14468M:	Kashyap Desai <kashyap.desai@broadcom.com>
14469M:	Sumit Saxena <sumit.saxena@broadcom.com>
14470M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14471M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14472L:	megaraidlinux.pdl@broadcom.com
14473L:	linux-scsi@vger.kernel.org
14474S:	Maintained
14475W:	http://www.avagotech.com/support/
14476F:	Documentation/scsi/megaraid.rst
14477F:	drivers/scsi/megaraid.*
14478F:	drivers/scsi/megaraid/
14479
14480MELEXIS MLX90614 DRIVER
14481M:	Crt Mori <cmo@melexis.com>
14482L:	linux-iio@vger.kernel.org
14483S:	Supported
14484W:	http://www.melexis.com
14485F:	drivers/iio/temperature/mlx90614.c
14486
14487MELEXIS MLX90632 DRIVER
14488M:	Crt Mori <cmo@melexis.com>
14489L:	linux-iio@vger.kernel.org
14490S:	Supported
14491W:	http://www.melexis.com
14492F:	drivers/iio/temperature/mlx90632.c
14493
14494MELEXIS MLX90635 DRIVER
14495M:	Crt Mori <cmo@melexis.com>
14496L:	linux-iio@vger.kernel.org
14497S:	Supported
14498W:	http://www.melexis.com
14499F:	drivers/iio/temperature/mlx90635.c
14500
14501MELFAS MIP4 TOUCHSCREEN DRIVER
14502M:	Sangwon Jee <jeesw@melfas.com>
14503S:	Supported
14504W:	http://www.melfas.com
14505F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14506F:	drivers/input/touchscreen/melfas_mip4.c
14507
14508MELLANOX BLUEFIELD I2C DRIVER
14509M:	Khalil Blaiech <kblaiech@nvidia.com>
14510M:	Asmaa Mnebhi <asmaa@nvidia.com>
14511L:	linux-i2c@vger.kernel.org
14512S:	Supported
14513F:	drivers/i2c/busses/i2c-mlxbf.c
14514
14515MELLANOX ETHERNET DRIVER (mlx4_en)
14516M:	Tariq Toukan <tariqt@nvidia.com>
14517L:	netdev@vger.kernel.org
14518S:	Supported
14519W:	http://www.mellanox.com
14520Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14521F:	drivers/net/ethernet/mellanox/mlx4/en_*
14522
14523MELLANOX ETHERNET DRIVER (mlx5e)
14524M:	Saeed Mahameed <saeedm@nvidia.com>
14525M:	Tariq Toukan <tariqt@nvidia.com>
14526L:	netdev@vger.kernel.org
14527S:	Supported
14528W:	http://www.mellanox.com
14529Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14530F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14531
14532MELLANOX ETHERNET INNOVA DRIVERS
14533R:	Boris Pismenny <borisp@nvidia.com>
14534L:	netdev@vger.kernel.org
14535S:	Supported
14536W:	http://www.mellanox.com
14537Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14538F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14539F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14540F:	include/linux/mlx5/mlx5_ifc_fpga.h
14541
14542MELLANOX ETHERNET SWITCH DRIVERS
14543M:	Ido Schimmel <idosch@nvidia.com>
14544M:	Petr Machata <petrm@nvidia.com>
14545L:	netdev@vger.kernel.org
14546S:	Supported
14547W:	http://www.mellanox.com
14548Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14549F:	drivers/net/ethernet/mellanox/mlxsw/
14550F:	tools/testing/selftests/drivers/net/mlxsw/
14551
14552MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14553M:	mlxsw@nvidia.com
14554L:	netdev@vger.kernel.org
14555S:	Supported
14556W:	http://www.mellanox.com
14557Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14558F:	drivers/net/ethernet/mellanox/mlxfw/
14559
14560MELLANOX HARDWARE PLATFORM SUPPORT
14561M:	Hans de Goede <hdegoede@redhat.com>
14562M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14563M:	Vadim Pasternak <vadimp@nvidia.com>
14564L:	platform-driver-x86@vger.kernel.org
14565S:	Supported
14566F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14567F:	drivers/platform/mellanox/
14568F:	include/linux/platform_data/mlxreg.h
14569
14570MELLANOX MLX4 core VPI driver
14571M:	Tariq Toukan <tariqt@nvidia.com>
14572L:	netdev@vger.kernel.org
14573L:	linux-rdma@vger.kernel.org
14574S:	Supported
14575W:	http://www.mellanox.com
14576Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14577F:	drivers/net/ethernet/mellanox/mlx4/
14578F:	include/linux/mlx4/
14579
14580MELLANOX MLX4 IB driver
14581M:	Yishai Hadas <yishaih@nvidia.com>
14582L:	linux-rdma@vger.kernel.org
14583S:	Supported
14584W:	http://www.mellanox.com
14585Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14586F:	drivers/infiniband/hw/mlx4/
14587F:	include/linux/mlx4/
14588F:	include/uapi/rdma/mlx4-abi.h
14589
14590MELLANOX MLX5 core VPI driver
14591M:	Saeed Mahameed <saeedm@nvidia.com>
14592M:	Leon Romanovsky <leonro@nvidia.com>
14593M:	Tariq Toukan <tariqt@nvidia.com>
14594L:	netdev@vger.kernel.org
14595L:	linux-rdma@vger.kernel.org
14596S:	Supported
14597W:	http://www.mellanox.com
14598Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14599F:	Documentation/networking/device_drivers/ethernet/mellanox/
14600F:	drivers/net/ethernet/mellanox/mlx5/core/
14601F:	include/linux/mlx5/
14602
14603MELLANOX MLX5 IB driver
14604M:	Leon Romanovsky <leonro@nvidia.com>
14605L:	linux-rdma@vger.kernel.org
14606S:	Supported
14607W:	http://www.mellanox.com
14608Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14609F:	drivers/infiniband/hw/mlx5/
14610F:	include/linux/mlx5/
14611F:	include/uapi/rdma/mlx5-abi.h
14612
14613MELLANOX MLX5 VDPA DRIVER
14614M:	Dragos Tatulea <dtatulea@nvidia.com>
14615L:	virtualization@lists.linux.dev
14616S:	Supported
14617F:	drivers/vdpa/mlx5/
14618
14619MELLANOX MLXCPLD I2C AND MUX DRIVER
14620M:	Vadim Pasternak <vadimp@nvidia.com>
14621M:	Michael Shych <michaelsh@nvidia.com>
14622L:	linux-i2c@vger.kernel.org
14623S:	Supported
14624F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14625F:	drivers/i2c/busses/i2c-mlxcpld.c
14626F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14627
14628MELLANOX MLXCPLD LED DRIVER
14629M:	Vadim Pasternak <vadimp@nvidia.com>
14630L:	linux-leds@vger.kernel.org
14631S:	Supported
14632F:	Documentation/leds/leds-mlxcpld.rst
14633F:	drivers/leds/leds-mlxcpld.c
14634F:	drivers/leds/leds-mlxreg.c
14635
14636MELLANOX PLATFORM DRIVER
14637M:	Vadim Pasternak <vadimp@nvidia.com>
14638L:	platform-driver-x86@vger.kernel.org
14639S:	Supported
14640F:	drivers/platform/x86/mlx-platform.c
14641
14642MEMBARRIER SUPPORT
14643M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14644M:	"Paul E. McKenney" <paulmck@kernel.org>
14645L:	linux-kernel@vger.kernel.org
14646S:	Supported
14647F:	Documentation/scheduler/membarrier.rst
14648F:	arch/*/include/asm/membarrier.h
14649F:	arch/*/include/asm/sync_core.h
14650F:	include/uapi/linux/membarrier.h
14651F:	kernel/sched/membarrier.c
14652
14653MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14654M:	Mike Rapoport <rppt@kernel.org>
14655L:	linux-mm@kvack.org
14656S:	Maintained
14657F:	Documentation/core-api/boot-time-mm.rst
14658F:	include/linux/memblock.h
14659F:	mm/memblock.c
14660F:	mm/mm_init.c
14661F:	tools/testing/memblock/
14662
14663MEMORY ALLOCATION PROFILING
14664M:	Suren Baghdasaryan <surenb@google.com>
14665M:	Kent Overstreet <kent.overstreet@linux.dev>
14666L:	linux-mm@kvack.org
14667S:	Maintained
14668F:	Documentation/mm/allocation-profiling.rst
14669F:	include/linux/alloc_tag.h
14670F:	include/linux/pgalloc_tag.h
14671F:	lib/alloc_tag.c
14672
14673MEMORY CONTROLLER DRIVERS
14674M:	Krzysztof Kozlowski <krzk@kernel.org>
14675L:	linux-kernel@vger.kernel.org
14676S:	Maintained
14677B:	mailto:krzysztof.kozlowski@linaro.org
14678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14679F:	Documentation/devicetree/bindings/memory-controllers/
14680F:	drivers/memory/
14681F:	include/dt-bindings/memory/
14682F:	include/memory/
14683
14684MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14685M:	Dmitry Osipenko <digetx@gmail.com>
14686L:	linux-pm@vger.kernel.org
14687L:	linux-tegra@vger.kernel.org
14688S:	Maintained
14689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14690F:	drivers/devfreq/tegra30-devfreq.c
14691
14692MEMORY HOT(UN)PLUG
14693M:	David Hildenbrand <david@redhat.com>
14694M:	Oscar Salvador <osalvador@suse.de>
14695L:	linux-mm@kvack.org
14696S:	Maintained
14697F:	Documentation/admin-guide/mm/memory-hotplug.rst
14698F:	Documentation/core-api/memory-hotplug.rst
14699F:	drivers/base/memory.c
14700F:	include/linux/memory_hotplug.h
14701F:	mm/memory_hotplug.c
14702F:	tools/testing/selftests/memory-hotplug/
14703
14704MEMORY MANAGEMENT
14705M:	Andrew Morton <akpm@linux-foundation.org>
14706L:	linux-mm@kvack.org
14707S:	Maintained
14708W:	http://www.linux-mm.org
14709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14710T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14711F:	include/linux/gfp.h
14712F:	include/linux/gfp_types.h
14713F:	include/linux/memfd.h
14714F:	include/linux/memory.h
14715F:	include/linux/memory_hotplug.h
14716F:	include/linux/memory-tiers.h
14717F:	include/linux/mempolicy.h
14718F:	include/linux/mempool.h
14719F:	include/linux/memremap.h
14720F:	include/linux/mm.h
14721F:	include/linux/mm_*.h
14722F:	include/linux/mmzone.h
14723F:	include/linux/mmu_notifier.h
14724F:	include/linux/pagewalk.h
14725F:	include/linux/rmap.h
14726F:	include/trace/events/ksm.h
14727F:	mm/
14728F:	tools/mm/
14729F:	tools/testing/selftests/mm/
14730N:	include/linux/page[-_]*
14731
14732MEMORY MAPPING
14733M:	Andrew Morton <akpm@linux-foundation.org>
14734R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14735R:	Vlastimil Babka <vbabka@suse.cz>
14736R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14737L:	linux-mm@kvack.org
14738S:	Maintained
14739W:	http://www.linux-mm.org
14740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14741F:	mm/mmap.c
14742
14743MEMORY TECHNOLOGY DEVICES (MTD)
14744M:	Miquel Raynal <miquel.raynal@bootlin.com>
14745M:	Richard Weinberger <richard@nod.at>
14746M:	Vignesh Raghavendra <vigneshr@ti.com>
14747L:	linux-mtd@lists.infradead.org
14748S:	Maintained
14749W:	http://www.linux-mtd.infradead.org/
14750Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14751C:	irc://irc.oftc.net/mtd
14752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14754F:	Documentation/devicetree/bindings/mtd/
14755F:	drivers/mtd/
14756F:	include/linux/mtd/
14757F:	include/uapi/mtd/
14758
14759MEMSENSING MICROSYSTEMS MSA311 DRIVER
14760M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14761L:	linux-iio@vger.kernel.org
14762S:	Maintained
14763F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14764F:	drivers/iio/accel/msa311.c
14765
14766MEN A21 WATCHDOG DRIVER
14767M:	Johannes Thumshirn <morbidrsa@gmail.com>
14768L:	linux-watchdog@vger.kernel.org
14769S:	Maintained
14770F:	drivers/watchdog/mena21_wdt.c
14771
14772MEN CHAMELEON BUS (mcb)
14773M:	Johannes Thumshirn <morbidrsa@gmail.com>
14774S:	Maintained
14775F:	Documentation/driver-api/men-chameleon-bus.rst
14776F:	drivers/mcb/
14777F:	include/linux/mcb.h
14778
14779MEN F21BMC (Board Management Controller)
14780M:	Andreas Werner <andreas.werner@men.de>
14781S:	Supported
14782F:	Documentation/hwmon/menf21bmc.rst
14783F:	drivers/hwmon/menf21bmc_hwmon.c
14784F:	drivers/leds/leds-menf21bmc.c
14785F:	drivers/mfd/menf21bmc.c
14786F:	drivers/watchdog/menf21bmc_wdt.c
14787
14788MEN Z069 WATCHDOG DRIVER
14789M:	Johannes Thumshirn <jth@kernel.org>
14790L:	linux-watchdog@vger.kernel.org
14791S:	Maintained
14792F:	drivers/watchdog/menz69_wdt.c
14793
14794MESON AO CEC DRIVER FOR AMLOGIC SOCS
14795M:	Neil Armstrong <neil.armstrong@linaro.org>
14796L:	linux-media@vger.kernel.org
14797L:	linux-amlogic@lists.infradead.org
14798S:	Supported
14799W:	http://linux-meson.com/
14800T:	git git://linuxtv.org/media_tree.git
14801F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14802F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14803F:	drivers/media/cec/platform/meson/ao-cec.c
14804
14805MESON GE2D DRIVER FOR AMLOGIC SOCS
14806M:	Neil Armstrong <neil.armstrong@linaro.org>
14807L:	linux-media@vger.kernel.org
14808L:	linux-amlogic@lists.infradead.org
14809S:	Supported
14810T:	git git://linuxtv.org/media_tree.git
14811F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14812F:	drivers/media/platform/amlogic/meson-ge2d/
14813
14814MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14815M:	Liang Yang <liang.yang@amlogic.com>
14816L:	linux-mtd@lists.infradead.org
14817S:	Maintained
14818F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14819F:	drivers/mtd/nand/raw/meson_*
14820
14821MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14822M:	Neil Armstrong <neil.armstrong@linaro.org>
14823L:	linux-media@vger.kernel.org
14824L:	linux-amlogic@lists.infradead.org
14825S:	Supported
14826T:	git git://linuxtv.org/media_tree.git
14827F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14828F:	drivers/staging/media/meson/vdec/
14829
14830META ETHERNET DRIVERS
14831M:	Alexander Duyck <alexanderduyck@fb.com>
14832M:	Jakub Kicinski <kuba@kernel.org>
14833R:	kernel-team@meta.com
14834S:	Supported
14835F:	drivers/net/ethernet/meta/
14836
14837METHODE UDPU SUPPORT
14838M:	Robert Marko <robert.marko@sartura.hr>
14839S:	Maintained
14840F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14841F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14842
14843MHI BUS
14844M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14845L:	mhi@lists.linux.dev
14846L:	linux-arm-msm@vger.kernel.org
14847S:	Maintained
14848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14849F:	Documentation/ABI/stable/sysfs-bus-mhi
14850F:	Documentation/mhi/
14851F:	drivers/bus/mhi/
14852F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14853F:	include/linux/mhi.h
14854
14855MICROBLAZE ARCHITECTURE
14856M:	Michal Simek <monstr@monstr.eu>
14857S:	Supported
14858W:	http://www.monstr.eu/fdt/
14859T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14860F:	arch/microblaze/
14861
14862MICROBLAZE TMR INJECT
14863M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14864S:	Supported
14865F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14866F:	drivers/misc/xilinx_tmr_inject.c
14867
14868MICROBLAZE TMR MANAGER
14869M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14870S:	Supported
14871F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14872F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14873F:	drivers/misc/xilinx_tmr_manager.c
14874
14875MICROCHIP AT91 DMA DRIVERS
14876M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14878L:	dmaengine@vger.kernel.org
14879S:	Supported
14880F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14881F:	drivers/dma/at_hdmac.c
14882F:	drivers/dma/at_xdmac.c
14883F:	include/dt-bindings/dma/at91.h
14884
14885MICROCHIP AT91 SERIAL DRIVER
14886M:	Richard Genoud <richard.genoud@bootlin.com>
14887S:	Maintained
14888F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14889F:	drivers/tty/serial/atmel_serial.c
14890F:	drivers/tty/serial/atmel_serial.h
14891
14892MICROCHIP AT91 USART MFD DRIVER
14893M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14894L:	linux-kernel@vger.kernel.org
14895S:	Supported
14896F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14897F:	drivers/mfd/at91-usart.c
14898F:	include/dt-bindings/mfd/at91-usart.h
14899
14900MICROCHIP AT91 USART SPI DRIVER
14901M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14902L:	linux-spi@vger.kernel.org
14903S:	Supported
14904F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14905F:	drivers/spi/spi-at91-usart.c
14906
14907MICROCHIP AUDIO ASOC DRIVERS
14908M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14910S:	Supported
14911F:	Documentation/devicetree/bindings/sound/atmel*
14912F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14913F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14914F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14915F:	sound/soc/atmel
14916
14917MICROCHIP CSI2DC DRIVER
14918M:	Eugen Hristev <eugen.hristev@microchip.com>
14919L:	linux-media@vger.kernel.org
14920S:	Supported
14921F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14922F:	drivers/media/platform/microchip/microchip-csi2dc.c
14923
14924MICROCHIP ECC DRIVER
14925L:	linux-crypto@vger.kernel.org
14926S:	Orphan
14927F:	drivers/crypto/atmel-ecc.*
14928
14929MICROCHIP EIC DRIVER
14930M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14932S:	Supported
14933F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14934F:	drivers/irqchip/irq-mchp-eic.c
14935
14936MICROCHIP I2C DRIVER
14937M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14938L:	linux-i2c@vger.kernel.org
14939S:	Supported
14940F:	drivers/i2c/busses/i2c-at91-*.c
14941F:	drivers/i2c/busses/i2c-at91.h
14942
14943MICROCHIP ISC DRIVER
14944M:	Eugen Hristev <eugen.hristev@microchip.com>
14945L:	linux-media@vger.kernel.org
14946S:	Supported
14947F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14948F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14949F:	drivers/media/platform/microchip/microchip-isc*
14950F:	drivers/media/platform/microchip/microchip-sama*-isc*
14951F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14952F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14953F:	include/linux/atmel-isc-media.h
14954
14955MICROCHIP ISI DRIVER
14956M:	Eugen Hristev <eugen.hristev@microchip.com>
14957L:	linux-media@vger.kernel.org
14958S:	Supported
14959F:	drivers/media/platform/atmel/atmel-isi.c
14960F:	drivers/media/platform/atmel/atmel-isi.h
14961
14962MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14963M:	Woojung Huh <woojung.huh@microchip.com>
14964M:	UNGLinuxDriver@microchip.com
14965L:	netdev@vger.kernel.org
14966S:	Maintained
14967F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14968F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14969F:	drivers/net/dsa/microchip/*
14970F:	include/linux/dsa/ksz_common.h
14971F:	include/linux/platform_data/microchip-ksz.h
14972F:	net/dsa/tag_ksz.c
14973
14974MICROCHIP LAN743X ETHERNET DRIVER
14975M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14976M:	UNGLinuxDriver@microchip.com
14977L:	netdev@vger.kernel.org
14978S:	Maintained
14979F:	drivers/net/ethernet/microchip/lan743x_*
14980
14981MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14982M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14983R:	UNGLinuxDriver@microchip.com
14984L:	netdev@vger.kernel.org
14985S:	Maintained
14986F:	drivers/net/phy/microchip_t1.c
14987
14988MICROCHIP LAN966X ETHERNET DRIVER
14989M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14990M:	UNGLinuxDriver@microchip.com
14991L:	netdev@vger.kernel.org
14992S:	Maintained
14993F:	drivers/net/ethernet/microchip/lan966x/*
14994
14995MICROCHIP LAN966X OIC DRIVER
14996M:	Herve Codina <herve.codina@bootlin.com>
14997S:	Maintained
14998F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14999F:	drivers/irqchip/irq-lan966x-oic.c
15000
15001MICROCHIP LCDFB DRIVER
15002M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15003L:	linux-fbdev@vger.kernel.org
15004S:	Maintained
15005F:	drivers/video/fbdev/atmel_lcdfb.c
15006F:	include/video/atmel_lcdc.h
15007
15008MICROCHIP MCP16502 PMIC DRIVER
15009M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15011S:	Supported
15012F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15013F:	drivers/regulator/mcp16502.c
15014
15015MICROCHIP MCP3564 ADC DRIVER
15016M:	Marius Cristea <marius.cristea@microchip.com>
15017L:	linux-iio@vger.kernel.org
15018S:	Supported
15019F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15020F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15021F:	drivers/iio/adc/mcp3564.c
15022
15023MICROCHIP MCP3911 ADC DRIVER
15024M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15025M:	Kent Gustavsson <kent@minoris.se>
15026L:	linux-iio@vger.kernel.org
15027S:	Maintained
15028F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15029F:	drivers/iio/adc/mcp3911.c
15030
15031MICROCHIP MMC/SD/SDIO MCI DRIVER
15032M:	Aubin Constans <aubin.constans@microchip.com>
15033S:	Maintained
15034F:	drivers/mmc/host/atmel-mci.c
15035
15036MICROCHIP NAND DRIVER
15037L:	linux-mtd@lists.infradead.org
15038S:	Orphan
15039F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15040F:	drivers/mtd/nand/raw/atmel/*
15041
15042MICROCHIP OTPC DRIVER
15043M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15045S:	Supported
15046F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15047F:	drivers/nvmem/microchip-otpc.c
15048F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15049
15050MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15051M:	Marius Cristea <marius.cristea@microchip.com>
15052L:	linux-iio@vger.kernel.org
15053S:	Supported
15054F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15055F:	drivers/iio/adc/pac1934.c
15056
15057MICROCHIP PCI1XXXX GP DRIVER
15058M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15059M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15060L:	linux-gpio@vger.kernel.org
15061S:	Supported
15062F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15063F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15064F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15065F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15066
15067MICROCHIP PCI1XXXX I2C DRIVER
15068M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15069M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15070M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15071L:	linux-i2c@vger.kernel.org
15072S:	Maintained
15073F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15074
15075MICROCHIP PCIe UART DRIVER
15076M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15077M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15078L:	linux-serial@vger.kernel.org
15079S:	Maintained
15080F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15081
15082MICROCHIP POLARFIRE FPGA DRIVERS
15083M:	Conor Dooley <conor.dooley@microchip.com>
15084R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15085L:	linux-fpga@vger.kernel.org
15086S:	Supported
15087F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15088F:	drivers/fpga/microchip-spi.c
15089
15090MICROCHIP PWM DRIVER
15091M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15093L:	linux-pwm@vger.kernel.org
15094S:	Supported
15095F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15096F:	drivers/pwm/pwm-atmel.c
15097
15098MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15099M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15100M:	Dharma Balasubiramani <dharma.b@microchip.com>
15101L:	dri-devel@lists.freedesktop.org
15102S:	Supported
15103F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15104F:	drivers/gpu/drm/bridge/microchip-lvds.c
15105
15106MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15107M:	Eugen Hristev <eugen.hristev@microchip.com>
15108L:	linux-iio@vger.kernel.org
15109S:	Supported
15110F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15111F:	drivers/iio/adc/at91-sama5d2_adc.c
15112F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15113
15114MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15115M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15116S:	Supported
15117F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15118F:	drivers/power/reset/at91-sama5d2_shdwc.c
15119
15120MICROCHIP SOC DRIVERS
15121M:	Conor Dooley <conor@kernel.org>
15122S:	Supported
15123T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15124F:	Documentation/devicetree/bindings/soc/microchip/
15125F:	drivers/soc/microchip/
15126
15127MICROCHIP SPI DRIVER
15128M:	Ryan Wanner <ryan.wanner@microchip.com>
15129S:	Supported
15130F:	drivers/spi/spi-atmel.*
15131
15132MICROCHIP SSC DRIVER
15133M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15135S:	Supported
15136F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15137F:	drivers/misc/atmel-ssc.c
15138F:	include/linux/atmel-ssc.h
15139
15140Microchip Timer Counter Block (TCB) Capture Driver
15141M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15143L:	linux-iio@vger.kernel.org
15144S:	Maintained
15145F:	drivers/counter/microchip-tcb-capture.c
15146
15147MICROCHIP USB251XB DRIVER
15148M:	Richard Leitner <richard.leitner@skidata.com>
15149L:	linux-usb@vger.kernel.org
15150S:	Maintained
15151F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15152F:	drivers/usb/misc/usb251xb.c
15153
15154MICROCHIP USBA UDC DRIVER
15155M:	Cristian Birsan <cristian.birsan@microchip.com>
15156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15157S:	Supported
15158F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15159
15160MICROCHIP WILC1000 WIFI DRIVER
15161M:	Ajay Singh <ajay.kathat@microchip.com>
15162M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15163L:	linux-wireless@vger.kernel.org
15164S:	Supported
15165F:	drivers/net/wireless/microchip/wilc1000/
15166
15167MICROSEMI MIPS SOCS
15168M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15169M:	UNGLinuxDriver@microchip.com
15170L:	linux-mips@vger.kernel.org
15171S:	Supported
15172F:	Documentation/devicetree/bindings/mips/mscc.txt
15173F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15174F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15175F:	arch/mips/boot/dts/mscc/
15176F:	arch/mips/configs/generic/board-ocelot.config
15177F:	arch/mips/generic/board-ocelot.c
15178
15179MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15180M:	Don Brace <don.brace@microchip.com>
15181L:	storagedev@microchip.com
15182L:	linux-scsi@vger.kernel.org
15183S:	Supported
15184F:	Documentation/scsi/smartpqi.rst
15185F:	drivers/scsi/smartpqi/Kconfig
15186F:	drivers/scsi/smartpqi/Makefile
15187F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15188F:	include/linux/cciss*.h
15189F:	include/uapi/linux/cciss*.h
15190
15191MICROSOFT MANA RDMA DRIVER
15192M:	Long Li <longli@microsoft.com>
15193M:	Ajay Sharma <sharmaajay@microsoft.com>
15194L:	linux-rdma@vger.kernel.org
15195S:	Supported
15196F:	drivers/infiniband/hw/mana/
15197F:	include/net/mana
15198F:	include/uapi/rdma/mana-abi.h
15199
15200MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15201M:	Maximilian Luz <luzmaximilian@gmail.com>
15202L:	platform-driver-x86@vger.kernel.org
15203S:	Maintained
15204F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15205
15206MICROSOFT SURFACE BATTERY AND AC DRIVERS
15207M:	Maximilian Luz <luzmaximilian@gmail.com>
15208L:	linux-pm@vger.kernel.org
15209L:	platform-driver-x86@vger.kernel.org
15210S:	Maintained
15211F:	drivers/power/supply/surface_battery.c
15212F:	drivers/power/supply/surface_charger.c
15213
15214MICROSOFT SURFACE DTX DRIVER
15215M:	Maximilian Luz <luzmaximilian@gmail.com>
15216L:	platform-driver-x86@vger.kernel.org
15217S:	Maintained
15218F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15219F:	drivers/platform/surface/surface_dtx.c
15220F:	include/uapi/linux/surface_aggregator/dtx.h
15221
15222MICROSOFT SURFACE SENSOR FAN DRIVER
15223M:	Maximilian Luz <luzmaximilian@gmail.com>
15224M:	Ivor Wanders <ivor@iwanders.net>
15225L:	linux-hwmon@vger.kernel.org
15226S:	Maintained
15227F:	Documentation/hwmon/surface_fan.rst
15228F:	drivers/hwmon/surface_fan.c
15229
15230MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15231M:	Maximilian Luz <luzmaximilian@gmail.com>
15232L:	platform-driver-x86@vger.kernel.org
15233S:	Maintained
15234F:	drivers/platform/surface/surface_gpe.c
15235
15236MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15237M:	Hans de Goede <hdegoede@redhat.com>
15238M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15239M:	Maximilian Luz <luzmaximilian@gmail.com>
15240L:	platform-driver-x86@vger.kernel.org
15241S:	Maintained
15242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15243F:	drivers/platform/surface/
15244
15245MICROSOFT SURFACE HID TRANSPORT DRIVER
15246M:	Maximilian Luz <luzmaximilian@gmail.com>
15247L:	linux-input@vger.kernel.org
15248L:	platform-driver-x86@vger.kernel.org
15249S:	Maintained
15250F:	drivers/hid/surface-hid/
15251
15252MICROSOFT SURFACE HOT-PLUG DRIVER
15253M:	Maximilian Luz <luzmaximilian@gmail.com>
15254L:	platform-driver-x86@vger.kernel.org
15255S:	Maintained
15256F:	drivers/platform/surface/surface_hotplug.c
15257
15258MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15259M:	Maximilian Luz <luzmaximilian@gmail.com>
15260L:	platform-driver-x86@vger.kernel.org
15261S:	Maintained
15262F:	drivers/platform/surface/surface_platform_profile.c
15263
15264MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15265M:	Chen Yu <yu.c.chen@intel.com>
15266L:	platform-driver-x86@vger.kernel.org
15267S:	Supported
15268F:	drivers/platform/surface/surfacepro3_button.c
15269
15270MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15271M:	Maximilian Luz <luzmaximilian@gmail.com>
15272L:	platform-driver-x86@vger.kernel.org
15273S:	Maintained
15274F:	drivers/platform/surface/surface_aggregator_hub.c
15275
15276MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15277M:	Maximilian Luz <luzmaximilian@gmail.com>
15278L:	platform-driver-x86@vger.kernel.org
15279S:	Maintained
15280W:	https://github.com/linux-surface/surface-aggregator-module
15281C:	irc://irc.libera.chat/linux-surface
15282F:	Documentation/driver-api/surface_aggregator/
15283F:	drivers/platform/surface/aggregator/
15284F:	drivers/platform/surface/surface_acpi_notify.c
15285F:	drivers/platform/surface/surface_aggregator_cdev.c
15286F:	drivers/platform/surface/surface_aggregator_registry.c
15287F:	include/linux/surface_acpi_notify.h
15288F:	include/linux/surface_aggregator/
15289F:	include/uapi/linux/surface_aggregator/
15290
15291MICROTEK X6 SCANNER
15292M:	Oliver Neukum <oliver@neukum.org>
15293S:	Maintained
15294F:	drivers/usb/image/microtek.*
15295
15296MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15297M:	Luka Kovacic <luka.kovacic@sartura.hr>
15298M:	Luka Perkov <luka.perkov@sartura.hr>
15299S:	Maintained
15300F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15301F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15302F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15303F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15304F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15305F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15306
15307MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15308M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15309L:	linux-media@vger.kernel.org
15310S:	Maintained
15311F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15312F:	Documentation/driver-api/media/drivers/ccs/
15313F:	Documentation/userspace-api/media/drivers/ccs.rst
15314F:	drivers/media/i2c/ccs-pll.c
15315F:	drivers/media/i2c/ccs-pll.h
15316F:	drivers/media/i2c/ccs/
15317F:	include/uapi/linux/ccs.h
15318F:	include/uapi/linux/smiapp.h
15319
15320MIPS
15321M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15322L:	linux-mips@vger.kernel.org
15323S:	Maintained
15324W:	http://www.linux-mips.org/
15325Q:	https://patchwork.kernel.org/project/linux-mips/list/
15326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15327F:	Documentation/devicetree/bindings/mips/
15328F:	Documentation/arch/mips/
15329F:	arch/mips/
15330F:	drivers/platform/mips/
15331F:	include/dt-bindings/mips/
15332
15333MIPS BAIKAL-T1 PLATFORM
15334M:	Serge Semin <fancer.lancer@gmail.com>
15335L:	linux-mips@vger.kernel.org
15336S:	Supported
15337F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15338F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15339F:	drivers/bus/bt1-*.c
15340F:	drivers/clk/baikal-t1/
15341F:	drivers/memory/bt1-l2-ctl.c
15342F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15343
15344MIPS BOSTON DEVELOPMENT BOARD
15345M:	Paul Burton <paulburton@kernel.org>
15346L:	linux-mips@vger.kernel.org
15347S:	Maintained
15348F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15349F:	arch/mips/boot/dts/img/boston.dts
15350F:	arch/mips/configs/generic/board-boston.config
15351F:	drivers/clk/imgtec/clk-boston.c
15352F:	include/dt-bindings/clock/boston-clock.h
15353
15354MIPS CORE DRIVERS
15355M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15356M:	Serge Semin <fancer.lancer@gmail.com>
15357L:	linux-mips@vger.kernel.org
15358S:	Supported
15359F:	drivers/bus/mips_cdmm.c
15360F:	drivers/clocksource/mips-gic-timer.c
15361F:	drivers/cpuidle/cpuidle-cps.c
15362F:	drivers/irqchip/irq-mips-cpu.c
15363F:	drivers/irqchip/irq-mips-gic.c
15364
15365MIPS GENERIC PLATFORM
15366M:	Paul Burton <paulburton@kernel.org>
15367L:	linux-mips@vger.kernel.org
15368S:	Supported
15369F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15370F:	arch/mips/generic/
15371F:	arch/mips/tools/generic-board-config.sh
15372
15373MIPS RINT INSTRUCTION EMULATION
15374M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15375L:	linux-mips@vger.kernel.org
15376S:	Supported
15377F:	arch/mips/math-emu/dp_rint.c
15378F:	arch/mips/math-emu/sp_rint.c
15379
15380MIPS/LOONGSON1 ARCHITECTURE
15381M:	Keguang Zhang <keguang.zhang@gmail.com>
15382L:	linux-mips@vger.kernel.org
15383S:	Maintained
15384F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15385F:	arch/mips/include/asm/mach-loongson32/
15386F:	arch/mips/loongson32/
15387F:	drivers/*/*loongson1*
15388F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15389
15390MIPS/LOONGSON2EF ARCHITECTURE
15391M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15392L:	linux-mips@vger.kernel.org
15393S:	Maintained
15394F:	arch/mips/include/asm/mach-loongson2ef/
15395F:	arch/mips/loongson2ef/
15396F:	drivers/cpufreq/loongson2_cpufreq.c
15397
15398MIPS/LOONGSON64 ARCHITECTURE
15399M:	Huacai Chen <chenhuacai@kernel.org>
15400M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15401L:	linux-mips@vger.kernel.org
15402S:	Maintained
15403F:	arch/mips/include/asm/mach-loongson64/
15404F:	arch/mips/loongson64/
15405F:	drivers/irqchip/irq-loongson*
15406F:	drivers/platform/mips/cpu_hwmon.c
15407
15408MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15409M:	Hans Verkuil <hverkuil@xs4all.nl>
15410L:	linux-media@vger.kernel.org
15411S:	Odd Fixes
15412W:	https://linuxtv.org
15413T:	git git://linuxtv.org/media_tree.git
15414F:	drivers/media/radio/radio-miropcm20*
15415
15416MITSUMI MM8013 FG DRIVER
15417M:	Konrad Dybcio <konradybcio@kernel.org>
15418F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15419F:	drivers/power/supply/mm8013.c
15420
15421MMP SUPPORT
15422R:	Lubomir Rintel <lkundrak@v3.sk>
15423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15424S:	Odd Fixes
15425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15426F:	arch/arm/boot/dts/marvell/mmp*
15427F:	arch/arm/mach-mmp/
15428F:	include/linux/soc/mmp/
15429
15430MMP USB PHY DRIVERS
15431R:	Lubomir Rintel <lkundrak@v3.sk>
15432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15433S:	Maintained
15434F:	drivers/phy/marvell/phy-mmp3-usb.c
15435F:	drivers/phy/marvell/phy-pxa-usb.c
15436
15437MMU GATHER AND TLB INVALIDATION
15438M:	Will Deacon <will@kernel.org>
15439M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15440M:	Andrew Morton <akpm@linux-foundation.org>
15441M:	Nick Piggin <npiggin@gmail.com>
15442M:	Peter Zijlstra <peterz@infradead.org>
15443L:	linux-arch@vger.kernel.org
15444L:	linux-mm@kvack.org
15445S:	Maintained
15446F:	arch/*/include/asm/tlb.h
15447F:	include/asm-generic/tlb.h
15448F:	mm/mmu_gather.c
15449
15450MN88472 MEDIA DRIVER
15451L:	linux-media@vger.kernel.org
15452S:	Orphan
15453W:	https://linuxtv.org
15454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15455F:	drivers/media/dvb-frontends/mn88472*
15456
15457MN88473 MEDIA DRIVER
15458L:	linux-media@vger.kernel.org
15459S:	Orphan
15460W:	https://linuxtv.org
15461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15462F:	drivers/media/dvb-frontends/mn88473*
15463
15464MOBILEYE MIPS SOCS
15465M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15466M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15467M:	Théo Lebrun <theo.lebrun@bootlin.com>
15468L:	linux-mips@vger.kernel.org
15469S:	Maintained
15470F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15471F:	Documentation/devicetree/bindings/soc/mobileye/
15472F:	arch/mips/boot/dts/mobileye/
15473F:	arch/mips/configs/eyeq5_defconfig
15474F:	arch/mips/mobileye/board-epm5.its.S
15475F:	drivers/clk/clk-eyeq.c
15476F:	drivers/pinctrl/pinctrl-eyeq5.c
15477F:	drivers/reset/reset-eyeq.c
15478F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15479
15480MODULE SUPPORT
15481M:	Luis Chamberlain <mcgrof@kernel.org>
15482L:	linux-modules@vger.kernel.org
15483L:	linux-kernel@vger.kernel.org
15484S:	Maintained
15485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15486F:	include/linux/kmod.h
15487F:	include/linux/module*.h
15488F:	kernel/module/
15489F:	lib/test_kmod.c
15490F:	scripts/module*
15491F:	tools/testing/selftests/kmod/
15492
15493MONOLITHIC POWER SYSTEM PMIC DRIVER
15494M:	Saravanan Sekar <sravanhome@gmail.com>
15495S:	Maintained
15496F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15497F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15498F:	drivers/hwmon/pmbus/mpq7932.c
15499F:	drivers/iio/adc/mp2629_adc.c
15500F:	drivers/mfd/mp2629.c
15501F:	drivers/power/supply/mp2629_charger.c
15502F:	drivers/regulator/mp5416.c
15503F:	drivers/regulator/mpq7920.c
15504F:	drivers/regulator/mpq7920.h
15505F:	include/linux/mfd/mp2629.h
15506
15507MOST(R) TECHNOLOGY DRIVER
15508M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15509M:	Christian Gromm <christian.gromm@microchip.com>
15510S:	Maintained
15511F:	Documentation/ABI/testing/configfs-most
15512F:	Documentation/ABI/testing/sysfs-bus-most
15513F:	drivers/most/
15514F:	drivers/staging/most/
15515F:	include/linux/most.h
15516
15517MOTORCOMM PHY DRIVER
15518M:	Frank <Frank.Sae@motor-comm.com>
15519L:	netdev@vger.kernel.org
15520S:	Maintained
15521F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15522F:	drivers/net/phy/motorcomm.c
15523
15524MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15525M:	Jiri Slaby <jirislaby@kernel.org>
15526S:	Maintained
15527F:	Documentation/driver-api/tty/moxa-smartio.rst
15528F:	drivers/tty/mxser.*
15529
15530MP3309C BACKLIGHT DRIVER
15531M:	Flavio Suligoi <f.suligoi@asem.it>
15532L:	dri-devel@lists.freedesktop.org
15533S:	Maintained
15534F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15535F:	drivers/video/backlight/mp3309c.c
15536
15537MPS MP2891 DRIVER
15538M:	Noah Wang <noahwang.wang@outlook.com>
15539L:	linux-hwmon@vger.kernel.org
15540S:	Maintained
15541F:	Documentation/hwmon/mp2891.rst
15542F:	drivers/hwmon/pmbus/mp2891.c
15543
15544MPS MP2993 DRIVER
15545M:	Noah Wang <noahwang.wang@outlook.com>
15546L:	linux-hwmon@vger.kernel.org
15547S:	Maintained
15548F:	Documentation/hwmon/mp2993.rst
15549F:	drivers/hwmon/pmbus/mp2993.c
15550
15551MPS MP9941 DRIVER
15552M:	Noah Wang <noahwang.wang@outlook.com>
15553L:	linux-hwmon@vger.kernel.org
15554S:	Maintained
15555F:	Documentation/hwmon/mp9941.rst
15556F:	drivers/hwmon/pmbus/mp9941.c
15557
15558MR800 AVERMEDIA USB FM RADIO DRIVER
15559M:	Alexey Klimov <klimov.linux@gmail.com>
15560L:	linux-media@vger.kernel.org
15561S:	Maintained
15562T:	git git://linuxtv.org/media_tree.git
15563F:	drivers/media/radio/radio-mr800.c
15564
15565MRF24J40 IEEE 802.15.4 RADIO DRIVER
15566M:	Stefan Schmidt <stefan@datenfreihafen.org>
15567L:	linux-wpan@vger.kernel.org
15568S:	Odd Fixes
15569F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15570F:	drivers/net/ieee802154/mrf24j40.c
15571
15572MSI EC DRIVER
15573M:	Nikita Kravets <teackot@gmail.com>
15574L:	platform-driver-x86@vger.kernel.org
15575S:	Maintained
15576W:	https://github.com/BeardOverflow/msi-ec
15577F:	drivers/platform/x86/msi-ec.*
15578
15579MSI LAPTOP SUPPORT
15580M:	"Lee, Chun-Yi" <jlee@suse.com>
15581L:	platform-driver-x86@vger.kernel.org
15582S:	Maintained
15583F:	drivers/platform/x86/msi-laptop.c
15584
15585MSI WMI SUPPORT
15586L:	platform-driver-x86@vger.kernel.org
15587S:	Orphan
15588F:	drivers/platform/x86/msi-wmi.c
15589
15590MSI WMI PLATFORM FEATURES
15591M:	Armin Wolf <W_Armin@gmx.de>
15592L:	platform-driver-x86@vger.kernel.org
15593S:	Maintained
15594F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15595F:	Documentation/wmi/devices/msi-wmi-platform.rst
15596F:	drivers/platform/x86/msi-wmi-platform.c
15597
15598MSI001 MEDIA DRIVER
15599L:	linux-media@vger.kernel.org
15600S:	Orphan
15601W:	https://linuxtv.org
15602Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15603F:	drivers/media/tuners/msi001*
15604
15605MSI2500 MEDIA DRIVER
15606L:	linux-media@vger.kernel.org
15607S:	Orphan
15608W:	https://linuxtv.org
15609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15610F:	drivers/media/usb/msi2500/
15611
15612MSTAR INTERRUPT CONTROLLER DRIVER
15613M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15614M:	Daniel Palmer <daniel@thingy.jp>
15615S:	Maintained
15616F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15617F:	drivers/irqchip/irq-mst-intc.c
15618
15619MSYSTEMS DISKONCHIP G3 MTD DRIVER
15620M:	Robert Jarzmik <robert.jarzmik@free.fr>
15621L:	linux-mtd@lists.infradead.org
15622S:	Maintained
15623F:	drivers/mtd/devices/docg3*
15624
15625MT9M114 ONSEMI SENSOR DRIVER
15626M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15627L:	linux-media@vger.kernel.org
15628S:	Maintained
15629T:	git git://linuxtv.org/media_tree.git
15630F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15631F:	drivers/media/i2c/mt9m114.c
15632
15633MT9P031 APTINA CAMERA SENSOR
15634M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15635L:	linux-media@vger.kernel.org
15636S:	Maintained
15637T:	git git://linuxtv.org/media_tree.git
15638F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15639F:	drivers/media/i2c/mt9p031.c
15640F:	include/media/i2c/mt9p031.h
15641
15642MT9T112 APTINA CAMERA SENSOR
15643M:	Jacopo Mondi <jacopo@jmondi.org>
15644L:	linux-media@vger.kernel.org
15645S:	Odd Fixes
15646T:	git git://linuxtv.org/media_tree.git
15647F:	drivers/media/i2c/mt9t112.c
15648F:	include/media/i2c/mt9t112.h
15649
15650MT9V032 APTINA CAMERA SENSOR
15651M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15652L:	linux-media@vger.kernel.org
15653S:	Maintained
15654T:	git git://linuxtv.org/media_tree.git
15655F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15656F:	drivers/media/i2c/mt9v032.c
15657F:	include/media/i2c/mt9v032.h
15658
15659MT9V111 APTINA CAMERA SENSOR
15660M:	Jacopo Mondi <jacopo@jmondi.org>
15661L:	linux-media@vger.kernel.org
15662S:	Maintained
15663T:	git git://linuxtv.org/media_tree.git
15664F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15665F:	drivers/media/i2c/mt9v111.c
15666
15667MULTIFUNCTION DEVICES (MFD)
15668M:	Lee Jones <lee@kernel.org>
15669S:	Maintained
15670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15671F:	Documentation/devicetree/bindings/mfd/
15672F:	drivers/mfd/
15673F:	include/dt-bindings/mfd/
15674F:	include/linux/mfd/
15675
15676MULTIMEDIA CARD (MMC) ETC. OVER SPI
15677S:	Orphan
15678F:	drivers/mmc/host/mmc_spi.c
15679F:	include/linux/spi/mmc_spi.h
15680
15681MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15682M:	Ulf Hansson <ulf.hansson@linaro.org>
15683L:	linux-mmc@vger.kernel.org
15684S:	Maintained
15685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15686F:	Documentation/devicetree/bindings/mmc/
15687F:	drivers/mmc/
15688F:	include/linux/mmc/
15689F:	include/uapi/linux/mmc/
15690
15691MULTIPLEXER SUBSYSTEM
15692M:	Peter Rosin <peda@axentia.se>
15693S:	Maintained
15694F:	Documentation/ABI/testing/sysfs-class-mux*
15695F:	Documentation/devicetree/bindings/mux/
15696F:	drivers/mux/
15697F:	include/dt-bindings/mux/
15698F:	include/linux/mux/
15699
15700MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15701M:	Bin Liu <b-liu@ti.com>
15702L:	linux-usb@vger.kernel.org
15703S:	Maintained
15704F:	drivers/usb/musb/
15705
15706MXL301RF MEDIA DRIVER
15707M:	Akihiro Tsukada <tskd08@gmail.com>
15708L:	linux-media@vger.kernel.org
15709S:	Odd Fixes
15710F:	drivers/media/tuners/mxl301rf*
15711
15712MXL5007T MEDIA DRIVER
15713M:	Michael Krufky <mkrufky@linuxtv.org>
15714L:	linux-media@vger.kernel.org
15715S:	Maintained
15716W:	https://linuxtv.org
15717W:	http://github.com/mkrufky
15718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15719T:	git git://linuxtv.org/mkrufky/tuners.git
15720F:	drivers/media/tuners/mxl5007t.*
15721
15722MXSFB DRM DRIVER
15723M:	Marek Vasut <marex@denx.de>
15724M:	Stefan Agner <stefan@agner.ch>
15725L:	dri-devel@lists.freedesktop.org
15726S:	Supported
15727T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15728F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15729F:	drivers/gpu/drm/mxsfb/
15730
15731MYLEX DAC960 PCI RAID Controller
15732M:	Hannes Reinecke <hare@kernel.org>
15733L:	linux-scsi@vger.kernel.org
15734S:	Supported
15735F:	drivers/scsi/myrb.*
15736F:	drivers/scsi/myrs.*
15737
15738MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15739L:	netdev@vger.kernel.org
15740S:	Orphan
15741W:	https://www.cspi.com/ethernet-products/support/downloads/
15742F:	drivers/net/ethernet/myricom/myri10ge/
15743
15744NAND FLASH SUBSYSTEM
15745M:	Miquel Raynal <miquel.raynal@bootlin.com>
15746R:	Richard Weinberger <richard@nod.at>
15747L:	linux-mtd@lists.infradead.org
15748S:	Maintained
15749W:	http://www.linux-mtd.infradead.org/
15750Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15751C:	irc://irc.oftc.net/mtd
15752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15753F:	drivers/mtd/nand/
15754F:	include/linux/mtd/*nand*.h
15755
15756NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15757M:	Daniel Mack <zonque@gmail.com>
15758L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15759S:	Maintained
15760W:	http://www.native-instruments.com
15761F:	sound/usb/caiaq/
15762
15763NATSEMI ETHERNET DRIVER (DP8381x)
15764S:	Orphan
15765F:	drivers/net/ethernet/natsemi/natsemi.c
15766
15767NCR 5380 SCSI DRIVERS
15768M:	Finn Thain <fthain@linux-m68k.org>
15769M:	Michael Schmitz <schmitzmic@gmail.com>
15770L:	linux-scsi@vger.kernel.org
15771S:	Maintained
15772F:	Documentation/scsi/g_NCR5380.rst
15773F:	drivers/scsi/NCR5380.*
15774F:	drivers/scsi/arm/cumana_1.c
15775F:	drivers/scsi/arm/oak.c
15776F:	drivers/scsi/atari_scsi.*
15777F:	drivers/scsi/dmx3191d.c
15778F:	drivers/scsi/g_NCR5380.*
15779F:	drivers/scsi/mac_scsi.*
15780F:	drivers/scsi/sun3_scsi.*
15781F:	drivers/scsi/sun3_scsi_vme.c
15782
15783NCSI LIBRARY
15784M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15785S:	Maintained
15786F:	net/ncsi/
15787
15788NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15789M:	Zev Weiss <zev@bewilderbeest.net>
15790L:	linux-hwmon@vger.kernel.org
15791S:	Maintained
15792F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15793F:	drivers/hwmon/nct6775-i2c.c
15794
15795NETCONSOLE
15796M:	Breno Leitao <leitao@debian.org>
15797S:	Maintained
15798F:	Documentation/networking/netconsole.rst
15799F:	drivers/net/netconsole.c
15800
15801NETDEVSIM
15802M:	Jakub Kicinski <kuba@kernel.org>
15803S:	Maintained
15804F:	drivers/net/netdevsim/*
15805F:	tools/testing/selftests/drivers/net/netdevsim/*
15806
15807NETEM NETWORK EMULATOR
15808M:	Stephen Hemminger <stephen@networkplumber.org>
15809L:	netdev@vger.kernel.org
15810S:	Maintained
15811F:	net/sched/sch_netem.c
15812
15813NETERION 10GbE DRIVERS (s2io)
15814M:	Jon Mason <jdmason@kudzu.us>
15815L:	netdev@vger.kernel.org
15816S:	Supported
15817F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15818F:	drivers/net/ethernet/neterion/
15819
15820NETFILTER
15821M:	Pablo Neira Ayuso <pablo@netfilter.org>
15822M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15823L:	netfilter-devel@vger.kernel.org
15824L:	coreteam@netfilter.org
15825S:	Maintained
15826W:	http://www.netfilter.org/
15827W:	http://www.iptables.org/
15828W:	http://www.nftables.org/
15829Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15830C:	irc://irc.libera.chat/netfilter
15831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15833F:	include/linux/netfilter*
15834F:	include/linux/netfilter/
15835F:	include/net/netfilter/
15836F:	include/uapi/linux/netfilter*
15837F:	include/uapi/linux/netfilter/
15838F:	net/*/netfilter.c
15839F:	net/*/netfilter/
15840F:	net/bridge/br_netfilter*.c
15841F:	net/netfilter/
15842F:	tools/testing/selftests/net/netfilter/
15843
15844NETROM NETWORK LAYER
15845M:	Ralf Baechle <ralf@linux-mips.org>
15846L:	linux-hams@vger.kernel.org
15847S:	Maintained
15848W:	https://linux-ax25.in-berlin.de
15849F:	include/net/netrom.h
15850F:	include/uapi/linux/netrom.h
15851F:	net/netrom/
15852
15853NETRONIX EMBEDDED CONTROLLER
15854M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15855S:	Maintained
15856F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15857F:	drivers/mfd/ntxec.c
15858F:	drivers/pwm/pwm-ntxec.c
15859F:	drivers/rtc/rtc-ntxec.c
15860F:	include/linux/mfd/ntxec.h
15861
15862NETRONOME ETHERNET DRIVERS
15863M:	Louis Peens <louis.peens@corigine.com>
15864R:	Jakub Kicinski <kuba@kernel.org>
15865L:	oss-drivers@corigine.com
15866S:	Maintained
15867F:	drivers/net/ethernet/netronome/
15868
15869NETWORK BLOCK DEVICE (NBD)
15870M:	Josef Bacik <josef@toxicpanda.com>
15871L:	linux-block@vger.kernel.org
15872L:	nbd@other.debian.org
15873S:	Maintained
15874F:	Documentation/admin-guide/blockdev/nbd.rst
15875F:	drivers/block/nbd.c
15876F:	include/trace/events/nbd.h
15877F:	include/uapi/linux/nbd.h
15878
15879NETWORK DROP MONITOR
15880M:	Neil Horman <nhorman@tuxdriver.com>
15881L:	netdev@vger.kernel.org
15882S:	Maintained
15883W:	https://fedorahosted.org/dropwatch/
15884F:	include/uapi/linux/net_dropmon.h
15885F:	net/core/drop_monitor.c
15886
15887NETWORKING DRIVERS
15888M:	"David S. Miller" <davem@davemloft.net>
15889M:	Eric Dumazet <edumazet@google.com>
15890M:	Jakub Kicinski <kuba@kernel.org>
15891M:	Paolo Abeni <pabeni@redhat.com>
15892L:	netdev@vger.kernel.org
15893S:	Maintained
15894P:	Documentation/process/maintainer-netdev.rst
15895Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15898F:	Documentation/devicetree/bindings/net/
15899F:	Documentation/networking/net_cachelines/net_device.rst
15900F:	drivers/connector/
15901F:	drivers/net/
15902F:	include/dt-bindings/net/
15903F:	include/linux/cn_proc.h
15904F:	include/linux/etherdevice.h
15905F:	include/linux/ethtool_netlink.h
15906F:	include/linux/fcdevice.h
15907F:	include/linux/fddidevice.h
15908F:	include/linux/hippidevice.h
15909F:	include/linux/if_*
15910F:	include/linux/inetdevice.h
15911F:	include/linux/netdev*
15912F:	include/linux/platform_data/wiznet.h
15913F:	include/uapi/linux/cn_proc.h
15914F:	include/uapi/linux/ethtool_netlink.h
15915F:	include/uapi/linux/if_*
15916F:	include/uapi/linux/netdev*
15917F:	tools/testing/selftests/drivers/net/
15918X:	Documentation/devicetree/bindings/net/bluetooth/
15919X:	Documentation/devicetree/bindings/net/wireless/
15920X:	drivers/net/wireless/
15921
15922NETWORKING DRIVERS (WIRELESS)
15923M:	Kalle Valo <kvalo@kernel.org>
15924L:	linux-wireless@vger.kernel.org
15925S:	Maintained
15926W:	https://wireless.wiki.kernel.org/
15927Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15930F:	Documentation/devicetree/bindings/net/wireless/
15931F:	drivers/net/wireless/
15932
15933NETWORKING [DSA]
15934M:	Andrew Lunn <andrew@lunn.ch>
15935M:	Florian Fainelli <f.fainelli@gmail.com>
15936M:	Vladimir Oltean <olteanv@gmail.com>
15937S:	Maintained
15938F:	Documentation/devicetree/bindings/net/dsa/
15939F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15940F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15941F:	drivers/net/dsa/
15942F:	include/linux/dsa/
15943F:	include/linux/platform_data/dsa.h
15944F:	include/net/dsa.h
15945F:	net/dsa/
15946F:	tools/testing/selftests/drivers/net/dsa/
15947
15948NETWORKING [GENERAL]
15949M:	"David S. Miller" <davem@davemloft.net>
15950M:	Eric Dumazet <edumazet@google.com>
15951M:	Jakub Kicinski <kuba@kernel.org>
15952M:	Paolo Abeni <pabeni@redhat.com>
15953L:	netdev@vger.kernel.org
15954S:	Maintained
15955P:	Documentation/process/maintainer-netdev.rst
15956Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15957B:	mailto:netdev@vger.kernel.org
15958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15960F:	Documentation/core-api/netlink.rst
15961F:	Documentation/netlink/
15962F:	Documentation/networking/
15963F:	Documentation/networking/net_cachelines/
15964F:	Documentation/process/maintainer-netdev.rst
15965F:	Documentation/userspace-api/netlink/
15966F:	include/linux/framer/framer-provider.h
15967F:	include/linux/framer/framer.h
15968F:	include/linux/in.h
15969F:	include/linux/indirect_call_wrapper.h
15970F:	include/linux/inet.h
15971F:	include/linux/inet_diag.h
15972F:	include/linux/net.h
15973F:	include/linux/netdev*
15974F:	include/linux/netlink.h
15975F:	include/linux/netpoll.h
15976F:	include/linux/rtnetlink.h
15977F:	include/linux/seq_file_net.h
15978F:	include/linux/skbuff*
15979F:	include/net/
15980F:	include/uapi/linux/genetlink.h
15981F:	include/uapi/linux/hsr_netlink.h
15982F:	include/uapi/linux/in.h
15983F:	include/uapi/linux/inet_diag.h
15984F:	include/uapi/linux/nbd-netlink.h
15985F:	include/uapi/linux/net.h
15986F:	include/uapi/linux/net_namespace.h
15987F:	include/uapi/linux/netconf.h
15988F:	include/uapi/linux/netdev*
15989F:	include/uapi/linux/netlink.h
15990F:	include/uapi/linux/netlink_diag.h
15991F:	include/uapi/linux/rtnetlink.h
15992F:	lib/net_utils.c
15993F:	lib/random32.c
15994F:	net/
15995F:	tools/net/
15996F:	tools/testing/selftests/net/
15997X:	net/9p/
15998X:	net/bluetooth/
15999
16000NETWORKING [IPSEC]
16001M:	Steffen Klassert <steffen.klassert@secunet.com>
16002M:	Herbert Xu <herbert@gondor.apana.org.au>
16003M:	"David S. Miller" <davem@davemloft.net>
16004L:	netdev@vger.kernel.org
16005S:	Maintained
16006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16008F:	include/net/xfrm.h
16009F:	include/uapi/linux/xfrm.h
16010F:	net/ipv4/ah4.c
16011F:	net/ipv4/esp4*
16012F:	net/ipv4/ip_vti.c
16013F:	net/ipv4/ipcomp.c
16014F:	net/ipv4/xfrm*
16015F:	net/ipv6/ah6.c
16016F:	net/ipv6/esp6*
16017F:	net/ipv6/ip6_vti.c
16018F:	net/ipv6/ipcomp6.c
16019F:	net/ipv6/xfrm*
16020F:	net/key/
16021F:	net/xfrm/
16022F:	tools/testing/selftests/net/ipsec.c
16023
16024NETWORKING [IPv4/IPv6]
16025M:	"David S. Miller" <davem@davemloft.net>
16026M:	David Ahern <dsahern@kernel.org>
16027L:	netdev@vger.kernel.org
16028S:	Maintained
16029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16030F:	arch/x86/net/*
16031F:	include/linux/ip.h
16032F:	include/linux/ipv6*
16033F:	include/net/fib*
16034F:	include/net/ip*
16035F:	include/net/route.h
16036F:	net/ipv4/
16037F:	net/ipv6/
16038
16039NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16040M:	Paul Moore <paul@paul-moore.com>
16041L:	netdev@vger.kernel.org
16042L:	linux-security-module@vger.kernel.org
16043S:	Supported
16044W:	https://github.com/netlabel
16045F:	Documentation/netlabel/
16046F:	include/net/calipso.h
16047F:	include/net/cipso_ipv4.h
16048F:	include/net/netlabel.h
16049F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16050F:	include/uapi/linux/netfilter/xt_SECMARK.h
16051F:	net/ipv4/cipso_ipv4.c
16052F:	net/ipv6/calipso.c
16053F:	net/netfilter/xt_CONNSECMARK.c
16054F:	net/netfilter/xt_SECMARK.c
16055F:	net/netlabel/
16056
16057NETWORKING [MACSEC]
16058M:	Sabrina Dubroca <sd@queasysnail.net>
16059L:	netdev@vger.kernel.org
16060S:	Maintained
16061F:	drivers/net/macsec.c
16062F:	include/net/macsec.h
16063F:	include/uapi/linux/if_macsec.h
16064K:	macsec
16065K:	\bmdo_
16066
16067NETWORKING [MPTCP]
16068M:	Matthieu Baerts <matttbe@kernel.org>
16069M:	Mat Martineau <martineau@kernel.org>
16070R:	Geliang Tang <geliang@kernel.org>
16071L:	netdev@vger.kernel.org
16072L:	mptcp@lists.linux.dev
16073S:	Maintained
16074W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16075B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16076T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16077T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16078F:	Documentation/netlink/specs/mptcp_pm.yaml
16079F:	Documentation/networking/mptcp*.rst
16080F:	include/net/mptcp.h
16081F:	include/trace/events/mptcp.h
16082F:	include/uapi/linux/mptcp*.h
16083F:	net/mptcp/
16084F:	tools/testing/selftests/bpf/*/*mptcp*.c
16085F:	tools/testing/selftests/net/mptcp/
16086
16087NETWORKING [TCP]
16088M:	Eric Dumazet <edumazet@google.com>
16089L:	netdev@vger.kernel.org
16090S:	Maintained
16091F:	Documentation/networking/net_cachelines/tcp_sock.rst
16092F:	include/linux/tcp.h
16093F:	include/net/tcp.h
16094F:	include/trace/events/tcp.h
16095F:	include/uapi/linux/tcp.h
16096F:	net/ipv4/inet_connection_sock.c
16097F:	net/ipv4/inet_hashtables.c
16098F:	net/ipv4/inet_timewait_sock.c
16099F:	net/ipv4/syncookies.c
16100F:	net/ipv4/tcp*.c
16101F:	net/ipv6/inet6_connection_sock.c
16102F:	net/ipv6/inet6_hashtables.c
16103F:	net/ipv6/syncookies.c
16104F:	net/ipv6/tcp*.c
16105
16106NETWORKING [TLS]
16107M:	Boris Pismenny <borisp@nvidia.com>
16108M:	John Fastabend <john.fastabend@gmail.com>
16109M:	Jakub Kicinski <kuba@kernel.org>
16110L:	netdev@vger.kernel.org
16111S:	Maintained
16112F:	include/net/tls.h
16113F:	include/uapi/linux/tls.h
16114F:	net/tls/*
16115
16116NETXEN (1/10) GbE SUPPORT
16117M:	Manish Chopra <manishc@marvell.com>
16118M:	Rahul Verma <rahulv@marvell.com>
16119M:	GR-Linux-NIC-Dev@marvell.com
16120L:	netdev@vger.kernel.org
16121S:	Supported
16122F:	drivers/net/ethernet/qlogic/netxen/
16123
16124NET_FAILOVER MODULE
16125M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16126L:	netdev@vger.kernel.org
16127S:	Supported
16128F:	Documentation/networking/net_failover.rst
16129F:	drivers/net/net_failover.c
16130F:	include/net/net_failover.h
16131
16132NEXTHOP
16133M:	David Ahern <dsahern@kernel.org>
16134L:	netdev@vger.kernel.org
16135S:	Maintained
16136F:	include/net/netns/nexthop.h
16137F:	include/net/nexthop.h
16138F:	include/uapi/linux/nexthop.h
16139F:	net/ipv4/nexthop.c
16140
16141NFC SUBSYSTEM
16142M:	Krzysztof Kozlowski <krzk@kernel.org>
16143L:	netdev@vger.kernel.org
16144S:	Maintained
16145F:	Documentation/devicetree/bindings/net/nfc/
16146F:	drivers/nfc/
16147F:	include/net/nfc/
16148F:	include/uapi/linux/nfc.h
16149F:	net/nfc/
16150
16151NFC VIRTUAL NCI DEVICE DRIVER
16152M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16153L:	netdev@vger.kernel.org
16154S:	Supported
16155F:	drivers/nfc/virtual_ncidev.c
16156F:	tools/testing/selftests/nci/
16157
16158NFS, SUNRPC, AND LOCKD CLIENTS
16159M:	Trond Myklebust <trondmy@kernel.org>
16160M:	Anna Schumaker <anna@kernel.org>
16161L:	linux-nfs@vger.kernel.org
16162S:	Maintained
16163W:	http://client.linux-nfs.org
16164T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16165F:	Documentation/filesystems/nfs/
16166F:	fs/lockd/
16167F:	fs/nfs/
16168F:	fs/nfs_common/
16169F:	include/linux/lockd/
16170F:	include/linux/nfs*
16171F:	include/linux/sunrpc/
16172F:	include/uapi/linux/nfs*
16173F:	include/uapi/linux/sunrpc/
16174F:	net/sunrpc/
16175
16176NILFS2 FILESYSTEM
16177M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16178L:	linux-nilfs@vger.kernel.org
16179S:	Supported
16180W:	https://nilfs.sourceforge.io/
16181T:	git https://github.com/konis/nilfs2.git
16182F:	Documentation/filesystems/nilfs2.rst
16183F:	fs/nilfs2/
16184F:	include/trace/events/nilfs2.h
16185F:	include/uapi/linux/nilfs2_api.h
16186F:	include/uapi/linux/nilfs2_ondisk.h
16187
16188NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16189M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16190S:	Maintained
16191W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16192F:	Documentation/scsi/NinjaSCSI.rst
16193F:	drivers/scsi/pcmcia/nsp_*
16194
16195NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16196M:	GOTO Masanori <gotom@debian.or.jp>
16197M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16198S:	Maintained
16199W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16200F:	Documentation/scsi/NinjaSCSI.rst
16201F:	drivers/scsi/nsp32*
16202
16203NINTENDO HID DRIVER
16204M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16205L:	linux-input@vger.kernel.org
16206S:	Maintained
16207F:	drivers/hid/hid-nintendo*
16208
16209NIOS2 ARCHITECTURE
16210M:	Dinh Nguyen <dinguyen@kernel.org>
16211S:	Maintained
16212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16213F:	arch/nios2/
16214
16215NITRO ENCLAVES (NE)
16216M:	Alexandru Ciobotaru <alcioa@amazon.com>
16217L:	linux-kernel@vger.kernel.org
16218L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16219S:	Supported
16220W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16221F:	Documentation/virt/ne_overview.rst
16222F:	drivers/virt/nitro_enclaves/
16223F:	include/linux/nitro_enclaves.h
16224F:	include/uapi/linux/nitro_enclaves.h
16225F:	samples/nitro_enclaves/
16226
16227NITRO SECURE MODULE (NSM)
16228M:	Alexander Graf <graf@amazon.com>
16229L:	linux-kernel@vger.kernel.org
16230L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16231S:	Supported
16232W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16233F:	drivers/misc/nsm.c
16234F:	include/uapi/linux/nsm.h
16235
16236NOHZ, DYNTICKS SUPPORT
16237M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16238M:	Frederic Weisbecker <frederic@kernel.org>
16239M:	Ingo Molnar <mingo@kernel.org>
16240M:	Thomas Gleixner <tglx@linutronix.de>
16241L:	linux-kernel@vger.kernel.org
16242S:	Maintained
16243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16244F:	include/linux/sched/nohz.h
16245F:	include/linux/tick.h
16246F:	kernel/time/tick*.*
16247
16248NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16249M:	Pavel Machek <pavel@ucw.cz>
16250M:	Sakari Ailus <sakari.ailus@iki.fi>
16251L:	linux-media@vger.kernel.org
16252S:	Maintained
16253F:	drivers/media/i2c/ad5820.c
16254F:	drivers/media/i2c/et8ek8
16255
16256NOKIA N900 POWER SUPPLY DRIVERS
16257R:	Pali Rohár <pali@kernel.org>
16258F:	drivers/power/supply/bq2415x_charger.c
16259F:	drivers/power/supply/bq27xxx_battery.c
16260F:	drivers/power/supply/bq27xxx_battery_i2c.c
16261F:	drivers/power/supply/isp1704_charger.c
16262F:	drivers/power/supply/rx51_battery.c
16263F:	include/linux/power/bq2415x_charger.h
16264F:	include/linux/power/bq27xxx_battery.h
16265
16266NOLIBC HEADER FILE
16267M:	Willy Tarreau <w@1wt.eu>
16268M:	Thomas Weißschuh <linux@weissschuh.net>
16269S:	Maintained
16270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16271F:	tools/include/nolibc/
16272F:	tools/testing/selftests/nolibc/
16273
16274NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16275M:	Hans de Goede <hdegoede@redhat.com>
16276L:	linux-input@vger.kernel.org
16277S:	Maintained
16278F:	drivers/input/touchscreen/novatek-nvt-ts.c
16279
16280NSDEPS
16281M:	Matthias Maennich <maennich@google.com>
16282S:	Maintained
16283F:	Documentation/core-api/symbol-namespaces.rst
16284F:	scripts/nsdeps
16285
16286NTB AMD DRIVER
16287M:	Sanjay R Mehta <sanju.mehta@amd.com>
16288M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16289L:	ntb@lists.linux.dev
16290S:	Supported
16291F:	drivers/ntb/hw/amd/
16292
16293NTB DRIVER CORE
16294M:	Jon Mason <jdmason@kudzu.us>
16295M:	Dave Jiang <dave.jiang@intel.com>
16296M:	Allen Hubbe <allenbh@gmail.com>
16297L:	ntb@lists.linux.dev
16298S:	Supported
16299W:	https://github.com/jonmason/ntb/wiki
16300T:	git https://github.com/jonmason/ntb.git
16301F:	drivers/net/ntb_netdev.c
16302F:	drivers/ntb/
16303F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16304F:	include/linux/ntb.h
16305F:	include/linux/ntb_transport.h
16306F:	tools/testing/selftests/ntb/
16307
16308NTB IDT DRIVER
16309M:	Serge Semin <fancer.lancer@gmail.com>
16310L:	ntb@lists.linux.dev
16311S:	Supported
16312F:	drivers/ntb/hw/idt/
16313
16314NTB INTEL DRIVER
16315M:	Dave Jiang <dave.jiang@intel.com>
16316L:	ntb@lists.linux.dev
16317S:	Supported
16318W:	https://github.com/davejiang/linux/wiki
16319T:	git https://github.com/davejiang/linux.git
16320F:	drivers/ntb/hw/intel/
16321
16322NTFS3 FILESYSTEM
16323M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16324L:	ntfs3@lists.linux.dev
16325S:	Supported
16326W:	http://www.paragon-software.com/
16327T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16328F:	Documentation/filesystems/ntfs3.rst
16329F:	fs/ntfs3/
16330
16331NUBUS SUBSYSTEM
16332M:	Finn Thain <fthain@linux-m68k.org>
16333L:	linux-m68k@lists.linux-m68k.org
16334S:	Maintained
16335F:	arch/*/include/asm/nubus.h
16336F:	drivers/nubus/
16337F:	include/linux/nubus.h
16338F:	include/uapi/linux/nubus.h
16339
16340NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16341M:	Antonino Daplas <adaplas@gmail.com>
16342L:	linux-fbdev@vger.kernel.org
16343S:	Maintained
16344F:	drivers/video/fbdev/nvidia/
16345F:	drivers/video/fbdev/riva/
16346
16347NVIDIA WMI EC BACKLIGHT DRIVER
16348M:	Daniel Dadap <ddadap@nvidia.com>
16349L:	platform-driver-x86@vger.kernel.org
16350S:	Supported
16351F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16352F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16353
16354NVM EXPRESS DRIVER
16355M:	Keith Busch <kbusch@kernel.org>
16356M:	Jens Axboe <axboe@fb.com>
16357M:	Christoph Hellwig <hch@lst.de>
16358M:	Sagi Grimberg <sagi@grimberg.me>
16359L:	linux-nvme@lists.infradead.org
16360S:	Supported
16361W:	http://git.infradead.org/nvme.git
16362T:	git git://git.infradead.org/nvme.git
16363F:	Documentation/nvme/
16364F:	drivers/nvme/common/
16365F:	drivers/nvme/host/
16366F:	include/linux/nvme-*.h
16367F:	include/linux/nvme.h
16368F:	include/uapi/linux/nvme_ioctl.h
16369
16370NVM EXPRESS FABRICS AUTHENTICATION
16371M:	Hannes Reinecke <hare@suse.de>
16372L:	linux-nvme@lists.infradead.org
16373S:	Supported
16374F:	drivers/nvme/host/auth.c
16375F:	drivers/nvme/target/auth.c
16376F:	drivers/nvme/target/fabrics-cmd-auth.c
16377F:	include/linux/nvme-auth.h
16378
16379NVM EXPRESS FC TRANSPORT DRIVERS
16380M:	James Smart <james.smart@broadcom.com>
16381L:	linux-nvme@lists.infradead.org
16382S:	Supported
16383F:	drivers/nvme/host/fc.c
16384F:	drivers/nvme/target/fc.c
16385F:	drivers/nvme/target/fcloop.c
16386F:	include/linux/nvme-fc-driver.h
16387F:	include/linux/nvme-fc.h
16388
16389NVM EXPRESS HARDWARE MONITORING SUPPORT
16390M:	Guenter Roeck <linux@roeck-us.net>
16391L:	linux-nvme@lists.infradead.org
16392S:	Supported
16393F:	drivers/nvme/host/hwmon.c
16394
16395NVM EXPRESS TARGET DRIVER
16396M:	Christoph Hellwig <hch@lst.de>
16397M:	Sagi Grimberg <sagi@grimberg.me>
16398M:	Chaitanya Kulkarni <kch@nvidia.com>
16399L:	linux-nvme@lists.infradead.org
16400S:	Supported
16401W:	http://git.infradead.org/nvme.git
16402T:	git git://git.infradead.org/nvme.git
16403F:	drivers/nvme/target/
16404
16405NVMEM FRAMEWORK
16406M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16407S:	Maintained
16408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16409F:	Documentation/ABI/stable/sysfs-bus-nvmem
16410F:	Documentation/devicetree/bindings/nvmem/
16411F:	drivers/nvmem/
16412F:	include/linux/nvmem-consumer.h
16413F:	include/linux/nvmem-provider.h
16414
16415NXP BLUETOOTH WIRELESS DRIVERS
16416M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16417M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16418S:	Maintained
16419F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16420F:	drivers/bluetooth/btnxpuart.c
16421
16422NXP C45 TJA11XX PHY DRIVER
16423M:	Andrei Botila <andrei.botila@oss.nxp.com>
16424L:	netdev@vger.kernel.org
16425S:	Maintained
16426F:	drivers/net/phy/nxp-c45-tja11xx*
16427
16428NXP FSPI DRIVER
16429M:	Han Xu <han.xu@nxp.com>
16430M:	Haibo Chen <haibo.chen@nxp.com>
16431R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16432L:	linux-spi@vger.kernel.org
16433L:	imx@lists.linux.dev
16434S:	Maintained
16435F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16436F:	drivers/spi/spi-nxp-fspi.c
16437
16438NXP FXAS21002C DRIVER
16439M:	Rui Miguel Silva <rmfrfs@gmail.com>
16440L:	linux-iio@vger.kernel.org
16441S:	Maintained
16442F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16443F:	drivers/iio/gyro/fxas21002c.h
16444F:	drivers/iio/gyro/fxas21002c_core.c
16445F:	drivers/iio/gyro/fxas21002c_i2c.c
16446F:	drivers/iio/gyro/fxas21002c_spi.c
16447
16448NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16449M:	Haibo Chen <haibo.chen@nxp.com>
16450L:	linux-iio@vger.kernel.org
16451L:	imx@lists.linux.dev
16452S:	Maintained
16453F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16454F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16455F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16456F:	drivers/iio/adc/imx7d_adc.c
16457F:	drivers/iio/adc/imx93_adc.c
16458F:	drivers/iio/adc/vf610_adc.c
16459
16460NXP i.MX 8M ISI DRIVER
16461M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16462L:	linux-media@vger.kernel.org
16463S:	Maintained
16464F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16465F:	drivers/media/platform/nxp/imx8-isi/
16466
16467NXP i.MX 8MP DW100 V4L2 DRIVER
16468M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16469L:	linux-media@vger.kernel.org
16470S:	Maintained
16471F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16472F:	Documentation/userspace-api/media/drivers/dw100.rst
16473F:	drivers/media/platform/nxp/dw100/
16474F:	include/uapi/linux/dw100.h
16475
16476NXP i.MX 8MQ DCSS DRIVER
16477M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16478R:	Lucas Stach <l.stach@pengutronix.de>
16479L:	dri-devel@lists.freedesktop.org
16480S:	Maintained
16481T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16482F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16483F:	drivers/gpu/drm/imx/dcss/
16484
16485NXP i.MX 8QXP ADC DRIVER
16486M:	Cai Huoqing <cai.huoqing@linux.dev>
16487M:	Haibo Chen <haibo.chen@nxp.com>
16488L:	imx@lists.linux.dev
16489L:	linux-iio@vger.kernel.org
16490S:	Maintained
16491F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16492F:	drivers/iio/adc/imx8qxp-adc.c
16493
16494NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16495M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16496L:	imx@lists.linux.dev
16497L:	linux-media@vger.kernel.org
16498S:	Maintained
16499F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16500F:	drivers/media/platform/nxp/imx-jpeg
16501
16502NXP i.MX CLOCK DRIVERS
16503M:	Abel Vesa <abelvesa@kernel.org>
16504R:	Peng Fan <peng.fan@nxp.com>
16505L:	linux-clk@vger.kernel.org
16506L:	imx@lists.linux.dev
16507S:	Maintained
16508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16509F:	Documentation/devicetree/bindings/clock/imx*
16510F:	drivers/clk/imx/
16511F:	include/dt-bindings/clock/imx*
16512
16513NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16514M:	Jagan Teki <jagan@amarulasolutions.com>
16515S:	Maintained
16516F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16517F:	drivers/regulator/pf8x00-regulator.c
16518
16519NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16520M:	Krzysztof Kozlowski <krzk@kernel.org>
16521L:	linux-kernel@vger.kernel.org
16522S:	Maintained
16523F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16524F:	drivers/extcon/extcon-ptn5150.c
16525
16526NXP SGTL5000 DRIVER
16527M:	Fabio Estevam <festevam@gmail.com>
16528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16529S:	Maintained
16530F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16531F:	sound/soc/codecs/sgtl5000*
16532
16533NXP SJA1105 ETHERNET SWITCH DRIVER
16534M:	Vladimir Oltean <olteanv@gmail.com>
16535L:	linux-kernel@vger.kernel.org
16536S:	Maintained
16537F:	drivers/net/dsa/sja1105
16538F:	drivers/net/pcs/pcs-xpcs-nxp.c
16539
16540NXP TDA998X DRM DRIVER
16541M:	Russell King <linux@armlinux.org.uk>
16542S:	Maintained
16543T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16544T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16545F:	drivers/gpu/drm/i2c/tda998x_drv.c
16546F:	include/drm/i2c/tda998x.h
16547F:	include/dt-bindings/display/tda998x.h
16548K:	"nxp,tda998x"
16549
16550NXP TFA9879 DRIVER
16551M:	Peter Rosin <peda@axentia.se>
16552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16553S:	Maintained
16554F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16555F:	sound/soc/codecs/tfa9879*
16556
16557NXP-NCI NFC DRIVER
16558S:	Orphan
16559F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16560F:	drivers/nfc/nxp-nci
16561
16562NXP/Goodix TFA989X (TFA1) DRIVER
16563M:	Stephan Gerhold <stephan@gerhold.net>
16564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16565S:	Maintained
16566F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16567F:	sound/soc/codecs/tfa989x.c
16568
16569NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16570M:	Jonas Malaco <jonas@protocubo.io>
16571L:	linux-hwmon@vger.kernel.org
16572S:	Maintained
16573F:	Documentation/hwmon/nzxt-kraken2.rst
16574F:	drivers/hwmon/nzxt-kraken2.c
16575
16576NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16577M:	Jonas Malaco <jonas@protocubo.io>
16578M:	Aleksa Savic <savicaleksa83@gmail.com>
16579L:	linux-hwmon@vger.kernel.org
16580S:	Maintained
16581F:	Documentation/hwmon/nzxt-kraken3.rst
16582F:	drivers/hwmon/nzxt-kraken3.c
16583
16584NZXT-SMART2 HARDWARE MONITORING DRIVER
16585M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16586L:	linux-hwmon@vger.kernel.org
16587S:	Maintained
16588F:	Documentation/hwmon/nzxt-smart2.rst
16589F:	drivers/hwmon/nzxt-smart2.c
16590
16591OBJAGG
16592M:	Jiri Pirko <jiri@resnulli.us>
16593L:	netdev@vger.kernel.org
16594S:	Supported
16595F:	include/linux/objagg.h
16596F:	lib/objagg.c
16597F:	lib/test_objagg.c
16598
16599OBJPOOL
16600M:	Matt Wu <wuqiang.matt@bytedance.com>
16601S:	Supported
16602F:	include/linux/objpool.h
16603F:	lib/objpool.c
16604F:	lib/test_objpool.c
16605
16606OBJTOOL
16607M:	Josh Poimboeuf <jpoimboe@kernel.org>
16608M:	Peter Zijlstra <peterz@infradead.org>
16609S:	Supported
16610F:	include/linux/objtool*.h
16611F:	tools/objtool/
16612
16613OCELOT ETHERNET SWITCH DRIVER
16614M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16615M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16616M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16617M:	UNGLinuxDriver@microchip.com
16618L:	netdev@vger.kernel.org
16619S:	Supported
16620F:	drivers/net/dsa/ocelot/*
16621F:	drivers/net/ethernet/mscc/
16622F:	include/soc/mscc/ocelot*
16623F:	net/dsa/tag_ocelot.c
16624F:	net/dsa/tag_ocelot_8021q.c
16625F:	tools/testing/selftests/drivers/net/ocelot/*
16626
16627OCELOT EXTERNAL SWITCH CONTROL
16628M:	Colin Foster <colin.foster@in-advantage.com>
16629S:	Supported
16630F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16631F:	drivers/mfd/ocelot*
16632F:	drivers/net/dsa/ocelot/ocelot_ext.c
16633F:	include/linux/mfd/ocelot.h
16634
16635OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16636M:	Frederic Barrat <fbarrat@linux.ibm.com>
16637M:	Andrew Donnellan <ajd@linux.ibm.com>
16638L:	linuxppc-dev@lists.ozlabs.org
16639S:	Supported
16640F:	Documentation/userspace-api/accelerators/ocxl.rst
16641F:	arch/powerpc/include/asm/pnv-ocxl.h
16642F:	arch/powerpc/platforms/powernv/ocxl.c
16643F:	drivers/misc/ocxl/
16644F:	include/misc/ocxl*
16645F:	include/uapi/misc/ocxl.h
16646
16647OMAP AUDIO SUPPORT
16648M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16649M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16650L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16651L:	linux-omap@vger.kernel.org
16652S:	Maintained
16653F:	sound/soc/ti/n810.c
16654F:	sound/soc/ti/omap*
16655F:	sound/soc/ti/rx51.c
16656F:	sound/soc/ti/sdma-pcm.*
16657
16658OMAP CLOCK FRAMEWORK SUPPORT
16659M:	Paul Walmsley <paul@pwsan.com>
16660L:	linux-omap@vger.kernel.org
16661S:	Maintained
16662F:	arch/arm/*omap*/*clock*
16663
16664OMAP DEVICE TREE SUPPORT
16665M:	Tony Lindgren <tony@atomide.com>
16666L:	linux-omap@vger.kernel.org
16667L:	devicetree@vger.kernel.org
16668S:	Maintained
16669F:	arch/arm/boot/dts/ti/omap/
16670
16671OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16672L:	linux-omap@vger.kernel.org
16673L:	linux-fbdev@vger.kernel.org
16674S:	Orphan
16675F:	Documentation/arch/arm/omap/dss.rst
16676F:	drivers/video/fbdev/omap2/
16677
16678OMAP FRAMEBUFFER SUPPORT
16679L:	linux-fbdev@vger.kernel.org
16680L:	linux-omap@vger.kernel.org
16681S:	Orphan
16682F:	drivers/video/fbdev/omap/
16683
16684OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16685M:	Roger Quadros <rogerq@kernel.org>
16686M:	Tony Lindgren <tony@atomide.com>
16687L:	linux-omap@vger.kernel.org
16688S:	Maintained
16689F:	arch/arm/mach-omap2/*gpmc*
16690F:	drivers/memory/omap-gpmc.c
16691
16692OMAP GPIO DRIVER
16693M:	Grygorii Strashko <grygorii.strashko@ti.com>
16694M:	Santosh Shilimkar <ssantosh@kernel.org>
16695M:	Kevin Hilman <khilman@kernel.org>
16696L:	linux-omap@vger.kernel.org
16697S:	Maintained
16698F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16699F:	drivers/gpio/gpio-omap.c
16700
16701OMAP HARDWARE SPINLOCK SUPPORT
16702L:	linux-omap@vger.kernel.org
16703S:	Orphan
16704F:	drivers/hwspinlock/omap_hwspinlock.c
16705
16706OMAP HS MMC SUPPORT
16707L:	linux-mmc@vger.kernel.org
16708L:	linux-omap@vger.kernel.org
16709S:	Orphan
16710F:	drivers/mmc/host/omap_hsmmc.c
16711
16712OMAP HWMOD DATA
16713M:	Paul Walmsley <paul@pwsan.com>
16714L:	linux-omap@vger.kernel.org
16715S:	Maintained
16716F:	arch/arm/mach-omap2/omap_hwmod*data*
16717
16718OMAP HWMOD SUPPORT
16719M:	Paul Walmsley <paul@pwsan.com>
16720L:	linux-omap@vger.kernel.org
16721S:	Maintained
16722F:	arch/arm/mach-omap2/omap_hwmod.*
16723
16724OMAP I2C DRIVER
16725M:	Vignesh R <vigneshr@ti.com>
16726L:	linux-omap@vger.kernel.org
16727L:	linux-i2c@vger.kernel.org
16728S:	Maintained
16729F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16730F:	drivers/i2c/busses/i2c-omap.c
16731
16732OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16733M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16734L:	linux-media@vger.kernel.org
16735S:	Maintained
16736F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16737F:	drivers/media/platform/ti/omap3isp/
16738F:	drivers/staging/media/omap4iss/
16739
16740OMAP MMC SUPPORT
16741M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16742L:	linux-omap@vger.kernel.org
16743S:	Odd Fixes
16744F:	drivers/mmc/host/omap.c
16745
16746OMAP POWER MANAGEMENT SUPPORT
16747M:	Kevin Hilman <khilman@kernel.org>
16748L:	linux-omap@vger.kernel.org
16749S:	Maintained
16750F:	arch/arm/*omap*/*pm*
16751F:	drivers/cpufreq/omap-cpufreq.c
16752
16753OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16754M:	Paul Walmsley <paul@pwsan.com>
16755L:	linux-omap@vger.kernel.org
16756S:	Maintained
16757F:	arch/arm/mach-omap2/prm*
16758
16759OMAP RANDOM NUMBER GENERATOR SUPPORT
16760M:	Deepak Saxena <dsaxena@plexity.net>
16761S:	Maintained
16762F:	drivers/char/hw_random/omap-rng.c
16763
16764OMAP USB SUPPORT
16765L:	linux-usb@vger.kernel.org
16766L:	linux-omap@vger.kernel.org
16767S:	Orphan
16768F:	arch/arm/*omap*/usb*
16769F:	drivers/usb/*/*omap*
16770
16771OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16772M:	Mark Jackson <mpfj@newflow.co.uk>
16773L:	linux-omap@vger.kernel.org
16774S:	Maintained
16775F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16776
16777OMAP1 SUPPORT
16778M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16779M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16780R:	Tony Lindgren <tony@atomide.com>
16781L:	linux-omap@vger.kernel.org
16782S:	Maintained
16783Q:	http://patchwork.kernel.org/project/linux-omap/list/
16784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16785F:	arch/arm/configs/omap1_defconfig
16786F:	arch/arm/mach-omap1/
16787F:	drivers/i2c/busses/i2c-omap.c
16788F:	include/linux/platform_data/ams-delta-fiq.h
16789F:	include/linux/platform_data/i2c-omap.h
16790
16791OMAP2+ SUPPORT
16792M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16793M:	Andreas Kemnade <andreas@kemnade.info>
16794M:	Kevin Hilman <khilman@baylibre.com>
16795M:	Roger Quadros <rogerq@kernel.org>
16796M:	Tony Lindgren <tony@atomide.com>
16797L:	linux-omap@vger.kernel.org
16798S:	Maintained
16799W:	http://linux.omap.com/
16800Q:	http://patchwork.kernel.org/project/linux-omap/list/
16801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16802F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16803F:	arch/arm/configs/omap2plus_defconfig
16804F:	arch/arm/mach-omap2/
16805F:	drivers/bus/omap*.[ch]
16806F:	drivers/bus/ti-sysc.c
16807F:	drivers/gpio/gpio-tps65219.c
16808F:	drivers/i2c/busses/i2c-omap.c
16809F:	drivers/irqchip/irq-omap-intc.c
16810F:	drivers/mfd/*omap*.c
16811F:	drivers/mfd/menelaus.c
16812F:	drivers/mfd/palmas.c
16813F:	drivers/mfd/tps65217.c
16814F:	drivers/mfd/tps65218.c
16815F:	drivers/mfd/tps65219.c
16816F:	drivers/mfd/tps65910.c
16817F:	drivers/mfd/twl-core.[ch]
16818F:	drivers/mfd/twl4030*.c
16819F:	drivers/mfd/twl6030*.c
16820F:	drivers/mfd/twl6040*.c
16821F:	drivers/regulator/palmas-regulator*.c
16822F:	drivers/regulator/pbias-regulator.c
16823F:	drivers/regulator/tps65217-regulator.c
16824F:	drivers/regulator/tps65218-regulator.c
16825F:	drivers/regulator/tps65219-regulator.c
16826F:	drivers/regulator/tps65910-regulator.c
16827F:	drivers/regulator/twl-regulator.c
16828F:	drivers/regulator/twl6030-regulator.c
16829F:	include/linux/platform_data/i2c-omap.h
16830F:	include/linux/platform_data/ti-sysc.h
16831
16832OMFS FILESYSTEM
16833M:	Bob Copeland <me@bobcopeland.com>
16834L:	linux-karma-devel@lists.sourceforge.net
16835S:	Maintained
16836F:	Documentation/filesystems/omfs.rst
16837F:	fs/omfs/
16838
16839OMNIVISION OG01A1B SENSOR DRIVER
16840M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16841L:	linux-media@vger.kernel.org
16842S:	Maintained
16843F:	drivers/media/i2c/og01a1b.c
16844
16845OMNIVISION OV01A10 SENSOR DRIVER
16846M:	Bingbu Cao <bingbu.cao@intel.com>
16847L:	linux-media@vger.kernel.org
16848S:	Maintained
16849T:	git git://linuxtv.org/media_tree.git
16850F:	drivers/media/i2c/ov01a10.c
16851
16852OMNIVISION OV02A10 SENSOR DRIVER
16853L:	linux-media@vger.kernel.org
16854S:	Orphan
16855T:	git git://linuxtv.org/media_tree.git
16856F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16857F:	drivers/media/i2c/ov02a10.c
16858
16859OMNIVISION OV08D10 SENSOR DRIVER
16860M:	Jimmy Su <jimmy.su@intel.com>
16861L:	linux-media@vger.kernel.org
16862S:	Maintained
16863T:	git git://linuxtv.org/media_tree.git
16864F:	drivers/media/i2c/ov08d10.c
16865
16866OMNIVISION OV08X40 SENSOR DRIVER
16867M:	Jason Chen <jason.z.chen@intel.com>
16868L:	linux-media@vger.kernel.org
16869S:	Maintained
16870T:	git git://linuxtv.org/media_tree.git
16871F:	drivers/media/i2c/ov08x40.c
16872
16873OMNIVISION OV13858 SENSOR DRIVER
16874M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16875L:	linux-media@vger.kernel.org
16876S:	Maintained
16877T:	git git://linuxtv.org/media_tree.git
16878F:	drivers/media/i2c/ov13858.c
16879
16880OMNIVISION OV13B10 SENSOR DRIVER
16881M:	Arec Kao <arec.kao@intel.com>
16882L:	linux-media@vger.kernel.org
16883S:	Maintained
16884T:	git git://linuxtv.org/media_tree.git
16885F:	drivers/media/i2c/ov13b10.c
16886
16887OMNIVISION OV2680 SENSOR DRIVER
16888M:	Rui Miguel Silva <rmfrfs@gmail.com>
16889M:	Hans de Goede <hansg@kernel.org>
16890L:	linux-media@vger.kernel.org
16891S:	Maintained
16892T:	git git://linuxtv.org/media_tree.git
16893F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16894F:	drivers/media/i2c/ov2680.c
16895
16896OMNIVISION OV2685 SENSOR DRIVER
16897M:	Shunqian Zheng <zhengsq@rock-chips.com>
16898L:	linux-media@vger.kernel.org
16899S:	Maintained
16900T:	git git://linuxtv.org/media_tree.git
16901F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16902F:	drivers/media/i2c/ov2685.c
16903
16904OMNIVISION OV2740 SENSOR DRIVER
16905M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16906R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16907R:	Bingbu Cao <bingbu.cao@intel.com>
16908L:	linux-media@vger.kernel.org
16909S:	Maintained
16910T:	git git://linuxtv.org/media_tree.git
16911F:	drivers/media/i2c/ov2740.c
16912
16913OMNIVISION OV4689 SENSOR DRIVER
16914M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16915L:	linux-media@vger.kernel.org
16916S:	Maintained
16917T:	git git://linuxtv.org/media_tree.git
16918F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16919F:	drivers/media/i2c/ov4689.c
16920
16921OMNIVISION OV5640 SENSOR DRIVER
16922M:	Steve Longerbeam <slongerbeam@gmail.com>
16923L:	linux-media@vger.kernel.org
16924S:	Maintained
16925T:	git git://linuxtv.org/media_tree.git
16926F:	drivers/media/i2c/ov5640.c
16927
16928OMNIVISION OV5647 SENSOR DRIVER
16929M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16930M:	Jacopo Mondi <jacopo@jmondi.org>
16931L:	linux-media@vger.kernel.org
16932S:	Maintained
16933T:	git git://linuxtv.org/media_tree.git
16934F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16935F:	drivers/media/i2c/ov5647.c
16936
16937OMNIVISION OV5670 SENSOR DRIVER
16938M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16939L:	linux-media@vger.kernel.org
16940S:	Maintained
16941T:	git git://linuxtv.org/media_tree.git
16942F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16943F:	drivers/media/i2c/ov5670.c
16944
16945OMNIVISION OV5675 SENSOR DRIVER
16946M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16947L:	linux-media@vger.kernel.org
16948S:	Maintained
16949T:	git git://linuxtv.org/media_tree.git
16950F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16951F:	drivers/media/i2c/ov5675.c
16952
16953OMNIVISION OV5693 SENSOR DRIVER
16954M:	Daniel Scally <djrscally@gmail.com>
16955L:	linux-media@vger.kernel.org
16956S:	Maintained
16957T:	git git://linuxtv.org/media_tree.git
16958F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16959F:	drivers/media/i2c/ov5693.c
16960
16961OMNIVISION OV5695 SENSOR DRIVER
16962M:	Shunqian Zheng <zhengsq@rock-chips.com>
16963L:	linux-media@vger.kernel.org
16964S:	Maintained
16965T:	git git://linuxtv.org/media_tree.git
16966F:	drivers/media/i2c/ov5695.c
16967
16968OMNIVISION OV64A40 SENSOR DRIVER
16969M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16970L:	linux-media@vger.kernel.org
16971S:	Maintained
16972T:	git git://linuxtv.org/media_tree.git
16973F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16974F:	drivers/media/i2c/ov64a40.c
16975
16976OMNIVISION OV7670 SENSOR DRIVER
16977L:	linux-media@vger.kernel.org
16978S:	Orphan
16979T:	git git://linuxtv.org/media_tree.git
16980F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16981F:	drivers/media/i2c/ov7670.c
16982
16983OMNIVISION OV772x SENSOR DRIVER
16984M:	Jacopo Mondi <jacopo@jmondi.org>
16985L:	linux-media@vger.kernel.org
16986S:	Odd fixes
16987T:	git git://linuxtv.org/media_tree.git
16988F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16989F:	drivers/media/i2c/ov772x.c
16990F:	include/media/i2c/ov772x.h
16991
16992OMNIVISION OV7740 SENSOR DRIVER
16993L:	linux-media@vger.kernel.org
16994S:	Orphan
16995T:	git git://linuxtv.org/media_tree.git
16996F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16997F:	drivers/media/i2c/ov7740.c
16998
16999OMNIVISION OV8856 SENSOR DRIVER
17000M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17001L:	linux-media@vger.kernel.org
17002S:	Maintained
17003T:	git git://linuxtv.org/media_tree.git
17004F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17005F:	drivers/media/i2c/ov8856.c
17006
17007OMNIVISION OV8858 SENSOR DRIVER
17008M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17009M:	Nicholas Roth <nicholas@rothemail.net>
17010L:	linux-media@vger.kernel.org
17011S:	Maintained
17012T:	git git://linuxtv.org/media_tree.git
17013F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17014F:	drivers/media/i2c/ov8858.c
17015
17016OMNIVISION OV9282 SENSOR DRIVER
17017M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17018L:	linux-media@vger.kernel.org
17019S:	Maintained
17020T:	git git://linuxtv.org/media_tree.git
17021F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17022F:	drivers/media/i2c/ov9282.c
17023
17024OMNIVISION OV9640 SENSOR DRIVER
17025M:	Petr Cvek <petrcvekcz@gmail.com>
17026L:	linux-media@vger.kernel.org
17027S:	Maintained
17028F:	drivers/media/i2c/ov9640.*
17029
17030OMNIVISION OV9650 SENSOR DRIVER
17031M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17032R:	Akinobu Mita <akinobu.mita@gmail.com>
17033R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17034L:	linux-media@vger.kernel.org
17035S:	Maintained
17036T:	git git://linuxtv.org/media_tree.git
17037F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17038F:	drivers/media/i2c/ov9650.c
17039
17040OMNIVISION OV9734 SENSOR DRIVER
17041M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17042R:	Bingbu Cao <bingbu.cao@intel.com>
17043L:	linux-media@vger.kernel.org
17044S:	Maintained
17045T:	git git://linuxtv.org/media_tree.git
17046F:	drivers/media/i2c/ov9734.c
17047
17048ONBOARD USB HUB DRIVER
17049M:	Matthias Kaehlcke <mka@chromium.org>
17050L:	linux-usb@vger.kernel.org
17051S:	Maintained
17052F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17053F:	drivers/usb/misc/onboard_usb_dev.c
17054
17055ONENAND FLASH DRIVER
17056M:	Kyungmin Park <kyungmin.park@samsung.com>
17057L:	linux-mtd@lists.infradead.org
17058S:	Maintained
17059F:	drivers/mtd/nand/onenand/
17060F:	include/linux/mtd/onenand*.h
17061
17062ONEXPLAYER FAN DRIVER
17063M:	Derek John Clark <derekjohn.clark@gmail.com>
17064M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17065L:	linux-hwmon@vger.kernel.org
17066S:	Maintained
17067F:	drivers/hwmon/oxp-sensors.c
17068
17069ONIE TLV NVMEM LAYOUT DRIVER
17070M:	Miquel Raynal <miquel.raynal@bootlin.com>
17071S:	Maintained
17072F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17073F:	drivers/nvmem/layouts/onie-tlv.c
17074
17075ONION OMEGA2+ BOARD
17076M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17077L:	linux-mips@vger.kernel.org
17078S:	Maintained
17079F:	arch/mips/boot/dts/ralink/omega2p.dts
17080
17081ONSEMI ETHERNET PHY DRIVERS
17082M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17083L:	netdev@vger.kernel.org
17084S:	Supported
17085W:	http://www.onsemi.com
17086F:	drivers/net/phy/ncn*
17087
17088OP-TEE DRIVER
17089M:	Jens Wiklander <jens.wiklander@linaro.org>
17090L:	op-tee@lists.trustedfirmware.org
17091S:	Maintained
17092F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17093F:	drivers/tee/optee/
17094
17095OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17096M:	Sumit Garg <sumit.garg@linaro.org>
17097L:	op-tee@lists.trustedfirmware.org
17098S:	Maintained
17099F:	drivers/char/hw_random/optee-rng.c
17100
17101OP-TEE RTC DRIVER
17102M:	Clément Léger <clement.leger@bootlin.com>
17103L:	linux-rtc@vger.kernel.org
17104S:	Maintained
17105F:	drivers/rtc/rtc-optee.c
17106
17107OPA-VNIC DRIVER
17108M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17109L:	linux-rdma@vger.kernel.org
17110S:	Supported
17111F:	drivers/infiniband/ulp/opa_vnic
17112
17113OPEN FIRMWARE AND FLATTENED DEVICE TREE
17114M:	Rob Herring <robh@kernel.org>
17115M:	Saravana Kannan <saravanak@google.com>
17116L:	devicetree@vger.kernel.org
17117S:	Maintained
17118W:	http://www.devicetree.org/
17119C:	irc://irc.libera.chat/devicetree
17120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17121F:	Documentation/ABI/testing/sysfs-firmware-ofw
17122F:	drivers/of/
17123F:	include/linux/of*.h
17124F:	scripts/dtc/
17125F:	tools/testing/selftests/dt/
17126K:	of_overlay_notifier_
17127K:	of_overlay_fdt_apply
17128K:	of_overlay_remove
17129
17130OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17131M:	Rob Herring <robh@kernel.org>
17132M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17133M:	Conor Dooley <conor+dt@kernel.org>
17134L:	devicetree@vger.kernel.org
17135S:	Maintained
17136Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17137C:	irc://irc.libera.chat/devicetree
17138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17139F:	Documentation/devicetree/
17140F:	arch/*/boot/dts/
17141F:	include/dt-bindings/
17142
17143OPENCOMPUTE PTP CLOCK DRIVER
17144M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17145M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17146L:	netdev@vger.kernel.org
17147S:	Maintained
17148F:	drivers/ptp/ptp_ocp.c
17149
17150OPENCORES I2C BUS DRIVER
17151M:	Peter Korsgaard <peter@korsgaard.com>
17152M:	Andrew Lunn <andrew@lunn.ch>
17153L:	linux-i2c@vger.kernel.org
17154S:	Maintained
17155F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17156F:	Documentation/i2c/busses/i2c-ocores.rst
17157F:	drivers/i2c/busses/i2c-ocores.c
17158F:	include/linux/platform_data/i2c-ocores.h
17159
17160OPENRISC ARCHITECTURE
17161M:	Jonas Bonn <jonas@southpole.se>
17162M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17163M:	Stafford Horne <shorne@gmail.com>
17164L:	linux-openrisc@vger.kernel.org
17165S:	Maintained
17166W:	http://openrisc.io
17167T:	git https://github.com/openrisc/linux.git
17168F:	Documentation/arch/openrisc/
17169F:	Documentation/devicetree/bindings/openrisc/
17170F:	arch/openrisc/
17171F:	drivers/irqchip/irq-ompic.c
17172F:	drivers/irqchip/irq-or1k-*
17173
17174OPENVSWITCH
17175M:	Pravin B Shelar <pshelar@ovn.org>
17176L:	netdev@vger.kernel.org
17177L:	dev@openvswitch.org
17178S:	Maintained
17179W:	http://openvswitch.org
17180F:	include/uapi/linux/openvswitch.h
17181F:	net/openvswitch/
17182F:	tools/testing/selftests/net/openvswitch/
17183
17184OPERATING PERFORMANCE POINTS (OPP)
17185M:	Viresh Kumar <vireshk@kernel.org>
17186M:	Nishanth Menon <nm@ti.com>
17187M:	Stephen Boyd <sboyd@kernel.org>
17188L:	linux-pm@vger.kernel.org
17189S:	Maintained
17190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17191F:	Documentation/devicetree/bindings/opp/
17192F:	Documentation/power/opp.rst
17193F:	drivers/opp/
17194F:	include/linux/pm_opp.h
17195
17196OPL4 DRIVER
17197M:	Clemens Ladisch <clemens@ladisch.de>
17198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17199S:	Maintained
17200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17201F:	sound/drivers/opl4/
17202
17203ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17204M:	Mark Fasheh <mark@fasheh.com>
17205M:	Joel Becker <jlbec@evilplan.org>
17206M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17207L:	ocfs2-devel@lists.linux.dev
17208S:	Supported
17209W:	http://ocfs2.wiki.kernel.org
17210F:	Documentation/filesystems/dlmfs.rst
17211F:	Documentation/filesystems/ocfs2.rst
17212F:	fs/ocfs2/
17213
17214ORANGEFS FILESYSTEM
17215M:	Mike Marshall <hubcap@omnibond.com>
17216R:	Martin Brandenburg <martin@omnibond.com>
17217L:	devel@lists.orangefs.org
17218S:	Supported
17219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17220F:	Documentation/filesystems/orangefs.rst
17221F:	fs/orangefs/
17222
17223OV2659 OMNIVISION SENSOR DRIVER
17224M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17225L:	linux-media@vger.kernel.org
17226S:	Maintained
17227W:	https://linuxtv.org
17228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17229T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17230F:	drivers/media/i2c/ov2659.c
17231F:	include/media/i2c/ov2659.h
17232
17233OVERLAY FILESYSTEM
17234M:	Miklos Szeredi <miklos@szeredi.hu>
17235M:	Amir Goldstein <amir73il@gmail.com>
17236L:	linux-unionfs@vger.kernel.org
17237S:	Supported
17238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17239F:	Documentation/filesystems/overlayfs.rst
17240F:	fs/overlayfs/
17241
17242P54 WIRELESS DRIVER
17243M:	Christian Lamparter <chunkeey@googlemail.com>
17244L:	linux-wireless@vger.kernel.org
17245S:	Maintained
17246W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17247F:	drivers/net/wireless/intersil/p54/
17248
17249PACKET SOCKETS
17250M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17251S:	Maintained
17252F:	include/uapi/linux/if_packet.h
17253F:	net/packet/af_packet.c
17254
17255PACKING
17256M:	Vladimir Oltean <olteanv@gmail.com>
17257L:	netdev@vger.kernel.org
17258S:	Supported
17259F:	Documentation/core-api/packing.rst
17260F:	include/linux/packing.h
17261F:	lib/packing.c
17262
17263PADATA PARALLEL EXECUTION MECHANISM
17264M:	Steffen Klassert <steffen.klassert@secunet.com>
17265M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17266L:	linux-crypto@vger.kernel.org
17267L:	linux-kernel@vger.kernel.org
17268S:	Maintained
17269F:	Documentation/core-api/padata.rst
17270F:	include/linux/padata.h
17271F:	kernel/padata.c
17272
17273PAGE CACHE
17274M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17275L:	linux-fsdevel@vger.kernel.org
17276S:	Supported
17277T:	git git://git.infradead.org/users/willy/pagecache.git
17278F:	Documentation/filesystems/locking.rst
17279F:	Documentation/filesystems/vfs.rst
17280F:	include/linux/pagemap.h
17281F:	mm/filemap.c
17282F:	mm/page-writeback.c
17283F:	mm/readahead.c
17284F:	mm/truncate.c
17285
17286PAGE POOL
17287M:	Jesper Dangaard Brouer <hawk@kernel.org>
17288M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17289L:	netdev@vger.kernel.org
17290S:	Supported
17291F:	Documentation/networking/page_pool.rst
17292F:	include/net/page_pool/
17293F:	include/trace/events/page_pool.h
17294F:	net/core/page_pool.c
17295
17296PAGE TABLE CHECK
17297M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17298M:	Andrew Morton <akpm@linux-foundation.org>
17299L:	linux-mm@kvack.org
17300S:	Maintained
17301F:	Documentation/mm/page_table_check.rst
17302F:	include/linux/page_table_check.h
17303F:	mm/page_table_check.c
17304
17305PANASONIC LAPTOP ACPI EXTRAS DRIVER
17306M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17307L:	platform-driver-x86@vger.kernel.org
17308S:	Maintained
17309F:	drivers/platform/x86/panasonic-laptop.c
17310
17311PARALLAX PING IIO SENSOR DRIVER
17312M:	Andreas Klinger <ak@it-klinger.de>
17313L:	linux-iio@vger.kernel.org
17314S:	Maintained
17315F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17316F:	drivers/iio/proximity/ping.c
17317
17318PARALLEL LCD/KEYPAD PANEL DRIVER
17319M:	Willy Tarreau <willy@haproxy.com>
17320M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17321S:	Odd Fixes
17322F:	Documentation/admin-guide/lcd-panel-cgram.rst
17323F:	drivers/auxdisplay/panel.c
17324
17325PARALLEL PORT SUBSYSTEM
17326M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17327M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17328L:	linux-parport@lists.infradead.org (subscribers-only)
17329S:	Maintained
17330F:	Documentation/driver-api/parport*.rst
17331F:	drivers/char/ppdev.c
17332F:	drivers/parport/
17333F:	include/linux/parport*.h
17334F:	include/uapi/linux/ppdev.h
17335
17336PARAVIRT_OPS INTERFACE
17337M:	Juergen Gross <jgross@suse.com>
17338R:	Ajay Kaher <ajay.kaher@broadcom.com>
17339R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17340R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17341L:	virtualization@lists.linux.dev
17342L:	x86@kernel.org
17343S:	Supported
17344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17345F:	Documentation/virt/paravirt_ops.rst
17346F:	arch/*/include/asm/paravirt*.h
17347F:	arch/*/kernel/paravirt*
17348F:	include/linux/hypervisor.h
17349
17350PARISC ARCHITECTURE
17351M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17352M:	Helge Deller <deller@gmx.de>
17353L:	linux-parisc@vger.kernel.org
17354S:	Maintained
17355W:	https://parisc.wiki.kernel.org
17356Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17359F:	Documentation/arch/parisc/
17360F:	arch/parisc/
17361F:	drivers/char/agp/parisc-agp.c
17362F:	drivers/input/misc/hp_sdc_rtc.c
17363F:	drivers/input/serio/gscps2.c
17364F:	drivers/input/serio/hp_sdc*
17365F:	drivers/parisc/
17366F:	drivers/parport/parport_gsc.*
17367F:	drivers/tty/serial/8250/8250_parisc.c
17368F:	drivers/video/console/sti*
17369F:	drivers/video/fbdev/sti*
17370F:	drivers/video/logo/logo_parisc*
17371F:	include/linux/hp_sdc.h
17372
17373PARMAN
17374M:	Jiri Pirko <jiri@resnulli.us>
17375L:	netdev@vger.kernel.org
17376S:	Supported
17377F:	include/linux/parman.h
17378F:	lib/parman.c
17379F:	lib/test_parman.c
17380
17381PC ENGINES APU BOARD DRIVER
17382M:	Enrico Weigelt, metux IT consult <info@metux.net>
17383S:	Maintained
17384F:	drivers/platform/x86/pcengines-apuv2.c
17385
17386PC87360 HARDWARE MONITORING DRIVER
17387M:	Jim Cromie <jim.cromie@gmail.com>
17388L:	linux-hwmon@vger.kernel.org
17389S:	Maintained
17390F:	Documentation/hwmon/pc87360.rst
17391F:	drivers/hwmon/pc87360.c
17392
17393PC8736x GPIO DRIVER
17394M:	Jim Cromie <jim.cromie@gmail.com>
17395S:	Maintained
17396F:	drivers/char/pc8736x_gpio.c
17397
17398PC87427 HARDWARE MONITORING DRIVER
17399M:	Jean Delvare <jdelvare@suse.com>
17400L:	linux-hwmon@vger.kernel.org
17401S:	Maintained
17402F:	Documentation/hwmon/pc87427.rst
17403F:	drivers/hwmon/pc87427.c
17404
17405PCA9532 LED DRIVER
17406M:	Riku Voipio <riku.voipio@iki.fi>
17407S:	Maintained
17408F:	drivers/leds/leds-pca9532.c
17409F:	include/linux/leds-pca9532.h
17410
17411PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17412M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17413M:	Pali Rohár <pali@kernel.org>
17414L:	linux-pci@vger.kernel.org
17415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17416S:	Maintained
17417F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17418F:	drivers/pci/controller/pci-aardvark.c
17419
17420PCI DRIVER FOR ALTERA PCIE IP
17421M:	Joyce Ooi <joyce.ooi@intel.com>
17422L:	linux-pci@vger.kernel.org
17423S:	Supported
17424F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17425F:	drivers/pci/controller/pcie-altera.c
17426
17427PCI DRIVER FOR APPLIEDMICRO XGENE
17428M:	Toan Le <toan@os.amperecomputing.com>
17429L:	linux-pci@vger.kernel.org
17430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17431S:	Maintained
17432F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17433F:	drivers/pci/controller/pci-xgene.c
17434
17435PCI DRIVER FOR ARM VERSATILE PLATFORM
17436M:	Rob Herring <robh@kernel.org>
17437L:	linux-pci@vger.kernel.org
17438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17439S:	Maintained
17440F:	Documentation/devicetree/bindings/pci/versatile.yaml
17441F:	drivers/pci/controller/pci-versatile.c
17442
17443PCI DRIVER FOR ARMADA 8K
17444M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17445L:	linux-pci@vger.kernel.org
17446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17447S:	Maintained
17448F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17449F:	drivers/pci/controller/dwc/pcie-armada8k.c
17450
17451PCI DRIVER FOR CADENCE PCIE IP
17452L:	linux-pci@vger.kernel.org
17453S:	Orphan
17454F:	Documentation/devicetree/bindings/pci/cdns,*
17455F:	drivers/pci/controller/cadence/*cadence*
17456
17457PCI DRIVER FOR FREESCALE LAYERSCAPE
17458M:	Minghuan Lian <minghuan.Lian@nxp.com>
17459M:	Mingkai Hu <mingkai.hu@nxp.com>
17460M:	Roy Zang <roy.zang@nxp.com>
17461L:	linuxppc-dev@lists.ozlabs.org
17462L:	linux-pci@vger.kernel.org
17463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17464L:	imx@lists.linux.dev
17465S:	Maintained
17466F:	drivers/pci/controller/dwc/*layerscape*
17467
17468PCI DRIVER FOR FU740
17469M:	Paul Walmsley <paul.walmsley@sifive.com>
17470M:	Greentime Hu <greentime.hu@sifive.com>
17471M:	Samuel Holland <samuel.holland@sifive.com>
17472L:	linux-pci@vger.kernel.org
17473S:	Maintained
17474F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17475F:	drivers/pci/controller/dwc/pcie-fu740.c
17476
17477PCI DRIVER FOR GENERIC OF HOSTS
17478M:	Will Deacon <will@kernel.org>
17479L:	linux-pci@vger.kernel.org
17480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17481S:	Maintained
17482F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17483F:	drivers/pci/controller/pci-host-common.c
17484F:	drivers/pci/controller/pci-host-generic.c
17485
17486PCI DRIVER FOR IMX6
17487M:	Richard Zhu <hongxing.zhu@nxp.com>
17488M:	Lucas Stach <l.stach@pengutronix.de>
17489L:	linux-pci@vger.kernel.org
17490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17491L:	imx@lists.linux.dev
17492S:	Maintained
17493F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17494F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17495F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17496F:	drivers/pci/controller/dwc/*imx6*
17497
17498PCI DRIVER FOR INTEL IXP4XX
17499M:	Linus Walleij <linus.walleij@linaro.org>
17500S:	Maintained
17501F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17502F:	drivers/pci/controller/pci-ixp4xx.c
17503
17504PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17505M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17506R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17507L:	linux-pci@vger.kernel.org
17508S:	Supported
17509F:	drivers/pci/controller/vmd.c
17510
17511PCI DRIVER FOR MICROSEMI SWITCHTEC
17512M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17513M:	Logan Gunthorpe <logang@deltatee.com>
17514L:	linux-pci@vger.kernel.org
17515S:	Maintained
17516F:	Documentation/ABI/testing/sysfs-class-switchtec
17517F:	Documentation/driver-api/switchtec.rst
17518F:	drivers/ntb/hw/mscc/
17519F:	drivers/pci/switch/switchtec*
17520F:	include/linux/switchtec.h
17521F:	include/uapi/linux/switchtec_ioctl.h
17522
17523PCI DRIVER FOR MOBIVEIL PCIE IP
17524M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17525M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17526L:	linux-pci@vger.kernel.org
17527S:	Supported
17528F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17529F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17530
17531PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17532M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17533M:	Pali Rohár <pali@kernel.org>
17534L:	linux-pci@vger.kernel.org
17535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17536S:	Maintained
17537F:	drivers/pci/controller/*mvebu*
17538
17539PCI DRIVER FOR NVIDIA TEGRA
17540M:	Thierry Reding <thierry.reding@gmail.com>
17541L:	linux-tegra@vger.kernel.org
17542L:	linux-pci@vger.kernel.org
17543S:	Supported
17544F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17545F:	drivers/pci/controller/pci-tegra.c
17546
17547PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17548M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17549L:	linux-pci@vger.kernel.org
17550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17551S:	Maintained
17552F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17553F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17554
17555PCI DRIVER FOR PLDA PCIE IP
17556M:	Daire McNamara <daire.mcnamara@microchip.com>
17557L:	linux-pci@vger.kernel.org
17558S:	Maintained
17559F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17560F:	drivers/pci/controller/plda/pcie-plda-host.c
17561F:	drivers/pci/controller/plda/pcie-plda.h
17562
17563PCI DRIVER FOR RENESAS R-CAR
17564M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17565M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17566L:	linux-pci@vger.kernel.org
17567L:	linux-renesas-soc@vger.kernel.org
17568S:	Maintained
17569F:	Documentation/devicetree/bindings/pci/*rcar*
17570F:	drivers/pci/controller/*rcar*
17571F:	drivers/pci/controller/dwc/*rcar*
17572
17573PCI DRIVER FOR SAMSUNG EXYNOS
17574M:	Jingoo Han <jingoohan1@gmail.com>
17575L:	linux-pci@vger.kernel.org
17576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17577L:	linux-samsung-soc@vger.kernel.org
17578S:	Maintained
17579F:	drivers/pci/controller/dwc/pci-exynos.c
17580
17581PCI DRIVER FOR SYNOPSYS DESIGNWARE
17582M:	Jingoo Han <jingoohan1@gmail.com>
17583M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17584L:	linux-pci@vger.kernel.org
17585S:	Maintained
17586F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17587F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17588F:	drivers/pci/controller/dwc/*designware*
17589
17590PCI DRIVER FOR TI DRA7XX/J721E
17591M:	Vignesh Raghavendra <vigneshr@ti.com>
17592R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17593L:	linux-omap@vger.kernel.org
17594L:	linux-pci@vger.kernel.org
17595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17596S:	Supported
17597F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17598F:	drivers/pci/controller/cadence/pci-j721e.c
17599F:	drivers/pci/controller/dwc/pci-dra7xx.c
17600
17601PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17602M:	Linus Walleij <linus.walleij@linaro.org>
17603L:	linux-pci@vger.kernel.org
17604S:	Maintained
17605F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17606F:	drivers/pci/controller/pci-v3-semi.c
17607
17608PCI DRIVER FOR XILINX VERSAL CPM
17609M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17610M:	Michal Simek <michal.simek@amd.com>
17611L:	linux-pci@vger.kernel.org
17612S:	Maintained
17613F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17614F:	drivers/pci/controller/pcie-xilinx-cpm.c
17615
17616PCI ENDPOINT SUBSYSTEM
17617M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17618M:	Krzysztof Wilczyński <kw@linux.com>
17619R:	Kishon Vijay Abraham I <kishon@kernel.org>
17620L:	linux-pci@vger.kernel.org
17621S:	Supported
17622Q:	https://patchwork.kernel.org/project/linux-pci/list/
17623B:	https://bugzilla.kernel.org
17624C:	irc://irc.oftc.net/linux-pci
17625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17626F:	Documentation/PCI/endpoint/*
17627F:	Documentation/misc-devices/pci-endpoint-test.rst
17628F:	drivers/misc/pci_endpoint_test.c
17629F:	drivers/pci/endpoint/
17630F:	tools/pci/
17631
17632PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17633M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17634R:	Oliver O'Halloran <oohall@gmail.com>
17635L:	linuxppc-dev@lists.ozlabs.org
17636S:	Supported
17637F:	Documentation/PCI/pci-error-recovery.rst
17638F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17639F:	arch/powerpc/include/*/eeh*.h
17640F:	arch/powerpc/kernel/eeh*.c
17641F:	arch/powerpc/platforms/*/eeh*.c
17642F:	drivers/pci/pcie/aer.c
17643F:	drivers/pci/pcie/dpc.c
17644F:	drivers/pci/pcie/err.c
17645
17646PCI ERROR RECOVERY
17647M:	Linas Vepstas <linasvepstas@gmail.com>
17648L:	linux-pci@vger.kernel.org
17649S:	Supported
17650F:	Documentation/PCI/pci-error-recovery.rst
17651
17652PCI MSI DRIVER FOR ALTERA MSI IP
17653M:	Joyce Ooi <joyce.ooi@intel.com>
17654L:	linux-pci@vger.kernel.org
17655S:	Supported
17656F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17657F:	drivers/pci/controller/pcie-altera-msi.c
17658
17659PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17660M:	Toan Le <toan@os.amperecomputing.com>
17661L:	linux-pci@vger.kernel.org
17662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17663S:	Maintained
17664F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17665F:	drivers/pci/controller/pci-xgene-msi.c
17666
17667PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17668M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17669M:	Krzysztof Wilczyński <kw@linux.com>
17670R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17671R:	Rob Herring <robh@kernel.org>
17672L:	linux-pci@vger.kernel.org
17673S:	Supported
17674Q:	https://patchwork.kernel.org/project/linux-pci/list/
17675B:	https://bugzilla.kernel.org
17676C:	irc://irc.oftc.net/linux-pci
17677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17678F:	Documentation/devicetree/bindings/pci/
17679F:	drivers/pci/controller/
17680F:	drivers/pci/pci-bridge-emul.c
17681F:	drivers/pci/pci-bridge-emul.h
17682
17683PCI PEER-TO-PEER DMA (P2PDMA)
17684M:	Bjorn Helgaas <bhelgaas@google.com>
17685M:	Logan Gunthorpe <logang@deltatee.com>
17686L:	linux-pci@vger.kernel.org
17687S:	Supported
17688Q:	https://patchwork.kernel.org/project/linux-pci/list/
17689B:	https://bugzilla.kernel.org
17690C:	irc://irc.oftc.net/linux-pci
17691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17692F:	Documentation/driver-api/pci/p2pdma.rst
17693F:	drivers/pci/p2pdma.c
17694F:	include/linux/pci-p2pdma.h
17695
17696PCI POWER CONTROL
17697M:	Bartosz Golaszewski <brgl@bgdev.pl>
17698L:	linux-pci@vger.kernel.org
17699S:	Maintained
17700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17701F:	drivers/pci/pwrctl/*
17702F:	include/linux/pci-pwrctl.h
17703
17704PCI SUBSYSTEM
17705M:	Bjorn Helgaas <bhelgaas@google.com>
17706L:	linux-pci@vger.kernel.org
17707S:	Supported
17708Q:	https://patchwork.kernel.org/project/linux-pci/list/
17709B:	https://bugzilla.kernel.org
17710C:	irc://irc.oftc.net/linux-pci
17711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17712F:	Documentation/PCI/
17713F:	Documentation/devicetree/bindings/pci/
17714F:	arch/x86/kernel/early-quirks.c
17715F:	arch/x86/kernel/quirks.c
17716F:	arch/x86/pci/
17717F:	drivers/acpi/pci*
17718F:	drivers/pci/
17719F:	include/asm-generic/pci*
17720F:	include/linux/of_pci.h
17721F:	include/linux/pci*
17722F:	include/uapi/linux/pci*
17723
17724PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17725M:	Jonathan Chocron <jonnyc@amazon.com>
17726L:	linux-pci@vger.kernel.org
17727S:	Maintained
17728F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17729F:	drivers/pci/controller/dwc/pcie-al.c
17730
17731PCIE DRIVER FOR AMLOGIC MESON
17732M:	Yue Wang <yue.wang@Amlogic.com>
17733L:	linux-pci@vger.kernel.org
17734L:	linux-amlogic@lists.infradead.org
17735S:	Maintained
17736F:	drivers/pci/controller/dwc/pci-meson.c
17737
17738PCIE DRIVER FOR AXIS ARTPEC
17739M:	Jesper Nilsson <jesper.nilsson@axis.com>
17740L:	linux-arm-kernel@axis.com
17741L:	linux-pci@vger.kernel.org
17742S:	Maintained
17743F:	Documentation/devicetree/bindings/pci/axis,artpec*
17744F:	drivers/pci/controller/dwc/*artpec*
17745
17746PCIE DRIVER FOR CAVIUM THUNDERX
17747M:	Robert Richter <rric@kernel.org>
17748L:	linux-pci@vger.kernel.org
17749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17750S:	Odd Fixes
17751F:	drivers/pci/controller/pci-thunder-*
17752
17753PCIE DRIVER FOR HISILICON
17754M:	Zhou Wang <wangzhou1@hisilicon.com>
17755L:	linux-pci@vger.kernel.org
17756S:	Maintained
17757F:	drivers/pci/controller/dwc/pcie-hisi.c
17758
17759PCIE DRIVER FOR HISILICON KIRIN
17760M:	Xiaowei Song <songxiaowei@hisilicon.com>
17761M:	Binghui Wang <wangbinghui@hisilicon.com>
17762L:	linux-pci@vger.kernel.org
17763S:	Maintained
17764F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17765F:	drivers/pci/controller/dwc/pcie-kirin.c
17766
17767PCIE DRIVER FOR HISILICON STB
17768M:	Shawn Guo <shawn.guo@linaro.org>
17769L:	linux-pci@vger.kernel.org
17770S:	Maintained
17771F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17772F:	drivers/pci/controller/dwc/pcie-histb.c
17773
17774PCIE DRIVER FOR INTEL KEEM BAY
17775M:	Srikanth Thokala <srikanth.thokala@intel.com>
17776L:	linux-pci@vger.kernel.org
17777S:	Supported
17778F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17779F:	drivers/pci/controller/dwc/pcie-keembay.c
17780
17781PCIE DRIVER FOR INTEL LGM GW SOC
17782M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17783L:	linux-pci@vger.kernel.org
17784S:	Maintained
17785F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17786F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17787
17788PCIE DRIVER FOR MEDIATEK
17789M:	Ryder Lee <ryder.lee@mediatek.com>
17790M:	Jianjun Wang <jianjun.wang@mediatek.com>
17791L:	linux-pci@vger.kernel.org
17792L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17793S:	Supported
17794F:	Documentation/devicetree/bindings/pci/mediatek*
17795F:	drivers/pci/controller/*mediatek*
17796
17797PCIE DRIVER FOR MICROCHIP
17798M:	Daire McNamara <daire.mcnamara@microchip.com>
17799L:	linux-pci@vger.kernel.org
17800S:	Supported
17801F:	Documentation/devicetree/bindings/pci/microchip*
17802F:	drivers/pci/controller/plda/*microchip*
17803
17804PCIE DRIVER FOR QUALCOMM MSM
17805M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17806L:	linux-pci@vger.kernel.org
17807L:	linux-arm-msm@vger.kernel.org
17808S:	Maintained
17809F:	drivers/pci/controller/dwc/pcie-qcom.c
17810
17811PCIE DRIVER FOR ROCKCHIP
17812M:	Shawn Lin <shawn.lin@rock-chips.com>
17813L:	linux-pci@vger.kernel.org
17814L:	linux-rockchip@lists.infradead.org
17815S:	Maintained
17816F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17817F:	drivers/pci/controller/pcie-rockchip*
17818
17819PCIE DRIVER FOR SOCIONEXT UNIPHIER
17820M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17821L:	linux-pci@vger.kernel.org
17822S:	Maintained
17823F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17824F:	drivers/pci/controller/dwc/pcie-uniphier*
17825
17826PCIE DRIVER FOR ST SPEAR13XX
17827M:	Pratyush Anand <pratyush.anand@gmail.com>
17828L:	linux-pci@vger.kernel.org
17829S:	Maintained
17830F:	drivers/pci/controller/dwc/*spear*
17831
17832PCIE DRIVER FOR STARFIVE JH71x0
17833M:	Kevin Xie <kevin.xie@starfivetech.com>
17834L:	linux-pci@vger.kernel.org
17835S:	Maintained
17836F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17837F:	drivers/pci/controller/plda/pcie-starfive.c
17838
17839PCIE ENDPOINT DRIVER FOR QUALCOMM
17840M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17841L:	linux-pci@vger.kernel.org
17842L:	linux-arm-msm@vger.kernel.org
17843S:	Maintained
17844F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17845F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17846
17847PCMCIA SUBSYSTEM
17848M:	Dominik Brodowski <linux@dominikbrodowski.net>
17849S:	Odd Fixes
17850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17851F:	Documentation/pcmcia/
17852F:	drivers/pcmcia/
17853F:	include/pcmcia/
17854F:	tools/pcmcia/
17855
17856PCNET32 NETWORK DRIVER
17857M:	Don Fry <pcnet32@frontier.com>
17858L:	netdev@vger.kernel.org
17859S:	Maintained
17860F:	drivers/net/ethernet/amd/pcnet32.c
17861
17862PCRYPT PARALLEL CRYPTO ENGINE
17863M:	Steffen Klassert <steffen.klassert@secunet.com>
17864L:	linux-crypto@vger.kernel.org
17865S:	Maintained
17866F:	crypto/pcrypt.c
17867F:	include/crypto/pcrypt.h
17868
17869PDS DSC VIRTIO DATA PATH ACCELERATOR
17870R:	Shannon Nelson <shannon.nelson@amd.com>
17871F:	drivers/vdpa/pds/
17872
17873PECI HARDWARE MONITORING DRIVERS
17874M:	Iwona Winiarska <iwona.winiarska@intel.com>
17875L:	linux-hwmon@vger.kernel.org
17876S:	Supported
17877F:	Documentation/hwmon/peci-cputemp.rst
17878F:	Documentation/hwmon/peci-dimmtemp.rst
17879F:	drivers/hwmon/peci/
17880
17881PECI SUBSYSTEM
17882M:	Iwona Winiarska <iwona.winiarska@intel.com>
17883L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17884S:	Supported
17885F:	Documentation/devicetree/bindings/peci/
17886F:	Documentation/peci/
17887F:	drivers/peci/
17888F:	include/linux/peci-cpu.h
17889F:	include/linux/peci.h
17890
17891PENSANDO ETHERNET DRIVERS
17892M:	Shannon Nelson <shannon.nelson@amd.com>
17893M:	Brett Creeley <brett.creeley@amd.com>
17894L:	netdev@vger.kernel.org
17895S:	Supported
17896F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17897F:	drivers/net/ethernet/pensando/
17898
17899PER-CPU MEMORY ALLOCATOR
17900M:	Dennis Zhou <dennis@kernel.org>
17901M:	Tejun Heo <tj@kernel.org>
17902M:	Christoph Lameter <cl@linux.com>
17903L:	linux-mm@kvack.org
17904S:	Maintained
17905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17906F:	arch/*/include/asm/percpu.h
17907F:	include/linux/percpu*.h
17908F:	lib/percpu*.c
17909F:	mm/percpu*.c
17910
17911PER-TASK DELAY ACCOUNTING
17912M:	Balbir Singh <bsingharora@gmail.com>
17913S:	Maintained
17914F:	include/linux/delayacct.h
17915F:	kernel/delayacct.c
17916
17917PERFORMANCE EVENTS SUBSYSTEM
17918M:	Peter Zijlstra <peterz@infradead.org>
17919M:	Ingo Molnar <mingo@redhat.com>
17920M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17921M:	Namhyung Kim <namhyung@kernel.org>
17922R:	Mark Rutland <mark.rutland@arm.com>
17923R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17924R:	Jiri Olsa <jolsa@kernel.org>
17925R:	Ian Rogers <irogers@google.com>
17926R:	Adrian Hunter <adrian.hunter@intel.com>
17927R:	"Liang, Kan" <kan.liang@linux.intel.com>
17928L:	linux-perf-users@vger.kernel.org
17929L:	linux-kernel@vger.kernel.org
17930S:	Supported
17931W:	https://perf.wiki.kernel.org/
17932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17935F:	arch/*/events/*
17936F:	arch/*/events/*/*
17937F:	arch/*/include/asm/perf_event.h
17938F:	arch/*/kernel/*/*/perf_event*.c
17939F:	arch/*/kernel/*/perf_event*.c
17940F:	arch/*/kernel/perf_callchain.c
17941F:	arch/*/kernel/perf_event*.c
17942F:	include/linux/perf_event.h
17943F:	include/uapi/linux/perf_event.h
17944F:	kernel/events/*
17945F:	tools/lib/perf/
17946F:	tools/perf/
17947
17948PERFORMANCE EVENTS TOOLING ARM64
17949R:	John Garry <john.g.garry@oracle.com>
17950R:	Will Deacon <will@kernel.org>
17951R:	James Clark <james.clark@linaro.org>
17952R:	Mike Leach <mike.leach@linaro.org>
17953R:	Leo Yan <leo.yan@linux.dev>
17954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17955S:	Supported
17956F:	tools/build/feature/test-libopencsd.c
17957F:	tools/perf/arch/arm*/
17958F:	tools/perf/pmu-events/arch/arm64/
17959F:	tools/perf/util/arm-spe*
17960F:	tools/perf/util/cs-etm*
17961
17962PERSONALITY HANDLING
17963M:	Christoph Hellwig <hch@infradead.org>
17964L:	linux-abi-devel@lists.sourceforge.net
17965S:	Maintained
17966F:	include/linux/personality.h
17967F:	include/uapi/linux/personality.h
17968
17969PHOENIX RC FLIGHT CONTROLLER ADAPTER
17970M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17971L:	linux-input@vger.kernel.org
17972S:	Maintained
17973F:	Documentation/input/devices/pxrc.rst
17974F:	drivers/input/joystick/pxrc.c
17975
17976PHONET PROTOCOL
17977M:	Remi Denis-Courmont <courmisch@gmail.com>
17978S:	Supported
17979F:	Documentation/networking/phonet.rst
17980F:	include/linux/phonet.h
17981F:	include/net/phonet/
17982F:	include/uapi/linux/phonet.h
17983F:	net/phonet/
17984
17985PHRAM MTD DRIVER
17986M:	Joern Engel <joern@lazybastard.org>
17987L:	linux-mtd@lists.infradead.org
17988S:	Maintained
17989F:	drivers/mtd/devices/phram.c
17990
17991PICOLCD HID DRIVER
17992M:	Bruno Prémont <bonbons@linux-vserver.org>
17993L:	linux-input@vger.kernel.org
17994S:	Maintained
17995F:	drivers/hid/hid-picolcd*
17996
17997PIDFD API
17998M:	Christian Brauner <christian@brauner.io>
17999L:	linux-kernel@vger.kernel.org
18000S:	Maintained
18001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18002F:	samples/pidfd/
18003F:	tools/testing/selftests/clone3/
18004F:	tools/testing/selftests/pid_namespace/
18005F:	tools/testing/selftests/pidfd/
18006K:	(?i)pidfd
18007K:	(?i)clone3
18008K:	\b(clone_args|kernel_clone_args)\b
18009
18010PIN CONTROL SUBSYSTEM
18011M:	Linus Walleij <linus.walleij@linaro.org>
18012L:	linux-gpio@vger.kernel.org
18013S:	Maintained
18014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18015F:	Documentation/devicetree/bindings/pinctrl/
18016F:	Documentation/driver-api/pin-control.rst
18017F:	drivers/pinctrl/
18018F:	include/dt-bindings/pinctrl/
18019F:	include/linux/pinctrl/
18020
18021PIN CONTROLLER - AMD
18022M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18023M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18024S:	Maintained
18025F:	drivers/pinctrl/pinctrl-amd.c
18026
18027PIN CONTROLLER - FREESCALE
18028M:	Dong Aisheng <aisheng.dong@nxp.com>
18029M:	Fabio Estevam <festevam@gmail.com>
18030M:	Shawn Guo <shawnguo@kernel.org>
18031M:	Jacky Bai <ping.bai@nxp.com>
18032R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18033L:	linux-gpio@vger.kernel.org
18034L:	NXP S32 Linux Team <s32@nxp.com>
18035S:	Maintained
18036F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18037F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18038F:	drivers/pinctrl/freescale/
18039F:	drivers/pinctrl/nxp/
18040
18041PIN CONTROLLER - INTEL
18042M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18043M:	Andy Shevchenko <andy@kernel.org>
18044S:	Supported
18045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18046F:	drivers/pinctrl/intel/
18047
18048PIN CONTROLLER - KEEMBAY
18049M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18050S:	Supported
18051F:	drivers/pinctrl/pinctrl-keembay*
18052
18053PIN CONTROLLER - MEDIATEK
18054M:	Sean Wang <sean.wang@kernel.org>
18055L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18056S:	Maintained
18057F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18058F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18059F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18060F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18061F:	drivers/pinctrl/mediatek/
18062
18063PIN CONTROLLER - MEDIATEK MIPS
18064M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18065M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18066L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18067L:	linux-mips@vger.kernel.org
18068S:	Maintained
18069F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18070F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18071F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18072F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18073F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18074F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18075F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18076F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18077F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18078F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18079F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18080F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18081F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18082F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18083F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18084
18085PIN CONTROLLER - MICROCHIP AT91
18086M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18088L:	linux-gpio@vger.kernel.org
18089S:	Supported
18090F:	drivers/gpio/gpio-sama5d2-piobu.c
18091F:	drivers/pinctrl/pinctrl-at91*
18092
18093PIN CONTROLLER - QUALCOMM
18094M:	Bjorn Andersson <andersson@kernel.org>
18095L:	linux-arm-msm@vger.kernel.org
18096S:	Maintained
18097F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18098F:	drivers/pinctrl/qcom/
18099
18100PIN CONTROLLER - RENESAS
18101M:	Geert Uytterhoeven <geert+renesas@glider.be>
18102L:	linux-renesas-soc@vger.kernel.org
18103S:	Supported
18104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18105F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18106F:	drivers/pinctrl/renesas/
18107
18108PIN CONTROLLER - SAMSUNG
18109M:	Krzysztof Kozlowski <krzk@kernel.org>
18110M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18111R:	Alim Akhtar <alim.akhtar@samsung.com>
18112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18113L:	linux-samsung-soc@vger.kernel.org
18114S:	Maintained
18115Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18116B:	mailto:linux-samsung-soc@vger.kernel.org
18117C:	irc://irc.libera.chat/linux-exynos
18118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18119F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18120F:	drivers/pinctrl/samsung/
18121
18122PIN CONTROLLER - SINGLE
18123M:	Tony Lindgren <tony@atomide.com>
18124M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18126L:	linux-omap@vger.kernel.org
18127S:	Maintained
18128F:	drivers/pinctrl/pinctrl-single.c
18129
18130PIN CONTROLLER - SUNPLUS / TIBBO
18131M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18132M:	Wells Lu <wellslutw@gmail.com>
18133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18134S:	Maintained
18135W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18136F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18137F:	drivers/pinctrl/sunplus/
18138F:	include/dt-bindings/pinctrl/sppctl*.h
18139
18140PINE64 PINEPHONE KEYBOARD DRIVER
18141M:	Samuel Holland <samuel@sholland.org>
18142S:	Supported
18143F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18144F:	drivers/input/keyboard/pinephone-keyboard.c
18145
18146PKTCDVD DRIVER
18147M:	linux-block@vger.kernel.org
18148S:	Orphan
18149F:	drivers/block/pktcdvd.c
18150F:	include/linux/pktcdvd.h
18151F:	include/uapi/linux/pktcdvd.h
18152
18153PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18154M:	Tomasz Duszynski <tduszyns@gmail.com>
18155S:	Maintained
18156F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18157F:	drivers/iio/chemical/pms7003.c
18158
18159PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18160M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18161L:	netdev@vger.kernel.org
18162S:	Maintained
18163F:	drivers/net/phy/mdio-open-alliance.h
18164F:	net/ethtool/plca.c
18165
18166PLDMFW LIBRARY
18167M:	Jacob Keller <jacob.e.keller@intel.com>
18168S:	Maintained
18169F:	Documentation/driver-api/pldmfw/
18170F:	include/linux/pldmfw.h
18171F:	lib/pldmfw/
18172
18173PLX DMA DRIVER
18174M:	Logan Gunthorpe <logang@deltatee.com>
18175S:	Maintained
18176F:	drivers/dma/plx_dma.c
18177
18178PM-GRAPH UTILITY
18179M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18180L:	linux-pm@vger.kernel.org
18181S:	Supported
18182W:	https://01.org/pm-graph
18183B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18184T:	git git://github.com/intel/pm-graph
18185F:	tools/power/pm-graph
18186
18187PM6764TR DRIVER
18188M:	Charles Hsu	<hsu.yungteng@gmail.com>
18189L:	linux-hwmon@vger.kernel.org
18190S:	Maintained
18191F:	Documentation/hwmon/pm6764tr.rst
18192F:	drivers/hwmon/pmbus/pm6764tr.c
18193
18194PMC SIERRA MaxRAID DRIVER
18195L:	linux-scsi@vger.kernel.org
18196S:	Orphan
18197W:	http://www.pmc-sierra.com/
18198F:	drivers/scsi/pmcraid.*
18199
18200PMC SIERRA PM8001 DRIVER
18201M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18202L:	linux-scsi@vger.kernel.org
18203S:	Supported
18204F:	drivers/scsi/pm8001/
18205
18206PNI RM3100 IIO DRIVER
18207M:	Song Qiang <songqiang1304521@gmail.com>
18208L:	linux-iio@vger.kernel.org
18209S:	Maintained
18210F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18211F:	drivers/iio/magnetometer/rm3100*
18212
18213PNP SUPPORT
18214M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18215L:	linux-acpi@vger.kernel.org
18216S:	Maintained
18217F:	drivers/pnp/
18218F:	include/linux/pnp.h
18219
18220POSIX CLOCKS and TIMERS
18221M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18222M:	Frederic Weisbecker <frederic@kernel.org>
18223M:	Thomas Gleixner <tglx@linutronix.de>
18224L:	linux-kernel@vger.kernel.org
18225S:	Maintained
18226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18227F:	fs/timerfd.c
18228F:	include/linux/time_namespace.h
18229F:	include/linux/timerfd.h
18230F:	include/uapi/linux/time.h
18231F:	include/uapi/linux/timerfd.h
18232F:	include/trace/events/timer*
18233F:	kernel/time/itimer.c
18234F:	kernel/time/posix-*
18235F:	kernel/time/namespace.c
18236
18237POWER MANAGEMENT CORE
18238M:	"Rafael J. Wysocki" <rafael@kernel.org>
18239L:	linux-pm@vger.kernel.org
18240S:	Supported
18241B:	https://bugzilla.kernel.org
18242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18243F:	drivers/base/power/
18244F:	drivers/powercap/
18245F:	include/linux/intel_rapl.h
18246F:	include/linux/pm.h
18247F:	include/linux/pm_*
18248F:	include/linux/powercap.h
18249F:	kernel/configs/nopm.config
18250
18251POWER SEQUENCING
18252M:	Bartosz Golaszewski <brgl@bgdev.pl>
18253L:	linux-pm@vger.kernel.org
18254S:	Maintained
18255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18256F:	drivers/power/sequencing/
18257F:	include/linux/pwrseq/
18258
18259POWER STATE COORDINATION INTERFACE (PSCI)
18260M:	Mark Rutland <mark.rutland@arm.com>
18261M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18263S:	Maintained
18264F:	drivers/firmware/psci/
18265F:	include/linux/psci.h
18266F:	include/uapi/linux/psci.h
18267
18268POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18269M:	Sebastian Reichel <sre@kernel.org>
18270L:	linux-pm@vger.kernel.org
18271S:	Maintained
18272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18273F:	Documentation/ABI/testing/sysfs-class-power
18274F:	Documentation/devicetree/bindings/power/supply/
18275F:	drivers/power/supply/
18276F:	include/linux/power/
18277F:	include/linux/power_supply.h
18278F:	tools/testing/selftests/power_supply/
18279
18280POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18281M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18282L:	linuxppc-dev@lists.ozlabs.org
18283S:	Maintained
18284F:	drivers/char/powernv-op-panel.c
18285
18286PPP OVER ATM (RFC 2364)
18287M:	Mitchell Blank Jr <mitch@sfgoth.com>
18288S:	Maintained
18289F:	include/uapi/linux/atmppp.h
18290F:	net/atm/pppoatm.c
18291
18292PPP OVER ETHERNET
18293M:	Michal Ostrowski <mostrows@earthlink.net>
18294S:	Maintained
18295F:	drivers/net/ppp/pppoe.c
18296F:	drivers/net/ppp/pppox.c
18297
18298PPP OVER L2TP
18299M:	James Chapman <jchapman@katalix.com>
18300S:	Maintained
18301F:	include/linux/if_pppol2tp.h
18302F:	include/uapi/linux/if_pppol2tp.h
18303F:	net/l2tp/l2tp_ppp.c
18304
18305PPP PROTOCOL DRIVERS AND COMPRESSORS
18306L:	linux-ppp@vger.kernel.org
18307S:	Orphan
18308F:	drivers/net/ppp/ppp_*
18309
18310PPS SUPPORT
18311M:	Rodolfo Giometti <giometti@enneenne.com>
18312L:	linuxpps@ml.enneenne.com (subscribers-only)
18313S:	Maintained
18314W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18315F:	Documentation/ABI/testing/sysfs-pps
18316F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18317F:	Documentation/driver-api/pps.rst
18318F:	drivers/pps/
18319F:	include/linux/pps*.h
18320F:	include/uapi/linux/pps.h
18321
18322PPTP DRIVER
18323M:	Dmitry Kozlov <xeb@mail.ru>
18324L:	netdev@vger.kernel.org
18325S:	Maintained
18326W:	http://sourceforge.net/projects/accel-pptp
18327F:	drivers/net/ppp/pptp.c
18328
18329PRESSURE STALL INFORMATION (PSI)
18330M:	Johannes Weiner <hannes@cmpxchg.org>
18331M:	Suren Baghdasaryan <surenb@google.com>
18332R:	Peter Ziljstra <peterz@infradead.org>
18333S:	Maintained
18334F:	include/linux/psi*
18335F:	kernel/sched/psi.c
18336
18337PRINTK
18338M:	Petr Mladek <pmladek@suse.com>
18339R:	Steven Rostedt <rostedt@goodmis.org>
18340R:	John Ogness <john.ogness@linutronix.de>
18341R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18342S:	Maintained
18343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18344F:	include/linux/printk.h
18345F:	kernel/printk/
18346
18347PRINTK INDEXING
18348R:	Chris Down <chris@chrisdown.name>
18349S:	Maintained
18350F:	Documentation/core-api/printk-index.rst
18351F:	kernel/printk/index.c
18352K:	printk_index
18353
18354PROC FILESYSTEM
18355L:	linux-kernel@vger.kernel.org
18356L:	linux-fsdevel@vger.kernel.org
18357S:	Maintained
18358F:	Documentation/filesystems/proc.rst
18359F:	fs/proc/
18360F:	include/linux/proc_fs.h
18361F:	tools/testing/selftests/proc/
18362
18363PROC SYSCTL
18364M:	Luis Chamberlain <mcgrof@kernel.org>
18365M:	Kees Cook <kees@kernel.org>
18366M:	Joel Granados <j.granados@samsung.com>
18367L:	linux-kernel@vger.kernel.org
18368L:	linux-fsdevel@vger.kernel.org
18369S:	Maintained
18370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18371F:	fs/proc/proc_sysctl.c
18372F:	include/linux/sysctl.h
18373F:	kernel/sysctl-test.c
18374F:	kernel/sysctl.c
18375F:	tools/testing/selftests/sysctl/
18376
18377PS3 NETWORK SUPPORT
18378M:	Geoff Levand <geoff@infradead.org>
18379L:	netdev@vger.kernel.org
18380L:	linuxppc-dev@lists.ozlabs.org
18381S:	Maintained
18382F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18383
18384PS3 PLATFORM SUPPORT
18385M:	Geoff Levand <geoff@infradead.org>
18386L:	linuxppc-dev@lists.ozlabs.org
18387S:	Maintained
18388F:	arch/powerpc/boot/ps3*
18389F:	arch/powerpc/include/asm/lv1call.h
18390F:	arch/powerpc/include/asm/ps3*.h
18391F:	arch/powerpc/platforms/ps3/
18392F:	drivers/*/ps3*
18393F:	drivers/ps3/
18394F:	drivers/rtc/rtc-ps3.c
18395F:	drivers/usb/host/*ps3.c
18396F:	sound/ppc/snd_ps3*
18397
18398PS3VRAM DRIVER
18399M:	Jim Paris <jim@jtan.com>
18400M:	Geoff Levand <geoff@infradead.org>
18401L:	linuxppc-dev@lists.ozlabs.org
18402S:	Maintained
18403F:	drivers/block/ps3vram.c
18404
18405PSAMPLE PACKET SAMPLING SUPPORT
18406M:	Yotam Gigi <yotam.gi@gmail.com>
18407S:	Maintained
18408F:	include/net/psample.h
18409F:	include/uapi/linux/psample.h
18410F:	net/psample
18411
18412PSE NETWORK DRIVER
18413M:	Oleksij Rempel <o.rempel@pengutronix.de>
18414M:	Kory Maincent <kory.maincent@bootlin.com>
18415L:	netdev@vger.kernel.org
18416S:	Maintained
18417F:	Documentation/devicetree/bindings/net/pse-pd/
18418F:	drivers/net/pse-pd/
18419
18420PSTORE FILESYSTEM
18421M:	Kees Cook <kees@kernel.org>
18422R:	Tony Luck <tony.luck@intel.com>
18423R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18424L:	linux-hardening@vger.kernel.org
18425S:	Supported
18426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18427F:	Documentation/admin-guide/pstore-blk.rst
18428F:	Documentation/admin-guide/ramoops.rst
18429F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18430F:	drivers/acpi/apei/erst.c
18431F:	drivers/firmware/efi/efi-pstore.c
18432F:	fs/pstore/
18433F:	include/linux/pstore*
18434K:	\b(pstore|ramoops)
18435
18436PT5161L HARDWARE MONITOR DRIVER
18437M:	Cosmo Chou <cosmo.chou@quantatw.com>
18438L:	linux-hwmon@vger.kernel.org
18439S:	Maintained
18440F:	Documentation/hwmon/pt5161l.rst
18441F:	drivers/hwmon/pt5161l.c
18442
18443PTP HARDWARE CLOCK SUPPORT
18444M:	Richard Cochran <richardcochran@gmail.com>
18445L:	netdev@vger.kernel.org
18446S:	Maintained
18447W:	http://linuxptp.sourceforge.net/
18448F:	Documentation/ABI/testing/sysfs-ptp
18449F:	Documentation/driver-api/ptp.rst
18450F:	drivers/net/phy/dp83640*
18451F:	drivers/ptp/*
18452F:	include/linux/ptp_cl*
18453K:	(?:\b|_)ptp(?:\b|_)
18454
18455PTP MOCKUP CLOCK SUPPORT
18456M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18457L:	netdev@vger.kernel.org
18458S:	Maintained
18459F:	drivers/ptp/ptp_mock.c
18460F:	include/linux/ptp_mock.h
18461
18462PTP VIRTUAL CLOCK SUPPORT
18463M:	Yangbo Lu <yangbo.lu@nxp.com>
18464L:	netdev@vger.kernel.org
18465S:	Maintained
18466F:	drivers/ptp/ptp_vclock.c
18467F:	net/ethtool/phc_vclocks.c
18468
18469PTRACE SUPPORT
18470M:	Oleg Nesterov <oleg@redhat.com>
18471S:	Maintained
18472F:	arch/*/*/ptrace*.c
18473F:	arch/*/include/asm/ptrace*.h
18474F:	arch/*/ptrace*.c
18475F:	include/asm-generic/syscall.h
18476F:	include/linux/ptrace.h
18477F:	include/linux/regset.h
18478F:	include/uapi/linux/ptrace.h
18479F:	kernel/ptrace.c
18480
18481PULSE8-CEC DRIVER
18482M:	Hans Verkuil <hverkuil@xs4all.nl>
18483L:	linux-media@vger.kernel.org
18484S:	Maintained
18485T:	git git://linuxtv.org/media_tree.git
18486F:	drivers/media/cec/usb/pulse8/
18487
18488PURELIFI PLFXLC DRIVER
18489M:	Srinivasan Raju <srini.raju@purelifi.com>
18490L:	linux-wireless@vger.kernel.org
18491S:	Supported
18492F:	drivers/net/wireless/purelifi/plfxlc/
18493
18494PVRUSB2 VIDEO4LINUX DRIVER
18495M:	Mike Isely <isely@pobox.com>
18496L:	pvrusb2@isely.net	(subscribers-only)
18497L:	linux-media@vger.kernel.org
18498S:	Maintained
18499W:	http://www.isely.net/pvrusb2/
18500T:	git git://linuxtv.org/media_tree.git
18501F:	Documentation/driver-api/media/drivers/pvrusb2*
18502F:	drivers/media/usb/pvrusb2/
18503
18504PWC WEBCAM DRIVER
18505M:	Hans Verkuil <hverkuil@xs4all.nl>
18506L:	linux-media@vger.kernel.org
18507S:	Odd Fixes
18508T:	git git://linuxtv.org/media_tree.git
18509F:	drivers/media/usb/pwc/*
18510F:	include/trace/events/pwc.h
18511
18512PWM IR Transmitter
18513M:	Sean Young <sean@mess.org>
18514L:	linux-media@vger.kernel.org
18515S:	Maintained
18516F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18517F:	drivers/media/rc/pwm-ir-tx.c
18518
18519PWM SUBSYSTEM
18520M:	Uwe Kleine-König <ukleinek@kernel.org>
18521L:	linux-pwm@vger.kernel.org
18522S:	Maintained
18523Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18524T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18525F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18526F:	Documentation/devicetree/bindings/pwm/
18527F:	Documentation/driver-api/pwm.rst
18528F:	drivers/gpio/gpio-mvebu.c
18529F:	drivers/pwm/
18530F:	drivers/video/backlight/pwm_bl.c
18531F:	include/dt-bindings/pwm/
18532F:	include/linux/pwm.h
18533F:	include/linux/pwm_backlight.h
18534K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18535
18536PXA GPIO DRIVER
18537M:	Robert Jarzmik <robert.jarzmik@free.fr>
18538L:	linux-gpio@vger.kernel.org
18539S:	Maintained
18540F:	drivers/gpio/gpio-pxa.c
18541
18542PXA MMCI DRIVER
18543S:	Orphan
18544
18545PXA RTC DRIVER
18546M:	Robert Jarzmik <robert.jarzmik@free.fr>
18547L:	linux-rtc@vger.kernel.org
18548S:	Maintained
18549
18550PXA2xx/PXA3xx SUPPORT
18551M:	Daniel Mack <daniel@zonque.org>
18552M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18553M:	Robert Jarzmik <robert.jarzmik@free.fr>
18554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18555S:	Maintained
18556T:	git git://github.com/hzhuang1/linux.git
18557T:	git git://github.com/rjarzmik/linux.git
18558F:	arch/arm/boot/dts/intel/pxa/
18559F:	arch/arm/mach-pxa/
18560F:	drivers/dma/pxa*
18561F:	drivers/pcmcia/pxa2xx*
18562F:	drivers/pinctrl/pxa/
18563F:	drivers/spi/spi-pxa2xx*
18564F:	drivers/usb/gadget/udc/pxa2*
18565F:	include/sound/pxa2xx-lib.h
18566F:	sound/arm/pxa*
18567F:	sound/soc/pxa/
18568
18569QAT DRIVER
18570M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18571L:	qat-linux@intel.com
18572S:	Supported
18573F:	drivers/crypto/intel/qat/
18574
18575QCOM AUDIO (ASoC) DRIVERS
18576M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18578L:	linux-arm-msm@vger.kernel.org
18579S:	Supported
18580F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18581F:	Documentation/devicetree/bindings/sound/qcom,*
18582F:	drivers/soc/qcom/apr.c
18583F:	include/dt-bindings/sound/qcom,wcd9335.h
18584F:	sound/soc/codecs/lpass-rx-macro.*
18585F:	sound/soc/codecs/lpass-tx-macro.*
18586F:	sound/soc/codecs/lpass-va-macro.c
18587F:	sound/soc/codecs/lpass-wsa-macro.*
18588F:	sound/soc/codecs/msm8916-wcd-analog.c
18589F:	sound/soc/codecs/msm8916-wcd-digital.c
18590F:	sound/soc/codecs/wcd-clsh-v2.*
18591F:	sound/soc/codecs/wcd-mbhc-v2.*
18592F:	sound/soc/codecs/wcd9335.*
18593F:	sound/soc/codecs/wcd934x.c
18594F:	sound/soc/codecs/wsa881x.c
18595F:	sound/soc/codecs/wsa883x.c
18596F:	sound/soc/codecs/wsa884x.c
18597F:	sound/soc/qcom/
18598
18599QCOM EMBEDDED USB DEBUGGER (EUD)
18600M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18601L:	linux-arm-msm@vger.kernel.org
18602S:	Maintained
18603F:	Documentation/ABI/testing/sysfs-driver-eud
18604F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18605F:	drivers/usb/misc/qcom_eud.c
18606
18607QCOM IPA DRIVER
18608M:	Alex Elder <elder@kernel.org>
18609L:	netdev@vger.kernel.org
18610S:	Maintained
18611F:	drivers/net/ipa/
18612
18613QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18614M:	Gabriel Somlo <somlo@cmu.edu>
18615M:	"Michael S. Tsirkin" <mst@redhat.com>
18616L:	qemu-devel@nongnu.org
18617S:	Maintained
18618F:	drivers/firmware/qemu_fw_cfg.c
18619F:	include/uapi/linux/qemu_fw_cfg.h
18620
18621QIB DRIVER
18622M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18623L:	linux-rdma@vger.kernel.org
18624S:	Supported
18625F:	drivers/infiniband/hw/qib/
18626
18627QLOGIC QL41xxx FCOE DRIVER
18628M:	Saurav Kashyap <skashyap@marvell.com>
18629M:	Javed Hasan <jhasan@marvell.com>
18630M:	GR-QLogic-Storage-Upstream@marvell.com
18631L:	linux-scsi@vger.kernel.org
18632S:	Supported
18633F:	drivers/scsi/qedf/
18634
18635QLOGIC QL41xxx ISCSI DRIVER
18636M:	Nilesh Javali <njavali@marvell.com>
18637M:	Manish Rangankar <mrangankar@marvell.com>
18638M:	GR-QLogic-Storage-Upstream@marvell.com
18639L:	linux-scsi@vger.kernel.org
18640S:	Supported
18641F:	drivers/scsi/qedi/
18642
18643QLOGIC QL4xxx ETHERNET DRIVER
18644M:	Manish Chopra <manishc@marvell.com>
18645L:	netdev@vger.kernel.org
18646S:	Supported
18647F:	drivers/net/ethernet/qlogic/qed/
18648F:	drivers/net/ethernet/qlogic/qede/
18649F:	include/linux/qed/
18650
18651QLOGIC QL4xxx RDMA DRIVER
18652M:	Michal Kalderon <mkalderon@marvell.com>
18653L:	linux-rdma@vger.kernel.org
18654S:	Supported
18655F:	drivers/infiniband/hw/qedr/
18656F:	include/uapi/rdma/qedr-abi.h
18657
18658QLOGIC QLA1280 SCSI DRIVER
18659M:	Michael Reed <mdr@sgi.com>
18660L:	linux-scsi@vger.kernel.org
18661S:	Maintained
18662F:	drivers/scsi/qla1280.[ch]
18663
18664QLOGIC QLA2XXX FC-SCSI DRIVER
18665M:	Nilesh Javali <njavali@marvell.com>
18666M:	GR-QLogic-Storage-Upstream@marvell.com
18667L:	linux-scsi@vger.kernel.org
18668S:	Supported
18669F:	drivers/scsi/qla2xxx/
18670
18671QLOGIC QLA3XXX NETWORK DRIVER
18672M:	GR-Linux-NIC-Dev@marvell.com
18673L:	netdev@vger.kernel.org
18674S:	Supported
18675F:	drivers/net/ethernet/qlogic/qla3xxx.*
18676
18677QLOGIC QLA4XXX iSCSI DRIVER
18678M:	Nilesh Javali <njavali@marvell.com>
18679M:	Manish Rangankar <mrangankar@marvell.com>
18680M:	GR-QLogic-Storage-Upstream@marvell.com
18681L:	linux-scsi@vger.kernel.org
18682S:	Supported
18683F:	drivers/scsi/qla4xxx/
18684
18685QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18686M:	Shahed Shaikh <shshaikh@marvell.com>
18687M:	Manish Chopra <manishc@marvell.com>
18688M:	GR-Linux-NIC-Dev@marvell.com
18689L:	netdev@vger.kernel.org
18690S:	Supported
18691F:	drivers/net/ethernet/qlogic/qlcnic/
18692
18693QM1D1B0004 MEDIA DRIVER
18694M:	Akihiro Tsukada <tskd08@gmail.com>
18695L:	linux-media@vger.kernel.org
18696S:	Odd Fixes
18697F:	drivers/media/tuners/qm1d1b0004*
18698
18699QM1D1C0042 MEDIA DRIVER
18700M:	Akihiro Tsukada <tskd08@gmail.com>
18701L:	linux-media@vger.kernel.org
18702S:	Odd Fixes
18703F:	drivers/media/tuners/qm1d1c0042*
18704
18705QNX4 FILESYSTEM
18706M:	Anders Larsen <al@alarsen.net>
18707S:	Maintained
18708W:	http://www.alarsen.net/linux/qnx4fs/
18709F:	fs/qnx4/
18710F:	include/uapi/linux/qnx4_fs.h
18711F:	include/uapi/linux/qnxtypes.h
18712
18713QNX6 FILESYSTEM
18714S:	Orphan
18715F:	Documentation/filesystems/qnx6.rst
18716F:	fs/qnx6/
18717F:	include/linux/qnx6_fs.h
18718
18719QORIQ DPAA2 FSL-MC BUS DRIVER
18720M:	Stuart Yoder <stuyoder@gmail.com>
18721M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18722L:	linux-kernel@vger.kernel.org
18723S:	Maintained
18724F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18725F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18726F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18727F:	drivers/bus/fsl-mc/
18728F:	include/uapi/linux/fsl_mc.h
18729
18730QT1010 MEDIA DRIVER
18731L:	linux-media@vger.kernel.org
18732S:	Orphan
18733W:	https://linuxtv.org
18734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18735F:	drivers/media/tuners/qt1010*
18736
18737QUALCOMM ATH12K WIRELESS DRIVER
18738M:	Kalle Valo <kvalo@kernel.org>
18739M:	Jeff Johnson <jjohnson@kernel.org>
18740L:	ath12k@lists.infradead.org
18741S:	Supported
18742W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18744F:	drivers/net/wireless/ath/ath12k/
18745N:	ath12k
18746
18747QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18748M:	Kalle Valo <kvalo@kernel.org>
18749M:	Jeff Johnson <jjohnson@kernel.org>
18750L:	ath10k@lists.infradead.org
18751S:	Supported
18752W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18754F:	drivers/net/wireless/ath/ath10k/
18755N:	ath10k
18756
18757QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18758M:	Kalle Valo <kvalo@kernel.org>
18759M:	Jeff Johnson <jjohnson@kernel.org>
18760L:	ath11k@lists.infradead.org
18761S:	Supported
18762W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18763B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18765F:	drivers/net/wireless/ath/ath11k/
18766N:	ath11k
18767
18768QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18769M:	Toke Høiland-Jørgensen <toke@toke.dk>
18770L:	linux-wireless@vger.kernel.org
18771S:	Maintained
18772W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18774F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18775F:	drivers/net/wireless/ath/ath9k/
18776
18777QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18778M:	Stefan Wahren <wahrenst@gmx.net>
18779L:	netdev@vger.kernel.org
18780S:	Maintained
18781F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18782F:	drivers/net/ethernet/qualcomm/qca*
18783
18784QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18785M:	Stephan Gerhold <stephan@gerhold.net>
18786L:	netdev@vger.kernel.org
18787L:	linux-arm-msm@vger.kernel.org
18788S:	Maintained
18789F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18790F:	drivers/net/wwan/qcom_bam_dmux.c
18791
18792QUALCOMM CAMERA SUBSYSTEM DRIVER
18793M:	Robert Foss <rfoss@kernel.org>
18794M:	Todor Tomov <todor.too@gmail.com>
18795M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18796L:	linux-media@vger.kernel.org
18797S:	Maintained
18798F:	Documentation/admin-guide/media/qcom_camss.rst
18799F:	Documentation/devicetree/bindings/media/*camss*
18800F:	drivers/media/platform/qcom/camss/
18801
18802QUALCOMM CLOCK DRIVERS
18803M:	Bjorn Andersson <andersson@kernel.org>
18804L:	linux-arm-msm@vger.kernel.org
18805S:	Supported
18806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18807F:	Documentation/devicetree/bindings/clock/qcom,*
18808F:	drivers/clk/qcom/
18809F:	include/dt-bindings/clock/qcom,*
18810
18811QUALCOMM CLOUD AI (QAIC) DRIVER
18812M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18813R:	Carl Vanderlip <quic_carlv@quicinc.com>
18814L:	linux-arm-msm@vger.kernel.org
18815L:	dri-devel@lists.freedesktop.org
18816S:	Supported
18817T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18818F:	Documentation/accel/qaic/
18819F:	drivers/accel/qaic/
18820F:	include/uapi/drm/qaic_accel.h
18821
18822QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18823M:	Bjorn Andersson <andersson@kernel.org>
18824M:	Konrad Dybcio <konradybcio@kernel.org>
18825L:	linux-pm@vger.kernel.org
18826L:	linux-arm-msm@vger.kernel.org
18827S:	Maintained
18828F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18829F:	drivers/pmdomain/qcom/cpr.c
18830
18831QUALCOMM CPUCP MAILBOX DRIVER
18832M:	Sibi Sankar <quic_sibis@quicinc.com>
18833L:	linux-arm-msm@vger.kernel.org
18834S:	Supported
18835F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18836F:	drivers/mailbox/qcom-cpucp-mbox.c
18837
18838QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18839M:	Ilia Lin <ilia.lin@kernel.org>
18840L:	linux-pm@vger.kernel.org
18841S:	Maintained
18842F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18843F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18844F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18845
18846QUALCOMM CRYPTO DRIVERS
18847M:	Thara Gopinath <thara.gopinath@gmail.com>
18848L:	linux-crypto@vger.kernel.org
18849L:	linux-arm-msm@vger.kernel.org
18850S:	Maintained
18851F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18852F:	drivers/crypto/qce/
18853
18854QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18855M:	Timur Tabi <timur@kernel.org>
18856L:	netdev@vger.kernel.org
18857S:	Maintained
18858F:	drivers/net/ethernet/qualcomm/emac/
18859
18860QUALCOMM ETHQOS ETHERNET DRIVER
18861M:	Vinod Koul <vkoul@kernel.org>
18862L:	netdev@vger.kernel.org
18863L:	linux-arm-msm@vger.kernel.org
18864S:	Maintained
18865F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18866F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18867
18868QUALCOMM FASTRPC DRIVER
18869M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18870M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18871L:	linux-arm-msm@vger.kernel.org
18872L:	dri-devel@lists.freedesktop.org
18873S:	Maintained
18874F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18875F:	drivers/misc/fastrpc.c
18876F:	include/uapi/misc/fastrpc.h
18877
18878QUALCOMM HEXAGON ARCHITECTURE
18879M:	Brian Cain <bcain@quicinc.com>
18880L:	linux-hexagon@vger.kernel.org
18881S:	Supported
18882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18883F:	arch/hexagon/
18884
18885QUALCOMM HIDMA DRIVER
18886M:	Sinan Kaya <okaya@kernel.org>
18887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18888L:	linux-arm-msm@vger.kernel.org
18889L:	dmaengine@vger.kernel.org
18890S:	Supported
18891F:	drivers/dma/qcom/hidma*
18892
18893QUALCOMM I2C CCI DRIVER
18894M:	Loic Poulain <loic.poulain@linaro.org>
18895M:	Robert Foss <rfoss@kernel.org>
18896L:	linux-i2c@vger.kernel.org
18897L:	linux-arm-msm@vger.kernel.org
18898S:	Maintained
18899F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18900F:	drivers/i2c/busses/i2c-qcom-cci.c
18901
18902QUALCOMM INTERCONNECT BWMON DRIVER
18903M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18904L:	linux-arm-msm@vger.kernel.org
18905S:	Maintained
18906F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18907F:	drivers/soc/qcom/icc-bwmon.c
18908
18909QUALCOMM IOMMU
18910M:	Rob Clark <robdclark@gmail.com>
18911L:	iommu@lists.linux.dev
18912L:	linux-arm-msm@vger.kernel.org
18913S:	Maintained
18914F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18915F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18916F:	drivers/iommu/msm_iommu*
18917
18918QUALCOMM IPC ROUTER (QRTR) DRIVER
18919M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18920L:	linux-arm-msm@vger.kernel.org
18921S:	Maintained
18922F:	include/trace/events/qrtr.h
18923F:	include/uapi/linux/qrtr.h
18924F:	net/qrtr/
18925
18926QUALCOMM IPCC MAILBOX DRIVER
18927M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18928L:	linux-arm-msm@vger.kernel.org
18929S:	Supported
18930F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18931F:	drivers/mailbox/qcom-ipcc.c
18932F:	include/dt-bindings/mailbox/qcom-ipcc.h
18933
18934QUALCOMM IPQ4019 USB PHY DRIVER
18935M:	Robert Marko <robert.marko@sartura.hr>
18936M:	Luka Perkov <luka.perkov@sartura.hr>
18937L:	linux-arm-msm@vger.kernel.org
18938S:	Maintained
18939F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18940F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18941
18942QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18943M:	Robert Marko <robert.marko@sartura.hr>
18944M:	Luka Perkov <luka.perkov@sartura.hr>
18945L:	linux-arm-msm@vger.kernel.org
18946S:	Maintained
18947F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18948F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18949
18950QUALCOMM NAND CONTROLLER DRIVER
18951M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18952L:	linux-mtd@lists.infradead.org
18953L:	linux-arm-msm@vger.kernel.org
18954S:	Maintained
18955F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18956F:	drivers/mtd/nand/raw/qcom_nandc.c
18957
18958QUALCOMM QSEECOM DRIVER
18959M:	Maximilian Luz <luzmaximilian@gmail.com>
18960L:	linux-arm-msm@vger.kernel.org
18961S:	Maintained
18962F:	drivers/firmware/qcom/qcom_qseecom.c
18963
18964QUALCOMM QSEECOM UEFISECAPP DRIVER
18965M:	Maximilian Luz <luzmaximilian@gmail.com>
18966L:	linux-arm-msm@vger.kernel.org
18967S:	Maintained
18968F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18969
18970QUALCOMM RMNET DRIVER
18971M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18972M:	Sean Tranchetti <quic_stranche@quicinc.com>
18973L:	netdev@vger.kernel.org
18974S:	Maintained
18975F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18976F:	drivers/net/ethernet/qualcomm/rmnet/
18977F:	include/linux/if_rmnet.h
18978
18979QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18980M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18981L:	linux-arm-msm@vger.kernel.org
18982S:	Maintained
18983F:	drivers/firmware/qcom/qcom_tzmem.c
18984F:	drivers/firmware/qcom/qcom_tzmem.h
18985F:	include/linux/firmware/qcom/qcom_tzmem.h
18986
18987QUALCOMM TSENS THERMAL DRIVER
18988M:	Amit Kucheria <amitk@kernel.org>
18989M:	Thara Gopinath <thara.gopinath@gmail.com>
18990L:	linux-pm@vger.kernel.org
18991L:	linux-arm-msm@vger.kernel.org
18992S:	Maintained
18993F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18994F:	drivers/thermal/qcom/
18995
18996QUALCOMM TYPEC PORT MANAGER DRIVER
18997M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18998L:	linux-arm-msm@vger.kernel.org
18999L:	linux-usb@vger.kernel.org
19000S:	Maintained
19001F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19002F:	drivers/usb/typec/tcpm/qcom/
19003
19004QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19005M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19006M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19007R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19008L:	linux-media@vger.kernel.org
19009L:	linux-arm-msm@vger.kernel.org
19010S:	Maintained
19011T:	git git://linuxtv.org/media_tree.git
19012F:	Documentation/devicetree/bindings/media/*venus*
19013F:	drivers/media/platform/qcom/venus/
19014
19015QUALCOMM WCN36XX WIRELESS DRIVER
19016M:	Loic Poulain <loic.poulain@linaro.org>
19017L:	wcn36xx@lists.infradead.org
19018S:	Supported
19019W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19020F:	drivers/net/wireless/ath/wcn36xx/
19021
19022QUANTENNA QTNFMAC WIRELESS DRIVER
19023M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19024R:	Sergey Matyukevich <geomatsi@gmail.com>
19025L:	linux-wireless@vger.kernel.org
19026S:	Maintained
19027F:	drivers/net/wireless/quantenna
19028
19029RADEON and AMDGPU DRM DRIVERS
19030M:	Alex Deucher <alexander.deucher@amd.com>
19031M:	Christian König <christian.koenig@amd.com>
19032M:	Xinhui Pan <Xinhui.Pan@amd.com>
19033L:	amd-gfx@lists.freedesktop.org
19034S:	Supported
19035B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19036C:	irc://irc.oftc.net/radeon
19037T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19038F:	Documentation/gpu/amdgpu/
19039F:	drivers/gpu/drm/amd/
19040F:	drivers/gpu/drm/ci/xfails/amd*
19041F:	drivers/gpu/drm/radeon/
19042F:	include/uapi/drm/amdgpu_drm.h
19043F:	include/uapi/drm/radeon_drm.h
19044
19045RADEON FRAMEBUFFER DISPLAY DRIVER
19046M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19047L:	linux-fbdev@vger.kernel.org
19048S:	Maintained
19049F:	drivers/video/fbdev/aty/radeon*
19050F:	include/uapi/linux/radeonfb.h
19051
19052RADIOSHARK RADIO DRIVER
19053M:	Hans Verkuil <hverkuil@xs4all.nl>
19054L:	linux-media@vger.kernel.org
19055S:	Maintained
19056T:	git git://linuxtv.org/media_tree.git
19057F:	drivers/media/radio/radio-shark.c
19058
19059RADIOSHARK2 RADIO DRIVER
19060M:	Hans Verkuil <hverkuil@xs4all.nl>
19061L:	linux-media@vger.kernel.org
19062S:	Maintained
19063T:	git git://linuxtv.org/media_tree.git
19064F:	drivers/media/radio/radio-shark2.c
19065F:	drivers/media/radio/radio-tea5777.c
19066
19067RADOS BLOCK DEVICE (RBD)
19068M:	Ilya Dryomov <idryomov@gmail.com>
19069R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19070L:	ceph-devel@vger.kernel.org
19071S:	Supported
19072W:	http://ceph.com/
19073T:	git https://github.com/ceph/ceph-client.git
19074F:	Documentation/ABI/testing/sysfs-bus-rbd
19075F:	drivers/block/rbd.c
19076F:	drivers/block/rbd_types.h
19077
19078RAGE128 FRAMEBUFFER DISPLAY DRIVER
19079L:	linux-fbdev@vger.kernel.org
19080S:	Orphan
19081F:	drivers/video/fbdev/aty/aty128fb.c
19082
19083RAINSHADOW-CEC DRIVER
19084M:	Hans Verkuil <hverkuil@xs4all.nl>
19085L:	linux-media@vger.kernel.org
19086S:	Maintained
19087T:	git git://linuxtv.org/media_tree.git
19088F:	drivers/media/cec/usb/rainshadow/
19089
19090RALINK MIPS ARCHITECTURE
19091M:	John Crispin <john@phrozen.org>
19092M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19093L:	linux-mips@vger.kernel.org
19094S:	Maintained
19095F:	arch/mips/ralink
19096
19097RALINK MT7621 MIPS ARCHITECTURE
19098M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19099M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19100L:	linux-mips@vger.kernel.org
19101S:	Maintained
19102F:	arch/mips/boot/dts/ralink/mt7621*
19103
19104RALINK RT2X00 WIRELESS LAN DRIVER
19105M:	Stanislaw Gruszka <stf_xl@wp.pl>
19106L:	linux-wireless@vger.kernel.org
19107S:	Maintained
19108F:	drivers/net/wireless/ralink/rt2x00/
19109
19110RAMDISK RAM BLOCK DEVICE DRIVER
19111M:	Jens Axboe <axboe@kernel.dk>
19112S:	Maintained
19113F:	Documentation/admin-guide/blockdev/ramdisk.rst
19114F:	drivers/block/brd.c
19115
19116RANCHU VIRTUAL BOARD FOR MIPS
19117M:	Miodrag Dinic <miodrag.dinic@mips.com>
19118L:	linux-mips@vger.kernel.org
19119S:	Supported
19120F:	arch/mips/configs/generic/board-ranchu.config
19121F:	arch/mips/generic/board-ranchu.c
19122
19123RANDOM NUMBER DRIVER
19124M:	"Theodore Ts'o" <tytso@mit.edu>
19125M:	Jason A. Donenfeld <Jason@zx2c4.com>
19126S:	Maintained
19127T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19128F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19129F:	drivers/char/random.c
19130F:	include/linux/random.h
19131F:	include/uapi/linux/random.h
19132F:	drivers/virt/vmgenid.c
19133F:	include/vdso/getrandom.h
19134F:	lib/vdso/getrandom.c
19135F:	arch/x86/entry/vdso/vgetrandom*
19136F:	arch/x86/include/asm/vdso/getrandom*
19137
19138RAPIDIO SUBSYSTEM
19139M:	Matt Porter <mporter@kernel.crashing.org>
19140M:	Alexandre Bounine <alex.bou9@gmail.com>
19141S:	Maintained
19142F:	drivers/rapidio/
19143
19144RAS INFRASTRUCTURE
19145M:	Tony Luck <tony.luck@intel.com>
19146M:	Borislav Petkov <bp@alien8.de>
19147L:	linux-edac@vger.kernel.org
19148S:	Maintained
19149F:	Documentation/admin-guide/RAS
19150F:	drivers/ras/
19151F:	include/linux/ras.h
19152F:	include/ras/ras_event.h
19153
19154RAS FRU MEMORY POISON MANAGER (FMPM)
19155M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19156L:	linux-edac@vger.kernel.org
19157S:	Maintained
19158F:	drivers/ras/amd/fmpm.c
19159
19160RASPBERRY PI PISP BACK END
19161M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19162L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19163L:	linux-media@vger.kernel.org
19164S:	Maintained
19165F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19166F:	drivers/media/platform/raspberrypi/pisp_be/
19167F:	include/uapi/linux/media/raspberrypi/
19168
19169RC-CORE / LIRC FRAMEWORK
19170M:	Sean Young <sean@mess.org>
19171L:	linux-media@vger.kernel.org
19172S:	Maintained
19173W:	http://linuxtv.org
19174T:	git git://linuxtv.org/media_tree.git
19175F:	Documentation/driver-api/media/rc-core.rst
19176F:	Documentation/userspace-api/media/rc/
19177F:	drivers/media/rc/
19178F:	include/media/rc-core.h
19179F:	include/media/rc-map.h
19180F:	include/uapi/linux/lirc.h
19181
19182RCMM REMOTE CONTROLS DECODER
19183M:	Patrick Lerda <patrick9876@free.fr>
19184S:	Maintained
19185F:	drivers/media/rc/ir-rcmm-decoder.c
19186
19187RCUTORTURE TEST FRAMEWORK
19188M:	"Paul E. McKenney" <paulmck@kernel.org>
19189M:	Josh Triplett <josh@joshtriplett.org>
19190R:	Steven Rostedt <rostedt@goodmis.org>
19191R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19192R:	Lai Jiangshan <jiangshanlai@gmail.com>
19193L:	rcu@vger.kernel.org
19194S:	Supported
19195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19196F:	tools/testing/selftests/rcutorture
19197
19198RDACM20 Camera Sensor
19199M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19200M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19201M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19202M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19203L:	linux-media@vger.kernel.org
19204S:	Maintained
19205F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19206F:	drivers/media/i2c/max9271.c
19207F:	drivers/media/i2c/max9271.h
19208F:	drivers/media/i2c/rdacm20.c
19209
19210RDACM21 Camera Sensor
19211M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19212M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19213M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19214M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19215L:	linux-media@vger.kernel.org
19216S:	Maintained
19217F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19218F:	drivers/media/i2c/max9271.c
19219F:	drivers/media/i2c/max9271.h
19220F:	drivers/media/i2c/rdacm21.c
19221
19222RDC R-321X SoC
19223M:	Florian Fainelli <florian@openwrt.org>
19224S:	Maintained
19225
19226RDC R6040 FAST ETHERNET DRIVER
19227M:	Florian Fainelli <f.fainelli@gmail.com>
19228L:	netdev@vger.kernel.org
19229S:	Maintained
19230F:	drivers/net/ethernet/rdc/r6040.c
19231
19232RDMAVT - RDMA verbs software
19233M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19234L:	linux-rdma@vger.kernel.org
19235S:	Supported
19236F:	drivers/infiniband/sw/rdmavt
19237
19238RDS - RELIABLE DATAGRAM SOCKETS
19239M:	Allison Henderson <allison.henderson@oracle.com>
19240L:	netdev@vger.kernel.org
19241L:	linux-rdma@vger.kernel.org
19242L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19243S:	Supported
19244W:	https://oss.oracle.com/projects/rds/
19245F:	Documentation/networking/rds.rst
19246F:	net/rds/
19247
19248RDT - RESOURCE ALLOCATION
19249M:	Fenghua Yu <fenghua.yu@intel.com>
19250M:	Reinette Chatre <reinette.chatre@intel.com>
19251L:	linux-kernel@vger.kernel.org
19252S:	Supported
19253F:	Documentation/arch/x86/resctrl*
19254F:	arch/x86/include/asm/resctrl.h
19255F:	arch/x86/kernel/cpu/resctrl/
19256F:	tools/testing/selftests/resctrl/
19257
19258READ-COPY UPDATE (RCU)
19259M:	"Paul E. McKenney" <paulmck@kernel.org>
19260M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19261M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19262M:	Joel Fernandes <joel@joelfernandes.org>
19263M:	Josh Triplett <josh@joshtriplett.org>
19264M:	Boqun Feng <boqun.feng@gmail.com>
19265M:	Uladzislau Rezki <urezki@gmail.com>
19266R:	Steven Rostedt <rostedt@goodmis.org>
19267R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19268R:	Lai Jiangshan <jiangshanlai@gmail.com>
19269R:	Zqiang <qiang.zhang1211@gmail.com>
19270L:	rcu@vger.kernel.org
19271S:	Supported
19272W:	http://www.rdrop.com/users/paulmck/RCU/
19273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19274F:	Documentation/RCU/
19275F:	include/linux/rcu*
19276F:	kernel/rcu/
19277X:	Documentation/RCU/torture.rst
19278X:	include/linux/srcu*.h
19279X:	kernel/rcu/srcu*.c
19280
19281REAL TIME CLOCK (RTC) SUBSYSTEM
19282M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19283L:	linux-rtc@vger.kernel.org
19284S:	Maintained
19285Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19287F:	Documentation/admin-guide/rtc.rst
19288F:	Documentation/devicetree/bindings/rtc/
19289F:	drivers/rtc/
19290F:	include/linux/rtc.h
19291F:	include/linux/rtc/
19292F:	include/uapi/linux/rtc.h
19293F:	tools/testing/selftests/rtc/
19294
19295Real-time Linux Analysis (RTLA) tools
19296M:	Steven Rostedt <rostedt@goodmis.org>
19297L:	linux-trace-kernel@vger.kernel.org
19298S:	Maintained
19299F:	Documentation/tools/rtla/
19300F:	tools/tracing/rtla/
19301
19302REALTEK AUDIO CODECS
19303M:	Oder Chiou <oder_chiou@realtek.com>
19304S:	Maintained
19305F:	include/sound/rt*.h
19306F:	sound/soc/codecs/rt*
19307
19308REALTEK OTTO WATCHDOG
19309M:	Sander Vanheule <sander@svanheule.net>
19310L:	linux-watchdog@vger.kernel.org
19311S:	Maintained
19312F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19313F:	drivers/watchdog/realtek_otto_wdt.c
19314
19315REALTEK RTL83xx SMI DSA ROUTER CHIPS
19316M:	Linus Walleij <linus.walleij@linaro.org>
19317M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19318S:	Maintained
19319F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19320F:	drivers/net/dsa/realtek/*
19321
19322REALTEK WIRELESS DRIVER (rtlwifi family)
19323M:	Ping-Ke Shih <pkshih@realtek.com>
19324L:	linux-wireless@vger.kernel.org
19325S:	Maintained
19326T:	git https://github.com/pkshih/rtw.git
19327F:	drivers/net/wireless/realtek/rtlwifi/
19328
19329REALTEK WIRELESS DRIVER (rtw88)
19330M:	Ping-Ke Shih <pkshih@realtek.com>
19331L:	linux-wireless@vger.kernel.org
19332S:	Maintained
19333T:	git https://github.com/pkshih/rtw.git
19334F:	drivers/net/wireless/realtek/rtw88/
19335
19336REALTEK WIRELESS DRIVER (rtw89)
19337M:	Ping-Ke Shih <pkshih@realtek.com>
19338L:	linux-wireless@vger.kernel.org
19339S:	Maintained
19340T:	git https://github.com/pkshih/rtw.git
19341F:	drivers/net/wireless/realtek/rtw89/
19342
19343REDPINE WIRELESS DRIVER
19344L:	linux-wireless@vger.kernel.org
19345S:	Orphan
19346F:	drivers/net/wireless/rsi/
19347
19348REGISTER MAP ABSTRACTION
19349M:	Mark Brown <broonie@kernel.org>
19350L:	linux-kernel@vger.kernel.org
19351S:	Supported
19352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19353F:	Documentation/devicetree/bindings/regmap/
19354F:	drivers/base/regmap/
19355F:	include/linux/regmap.h
19356
19357REISERFS FILE SYSTEM
19358L:	reiserfs-devel@vger.kernel.org
19359S:	Obsolete
19360F:	fs/reiserfs/
19361
19362REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19363M:	Bjorn Andersson <andersson@kernel.org>
19364M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19365L:	linux-remoteproc@vger.kernel.org
19366S:	Maintained
19367T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19368F:	Documentation/ABI/testing/sysfs-class-remoteproc
19369F:	Documentation/devicetree/bindings/remoteproc/
19370F:	Documentation/staging/remoteproc.rst
19371F:	drivers/remoteproc/
19372F:	include/linux/remoteproc.h
19373F:	include/linux/remoteproc/
19374
19375REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19376M:	Bjorn Andersson <andersson@kernel.org>
19377M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19378L:	linux-remoteproc@vger.kernel.org
19379S:	Maintained
19380T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19381F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19382F:	Documentation/staging/rpmsg.rst
19383F:	drivers/rpmsg/
19384F:	include/linux/rpmsg.h
19385F:	include/linux/rpmsg/
19386F:	include/uapi/linux/rpmsg.h
19387F:	samples/rpmsg/
19388
19389REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19390M:	Stephan Gerhold <stephan@gerhold.net>
19391L:	netdev@vger.kernel.org
19392L:	linux-remoteproc@vger.kernel.org
19393S:	Maintained
19394F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19395
19396RENESAS CLOCK DRIVERS
19397M:	Geert Uytterhoeven <geert+renesas@glider.be>
19398L:	linux-renesas-soc@vger.kernel.org
19399S:	Supported
19400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19401F:	Documentation/devicetree/bindings/clock/renesas,*
19402F:	drivers/clk/renesas/
19403
19404RENESAS EMEV2 I2C DRIVER
19405M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19406L:	linux-renesas-soc@vger.kernel.org
19407S:	Supported
19408F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19409F:	drivers/i2c/busses/i2c-emev2.c
19410
19411RENESAS ETHERNET AVB DRIVER
19412R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19413L:	netdev@vger.kernel.org
19414L:	linux-renesas-soc@vger.kernel.org
19415F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19416F:	drivers/net/ethernet/renesas/Kconfig
19417F:	drivers/net/ethernet/renesas/Makefile
19418F:	drivers/net/ethernet/renesas/ravb*
19419
19420RENESAS ETHERNET SWITCH DRIVER
19421R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19422L:	netdev@vger.kernel.org
19423L:	linux-renesas-soc@vger.kernel.org
19424F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19425F:	drivers/net/ethernet/renesas/Kconfig
19426F:	drivers/net/ethernet/renesas/Makefile
19427F:	drivers/net/ethernet/renesas/rcar_gen4*
19428F:	drivers/net/ethernet/renesas/rswitch*
19429
19430RENESAS ETHERNET TSN DRIVER
19431M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19432L:	netdev@vger.kernel.org
19433L:	linux-renesas-soc@vger.kernel.org
19434S:	Supported
19435F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19436F:	drivers/net/ethernet/renesas/rtsn.*
19437
19438RENESAS IDT821034 ASoC CODEC
19439M:	Herve Codina <herve.codina@bootlin.com>
19440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19441S:	Maintained
19442F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19443F:	sound/soc/codecs/idt821034.c
19444
19445RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19446M:	Miquel Raynal <miquel.raynal@bootlin.com>
19447L:	linux-mtd@lists.infradead.org
19448L:	linux-renesas-soc@vger.kernel.org
19449S:	Maintained
19450F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19451F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19452
19453RENESAS R-CAR GYROADC DRIVER
19454M:	Marek Vasut <marek.vasut@gmail.com>
19455L:	linux-iio@vger.kernel.org
19456S:	Supported
19457F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19458F:	drivers/iio/adc/rcar-gyroadc.c
19459
19460RENESAS R-CAR I2C DRIVERS
19461M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19462L:	linux-renesas-soc@vger.kernel.org
19463S:	Supported
19464F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19465F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19466F:	drivers/i2c/busses/i2c-rcar.c
19467F:	drivers/i2c/busses/i2c-sh_mobile.c
19468
19469RENESAS R-CAR SATA DRIVER
19470R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19471L:	linux-ide@vger.kernel.org
19472L:	linux-renesas-soc@vger.kernel.org
19473S:	Supported
19474F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19475F:	drivers/ata/sata_rcar.c
19476
19477RENESAS R-CAR THERMAL DRIVERS
19478M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19479L:	linux-renesas-soc@vger.kernel.org
19480S:	Supported
19481F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19482F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19483F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19484F:	drivers/thermal/renesas/rcar_thermal.c
19485
19486RENESAS RIIC DRIVER
19487M:	Chris Brandt <chris.brandt@renesas.com>
19488L:	linux-renesas-soc@vger.kernel.org
19489S:	Supported
19490F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19491F:	drivers/i2c/busses/i2c-riic.c
19492
19493RENESAS RZ/G2L A/D DRIVER
19494M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19495L:	linux-iio@vger.kernel.org
19496L:	linux-renesas-soc@vger.kernel.org
19497S:	Supported
19498F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19499F:	drivers/iio/adc/rzg2l_adc.c
19500
19501RENESAS RZ/G2L MTU3a COUNTER DRIVER
19502M:	Biju Das <biju.das.jz@bp.renesas.com>
19503L:	linux-iio@vger.kernel.org
19504L:	linux-renesas-soc@vger.kernel.org
19505S:	Supported
19506F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19507F:	drivers/counter/rz-mtu3-cnt.c
19508
19509RENESAS RZ/N1 A5PSW SWITCH DRIVER
19510M:	Clément Léger <clement.leger@bootlin.com>
19511L:	linux-renesas-soc@vger.kernel.org
19512L:	netdev@vger.kernel.org
19513S:	Maintained
19514F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19515F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19516F:	drivers/net/dsa/rzn1_a5psw*
19517F:	drivers/net/pcs/pcs-rzn1-miic.c
19518F:	include/dt-bindings/net/pcs-rzn1-miic.h
19519F:	include/linux/pcs-rzn1-miic.h
19520F:	net/dsa/tag_rzn1_a5psw.c
19521
19522RENESAS RZ/N1 DWMAC GLUE LAYER
19523M:	Romain Gantois <romain.gantois@bootlin.com>
19524S:	Maintained
19525F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19526F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19527
19528RENESAS RZ/N1 RTC CONTROLLER DRIVER
19529M:	Miquel Raynal <miquel.raynal@bootlin.com>
19530L:	linux-rtc@vger.kernel.org
19531L:	linux-renesas-soc@vger.kernel.org
19532S:	Maintained
19533F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19534F:	drivers/rtc/rtc-rzn1.c
19535
19536RENESAS RZ/N1 USBF CONTROLLER DRIVER
19537M:	Herve Codina <herve.codina@bootlin.com>
19538L:	linux-renesas-soc@vger.kernel.org
19539L:	linux-usb@vger.kernel.org
19540S:	Maintained
19541F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19542F:	drivers/usb/gadget/udc/renesas_usbf.c
19543
19544RENESAS RZ/V2M I2C DRIVER
19545M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19546L:	linux-i2c@vger.kernel.org
19547L:	linux-renesas-soc@vger.kernel.org
19548S:	Supported
19549F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19550F:	drivers/i2c/busses/i2c-rzv2m.c
19551
19552RENESAS SUPERH ETHERNET DRIVER
19553R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19554L:	netdev@vger.kernel.org
19555L:	linux-renesas-soc@vger.kernel.org
19556F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19557F:	drivers/net/ethernet/renesas/Kconfig
19558F:	drivers/net/ethernet/renesas/Makefile
19559F:	drivers/net/ethernet/renesas/sh_eth*
19560F:	include/linux/sh_eth.h
19561
19562RENESAS USB PHY DRIVER
19563M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19564L:	linux-renesas-soc@vger.kernel.org
19565S:	Maintained
19566F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19567
19568RENESAS VERSACLOCK 7 CLOCK DRIVER
19569M:	Alex Helms <alexander.helms.jy@renesas.com>
19570S:	Maintained
19571F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19572F:	drivers/clk/clk-versaclock7.c
19573
19574RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19575M:	Herve Codina <herve.codina@bootlin.com>
19576L:	linux-iio@vger.kernel.org
19577S:	Maintained
19578F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19579F:	drivers/iio/potentiometer/x9250.c
19580
19581RESET CONTROLLER FRAMEWORK
19582M:	Philipp Zabel <p.zabel@pengutronix.de>
19583S:	Maintained
19584T:	git git://git.pengutronix.de/git/pza/linux
19585F:	Documentation/devicetree/bindings/reset/
19586F:	Documentation/driver-api/reset.rst
19587F:	drivers/reset/
19588F:	include/dt-bindings/reset/
19589F:	include/linux/reset-controller.h
19590F:	include/linux/reset.h
19591F:	include/linux/reset/
19592K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19593
19594RESTARTABLE SEQUENCES SUPPORT
19595M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19596M:	Peter Zijlstra <peterz@infradead.org>
19597M:	"Paul E. McKenney" <paulmck@kernel.org>
19598M:	Boqun Feng <boqun.feng@gmail.com>
19599L:	linux-kernel@vger.kernel.org
19600S:	Supported
19601F:	include/trace/events/rseq.h
19602F:	include/uapi/linux/rseq.h
19603F:	kernel/rseq.c
19604F:	tools/testing/selftests/rseq/
19605
19606RFKILL
19607M:	Johannes Berg <johannes@sipsolutions.net>
19608L:	linux-wireless@vger.kernel.org
19609S:	Maintained
19610W:	https://wireless.wiki.kernel.org/
19611Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19614F:	Documentation/ABI/stable/sysfs-class-rfkill
19615F:	Documentation/driver-api/rfkill.rst
19616F:	include/linux/rfkill.h
19617F:	include/uapi/linux/rfkill.h
19618F:	net/rfkill/
19619
19620RHASHTABLE
19621M:	Thomas Graf <tgraf@suug.ch>
19622M:	Herbert Xu <herbert@gondor.apana.org.au>
19623L:	netdev@vger.kernel.org
19624S:	Maintained
19625F:	include/linux/rhashtable-types.h
19626F:	include/linux/rhashtable.h
19627F:	lib/rhashtable.c
19628F:	lib/test_rhashtable.c
19629
19630RICOH R5C592 MEMORYSTICK DRIVER
19631M:	Maxim Levitsky <maximlevitsky@gmail.com>
19632S:	Maintained
19633F:	drivers/memstick/host/r592.*
19634
19635RICOH SMARTMEDIA/XD DRIVER
19636M:	Maxim Levitsky <maximlevitsky@gmail.com>
19637S:	Maintained
19638F:	drivers/mtd/nand/raw/r852.c
19639F:	drivers/mtd/nand/raw/r852.h
19640
19641RISC-V AIA DRIVERS
19642M:	Anup Patel <anup@brainfault.org>
19643L:	linux-riscv@lists.infradead.org
19644S:	Maintained
19645F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19646F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19647F:	drivers/irqchip/irq-riscv-aplic-*.c
19648F:	drivers/irqchip/irq-riscv-aplic-*.h
19649F:	drivers/irqchip/irq-riscv-imsic-*.c
19650F:	drivers/irqchip/irq-riscv-imsic-*.h
19651F:	drivers/irqchip/irq-riscv-intc.c
19652F:	include/linux/irqchip/riscv-aplic.h
19653F:	include/linux/irqchip/riscv-imsic.h
19654
19655RISC-V ARCHITECTURE
19656M:	Paul Walmsley <paul.walmsley@sifive.com>
19657M:	Palmer Dabbelt <palmer@dabbelt.com>
19658M:	Albert Ou <aou@eecs.berkeley.edu>
19659L:	linux-riscv@lists.infradead.org
19660S:	Supported
19661Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19662C:	irc://irc.libera.chat/riscv
19663P:	Documentation/arch/riscv/patch-acceptance.rst
19664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19665F:	arch/riscv/
19666N:	riscv
19667K:	riscv
19668
19669RISC-V MICROCHIP FPGA SUPPORT
19670M:	Conor Dooley <conor.dooley@microchip.com>
19671M:	Daire McNamara <daire.mcnamara@microchip.com>
19672L:	linux-riscv@lists.infradead.org
19673S:	Supported
19674F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19675F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19676F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19677F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19678F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19679F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19680F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19681F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19682F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19683F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19684F:	arch/riscv/boot/dts/microchip/
19685F:	drivers/char/hw_random/mpfs-rng.c
19686F:	drivers/clk/microchip/clk-mpfs*.c
19687F:	drivers/firmware/microchip/mpfs-auto-update.c
19688F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19689F:	drivers/mailbox/mailbox-mpfs.c
19690F:	drivers/pci/controller/plda/pcie-microchip-host.c
19691F:	drivers/pwm/pwm-microchip-core.c
19692F:	drivers/reset/reset-mpfs.c
19693F:	drivers/rtc/rtc-mpfs.c
19694F:	drivers/soc/microchip/mpfs-sys-controller.c
19695F:	drivers/spi/spi-microchip-core-qspi.c
19696F:	drivers/spi/spi-microchip-core.c
19697F:	drivers/usb/musb/mpfs.c
19698F:	include/soc/microchip/mpfs.h
19699
19700RISC-V MISC SOC SUPPORT
19701M:	Conor Dooley <conor@kernel.org>
19702L:	linux-riscv@lists.infradead.org
19703S:	Maintained
19704Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19705T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19706F:	Documentation/devicetree/bindings/riscv/
19707F:	arch/riscv/boot/dts/
19708X:	arch/riscv/boot/dts/allwinner/
19709X:	arch/riscv/boot/dts/renesas/
19710X:	arch/riscv/boot/dts/sophgo/
19711X:	arch/riscv/boot/dts/thead/
19712
19713RISC-V PMU DRIVERS
19714M:	Atish Patra <atishp@atishpatra.org>
19715R:	Anup Patel <anup@brainfault.org>
19716L:	linux-riscv@lists.infradead.org
19717S:	Supported
19718F:	drivers/perf/riscv_pmu.c
19719F:	drivers/perf/riscv_pmu_legacy.c
19720F:	drivers/perf/riscv_pmu_sbi.c
19721
19722RISC-V THEAD SoC SUPPORT
19723M:	Drew Fustini <drew@pdp7.com>
19724M:	Guo Ren <guoren@kernel.org>
19725M:	Fu Wei <wefu@redhat.com>
19726L:	linux-riscv@lists.infradead.org
19727S:	Maintained
19728T:	git https://github.com/pdp7/linux.git
19729F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19730F:	arch/riscv/boot/dts/thead/
19731F:	drivers/clk/thead/clk-th1520-ap.c
19732F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19733
19734RNBD BLOCK DRIVERS
19735M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19736M:	Jack Wang <jinpu.wang@ionos.com>
19737L:	linux-block@vger.kernel.org
19738S:	Maintained
19739F:	drivers/block/rnbd/
19740
19741ROCCAT DRIVERS
19742M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19743S:	Maintained
19744W:	http://sourceforge.net/projects/roccat/
19745F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19746F:	drivers/hid/hid-roccat*
19747F:	include/linux/hid-roccat*
19748
19749ROCKCHIP CRYPTO DRIVERS
19750M:	Corentin Labbe <clabbe@baylibre.com>
19751L:	linux-crypto@vger.kernel.org
19752S:	Maintained
19753F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19754F:	drivers/crypto/rockchip/
19755
19756ROCKCHIP I2S TDM DRIVER
19757M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19758L:	linux-rockchip@lists.infradead.org
19759S:	Maintained
19760F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19761F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19762
19763ROCKCHIP ISP V1 DRIVER
19764M:	Dafna Hirschfeld <dafna@fastmail.com>
19765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19766L:	linux-media@vger.kernel.org
19767L:	linux-rockchip@lists.infradead.org
19768S:	Maintained
19769F:	Documentation/admin-guide/media/rkisp1.rst
19770F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19771F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19772F:	drivers/media/platform/rockchip/rkisp1
19773F:	include/uapi/linux/rkisp1-config.h
19774
19775ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19776M:	Jacob Chen <jacob-chen@iotwrt.com>
19777M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19778L:	linux-media@vger.kernel.org
19779L:	linux-rockchip@lists.infradead.org
19780S:	Maintained
19781F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19782F:	drivers/media/platform/rockchip/rga/
19783
19784ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19785M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19786S:	Maintained
19787F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19788F:	sound/soc/codecs/rk3308_codec.c
19789F:	sound/soc/codecs/rk3308_codec.h
19790
19791ROCKCHIP VIDEO DECODER DRIVER
19792M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19793L:	linux-media@vger.kernel.org
19794L:	linux-rockchip@lists.infradead.org
19795S:	Maintained
19796F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19797F:	drivers/staging/media/rkvdec/
19798
19799ROCKER DRIVER
19800M:	Jiri Pirko <jiri@resnulli.us>
19801L:	netdev@vger.kernel.org
19802S:	Supported
19803F:	drivers/net/ethernet/rocker/
19804
19805ROCKETPORT EXPRESS/INFINITY DRIVER
19806M:	Kevin Cernekee <cernekee@gmail.com>
19807L:	linux-serial@vger.kernel.org
19808S:	Odd Fixes
19809F:	drivers/tty/serial/rp2.*
19810
19811ROHM BD99954 CHARGER IC
19812M:	Matti Vaittinen <mazziesaccount@gmail.com>
19813S:	Supported
19814F:	drivers/power/supply/bd99954-charger.c
19815F:	drivers/power/supply/bd99954-charger.h
19816
19817ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19818M:	Tomasz Duszynski <tduszyns@gmail.com>
19819S:	Maintained
19820F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19821F:	drivers/iio/light/bh1750.c
19822
19823ROHM BM1390 PRESSURE SENSOR DRIVER
19824M:	Matti Vaittinen <mazziesaccount@gmail.com>
19825L:	linux-iio@vger.kernel.org
19826S:	Supported
19827F:	drivers/iio/pressure/rohm-bm1390.c
19828
19829ROHM BU270xx LIGHT SENSOR DRIVERs
19830M:	Matti Vaittinen <mazziesaccount@gmail.com>
19831L:	linux-iio@vger.kernel.org
19832S:	Supported
19833F:	drivers/iio/light/rohm-bu27008.c
19834F:	drivers/iio/light/rohm-bu27034.c
19835
19836ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19837M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19838L:	linux-kernel@vger.kernel.org
19839L:	linux-renesas-soc@vger.kernel.org
19840S:	Supported
19841F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19842F:	drivers/gpio/gpio-bd9571mwv.c
19843F:	drivers/mfd/bd9571mwv.c
19844F:	drivers/regulator/bd9571mwv-regulator.c
19845F:	include/linux/mfd/bd9571mwv.h
19846
19847ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19848M:	Matti Vaittinen <mazziesaccount@gmail.com>
19849S:	Supported
19850F:	drivers/clk/clk-bd718x7.c
19851F:	drivers/gpio/gpio-bd71815.c
19852F:	drivers/gpio/gpio-bd71828.c
19853F:	drivers/mfd/rohm-bd71828.c
19854F:	drivers/mfd/rohm-bd718x7.c
19855F:	drivers/mfd/rohm-bd9576.c
19856F:	drivers/mfd/rohm-bd96801.c
19857F:	drivers/regulator/bd71815-regulator.c
19858F:	drivers/regulator/bd71828-regulator.c
19859F:	drivers/regulator/bd718x7-regulator.c
19860F:	drivers/regulator/bd9576-regulator.c
19861F:	drivers/regulator/bd96801-regulator.c
19862F:	drivers/regulator/rohm-regulator.c
19863F:	drivers/rtc/rtc-bd70528.c
19864F:	drivers/watchdog/bd9576_wdt.c
19865F:	drivers/watchdog/bd96801_wdt.c
19866F:	include/linux/mfd/rohm-bd71815.h
19867F:	include/linux/mfd/rohm-bd71828.h
19868F:	include/linux/mfd/rohm-bd718x7.h
19869F:	include/linux/mfd/rohm-bd957x.h
19870F:	include/linux/mfd/rohm-bd96801.h
19871F:	include/linux/mfd/rohm-generic.h
19872F:	include/linux/mfd/rohm-shared.h
19873
19874ROSE NETWORK LAYER
19875M:	Ralf Baechle <ralf@linux-mips.org>
19876L:	linux-hams@vger.kernel.org
19877S:	Maintained
19878W:	https://linux-ax25.in-berlin.de
19879F:	include/net/rose.h
19880F:	include/uapi/linux/rose.h
19881F:	net/rose/
19882
19883ROTATION DRIVER FOR ALLWINNER A83T
19884M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19885L:	linux-media@vger.kernel.org
19886S:	Maintained
19887T:	git git://linuxtv.org/media_tree.git
19888F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19889F:	drivers/media/platform/sunxi/sun8i-rotate/
19890
19891RPMSG TTY DRIVER
19892M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19893L:	linux-remoteproc@vger.kernel.org
19894S:	Maintained
19895F:	drivers/tty/rpmsg_tty.c
19896
19897RTL2830 MEDIA DRIVER
19898L:	linux-media@vger.kernel.org
19899S:	Orphan
19900W:	https://linuxtv.org
19901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19902F:	drivers/media/dvb-frontends/rtl2830*
19903
19904RTL2832 MEDIA DRIVER
19905L:	linux-media@vger.kernel.org
19906S:	Orphan
19907W:	https://linuxtv.org
19908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19909F:	drivers/media/dvb-frontends/rtl2832*
19910
19911RTL2832_SDR MEDIA DRIVER
19912L:	linux-media@vger.kernel.org
19913S:	Orphan
19914W:	https://linuxtv.org
19915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19916F:	drivers/media/dvb-frontends/rtl2832_sdr*
19917
19918RTL8180 WIRELESS DRIVER
19919L:	linux-wireless@vger.kernel.org
19920S:	Orphan
19921F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19922
19923RTL8187 WIRELESS DRIVER
19924M:	Hin-Tak Leung <hintak.leung@gmail.com>
19925L:	linux-wireless@vger.kernel.org
19926S:	Maintained
19927T:	git https://github.com/pkshih/rtw.git
19928F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19929
19930RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19931M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19932L:	linux-wireless@vger.kernel.org
19933S:	Maintained
19934T:	git https://github.com/pkshih/rtw.git
19935F:	drivers/net/wireless/realtek/rtl8xxxu/
19936
19937RTRS TRANSPORT DRIVERS
19938M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19939M:	Jack Wang <jinpu.wang@ionos.com>
19940L:	linux-rdma@vger.kernel.org
19941S:	Maintained
19942F:	drivers/infiniband/ulp/rtrs/
19943
19944RUNTIME VERIFICATION (RV)
19945M:	Steven Rostedt <rostedt@goodmis.org>
19946L:	linux-trace-kernel@vger.kernel.org
19947S:	Maintained
19948F:	Documentation/trace/rv/
19949F:	include/linux/rv.h
19950F:	include/rv/
19951F:	kernel/trace/rv/
19952F:	tools/verification/
19953
19954RUST
19955M:	Miguel Ojeda <ojeda@kernel.org>
19956M:	Alex Gaynor <alex.gaynor@gmail.com>
19957R:	Boqun Feng <boqun.feng@gmail.com>
19958R:	Gary Guo <gary@garyguo.net>
19959R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19960R:	Benno Lossin <benno.lossin@proton.me>
19961R:	Andreas Hindborg <a.hindborg@kernel.org>
19962R:	Alice Ryhl <aliceryhl@google.com>
19963L:	rust-for-linux@vger.kernel.org
19964S:	Supported
19965W:	https://rust-for-linux.com
19966B:	https://github.com/Rust-for-Linux/linux/issues
19967C:	zulip://rust-for-linux.zulipchat.com
19968P:	https://rust-for-linux.com/contributing
19969T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19970F:	Documentation/rust/
19971F:	rust/
19972F:	samples/rust/
19973F:	scripts/*rust*
19974F:	tools/testing/selftests/rust/
19975K:	\b(?i:rust)\b
19976
19977RXRPC SOCKETS (AF_RXRPC)
19978M:	David Howells <dhowells@redhat.com>
19979M:	Marc Dionne <marc.dionne@auristor.com>
19980L:	linux-afs@lists.infradead.org
19981S:	Supported
19982W:	https://www.infradead.org/~dhowells/kafs/
19983F:	Documentation/networking/rxrpc.rst
19984F:	include/keys/rxrpc-type.h
19985F:	include/net/af_rxrpc.h
19986F:	include/trace/events/rxrpc.h
19987F:	include/uapi/linux/rxrpc.h
19988F:	net/rxrpc/
19989
19990S3 SAVAGE FRAMEBUFFER DRIVER
19991M:	Antonino Daplas <adaplas@gmail.com>
19992L:	linux-fbdev@vger.kernel.org
19993S:	Maintained
19994F:	drivers/video/fbdev/savage/
19995
19996S390 ARCHITECTURE
19997M:	Heiko Carstens <hca@linux.ibm.com>
19998M:	Vasily Gorbik <gor@linux.ibm.com>
19999M:	Alexander Gordeev <agordeev@linux.ibm.com>
20000R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20001R:	Sven Schnelle <svens@linux.ibm.com>
20002L:	linux-s390@vger.kernel.org
20003S:	Supported
20004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20005F:	Documentation/driver-api/s390-drivers.rst
20006F:	Documentation/arch/s390/
20007F:	arch/s390/
20008F:	drivers/s390/
20009F:	drivers/watchdog/diag288_wdt.c
20010
20011S390 COMMON I/O LAYER
20012M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20013M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20014L:	linux-s390@vger.kernel.org
20015S:	Supported
20016F:	drivers/s390/cio/
20017
20018S390 DASD DRIVER
20019M:	Stefan Haberland <sth@linux.ibm.com>
20020M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20021L:	linux-s390@vger.kernel.org
20022S:	Supported
20023F:	block/partitions/ibm.c
20024F:	drivers/s390/block/dasd*
20025F:	include/linux/dasd_mod.h
20026
20027S390 IOMMU (PCI)
20028M:	Niklas Schnelle <schnelle@linux.ibm.com>
20029M:	Matthew Rosato <mjrosato@linux.ibm.com>
20030R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20031L:	linux-s390@vger.kernel.org
20032S:	Supported
20033F:	drivers/iommu/s390-iommu.c
20034
20035S390 IUCV NETWORK LAYER
20036M:	Alexandra Winter <wintera@linux.ibm.com>
20037M:	Thorsten Winkler <twinkler@linux.ibm.com>
20038L:	linux-s390@vger.kernel.org
20039L:	netdev@vger.kernel.org
20040S:	Supported
20041F:	drivers/s390/net/*iucv*
20042F:	include/net/iucv/
20043F:	net/iucv/
20044
20045S390 MM
20046M:	Alexander Gordeev <agordeev@linux.ibm.com>
20047M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20048L:	linux-s390@vger.kernel.org
20049S:	Supported
20050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20051F:	arch/s390/include/asm/pgtable.h
20052F:	arch/s390/mm
20053
20054S390 NETWORK DRIVERS
20055M:	Alexandra Winter <wintera@linux.ibm.com>
20056M:	Thorsten Winkler <twinkler@linux.ibm.com>
20057L:	linux-s390@vger.kernel.org
20058L:	netdev@vger.kernel.org
20059S:	Supported
20060F:	drivers/s390/net/
20061
20062S390 PCI SUBSYSTEM
20063M:	Niklas Schnelle <schnelle@linux.ibm.com>
20064M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20065L:	linux-s390@vger.kernel.org
20066S:	Supported
20067F:	Documentation/arch/s390/pci.rst
20068F:	arch/s390/pci/
20069F:	drivers/pci/hotplug/s390_pci_hpc.c
20070
20071S390 SCM DRIVER
20072M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20073L:	linux-s390@vger.kernel.org
20074S:	Supported
20075F:	drivers/s390/block/scm*
20076F:	drivers/s390/cio/scm.c
20077
20078S390 VFIO AP DRIVER
20079M:	Tony Krowiak <akrowiak@linux.ibm.com>
20080M:	Halil Pasic <pasic@linux.ibm.com>
20081M:	Jason Herne <jjherne@linux.ibm.com>
20082L:	linux-s390@vger.kernel.org
20083S:	Supported
20084F:	Documentation/arch/s390/vfio-ap*
20085F:	drivers/s390/crypto/vfio_ap*
20086
20087S390 VFIO-CCW DRIVER
20088M:	Eric Farman <farman@linux.ibm.com>
20089M:	Matthew Rosato <mjrosato@linux.ibm.com>
20090R:	Halil Pasic <pasic@linux.ibm.com>
20091L:	linux-s390@vger.kernel.org
20092L:	kvm@vger.kernel.org
20093S:	Supported
20094F:	Documentation/arch/s390/vfio-ccw.rst
20095F:	drivers/s390/cio/vfio_ccw*
20096F:	include/uapi/linux/vfio_ccw.h
20097
20098S390 VFIO-PCI DRIVER
20099M:	Matthew Rosato <mjrosato@linux.ibm.com>
20100M:	Eric Farman <farman@linux.ibm.com>
20101L:	linux-s390@vger.kernel.org
20102L:	kvm@vger.kernel.org
20103S:	Supported
20104F:	arch/s390/kvm/pci*
20105F:	drivers/vfio/pci/vfio_pci_zdev.c
20106F:	include/uapi/linux/vfio_zdev.h
20107
20108S390 ZCRYPT DRIVER
20109M:	Harald Freudenberger <freude@linux.ibm.com>
20110L:	linux-s390@vger.kernel.org
20111S:	Supported
20112F:	drivers/s390/crypto/
20113
20114S390 ZFCP DRIVER
20115M:	Steffen Maier <maier@linux.ibm.com>
20116M:	Benjamin Block <bblock@linux.ibm.com>
20117L:	linux-s390@vger.kernel.org
20118S:	Supported
20119F:	drivers/s390/scsi/zfcp_*
20120
20121SAA6588 RDS RECEIVER DRIVER
20122M:	Hans Verkuil <hverkuil@xs4all.nl>
20123L:	linux-media@vger.kernel.org
20124S:	Odd Fixes
20125W:	https://linuxtv.org
20126T:	git git://linuxtv.org/media_tree.git
20127F:	drivers/media/i2c/saa6588*
20128
20129SAA7134 VIDEO4LINUX DRIVER
20130M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20131L:	linux-media@vger.kernel.org
20132S:	Odd fixes
20133W:	https://linuxtv.org
20134T:	git git://linuxtv.org/media_tree.git
20135F:	Documentation/driver-api/media/drivers/saa7134*
20136F:	drivers/media/pci/saa7134/
20137
20138SAA7146 VIDEO4LINUX-2 DRIVER
20139M:	Hans Verkuil <hverkuil@xs4all.nl>
20140L:	linux-media@vger.kernel.org
20141S:	Maintained
20142T:	git git://linuxtv.org/media_tree.git
20143F:	drivers/media/common/saa7146/
20144F:	drivers/media/pci/saa7146/
20145F:	include/media/drv-intf/saa7146*
20146
20147SAFESETID SECURITY MODULE
20148M:	Micah Morton <mortonm@chromium.org>
20149S:	Supported
20150F:	Documentation/admin-guide/LSM/SafeSetID.rst
20151F:	security/safesetid/
20152
20153SAMSUNG AUDIO (ASoC) DRIVERS
20154M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20156S:	Maintained
20157B:	mailto:linux-samsung-soc@vger.kernel.org
20158F:	Documentation/devicetree/bindings/sound/samsung*
20159F:	sound/soc/samsung/
20160
20161SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20162M:	Krzysztof Kozlowski <krzk@kernel.org>
20163L:	linux-crypto@vger.kernel.org
20164L:	linux-samsung-soc@vger.kernel.org
20165S:	Maintained
20166F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20167F:	drivers/crypto/exynos-rng.c
20168
20169SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20170M:	Łukasz Stelmach <l.stelmach@samsung.com>
20171L:	linux-samsung-soc@vger.kernel.org
20172S:	Maintained
20173F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20174F:	drivers/char/hw_random/exynos-trng.c
20175
20176SAMSUNG FRAMEBUFFER DRIVER
20177M:	Jingoo Han <jingoohan1@gmail.com>
20178L:	linux-fbdev@vger.kernel.org
20179S:	Maintained
20180F:	drivers/video/fbdev/s3c-fb.c
20181
20182SAMSUNG INTERCONNECT DRIVERS
20183M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20184M:	Artur Świgoń <a.swigon@samsung.com>
20185L:	linux-pm@vger.kernel.org
20186L:	linux-samsung-soc@vger.kernel.org
20187S:	Supported
20188F:	drivers/interconnect/samsung/
20189
20190SAMSUNG LAPTOP DRIVER
20191M:	Corentin Chary <corentin.chary@gmail.com>
20192L:	platform-driver-x86@vger.kernel.org
20193S:	Maintained
20194F:	drivers/platform/x86/samsung-laptop.c
20195
20196SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20197M:	Krzysztof Kozlowski <krzk@kernel.org>
20198L:	linux-kernel@vger.kernel.org
20199L:	linux-samsung-soc@vger.kernel.org
20200S:	Maintained
20201B:	mailto:linux-samsung-soc@vger.kernel.org
20202F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20203F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20204F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20205F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20206F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20207F:	drivers/clk/clk-s2mps11.c
20208F:	drivers/mfd/sec*.c
20209F:	drivers/regulator/s2m*.c
20210F:	drivers/regulator/s5m*.c
20211F:	drivers/rtc/rtc-s5m.c
20212F:	include/linux/mfd/samsung/
20213
20214SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20215M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20216L:	linux-media@vger.kernel.org
20217L:	linux-samsung-soc@vger.kernel.org
20218S:	Maintained
20219F:	drivers/media/platform/samsung/s3c-camif/
20220F:	include/media/drv-intf/s3c_camif.h
20221
20222SAMSUNG S3FWRN5 NFC DRIVER
20223M:	Krzysztof Kozlowski <krzk@kernel.org>
20224S:	Maintained
20225F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20226F:	drivers/nfc/s3fwrn5
20227
20228SAMSUNG S5C73M3 CAMERA DRIVER
20229M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20230M:	Andrzej Hajda <andrzej.hajda@intel.com>
20231L:	linux-media@vger.kernel.org
20232S:	Supported
20233F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20234F:	drivers/media/i2c/s5c73m3/*
20235
20236SAMSUNG S5K5BAF CAMERA DRIVER
20237M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20238M:	Andrzej Hajda <andrzej.hajda@intel.com>
20239L:	linux-media@vger.kernel.org
20240S:	Supported
20241F:	drivers/media/i2c/s5k5baf.c
20242
20243SAMSUNG S5P Security SubSystem (SSS) DRIVER
20244M:	Krzysztof Kozlowski <krzk@kernel.org>
20245M:	Vladimir Zapolskiy <vz@mleia.com>
20246L:	linux-crypto@vger.kernel.org
20247L:	linux-samsung-soc@vger.kernel.org
20248S:	Maintained
20249F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20250F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20251F:	drivers/crypto/s5p-sss.c
20252
20253SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20254M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20255L:	linux-media@vger.kernel.org
20256S:	Supported
20257Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20258F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20259F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20260F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20261F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20262F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20263F:	drivers/media/platform/samsung/exynos4-is/
20264
20265SAMSUNG SOC CLOCK DRIVERS
20266M:	Krzysztof Kozlowski <krzk@kernel.org>
20267M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20268M:	Chanwoo Choi <cw00.choi@samsung.com>
20269R:	Alim Akhtar <alim.akhtar@samsung.com>
20270L:	linux-samsung-soc@vger.kernel.org
20271S:	Maintained
20272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20273F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20274F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20275F:	drivers/clk/samsung/
20276F:	include/dt-bindings/clock/exynos*.h
20277F:	include/dt-bindings/clock/s5p*.h
20278F:	include/dt-bindings/clock/samsung,*.h
20279F:	include/linux/clk/samsung.h
20280
20281SAMSUNG SPI DRIVERS
20282M:	Andi Shyti <andi.shyti@kernel.org>
20283L:	linux-spi@vger.kernel.org
20284L:	linux-samsung-soc@vger.kernel.org
20285S:	Maintained
20286F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20287F:	drivers/spi/spi-s3c*
20288F:	include/linux/platform_data/spi-s3c64xx.h
20289
20290SAMSUNG SXGBE DRIVERS
20291M:	Byungho An <bh74.an@samsung.com>
20292L:	netdev@vger.kernel.org
20293S:	Supported
20294F:	drivers/net/ethernet/samsung/sxgbe/
20295
20296SAMSUNG THERMAL DRIVER
20297M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20298M:	Krzysztof Kozlowski <krzk@kernel.org>
20299L:	linux-pm@vger.kernel.org
20300L:	linux-samsung-soc@vger.kernel.org
20301S:	Maintained
20302F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20303F:	drivers/thermal/samsung/
20304
20305SAMSUNG USB2 PHY DRIVER
20306M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20307L:	linux-kernel@vger.kernel.org
20308S:	Supported
20309F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20310F:	Documentation/driver-api/phy/samsung-usb2.rst
20311F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20312F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20313F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20314F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20315F:	drivers/phy/samsung/phy-samsung-usb2.c
20316F:	drivers/phy/samsung/phy-samsung-usb2.h
20317
20318SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20319M:	Paul Barker <paul.barker@sancloud.com>
20320R:	Marc Murphy <marc.murphy@sancloud.com>
20321S:	Supported
20322F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20323
20324SC1200 WDT DRIVER
20325M:	Zwane Mwaikambo <zwanem@gmail.com>
20326S:	Maintained
20327F:	drivers/watchdog/sc1200wdt.c
20328
20329SCHEDULER
20330M:	Ingo Molnar <mingo@redhat.com>
20331M:	Peter Zijlstra <peterz@infradead.org>
20332M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20333M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20334R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20335R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20336R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20337R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20338R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20339L:	linux-kernel@vger.kernel.org
20340S:	Maintained
20341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20342F:	include/linux/preempt.h
20343F:	include/linux/sched.h
20344F:	include/linux/wait.h
20345F:	include/uapi/linux/sched.h
20346F:	kernel/sched/
20347
20348SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20349M:	Gustavo Silva <gustavograzs@gmail.com>
20350S:	Maintained
20351F:	drivers/iio/chemical/ens160_core.c
20352F:	drivers/iio/chemical/ens160_i2c.c
20353F:	drivers/iio/chemical/ens160_spi.c
20354F:	drivers/iio/chemical/ens160.h
20355
20356SCSI LIBSAS SUBSYSTEM
20357R:	John Garry <john.g.garry@oracle.com>
20358R:	Jason Yan <yanaijie@huawei.com>
20359L:	linux-scsi@vger.kernel.org
20360S:	Supported
20361F:	Documentation/scsi/libsas.rst
20362F:	drivers/scsi/libsas/
20363F:	include/scsi/libsas.h
20364F:	include/scsi/sas_ata.h
20365
20366SCSI RDMA PROTOCOL (SRP) INITIATOR
20367M:	Bart Van Assche <bvanassche@acm.org>
20368L:	linux-rdma@vger.kernel.org
20369S:	Supported
20370Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20371F:	drivers/infiniband/ulp/srp/
20372F:	include/scsi/srp.h
20373
20374SCSI RDMA PROTOCOL (SRP) TARGET
20375M:	Bart Van Assche <bvanassche@acm.org>
20376L:	linux-rdma@vger.kernel.org
20377L:	target-devel@vger.kernel.org
20378S:	Supported
20379Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20380F:	drivers/infiniband/ulp/srpt/
20381
20382SCSI SG DRIVER
20383M:	Doug Gilbert <dgilbert@interlog.com>
20384L:	linux-scsi@vger.kernel.org
20385S:	Maintained
20386W:	http://sg.danny.cz/sg
20387F:	Documentation/scsi/scsi-generic.rst
20388F:	drivers/scsi/sg.c
20389F:	include/scsi/sg.h
20390
20391SCSI SUBSYSTEM
20392M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20393M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20394L:	linux-scsi@vger.kernel.org
20395S:	Maintained
20396Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20399F:	Documentation/devicetree/bindings/scsi/
20400F:	drivers/scsi/
20401F:	drivers/ufs/
20402F:	include/scsi/
20403F:	include/uapi/scsi/
20404
20405SCSI TAPE DRIVER
20406M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20407L:	linux-scsi@vger.kernel.org
20408S:	Maintained
20409F:	Documentation/scsi/st.rst
20410F:	drivers/scsi/st.*
20411F:	drivers/scsi/st_*.h
20412
20413SCSI TARGET CORE USER DRIVER
20414M:	Bodo Stroesser <bostroesser@gmail.com>
20415L:	linux-scsi@vger.kernel.org
20416L:	target-devel@vger.kernel.org
20417S:	Supported
20418F:	Documentation/target/tcmu-design.rst
20419F:	drivers/target/target_core_user.c
20420F:	include/uapi/linux/target_core_user.h
20421
20422SCSI TARGET SUBSYSTEM
20423M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20424L:	linux-scsi@vger.kernel.org
20425L:	target-devel@vger.kernel.org
20426S:	Supported
20427Q:	https://patchwork.kernel.org/project/target-devel/list/
20428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20429F:	Documentation/target/
20430F:	drivers/target/
20431F:	include/target/
20432
20433SCTP PROTOCOL
20434M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20435M:	Xin Long <lucien.xin@gmail.com>
20436L:	linux-sctp@vger.kernel.org
20437S:	Maintained
20438W:	https://github.com/sctp/lksctp-tools/wiki
20439F:	Documentation/networking/sctp.rst
20440F:	include/linux/sctp.h
20441F:	include/net/sctp/
20442F:	include/uapi/linux/sctp.h
20443F:	net/sctp/
20444
20445SCx200 CPU SUPPORT
20446M:	Jim Cromie <jim.cromie@gmail.com>
20447S:	Odd Fixes
20448F:	Documentation/i2c/busses/scx200_acb.rst
20449F:	arch/x86/platform/scx200/
20450F:	drivers/i2c/busses/scx200*
20451F:	drivers/mtd/maps/scx200_docflash.c
20452F:	drivers/watchdog/scx200_wdt.c
20453F:	include/linux/scx200.h
20454
20455SCx200 GPIO DRIVER
20456M:	Jim Cromie <jim.cromie@gmail.com>
20457S:	Maintained
20458F:	drivers/char/scx200_gpio.c
20459F:	include/linux/scx200_gpio.h
20460
20461SCx200 HRT CLOCKSOURCE DRIVER
20462M:	Jim Cromie <jim.cromie@gmail.com>
20463S:	Maintained
20464F:	drivers/clocksource/scx200_hrt.c
20465
20466SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20467M:	Sascha Sommer <saschasommer@freenet.de>
20468L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20469S:	Maintained
20470F:	drivers/mmc/host/sdricoh_cs.c
20471
20472SECO BOARDS CEC DRIVER
20473M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20474S:	Maintained
20475F:	drivers/media/cec/platform/seco/seco-cec.c
20476F:	drivers/media/cec/platform/seco/seco-cec.h
20477
20478SECURE COMPUTING
20479M:	Kees Cook <kees@kernel.org>
20480R:	Andy Lutomirski <luto@amacapital.net>
20481R:	Will Drewry <wad@chromium.org>
20482S:	Supported
20483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20484F:	Documentation/userspace-api/seccomp_filter.rst
20485F:	include/linux/seccomp.h
20486F:	include/uapi/linux/seccomp.h
20487F:	kernel/seccomp.c
20488F:	tools/testing/selftests/kselftest_harness.h
20489F:	tools/testing/selftests/seccomp/*
20490K:	\bsecure_computing
20491K:	\bTIF_SECCOMP\b
20492
20493SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20494M:	Kamal Dasu <kamal.dasu@broadcom.com>
20495M:	Al Cooper <alcooperx@gmail.com>
20496R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20497L:	linux-mmc@vger.kernel.org
20498S:	Maintained
20499F:	drivers/mmc/host/sdhci-brcmstb*
20500
20501SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20502M:	Adrian Hunter <adrian.hunter@intel.com>
20503L:	linux-mmc@vger.kernel.org
20504S:	Supported
20505F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20506F:	drivers/mmc/host/sdhci*
20507
20508SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20509M:	Aubin Constans <aubin.constans@microchip.com>
20510R:	Eugen Hristev <eugen.hristev@collabora.com>
20511L:	linux-mmc@vger.kernel.org
20512S:	Supported
20513F:	drivers/mmc/host/sdhci-of-at91.c
20514
20515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20516M:	Haibo Chen <haibo.chen@nxp.com>
20517L:	imx@lists.linux.dev
20518L:	linux-mmc@vger.kernel.org
20519L:	s32@nxp.com
20520S:	Maintained
20521F:	drivers/mmc/host/sdhci-esdhc-imx.c
20522
20523SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20524M:	Ben Dooks <ben-linux@fluff.org>
20525M:	Jaehoon Chung <jh80.chung@samsung.com>
20526L:	linux-mmc@vger.kernel.org
20527S:	Maintained
20528F:	drivers/mmc/host/sdhci-s3c*
20529
20530SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20531M:	Viresh Kumar <vireshk@kernel.org>
20532L:	linux-mmc@vger.kernel.org
20533S:	Maintained
20534F:	drivers/mmc/host/sdhci-spear.c
20535
20536SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20537M:	Vignesh Raghavendra <vigneshr@ti.com>
20538L:	linux-mmc@vger.kernel.org
20539S:	Maintained
20540F:	drivers/mmc/host/sdhci-omap.c
20541
20542SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20543M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20544L:	linux-block@vger.kernel.org
20545S:	Supported
20546F:	block/opal_proto.h
20547F:	block/sed*
20548F:	include/linux/sed*
20549F:	include/uapi/linux/sed*
20550
20551SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20552M:	Mark Rutland <mark.rutland@arm.com>
20553M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20554M:	Sudeep Holla <sudeep.holla@arm.com>
20555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20556S:	Maintained
20557F:	drivers/firmware/smccc/
20558F:	include/linux/arm-smccc.h
20559
20560SECURITY CONTACT
20561M:	Security Officers <security@kernel.org>
20562S:	Supported
20563F:	Documentation/process/security-bugs.rst
20564
20565SECURITY SUBSYSTEM
20566M:	Paul Moore <paul@paul-moore.com>
20567M:	James Morris <jmorris@namei.org>
20568M:	"Serge E. Hallyn" <serge@hallyn.com>
20569L:	linux-security-module@vger.kernel.org
20570S:	Supported
20571Q:	https://patchwork.kernel.org/project/linux-security-module/list
20572B:	mailto:linux-security-module@vger.kernel.org
20573P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20574T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20575F:	include/linux/lsm_audit.h
20576F:	include/linux/lsm_hook_defs.h
20577F:	include/linux/lsm_hooks.h
20578F:	include/linux/security.h
20579F:	include/uapi/linux/lsm.h
20580F:	security/
20581F:	tools/testing/selftests/lsm/
20582X:	security/selinux/
20583K:	\bsecurity_[a-z_0-9]\+\b
20584
20585SELINUX SECURITY MODULE
20586M:	Paul Moore <paul@paul-moore.com>
20587M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20588R:	Ondrej Mosnacek <omosnace@redhat.com>
20589L:	selinux@vger.kernel.org
20590S:	Supported
20591W:	https://github.com/SELinuxProject
20592Q:	https://patchwork.kernel.org/project/selinux/list
20593B:	mailto:selinux@vger.kernel.org
20594P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20595T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20596F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20597F:	Documentation/ABI/removed/sysfs-selinux-disable
20598F:	Documentation/admin-guide/LSM/SELinux.rst
20599F:	include/trace/events/avc.h
20600F:	include/uapi/linux/selinux_netlink.h
20601F:	scripts/selinux/
20602F:	security/selinux/
20603
20604SENSABLE PHANTOM
20605M:	Jiri Slaby <jirislaby@kernel.org>
20606S:	Maintained
20607F:	drivers/misc/phantom.c
20608F:	include/uapi/linux/phantom.h
20609
20610SENSEAIR SUNRISE 006-0-0007
20611M:	Jacopo Mondi <jacopo@jmondi.org>
20612S:	Maintained
20613F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20614F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20615F:	drivers/iio/chemical/sunrise_co2.c
20616
20617SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20618M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20619S:	Maintained
20620F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20621F:	drivers/iio/chemical/scd30.h
20622F:	drivers/iio/chemical/scd30_core.c
20623F:	drivers/iio/chemical/scd30_i2c.c
20624F:	drivers/iio/chemical/scd30_serial.c
20625
20626SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20627M:	Roan van Dijk <roan@protonic.nl>
20628S:	Maintained
20629F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20630F:	drivers/iio/chemical/scd4x.c
20631
20632SENSIRION SGP40 GAS SENSOR DRIVER
20633M:	Andreas Klinger <ak@it-klinger.de>
20634S:	Maintained
20635F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20636F:	drivers/iio/chemical/sgp40.c
20637
20638SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20639M:	Tomasz Duszynski <tduszyns@gmail.com>
20640S:	Maintained
20641F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20642F:	drivers/iio/chemical/sps30.c
20643F:	drivers/iio/chemical/sps30_i2c.c
20644F:	drivers/iio/chemical/sps30_serial.c
20645
20646SERIAL DEVICE BUS
20647M:	Rob Herring <robh@kernel.org>
20648L:	linux-serial@vger.kernel.org
20649S:	Maintained
20650F:	Documentation/devicetree/bindings/serial/serial.yaml
20651F:	drivers/tty/serdev/
20652F:	include/linux/serdev.h
20653
20654SERIAL IR RECEIVER
20655M:	Sean Young <sean@mess.org>
20656L:	linux-media@vger.kernel.org
20657S:	Maintained
20658F:	drivers/media/rc/serial_ir.c
20659
20660SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20661M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20662L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20663S:	Maintained
20664F:	Documentation/devicetree/bindings/slimbus/
20665F:	drivers/slimbus/
20666F:	include/linux/slimbus.h
20667
20668SFC NETWORK DRIVER
20669M:	Edward Cree <ecree.xilinx@gmail.com>
20670M:	Martin Habets <habetsm.xilinx@gmail.com>
20671L:	netdev@vger.kernel.org
20672L:	linux-net-drivers@amd.com
20673S:	Supported
20674F:	Documentation/networking/devlink/sfc.rst
20675F:	drivers/net/ethernet/sfc/
20676
20677SFCTEMP HWMON DRIVER
20678M:	Emil Renner Berthing <kernel@esmil.dk>
20679M:	Hal Feng <hal.feng@starfivetech.com>
20680L:	linux-hwmon@vger.kernel.org
20681S:	Maintained
20682F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20683F:	Documentation/hwmon/sfctemp.rst
20684F:	drivers/hwmon/sfctemp.c
20685
20686SFF/SFP/SFP+ MODULE SUPPORT
20687M:	Russell King <linux@armlinux.org.uk>
20688L:	netdev@vger.kernel.org
20689S:	Maintained
20690F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20691F:	drivers/net/phy/phylink.c
20692F:	drivers/net/phy/sfp*
20693F:	include/linux/mdio/mdio-i2c.h
20694F:	include/linux/phylink.h
20695F:	include/linux/sfp.h
20696K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20697
20698SGI GRU DRIVER
20699M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20700S:	Maintained
20701F:	drivers/misc/sgi-gru/
20702
20703SGI XP/XPC/XPNET DRIVER
20704M:	Robin Holt <robinmholt@gmail.com>
20705M:	Steve Wahl <steve.wahl@hpe.com>
20706S:	Maintained
20707F:	drivers/misc/sgi-xp/
20708
20709SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20710M:	Wenjia Zhang <wenjia@linux.ibm.com>
20711M:	Jan Karcher <jaka@linux.ibm.com>
20712R:	D. Wythe <alibuda@linux.alibaba.com>
20713R:	Tony Lu <tonylu@linux.alibaba.com>
20714R:	Wen Gu <guwen@linux.alibaba.com>
20715L:	linux-s390@vger.kernel.org
20716S:	Supported
20717F:	net/smc/
20718
20719SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20720M:	Linus Walleij <linus.walleij@linaro.org>
20721L:	linux-iio@vger.kernel.org
20722S:	Maintained
20723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20724F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20725F:	drivers/iio/light/gp2ap002.c
20726
20727SHARP RJ54N1CB0C SENSOR DRIVER
20728M:	Jacopo Mondi <jacopo@jmondi.org>
20729L:	linux-media@vger.kernel.org
20730S:	Odd fixes
20731T:	git git://linuxtv.org/media_tree.git
20732F:	drivers/media/i2c/rj54n1cb0c.c
20733F:	include/media/i2c/rj54n1cb0c.h
20734
20735SHRINKER
20736M:	Andrew Morton <akpm@linux-foundation.org>
20737M:	Dave Chinner <david@fromorbit.com>
20738R:	Qi Zheng <zhengqi.arch@bytedance.com>
20739R:	Roman Gushchin <roman.gushchin@linux.dev>
20740R:	Muchun Song <muchun.song@linux.dev>
20741L:	linux-mm@kvack.org
20742S:	Maintained
20743F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20744F:	include/linux/shrinker.h
20745F:	mm/shrinker.c
20746F:	mm/shrinker_debug.c
20747
20748SH_VOU V4L2 OUTPUT DRIVER
20749L:	linux-media@vger.kernel.org
20750S:	Orphan
20751F:	drivers/media/platform/renesas/sh_vou.c
20752F:	include/media/drv-intf/sh_vou.h
20753
20754SI2157 MEDIA DRIVER
20755L:	linux-media@vger.kernel.org
20756S:	Orphan
20757W:	https://linuxtv.org
20758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20759F:	drivers/media/tuners/si2157*
20760
20761SI2165 MEDIA DRIVER
20762M:	Matthias Schwarzott <zzam@gentoo.org>
20763L:	linux-media@vger.kernel.org
20764S:	Maintained
20765W:	https://linuxtv.org
20766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20767F:	drivers/media/dvb-frontends/si2165*
20768
20769SI2168 MEDIA DRIVER
20770L:	linux-media@vger.kernel.org
20771S:	Orphan
20772W:	https://linuxtv.org
20773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20774F:	drivers/media/dvb-frontends/si2168*
20775
20776SI470X FM RADIO RECEIVER I2C DRIVER
20777M:	Hans Verkuil <hverkuil@xs4all.nl>
20778L:	linux-media@vger.kernel.org
20779S:	Odd Fixes
20780W:	https://linuxtv.org
20781T:	git git://linuxtv.org/media_tree.git
20782F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20783F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20784
20785SI470X FM RADIO RECEIVER USB DRIVER
20786M:	Hans Verkuil <hverkuil@xs4all.nl>
20787L:	linux-media@vger.kernel.org
20788S:	Maintained
20789W:	https://linuxtv.org
20790T:	git git://linuxtv.org/media_tree.git
20791F:	drivers/media/radio/si470x/radio-si470x-common.c
20792F:	drivers/media/radio/si470x/radio-si470x-usb.c
20793F:	drivers/media/radio/si470x/radio-si470x.h
20794
20795SI4713 FM RADIO TRANSMITTER I2C DRIVER
20796M:	Eduardo Valentin <edubezval@gmail.com>
20797L:	linux-media@vger.kernel.org
20798S:	Odd Fixes
20799W:	https://linuxtv.org
20800T:	git git://linuxtv.org/media_tree.git
20801F:	drivers/media/radio/si4713/si4713.?
20802
20803SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20804M:	Eduardo Valentin <edubezval@gmail.com>
20805L:	linux-media@vger.kernel.org
20806S:	Odd Fixes
20807W:	https://linuxtv.org
20808T:	git git://linuxtv.org/media_tree.git
20809F:	drivers/media/radio/si4713/radio-platform-si4713.c
20810
20811SI4713 FM RADIO TRANSMITTER USB DRIVER
20812M:	Hans Verkuil <hverkuil@xs4all.nl>
20813L:	linux-media@vger.kernel.org
20814S:	Maintained
20815W:	https://linuxtv.org
20816T:	git git://linuxtv.org/media_tree.git
20817F:	drivers/media/radio/si4713/radio-usb-si4713.c
20818
20819SIANO DVB DRIVER
20820M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20821L:	linux-media@vger.kernel.org
20822S:	Odd fixes
20823W:	https://linuxtv.org
20824T:	git git://linuxtv.org/media_tree.git
20825F:	drivers/media/common/siano/
20826F:	drivers/media/mmc/siano/
20827F:	drivers/media/usb/siano/
20828F:	drivers/media/usb/siano/
20829
20830SIEMENS IPC LED DRIVERS
20831M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20832M:	Xing Tong Wu <xingtong.wu@siemens.com>
20833M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20834L:	linux-leds@vger.kernel.org
20835S:	Maintained
20836F:	drivers/leds/simple/
20837
20838SIEMENS IPC PLATFORM DRIVERS
20839M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20840M:	Xing Tong Wu <xingtong.wu@siemens.com>
20841M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20842L:	platform-driver-x86@vger.kernel.org
20843S:	Maintained
20844F:	drivers/platform/x86/siemens/
20845F:	include/linux/platform_data/x86/simatic-ipc-base.h
20846F:	include/linux/platform_data/x86/simatic-ipc.h
20847
20848SIEMENS IPC WATCHDOG DRIVERS
20849M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20850M:	Xing Tong Wu <xingtong.wu@siemens.com>
20851M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20852L:	linux-watchdog@vger.kernel.org
20853S:	Maintained
20854F:	drivers/watchdog/simatic-ipc-wdt.c
20855
20856SIFIVE DRIVERS
20857M:	Paul Walmsley <paul.walmsley@sifive.com>
20858M:	Samuel Holland <samuel.holland@sifive.com>
20859L:	linux-riscv@lists.infradead.org
20860S:	Supported
20861F:	drivers/dma/sf-pdma/
20862N:	sifive
20863K:	fu[57]40
20864K:	[^@]sifive
20865
20866SILEAD TOUCHSCREEN DRIVER
20867M:	Hans de Goede <hdegoede@redhat.com>
20868L:	linux-input@vger.kernel.org
20869L:	platform-driver-x86@vger.kernel.org
20870S:	Maintained
20871F:	drivers/input/touchscreen/silead.c
20872F:	drivers/platform/x86/touchscreen_dmi.c
20873
20874SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20875M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20876S:	Supported
20877F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20878F:	drivers/net/wireless/silabs/wfx/
20879
20880SILICON MOTION SM712 FRAME BUFFER DRIVER
20881M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20882M:	Teddy Wang <teddy.wang@siliconmotion.com>
20883M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20884L:	linux-fbdev@vger.kernel.org
20885S:	Maintained
20886F:	Documentation/fb/sm712fb.rst
20887F:	drivers/video/fbdev/sm712*
20888
20889SILVACO I3C DUAL-ROLE MASTER
20890M:	Miquel Raynal <miquel.raynal@bootlin.com>
20891M:	Conor Culhane <conor.culhane@silvaco.com>
20892L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20893S:	Maintained
20894F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20895F:	drivers/i3c/master/svc-i3c-master.c
20896
20897SIMPLEFB FB DRIVER
20898M:	Hans de Goede <hdegoede@redhat.com>
20899L:	linux-fbdev@vger.kernel.org
20900S:	Maintained
20901F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20902F:	drivers/video/fbdev/simplefb.c
20903F:	include/linux/platform_data/simplefb.h
20904
20905SIOX
20906M:	Thorsten Scherer <t.scherer@eckelmann.de>
20907R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20908S:	Supported
20909F:	drivers/gpio/gpio-siox.c
20910F:	drivers/siox/*
20911F:	include/trace/events/siox.h
20912
20913SIPHASH PRF ROUTINES
20914M:	Jason A. Donenfeld <Jason@zx2c4.com>
20915S:	Maintained
20916F:	include/linux/siphash.h
20917F:	lib/siphash.c
20918F:	lib/siphash_kunit.c
20919
20920SIS 190 ETHERNET DRIVER
20921M:	Francois Romieu <romieu@fr.zoreil.com>
20922L:	netdev@vger.kernel.org
20923S:	Maintained
20924F:	drivers/net/ethernet/sis/sis190.c
20925
20926SIS 900/7016 FAST ETHERNET DRIVER
20927M:	Daniele Venzano <venza@brownhat.org>
20928L:	netdev@vger.kernel.org
20929S:	Maintained
20930W:	http://www.brownhat.org/sis900.html
20931F:	drivers/net/ethernet/sis/sis900.*
20932
20933SIS FRAMEBUFFER DRIVER
20934S:	Orphan
20935F:	Documentation/fb/sisfb.rst
20936F:	drivers/video/fbdev/sis/
20937F:	include/video/sisfb.h
20938
20939SIS I2C TOUCHSCREEN DRIVER
20940M:	Mika Penttilä <mpenttil@redhat.com>
20941L:	linux-input@vger.kernel.org
20942S:	Maintained
20943F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20944F:	drivers/input/touchscreen/sis_i2c.c
20945
20946SIS USB2VGA DRIVER
20947M:	Thomas Winischhofer <thomas@winischhofer.net>
20948S:	Maintained
20949W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20950F:	drivers/usb/misc/sisusbvga/
20951
20952SL28 CPLD MFD DRIVER
20953M:	Michael Walle <mwalle@kernel.org>
20954S:	Maintained
20955F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20956F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20957F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20958F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20959F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20960F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20961F:	drivers/gpio/gpio-sl28cpld.c
20962F:	drivers/hwmon/sl28cpld-hwmon.c
20963F:	drivers/irqchip/irq-sl28cpld.c
20964F:	drivers/pwm/pwm-sl28cpld.c
20965F:	drivers/watchdog/sl28cpld_wdt.c
20966
20967SL28 VPD NVMEM LAYOUT DRIVER
20968M:	Michael Walle <mwalle@kernel.org>
20969S:	Maintained
20970F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20971F:	drivers/nvmem/layouts/sl28vpd.c
20972
20973SLAB ALLOCATOR
20974M:	Christoph Lameter <cl@linux.com>
20975M:	Pekka Enberg <penberg@kernel.org>
20976M:	David Rientjes <rientjes@google.com>
20977M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20978M:	Andrew Morton <akpm@linux-foundation.org>
20979M:	Vlastimil Babka <vbabka@suse.cz>
20980R:	Roman Gushchin <roman.gushchin@linux.dev>
20981R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20982L:	linux-mm@kvack.org
20983S:	Maintained
20984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20985F:	include/linux/sl?b*.h
20986F:	mm/sl?b*
20987
20988SLCAN CAN NETWORK DRIVER
20989M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20990L:	linux-can@vger.kernel.org
20991S:	Maintained
20992F:	drivers/net/can/slcan/
20993
20994SLEEPABLE READ-COPY UPDATE (SRCU)
20995M:	Lai Jiangshan <jiangshanlai@gmail.com>
20996M:	"Paul E. McKenney" <paulmck@kernel.org>
20997M:	Josh Triplett <josh@joshtriplett.org>
20998R:	Steven Rostedt <rostedt@goodmis.org>
20999R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21000L:	rcu@vger.kernel.org
21001S:	Supported
21002W:	http://www.rdrop.com/users/paulmck/RCU/
21003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21004F:	include/linux/srcu*.h
21005F:	kernel/rcu/srcu*.c
21006
21007SMACK SECURITY MODULE
21008M:	Casey Schaufler <casey@schaufler-ca.com>
21009L:	linux-security-module@vger.kernel.org
21010S:	Maintained
21011W:	http://schaufler-ca.com
21012T:	git git://github.com/cschaufler/smack-next
21013F:	Documentation/admin-guide/LSM/Smack.rst
21014F:	security/smack/
21015
21016SMC91x ETHERNET DRIVER
21017M:	Nicolas Pitre <nico@fluxnic.net>
21018S:	Odd Fixes
21019F:	drivers/net/ethernet/smsc/smc91x.*
21020
21021SMSC EMC2103 HARDWARE MONITOR DRIVER
21022M:	Steve Glendinning <steve.glendinning@shawell.net>
21023L:	linux-hwmon@vger.kernel.org
21024S:	Maintained
21025F:	Documentation/hwmon/emc2103.rst
21026F:	drivers/hwmon/emc2103.c
21027
21028SMSC SCH5627 HARDWARE MONITOR DRIVER
21029M:	Hans de Goede <hdegoede@redhat.com>
21030L:	linux-hwmon@vger.kernel.org
21031S:	Supported
21032F:	Documentation/hwmon/sch5627.rst
21033F:	drivers/hwmon/sch5627.c
21034
21035SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21036M:	Steve Glendinning <steve.glendinning@shawell.net>
21037L:	linux-fbdev@vger.kernel.org
21038S:	Maintained
21039F:	drivers/video/fbdev/smscufx.c
21040
21041SMSC47B397 HARDWARE MONITOR DRIVER
21042M:	Jean Delvare <jdelvare@suse.com>
21043L:	linux-hwmon@vger.kernel.org
21044S:	Maintained
21045F:	Documentation/hwmon/smsc47b397.rst
21046F:	drivers/hwmon/smsc47b397.c
21047
21048SMSC911x ETHERNET DRIVER
21049M:	Steve Glendinning <steve.glendinning@shawell.net>
21050L:	netdev@vger.kernel.org
21051S:	Maintained
21052F:	drivers/net/ethernet/smsc/smsc911x.*
21053F:	include/linux/smsc911x.h
21054
21055SMSC9420 PCI ETHERNET DRIVER
21056M:	Steve Glendinning <steve.glendinning@shawell.net>
21057L:	netdev@vger.kernel.org
21058S:	Maintained
21059F:	drivers/net/ethernet/smsc/smsc9420.*
21060
21061SNET DPU VIRTIO DATA PATH ACCELERATOR
21062R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21063F:	drivers/vdpa/solidrun/
21064
21065SOCIONEXT (SNI) AVE NETWORK DRIVER
21066M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21067L:	netdev@vger.kernel.org
21068S:	Maintained
21069F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21070F:	drivers/net/ethernet/socionext/sni_ave.c
21071
21072SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21073M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21074M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21075L:	netdev@vger.kernel.org
21076S:	Maintained
21077F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21078F:	drivers/net/ethernet/socionext/netsec.c
21079
21080SOCIONEXT (SNI) Synquacer SPI DRIVER
21081M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21082M:	Jassi Brar <jaswinder.singh@linaro.org>
21083L:	linux-spi@vger.kernel.org
21084S:	Maintained
21085F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21086F:	drivers/spi/spi-synquacer.c
21087
21088SOCIONEXT SYNQUACER I2C DRIVER
21089M:	Ard Biesheuvel <ardb@kernel.org>
21090L:	linux-i2c@vger.kernel.org
21091S:	Maintained
21092F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21093F:	drivers/i2c/busses/i2c-synquacer.c
21094
21095SOCIONEXT UNIPHIER SOUND DRIVER
21096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21097S:	Orphan
21098F:	sound/soc/uniphier/
21099
21100SOCKET TIMESTAMPING
21101M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21102S:	Maintained
21103F:	Documentation/networking/timestamping.rst
21104F:	include/linux/net_tstamp.h
21105F:	include/uapi/linux/net_tstamp.h
21106F:	tools/testing/selftests/net/so_txtime.c
21107
21108SOEKRIS NET48XX LED SUPPORT
21109M:	Chris Boot <bootc@bootc.net>
21110S:	Maintained
21111F:	drivers/leds/leds-net48xx.c
21112
21113SOFT-IWARP DRIVER (siw)
21114M:	Bernard Metzler <bmt@zurich.ibm.com>
21115L:	linux-rdma@vger.kernel.org
21116S:	Supported
21117F:	drivers/infiniband/sw/siw/
21118F:	include/uapi/rdma/siw-abi.h
21119
21120SOFT-ROCE DRIVER (rxe)
21121M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21122L:	linux-rdma@vger.kernel.org
21123S:	Supported
21124F:	drivers/infiniband/sw/rxe/
21125F:	include/uapi/rdma/rdma_user_rxe.h
21126
21127SOFTLOGIC 6x10 MPEG CODEC
21128M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21129M:	Andrey Utkin <andrey_utkin@fastmail.com>
21130M:	Ismael Luceno <ismael@iodev.co.uk>
21131L:	linux-media@vger.kernel.org
21132S:	Supported
21133F:	drivers/media/pci/solo6x10/
21134
21135SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21136M:	James Morse <james.morse@arm.com>
21137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21138S:	Maintained
21139F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21140F:	drivers/firmware/arm_sdei.c
21141F:	include/linux/arm_sdei.h
21142F:	include/uapi/linux/arm_sdei.h
21143
21144SOFTWARE NODES AND DEVICE PROPERTIES
21145R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21146R:	Daniel Scally <djrscally@gmail.com>
21147R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21148R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21149L:	linux-acpi@vger.kernel.org
21150S:	Maintained
21151F:	drivers/base/property.c
21152F:	drivers/base/swnode.c
21153F:	include/linux/fwnode.h
21154F:	include/linux/property.h
21155
21156SOFTWARE RAID (Multiple Disks) SUPPORT
21157M:	Song Liu <song@kernel.org>
21158R:	Yu Kuai <yukuai3@huawei.com>
21159L:	linux-raid@vger.kernel.org
21160S:	Supported
21161Q:	https://patchwork.kernel.org/project/linux-raid/list/
21162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21163F:	drivers/md/Kconfig
21164F:	drivers/md/Makefile
21165F:	drivers/md/md*
21166F:	drivers/md/raid*
21167F:	include/linux/raid/
21168F:	include/uapi/linux/raid/
21169
21170SOLIDRUN CLEARFOG SUPPORT
21171M:	Russell King <linux@armlinux.org.uk>
21172S:	Maintained
21173F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21174F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21175
21176SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21177M:	Russell King <linux@armlinux.org.uk>
21178S:	Maintained
21179F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21180F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21181F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21182
21183SONIC NETWORK DRIVER
21184M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21185L:	netdev@vger.kernel.org
21186S:	Maintained
21187F:	drivers/net/ethernet/natsemi/sonic.*
21188
21189SONICS SILICON BACKPLANE DRIVER (SSB)
21190M:	Michael Buesch <m@bues.ch>
21191L:	linux-wireless@vger.kernel.org
21192S:	Maintained
21193F:	drivers/ssb/
21194F:	include/linux/ssb/
21195
21196SONY IMX208 SENSOR DRIVER
21197M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21198L:	linux-media@vger.kernel.org
21199S:	Maintained
21200T:	git git://linuxtv.org/media_tree.git
21201F:	drivers/media/i2c/imx208.c
21202
21203SONY IMX214 SENSOR DRIVER
21204M:	Ricardo Ribalda <ribalda@kernel.org>
21205L:	linux-media@vger.kernel.org
21206S:	Maintained
21207T:	git git://linuxtv.org/media_tree.git
21208F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21209F:	drivers/media/i2c/imx214.c
21210
21211SONY IMX219 SENSOR DRIVER
21212M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21213L:	linux-media@vger.kernel.org
21214S:	Maintained
21215T:	git git://linuxtv.org/media_tree.git
21216F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21217F:	drivers/media/i2c/imx219.c
21218
21219SONY IMX258 SENSOR DRIVER
21220M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21221L:	linux-media@vger.kernel.org
21222S:	Maintained
21223T:	git git://linuxtv.org/media_tree.git
21224F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21225F:	drivers/media/i2c/imx258.c
21226
21227SONY IMX274 SENSOR DRIVER
21228M:	Leon Luo <leonl@leopardimaging.com>
21229L:	linux-media@vger.kernel.org
21230S:	Maintained
21231T:	git git://linuxtv.org/media_tree.git
21232F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21233F:	drivers/media/i2c/imx274.c
21234
21235SONY IMX283 SENSOR DRIVER
21236M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21237M:	Umang Jain <umang.jain@ideasonboard.com>
21238L:	linux-media@vger.kernel.org
21239S:	Maintained
21240T:	git git://linuxtv.org/media_tree.git
21241F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21242F:	drivers/media/i2c/imx283.c
21243
21244SONY IMX290 SENSOR DRIVER
21245M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21246L:	linux-media@vger.kernel.org
21247S:	Maintained
21248T:	git git://linuxtv.org/media_tree.git
21249F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21250F:	drivers/media/i2c/imx290.c
21251
21252SONY IMX296 SENSOR DRIVER
21253M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21254M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21255L:	linux-media@vger.kernel.org
21256S:	Maintained
21257T:	git git://linuxtv.org/media_tree.git
21258F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21259F:	drivers/media/i2c/imx296.c
21260
21261SONY IMX319 SENSOR DRIVER
21262M:	Bingbu Cao <bingbu.cao@intel.com>
21263L:	linux-media@vger.kernel.org
21264S:	Maintained
21265T:	git git://linuxtv.org/media_tree.git
21266F:	drivers/media/i2c/imx319.c
21267
21268SONY IMX334 SENSOR DRIVER
21269L:	linux-media@vger.kernel.org
21270S:	Orphan
21271T:	git git://linuxtv.org/media_tree.git
21272F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21273F:	drivers/media/i2c/imx334.c
21274
21275SONY IMX335 SENSOR DRIVER
21276L:	linux-media@vger.kernel.org
21277S:	Orphan
21278T:	git git://linuxtv.org/media_tree.git
21279F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21280F:	drivers/media/i2c/imx335.c
21281
21282SONY IMX355 SENSOR DRIVER
21283M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21284L:	linux-media@vger.kernel.org
21285S:	Maintained
21286T:	git git://linuxtv.org/media_tree.git
21287F:	drivers/media/i2c/imx355.c
21288
21289SONY IMX412 SENSOR DRIVER
21290L:	linux-media@vger.kernel.org
21291S:	Orphan
21292T:	git git://linuxtv.org/media_tree.git
21293F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21294F:	drivers/media/i2c/imx412.c
21295
21296SONY IMX415 SENSOR DRIVER
21297M:	Michael Riesch <michael.riesch@wolfvision.net>
21298L:	linux-media@vger.kernel.org
21299S:	Maintained
21300T:	git git://linuxtv.org/media_tree.git
21301F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21302F:	drivers/media/i2c/imx415.c
21303
21304SONY MEMORYSTICK SUBSYSTEM
21305M:	Maxim Levitsky <maximlevitsky@gmail.com>
21306M:	Alex Dubov <oakad@yahoo.com>
21307M:	Ulf Hansson <ulf.hansson@linaro.org>
21308L:	linux-mmc@vger.kernel.org
21309S:	Maintained
21310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21311F:	drivers/memstick/
21312F:	include/linux/memstick.h
21313
21314SONY VAIO CONTROL DEVICE DRIVER
21315M:	Mattia Dongili <malattia@linux.it>
21316L:	platform-driver-x86@vger.kernel.org
21317S:	Maintained
21318W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21319F:	Documentation/admin-guide/laptops/sony-laptop.rst
21320F:	drivers/char/sonypi.c
21321F:	drivers/platform/x86/sony-laptop.c
21322F:	include/linux/sony-laptop.h
21323
21324SOPHGO DEVICETREES and DRIVERS
21325M:	Chen Wang <unicorn_wang@outlook.com>
21326M:	Inochi Amaoto <inochiama@outlook.com>
21327T:	git https://github.com/sophgo/linux.git
21328S:	Maintained
21329N:	sophgo
21330K:	sophgo
21331
21332SOUND
21333M:	Jaroslav Kysela <perex@perex.cz>
21334M:	Takashi Iwai <tiwai@suse.com>
21335L:	linux-sound@vger.kernel.org
21336S:	Maintained
21337W:	http://www.alsa-project.org/
21338Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21340F:	Documentation/sound/
21341F:	include/sound/
21342F:	include/uapi/sound/
21343F:	sound/
21344F:	tools/testing/selftests/alsa
21345
21346SOUND - ALSA SELFTESTS
21347M:	Mark Brown <broonie@kernel.org>
21348L:	linux-sound@vger.kernel.org
21349L:	linux-kselftest@vger.kernel.org
21350S:	Supported
21351F:	tools/testing/selftests/alsa
21352
21353SOUND - COMPRESSED AUDIO
21354M:	Vinod Koul <vkoul@kernel.org>
21355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21356S:	Supported
21357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21358F:	Documentation/sound/designs/compress-offload.rst
21359F:	include/sound/compress_driver.h
21360F:	include/uapi/sound/compress_*
21361F:	sound/core/compress_offload.c
21362F:	sound/soc/soc-compress.c
21363
21364SOUND - CORE KUNIT TEST
21365M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21366L:	linux-sound@vger.kernel.org
21367S:	Supported
21368F:	sound/core/sound_kunit.c
21369
21370SOUND - DMAENGINE HELPERS
21371M:	Lars-Peter Clausen <lars@metafoo.de>
21372S:	Supported
21373F:	include/sound/dmaengine_pcm.h
21374F:	sound/core/pcm_dmaengine.c
21375F:	sound/soc/soc-generic-dmaengine-pcm.c
21376
21377SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21378M:	Liam Girdwood <lgirdwood@gmail.com>
21379M:	Mark Brown <broonie@kernel.org>
21380L:	linux-sound@vger.kernel.org
21381S:	Supported
21382W:	http://alsa-project.org/main/index.php/ASoC
21383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21384F:	Documentation/devicetree/bindings/sound/
21385F:	Documentation/sound/soc/
21386F:	include/dt-bindings/sound/
21387F:	include/sound/soc*
21388F:	include/sound/sof.h
21389F:	include/sound/sof/
21390F:	include/trace/events/sof*.h
21391F:	include/uapi/sound/asoc.h
21392F:	sound/soc/
21393
21394SOUND - SOC LAYER / dapm-graph
21395M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21396L:	linux-sound@vger.kernel.org
21397S:	Maintained
21398F:	tools/sound/dapm-graph
21399
21400SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21401M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21402M:	Liam Girdwood <lgirdwood@gmail.com>
21403M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21404M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21405M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21406M:	Daniel Baluta <daniel.baluta@nxp.com>
21407R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21408L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21409S:	Supported
21410W:	https://github.com/thesofproject/linux/
21411F:	sound/soc/sof/
21412
21413SOUNDWIRE SUBSYSTEM
21414M:	Vinod Koul <vkoul@kernel.org>
21415M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21416R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21417R:	Sanyog Kale <sanyog.r.kale@intel.com>
21418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21419S:	Supported
21420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21421F:	Documentation/driver-api/soundwire/
21422F:	drivers/soundwire/
21423F:	include/linux/soundwire/
21424
21425SP2 MEDIA DRIVER
21426M:	Olli Salonen <olli.salonen@iki.fi>
21427L:	linux-media@vger.kernel.org
21428S:	Maintained
21429W:	https://linuxtv.org
21430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21431F:	drivers/media/dvb-frontends/sp2*
21432
21433SPANISH DOCUMENTATION
21434M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21435R:	Avadhut Naik <avadhut.naik@amd.com>
21436S:	Maintained
21437F:	Documentation/translations/sp_SP/
21438
21439SPARC + UltraSPARC (sparc/sparc64)
21440M:	"David S. Miller" <davem@davemloft.net>
21441M:	Andreas Larsson <andreas@gaisler.com>
21442L:	sparclinux@vger.kernel.org
21443S:	Maintained
21444Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21447F:	arch/sparc/
21448F:	drivers/sbus/
21449
21450SPARC SERIAL DRIVERS
21451M:	"David S. Miller" <davem@davemloft.net>
21452L:	sparclinux@vger.kernel.org
21453S:	Maintained
21454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21456F:	drivers/tty/serial/suncore.c
21457F:	drivers/tty/serial/sunhv.c
21458F:	drivers/tty/serial/sunsab.c
21459F:	drivers/tty/serial/sunsab.h
21460F:	drivers/tty/serial/sunsu.c
21461F:	drivers/tty/serial/sunzilog.c
21462F:	drivers/tty/serial/sunzilog.h
21463F:	drivers/tty/vcc.c
21464F:	include/linux/sunserialcore.h
21465
21466SPARSE CHECKER
21467M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21468L:	linux-sparse@vger.kernel.org
21469S:	Maintained
21470W:	https://sparse.docs.kernel.org/
21471Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21472B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21473T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21474F:	include/linux/compiler.h
21475
21476SPEAKUP CONSOLE SPEECH DRIVER
21477M:	William Hubbs <w.d.hubbs@gmail.com>
21478M:	Chris Brannon <chris@the-brannons.com>
21479M:	Kirk Reiser <kirk@reisers.ca>
21480M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21481L:	speakup@linux-speakup.org
21482S:	Odd Fixes
21483W:	http://www.linux-speakup.org/
21484W:	https://github.com/linux-speakup/speakup
21485B:	https://github.com/linux-speakup/speakup/issues
21486F:	drivers/accessibility/speakup/
21487
21488SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21489M:	Viresh Kumar <vireshk@kernel.org>
21490M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21491M:	soc@kernel.org
21492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21493S:	Maintained
21494W:	http://www.st.com/spear
21495F:	arch/arm/boot/dts/st/spear*
21496F:	arch/arm/mach-spear/
21497F:	drivers/clk/spear/
21498F:	drivers/pinctrl/spear/
21499
21500SPI NOR SUBSYSTEM
21501M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21502M:	Pratyush Yadav <pratyush@kernel.org>
21503M:	Michael Walle <mwalle@kernel.org>
21504L:	linux-mtd@lists.infradead.org
21505S:	Maintained
21506W:	http://www.linux-mtd.infradead.org/
21507Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21508C:	irc://irc.oftc.net/mtd
21509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21510F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21511F:	drivers/mtd/spi-nor/
21512F:	include/linux/mtd/spi-nor.h
21513
21514SPI SUBSYSTEM
21515M:	Mark Brown <broonie@kernel.org>
21516L:	linux-spi@vger.kernel.org
21517S:	Maintained
21518Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21520F:	Documentation/devicetree/bindings/spi/
21521F:	Documentation/spi/
21522F:	drivers/spi/
21523F:	include/linux/spi/
21524F:	include/uapi/linux/spi/
21525F:	tools/spi/
21526
21527SPIDERNET NETWORK DRIVER for CELL
21528M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21529M:	Geoff Levand <geoff@infradead.org>
21530L:	netdev@vger.kernel.org
21531L:	linuxppc-dev@lists.ozlabs.org
21532S:	Maintained
21533F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21534F:	drivers/net/ethernet/toshiba/spider_net*
21535
21536SPMI SUBSYSTEM
21537M:	Stephen Boyd <sboyd@kernel.org>
21538L:	linux-kernel@vger.kernel.org
21539S:	Maintained
21540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21541F:	Documentation/devicetree/bindings/spmi/
21542F:	drivers/spmi/
21543F:	include/dt-bindings/spmi/spmi.h
21544F:	include/linux/spmi.h
21545F:	include/trace/events/spmi.h
21546
21547SPU FILE SYSTEM
21548M:	Jeremy Kerr <jk@ozlabs.org>
21549L:	linuxppc-dev@lists.ozlabs.org
21550S:	Supported
21551W:	http://www.ibm.com/developerworks/power/cell/
21552F:	Documentation/filesystems/spufs/spufs.rst
21553F:	arch/powerpc/platforms/cell/spufs/
21554
21555SQUASHFS FILE SYSTEM
21556M:	Phillip Lougher <phillip@squashfs.org.uk>
21557L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21558S:	Maintained
21559W:	http://squashfs.org.uk
21560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21561F:	Documentation/filesystems/squashfs.rst
21562F:	fs/squashfs/
21563
21564SRM (Alpha) environment access
21565M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21566S:	Maintained
21567F:	arch/alpha/kernel/srm_env.c
21568
21569ST LSM6DSx IMU IIO DRIVER
21570M:	Lorenzo Bianconi <lorenzo@kernel.org>
21571L:	linux-iio@vger.kernel.org
21572S:	Maintained
21573W:	http://www.st.com/
21574F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21575F:	drivers/iio/imu/st_lsm6dsx/
21576
21577ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21578M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21579M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21580L:	linux-media@vger.kernel.org
21581S:	Maintained
21582T:	git git://linuxtv.org/media_tree.git
21583F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21584F:	drivers/media/i2c/st-mipid02.c
21585
21586ST STM32 FIREWALL
21587M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21588S:	Maintained
21589F:	drivers/bus/stm32_etzpc.c
21590F:	drivers/bus/stm32_firewall.c
21591F:	drivers/bus/stm32_rifsc.c
21592
21593ST STM32 I2C/SMBUS DRIVER
21594M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21595M:	Alain Volmat <alain.volmat@foss.st.com>
21596L:	linux-i2c@vger.kernel.org
21597S:	Maintained
21598F:	drivers/i2c/busses/i2c-stm32*
21599
21600ST STM32 SPI DRIVER
21601M:	Alain Volmat <alain.volmat@foss.st.com>
21602L:	linux-spi@vger.kernel.org
21603S:	Maintained
21604F:	drivers/spi/spi-stm32.c
21605
21606ST STPDDC60 DRIVER
21607M:	Daniel Nilsson <daniel.nilsson@flex.com>
21608L:	linux-hwmon@vger.kernel.org
21609S:	Maintained
21610F:	Documentation/hwmon/stpddc60.rst
21611F:	drivers/hwmon/pmbus/stpddc60.c
21612
21613ST VGXY61 DRIVER
21614M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21615M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21616L:	linux-media@vger.kernel.org
21617S:	Maintained
21618T:	git git://linuxtv.org/media_tree.git
21619F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21620F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21621F:	drivers/media/i2c/vgxy61.c
21622
21623ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21624M:	Song Qiang <songqiang1304521@gmail.com>
21625L:	linux-iio@vger.kernel.org
21626S:	Maintained
21627F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21628F:	drivers/iio/proximity/vl53l0x-i2c.c
21629
21630STABLE BRANCH
21631M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21632M:	Sasha Levin <sashal@kernel.org>
21633L:	stable@vger.kernel.org
21634S:	Supported
21635F:	Documentation/process/stable-kernel-rules.rst
21636
21637STAGING - ATOMISP DRIVER
21638M:	Hans de Goede <hdegoede@redhat.com>
21639M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21640R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21641L:	linux-media@vger.kernel.org
21642S:	Maintained
21643F:	drivers/staging/media/atomisp/
21644
21645STAGING - FIELDBUS SUBSYSTEM
21646M:	Sven Van Asbroeck <TheSven73@gmail.com>
21647S:	Maintained
21648F:	drivers/staging/fieldbus/*
21649F:	drivers/staging/fieldbus/Documentation/
21650
21651STAGING - HMS ANYBUS-S BUS
21652M:	Sven Van Asbroeck <TheSven73@gmail.com>
21653S:	Maintained
21654F:	drivers/staging/fieldbus/anybuss/
21655
21656STAGING - INDUSTRIAL IO
21657M:	Jonathan Cameron <jic23@kernel.org>
21658L:	linux-iio@vger.kernel.org
21659S:	Odd Fixes
21660F:	Documentation/devicetree/bindings/staging/iio/
21661F:	drivers/staging/iio/
21662
21663STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21664M:	Marc Dietrich <marvin24@gmx.de>
21665L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21666L:	linux-tegra@vger.kernel.org
21667S:	Maintained
21668F:	drivers/staging/nvec/
21669
21670STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21671M:	Jens Frederich <jfrederich@gmail.com>
21672M:	Jon Nettleton <jon.nettleton@gmail.com>
21673S:	Maintained
21674W:	http://wiki.laptop.org/go/DCON
21675F:	drivers/staging/olpc_dcon/
21676
21677STAGING - REALTEK RTL8712U DRIVERS
21678M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21679S:	Odd Fixes
21680F:	drivers/staging/rtl8712/
21681
21682STAGING - SEPS525 LCD CONTROLLER DRIVERS
21683M:	Michael Hennerich <michael.hennerich@analog.com>
21684L:	linux-fbdev@vger.kernel.org
21685S:	Supported
21686F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21687F:	drivers/staging/fbtft/fb_seps525.c
21688
21689STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21690M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21691M:	Teddy Wang <teddy.wang@siliconmotion.com>
21692M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21693L:	linux-fbdev@vger.kernel.org
21694S:	Maintained
21695F:	drivers/staging/sm750fb/
21696
21697STAGING - VIA VT665X DRIVERS
21698M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21699S:	Odd Fixes
21700F:	drivers/staging/vt665?/
21701
21702STAGING SUBSYSTEM
21703M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21704L:	linux-staging@lists.linux.dev
21705S:	Supported
21706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21707F:	drivers/staging/
21708
21709STANDALONE CACHE CONTROLLER DRIVERS
21710M:	Conor Dooley <conor@kernel.org>
21711S:	Maintained
21712T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21713F:	Documentation/devicetree/bindings/cache/
21714F:	drivers/cache
21715
21716STARFIRE/DURALAN NETWORK DRIVER
21717M:	Ion Badulescu <ionut@badula.org>
21718S:	Odd Fixes
21719F:	drivers/net/ethernet/adaptec/starfire*
21720
21721STARFIVE CAMERA SUBSYSTEM DRIVER
21722M:	Jack Zhu <jack.zhu@starfivetech.com>
21723M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21724L:	linux-media@vger.kernel.org
21725S:	Maintained
21726F:	Documentation/admin-guide/media/starfive_camss.rst
21727F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21728F:	drivers/staging/media/starfive/camss
21729
21730STARFIVE CRYPTO DRIVER
21731M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21732M:	William Qiu <william.qiu@starfivetech.com>
21733S:	Supported
21734F:	Documentation/devicetree/bindings/crypto/starfive*
21735F:	drivers/crypto/starfive/
21736
21737STARFIVE DEVICETREES
21738M:	Emil Renner Berthing <kernel@esmil.dk>
21739S:	Maintained
21740F:	arch/riscv/boot/dts/starfive/
21741
21742STARFIVE DWMAC GLUE LAYER
21743M:	Emil Renner Berthing <kernel@esmil.dk>
21744M:	Minda Chen <minda.chen@starfivetech.com>
21745S:	Maintained
21746F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21747F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21748
21749STARFIVE JH7110 DPHY RX DRIVER
21750M:	Jack Zhu <jack.zhu@starfivetech.com>
21751M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21752S:	Supported
21753F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21754F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21755
21756STARFIVE JH7110 DPHY TX DRIVER
21757M:	Keith Zhao <keith.zhao@starfivetech.com>
21758M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21759S:	Supported
21760F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21761F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21762
21763STARFIVE JH7110 MMC/SD/SDIO DRIVER
21764M:	William Qiu <william.qiu@starfivetech.com>
21765S:	Supported
21766F:	Documentation/devicetree/bindings/mmc/starfive*
21767F:	drivers/mmc/host/dw_mmc-starfive.c
21768
21769STARFIVE JH7110 PLL CLOCK DRIVER
21770M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21771S:	Supported
21772F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21773F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21774
21775STARFIVE JH7110 PWMDAC DRIVER
21776M:	Hal Feng <hal.feng@starfivetech.com>
21777M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21778S:	Supported
21779F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21780F:	sound/soc/starfive/jh7110_pwmdac.c
21781
21782STARFIVE JH7110 SYSCON
21783M:	William Qiu <william.qiu@starfivetech.com>
21784M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21785S:	Supported
21786F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21787
21788STARFIVE JH7110 TDM DRIVER
21789M:	Walker Chen <walker.chen@starfivetech.com>
21790S:	Maintained
21791F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21792F:	sound/soc/starfive/jh7110_tdm.c
21793
21794STARFIVE JH71X0 CLOCK DRIVERS
21795M:	Emil Renner Berthing <kernel@esmil.dk>
21796M:	Hal Feng <hal.feng@starfivetech.com>
21797S:	Maintained
21798F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21799F:	drivers/clk/starfive/clk-starfive-jh71*
21800F:	include/dt-bindings/clock/starfive?jh71*.h
21801
21802STARFIVE JH71X0 PINCTRL DRIVERS
21803M:	Emil Renner Berthing <kernel@esmil.dk>
21804M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21805M:	Hal Feng <hal.feng@starfivetech.com>
21806L:	linux-gpio@vger.kernel.org
21807S:	Maintained
21808F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21809F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21810F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21811F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21812
21813STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21814M:	Emil Renner Berthing <kernel@esmil.dk>
21815M:	Hal Feng <hal.feng@starfivetech.com>
21816S:	Maintained
21817F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21818F:	drivers/reset/starfive/reset-starfive-jh71*
21819F:	include/dt-bindings/reset/starfive?jh71*.h
21820
21821STARFIVE JH71X0 USB DRIVERS
21822M:	Minda Chen <minda.chen@starfivetech.com>
21823S:	Maintained
21824F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21825F:	drivers/usb/cdns3/cdns3-starfive.c
21826
21827STARFIVE JH71XX PMU CONTROLLER DRIVER
21828M:	Walker Chen <walker.chen@starfivetech.com>
21829M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21830S:	Supported
21831F:	Documentation/devicetree/bindings/power/starfive*
21832F:	drivers/pmdomain/starfive/
21833F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21834
21835STARFIVE SOC DRIVERS
21836M:	Conor Dooley <conor@kernel.org>
21837S:	Maintained
21838T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21839F:	Documentation/devicetree/bindings/soc/starfive/
21840
21841STARFIVE STARLINK PMU DRIVER
21842M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21843S:	Maintained
21844F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21845F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21846F:	drivers/perf/starfive_starlink_pmu.c
21847
21848STARFIVE TRNG DRIVER
21849M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21850S:	Supported
21851F:	Documentation/devicetree/bindings/rng/starfive*
21852F:	drivers/char/hw_random/jh7110-trng.c
21853
21854STARFIVE WATCHDOG DRIVER
21855M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21856M:	Samin Guo <samin.guo@starfivetech.com>
21857S:	Supported
21858F:	Documentation/devicetree/bindings/watchdog/starfive*
21859F:	drivers/watchdog/starfive-wdt.c
21860
21861STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21862M:	Minda Chen <minda.chen@starfivetech.com>
21863S:	Supported
21864F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21865F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21866F:	drivers/phy/starfive/phy-jh7110-pcie.c
21867F:	drivers/phy/starfive/phy-jh7110-usb.c
21868
21869STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21870M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21871S:	Supported
21872F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21873F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21874
21875STATIC BRANCH/CALL
21876M:	Peter Zijlstra <peterz@infradead.org>
21877M:	Josh Poimboeuf <jpoimboe@kernel.org>
21878M:	Jason Baron <jbaron@akamai.com>
21879R:	Steven Rostedt <rostedt@goodmis.org>
21880R:	Ard Biesheuvel <ardb@kernel.org>
21881S:	Supported
21882F:	arch/*/include/asm/jump_label*.h
21883F:	arch/*/include/asm/static_call*.h
21884F:	arch/*/kernel/jump_label.c
21885F:	arch/*/kernel/static_call.c
21886F:	include/linux/jump_label*.h
21887F:	include/linux/static_call*.h
21888F:	kernel/jump_label.c
21889F:	kernel/static_call.c
21890
21891STI AUDIO (ASoC) DRIVERS
21892M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21894S:	Maintained
21895F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21896F:	sound/soc/sti/
21897
21898STI CEC DRIVER
21899M:	Alain Volmat <alain.volmat@foss.st.com>
21900S:	Maintained
21901F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21902F:	drivers/media/cec/platform/sti/
21903
21904STK1160 USB VIDEO CAPTURE DRIVER
21905M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21906L:	linux-media@vger.kernel.org
21907S:	Maintained
21908T:	git git://linuxtv.org/media_tree.git
21909F:	drivers/media/usb/stk1160/
21910
21911STM32 AUDIO (ASoC) DRIVERS
21912M:	Olivier Moysan <olivier.moysan@foss.st.com>
21913M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21915S:	Maintained
21916F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21917F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21918F:	sound/soc/stm/
21919
21920STM32 DMA DRIVERS
21921M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21922L:	dmaengine@vger.kernel.org
21923L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21924S:	Maintained
21925F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21926F:	Documentation/devicetree/bindings/dma/stm32/
21927F:	drivers/dma/stm32/
21928
21929STM32 TIMER/LPTIMER DRIVERS
21930M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21931S:	Maintained
21932F:	Documentation/ABI/testing/*timer-stm32
21933F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21934F:	drivers/*/stm32-*timer*
21935F:	drivers/pwm/pwm-stm32*
21936F:	include/linux/*/stm32-*tim*
21937
21938STMMAC ETHERNET DRIVER
21939M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21940M:	Jose Abreu <joabreu@synopsys.com>
21941L:	netdev@vger.kernel.org
21942S:	Supported
21943W:	http://www.stlinux.com
21944F:	Documentation/networking/device_drivers/ethernet/stmicro/
21945F:	drivers/net/ethernet/stmicro/stmmac/
21946
21947SUN HAPPY MEAL ETHERNET DRIVER
21948M:	Sean Anderson <seanga2@gmail.com>
21949S:	Maintained
21950F:	drivers/net/ethernet/sun/sunhme.*
21951
21952SUN3/3X
21953M:	Sam Creasey <sammy@sammy.net>
21954S:	Maintained
21955W:	http://sammy.net/sun3/
21956F:	arch/m68k/include/asm/sun3*
21957F:	arch/m68k/kernel/*sun3*
21958F:	arch/m68k/sun3*/
21959F:	drivers/net/ethernet/i825xx/sun3*
21960
21961SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21962M:	Hans de Goede <hdegoede@redhat.com>
21963L:	linux-input@vger.kernel.org
21964S:	Maintained
21965F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21966F:	drivers/input/keyboard/sun4i-lradc-keys.c
21967
21968SUNDANCE NETWORK DRIVER
21969M:	Denis Kirjanov <kda@linux-powerpc.org>
21970L:	netdev@vger.kernel.org
21971S:	Maintained
21972F:	drivers/net/ethernet/dlink/sundance.c
21973
21974SUNPLUS ETHERNET DRIVER
21975M:	Wells Lu <wellslutw@gmail.com>
21976L:	netdev@vger.kernel.org
21977S:	Maintained
21978W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21979F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21980F:	drivers/net/ethernet/sunplus/
21981
21982SUNPLUS MMC DRIVER
21983M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21984M:	Li-hao Kuo <lhjeff911@gmail.com>
21985S:	Maintained
21986F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21987F:	drivers/mmc/host/sunplus-mmc.c
21988
21989SUNPLUS OCOTP DRIVER
21990M:	Vincent Shih <vincent.sunplus@gmail.com>
21991S:	Maintained
21992F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21993F:	drivers/nvmem/sunplus-ocotp.c
21994
21995SUNPLUS PWM DRIVER
21996M:	Hammer Hsieh <hammerh0314@gmail.com>
21997S:	Maintained
21998F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21999F:	drivers/pwm/pwm-sunplus.c
22000
22001SUNPLUS RTC DRIVER
22002M:	Vincent Shih <vincent.sunplus@gmail.com>
22003L:	linux-rtc@vger.kernel.org
22004S:	Maintained
22005F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22006F:	drivers/rtc/rtc-sunplus.c
22007
22008SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22009M:	Li-hao Kuo <lhjeff911@gmail.com>
22010L:	linux-spi@vger.kernel.org
22011S:	Maintained
22012F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22013F:	drivers/spi/spi-sunplus-sp7021.c
22014
22015SUNPLUS UART DRIVER
22016M:	Hammer Hsieh <hammerh0314@gmail.com>
22017S:	Maintained
22018F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22019F:	drivers/tty/serial/sunplus-uart.c
22020
22021SUNPLUS USB2 PHY DRIVER
22022M:	Vincent Shih <vincent.sunplus@gmail.com>
22023L:	linux-usb@vger.kernel.org
22024S:	Maintained
22025F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22026F:	drivers/phy/sunplus/Kconfig
22027F:	drivers/phy/sunplus/Makefile
22028F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22029
22030SUNPLUS WATCHDOG DRIVER
22031M:	Xiantao Hu <xt.hu@cqplus1.com>
22032L:	linux-watchdog@vger.kernel.org
22033S:	Maintained
22034F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22035F:	drivers/watchdog/sunplus_wdt.c
22036
22037SUPERH
22038M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22039M:	Rich Felker <dalias@libc.org>
22040M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22041L:	linux-sh@vger.kernel.org
22042S:	Maintained
22043Q:	http://patchwork.kernel.org/project/linux-sh/list/
22044F:	Documentation/arch/sh/
22045F:	arch/sh/
22046F:	drivers/sh/
22047
22048SUSPEND TO RAM
22049M:	"Rafael J. Wysocki" <rafael@kernel.org>
22050M:	Len Brown <len.brown@intel.com>
22051M:	Pavel Machek <pavel@ucw.cz>
22052L:	linux-pm@vger.kernel.org
22053S:	Supported
22054B:	https://bugzilla.kernel.org
22055F:	Documentation/power/
22056F:	arch/x86/kernel/acpi/sleep*
22057F:	arch/x86/kernel/acpi/wakeup*
22058F:	drivers/base/power/
22059F:	include/linux/freezer.h
22060F:	include/linux/pm.h
22061F:	include/linux/suspend.h
22062F:	kernel/power/
22063
22064SVGA HANDLING
22065M:	Martin Mares <mj@ucw.cz>
22066L:	linux-video@atrey.karlin.mff.cuni.cz
22067S:	Maintained
22068F:	Documentation/admin-guide/svga.rst
22069F:	arch/x86/boot/video*
22070
22071SWITCHDEV
22072M:	Jiri Pirko <jiri@resnulli.us>
22073M:	Ivan Vecera <ivecera@redhat.com>
22074L:	netdev@vger.kernel.org
22075S:	Supported
22076F:	include/net/switchdev.h
22077F:	net/switchdev/
22078
22079SY8106A REGULATOR DRIVER
22080M:	Icenowy Zheng <icenowy@aosc.io>
22081S:	Maintained
22082F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22083F:	drivers/regulator/sy8106a-regulator.c
22084
22085SYNC FILE FRAMEWORK
22086M:	Sumit Semwal <sumit.semwal@linaro.org>
22087R:	Gustavo Padovan <gustavo@padovan.org>
22088L:	linux-media@vger.kernel.org
22089L:	dri-devel@lists.freedesktop.org
22090S:	Maintained
22091T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22092F:	Documentation/driver-api/sync_file.rst
22093F:	drivers/dma-buf/dma-fence*
22094F:	drivers/dma-buf/sw_sync.c
22095F:	drivers/dma-buf/sync_*
22096F:	include/linux/sync_file.h
22097F:	include/uapi/linux/sync_file.h
22098
22099SYNOPSYS ARC ARCHITECTURE
22100M:	Vineet Gupta <vgupta@kernel.org>
22101L:	linux-snps-arc@lists.infradead.org
22102S:	Supported
22103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22104F:	Documentation/arch/arc
22105F:	Documentation/devicetree/bindings/arc/*
22106F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22107F:	arch/arc/
22108F:	drivers/clocksource/arc_timer.c
22109F:	drivers/tty/serial/arc_uart.c
22110
22111SYNOPSYS ARC HSDK SDP pll clock driver
22112M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22113S:	Supported
22114F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22115F:	drivers/clk/clk-hsdk-pll.c
22116
22117SYNOPSYS ARC SDP clock driver
22118M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22119S:	Supported
22120F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22121F:	drivers/clk/axs10x/*
22122
22123SYNOPSYS ARC SDP platform support
22124M:	Alexey Brodkin <abrodkin@synopsys.com>
22125S:	Supported
22126F:	Documentation/devicetree/bindings/arc/axs10*
22127F:	arch/arc/boot/dts/ax*
22128F:	arch/arc/plat-axs10x
22129
22130SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22131M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22132S:	Supported
22133F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22134F:	drivers/reset/reset-axs10x.c
22135
22136SYNOPSYS CREG GPIO DRIVER
22137M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22138S:	Maintained
22139F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22140F:	drivers/gpio/gpio-creg-snps.c
22141
22142SYNOPSYS DESIGNWARE 8250 UART DRIVER
22143M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22144R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22145S:	Supported
22146F:	drivers/tty/serial/8250/8250_dw.c
22147F:	drivers/tty/serial/8250/8250_dwlib.*
22148F:	drivers/tty/serial/8250/8250_lpss.c
22149
22150SYNOPSYS DESIGNWARE APB GPIO DRIVER
22151M:	Hoan Tran <hoan@os.amperecomputing.com>
22152M:	Serge Semin <fancer.lancer@gmail.com>
22153L:	linux-gpio@vger.kernel.org
22154S:	Maintained
22155F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22156F:	drivers/gpio/gpio-dwapb.c
22157
22158SYNOPSYS DESIGNWARE APB SSI DRIVER
22159M:	Serge Semin <fancer.lancer@gmail.com>
22160L:	linux-spi@vger.kernel.org
22161S:	Supported
22162F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22163F:	drivers/spi/spi-dw*
22164
22165SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22166M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22167S:	Maintained
22168F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22169F:	drivers/dma/dw-axi-dmac/
22170
22171SYNOPSYS DESIGNWARE DMAC DRIVER
22172M:	Viresh Kumar <vireshk@kernel.org>
22173R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22174S:	Maintained
22175F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22176F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22177F:	drivers/dma/dw/
22178F:	include/dt-bindings/dma/dw-dmac.h
22179F:	include/linux/dma/dw.h
22180F:	include/linux/platform_data/dma-dw.h
22181
22182SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22183M:	Jose Abreu <Jose.Abreu@synopsys.com>
22184L:	netdev@vger.kernel.org
22185S:	Supported
22186F:	drivers/net/ethernet/synopsys/
22187
22188SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22189M:	Jose Abreu <Jose.Abreu@synopsys.com>
22190L:	netdev@vger.kernel.org
22191S:	Supported
22192F:	drivers/net/pcs/pcs-xpcs.c
22193F:	drivers/net/pcs/pcs-xpcs.h
22194F:	include/linux/pcs/pcs-xpcs.h
22195
22196SYNOPSYS DESIGNWARE I2C DRIVER
22197M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22198R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22199R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22200R:	Jan Dabros <jsd@semihalf.com>
22201L:	linux-i2c@vger.kernel.org
22202S:	Supported
22203F:	drivers/i2c/busses/i2c-designware-*
22204
22205SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22206M:	Jaehoon Chung <jh80.chung@samsung.com>
22207L:	linux-mmc@vger.kernel.org
22208S:	Maintained
22209F:	drivers/mmc/host/dw_mmc*
22210
22211SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22212M:	Shuai Xue <xueshuai@linux.alibaba.com>
22213M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22214S:	Supported
22215F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22216F:	drivers/perf/dwc_pcie_pmu.c
22217
22218SYNOPSYS HSDK RESET CONTROLLER DRIVER
22219M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22220S:	Supported
22221F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22222F:	drivers/reset/reset-hsdk.c
22223F:	include/dt-bindings/reset/snps,hsdk-reset.h
22224
22225SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22226M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22227M:	Manjunath M B <manjumb@synopsys.com>
22228L:	linux-mmc@vger.kernel.org
22229S:	Maintained
22230F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22231
22232SYSTEM CONFIGURATION (SYSCON)
22233M:	Lee Jones <lee@kernel.org>
22234M:	Arnd Bergmann <arnd@arndb.de>
22235S:	Supported
22236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22237F:	drivers/mfd/syscon.c
22238
22239SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22240M:	Sudeep Holla <sudeep.holla@arm.com>
22241R:	Cristian Marussi <cristian.marussi@arm.com>
22242L:	arm-scmi@vger.kernel.org
22243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22244S:	Maintained
22245F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22246F:	drivers/clk/clk-sc[mp]i.c
22247F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22248F:	drivers/firmware/arm_scmi/
22249F:	drivers/firmware/arm_scpi.c
22250F:	drivers/hwmon/scmi-hwmon.c
22251F:	drivers/pinctrl/pinctrl-scmi.c
22252F:	drivers/pmdomain/arm/
22253F:	drivers/powercap/arm_scmi_powercap.c
22254F:	drivers/regulator/scmi-regulator.c
22255F:	drivers/reset/reset-scmi.c
22256F:	include/linux/sc[mp]i_protocol.h
22257F:	include/trace/events/scmi.h
22258F:	include/uapi/linux/virtio_scmi.h
22259
22260SYSTEM RESET/SHUTDOWN DRIVERS
22261M:	Sebastian Reichel <sre@kernel.org>
22262L:	linux-pm@vger.kernel.org
22263S:	Maintained
22264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22265F:	Documentation/devicetree/bindings/power/reset/
22266F:	drivers/power/reset/
22267
22268SYSTEM TRACE MODULE CLASS
22269M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22270S:	Maintained
22271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22272F:	Documentation/trace/stm.rst
22273F:	drivers/hwtracing/stm/
22274F:	include/linux/stm.h
22275F:	include/uapi/linux/stm.h
22276
22277SYSTEM76 ACPI DRIVER
22278M:	Jeremy Soller <jeremy@system76.com>
22279M:	System76 Product Development <productdev@system76.com>
22280L:	platform-driver-x86@vger.kernel.org
22281S:	Maintained
22282F:	drivers/platform/x86/system76_acpi.c
22283
22284SYSV FILESYSTEM
22285S:	Orphan
22286F:	Documentation/filesystems/sysv-fs.rst
22287F:	fs/sysv/
22288F:	include/linux/sysv_fs.h
22289
22290TASKSTATS STATISTICS INTERFACE
22291M:	Balbir Singh <bsingharora@gmail.com>
22292S:	Maintained
22293F:	Documentation/accounting/taskstats*
22294F:	include/linux/taskstats*
22295F:	kernel/taskstats.c
22296
22297TC subsystem
22298M:	Jamal Hadi Salim <jhs@mojatatu.com>
22299M:	Cong Wang <xiyou.wangcong@gmail.com>
22300M:	Jiri Pirko <jiri@resnulli.us>
22301L:	netdev@vger.kernel.org
22302S:	Maintained
22303F:	include/net/pkt_cls.h
22304F:	include/net/pkt_sched.h
22305F:	include/net/tc_act/
22306F:	include/uapi/linux/pkt_cls.h
22307F:	include/uapi/linux/pkt_sched.h
22308F:	include/uapi/linux/tc_act/
22309F:	include/uapi/linux/tc_ematch/
22310F:	net/sched/
22311F:	tools/testing/selftests/tc-testing
22312
22313TC90522 MEDIA DRIVER
22314M:	Akihiro Tsukada <tskd08@gmail.com>
22315L:	linux-media@vger.kernel.org
22316S:	Odd Fixes
22317F:	drivers/media/dvb-frontends/tc90522*
22318
22319TCP LOW PRIORITY MODULE
22320M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22321M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22322S:	Maintained
22323W:	http://tcp-lp-mod.sourceforge.net/
22324F:	net/ipv4/tcp_lp.c
22325
22326TDA10071 MEDIA DRIVER
22327L:	linux-media@vger.kernel.org
22328S:	Orphan
22329W:	https://linuxtv.org
22330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22331F:	drivers/media/dvb-frontends/tda10071*
22332
22333TDA18212 MEDIA DRIVER
22334L:	linux-media@vger.kernel.org
22335S:	Orphan
22336W:	https://linuxtv.org
22337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22338F:	drivers/media/tuners/tda18212*
22339
22340TDA18218 MEDIA DRIVER
22341L:	linux-media@vger.kernel.org
22342S:	Orphan
22343W:	https://linuxtv.org
22344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22345F:	drivers/media/tuners/tda18218*
22346
22347TDA18250 MEDIA DRIVER
22348M:	Olli Salonen <olli.salonen@iki.fi>
22349L:	linux-media@vger.kernel.org
22350S:	Maintained
22351W:	https://linuxtv.org
22352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22353T:	git git://linuxtv.org/media_tree.git
22354F:	drivers/media/tuners/tda18250*
22355
22356TDA18271 MEDIA DRIVER
22357M:	Michael Krufky <mkrufky@linuxtv.org>
22358L:	linux-media@vger.kernel.org
22359S:	Maintained
22360W:	https://linuxtv.org
22361W:	http://github.com/mkrufky
22362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22363T:	git git://linuxtv.org/mkrufky/tuners.git
22364F:	drivers/media/tuners/tda18271*
22365
22366TDA1997x MEDIA DRIVER
22367M:	Tim Harvey <tharvey@gateworks.com>
22368L:	linux-media@vger.kernel.org
22369S:	Maintained
22370W:	https://linuxtv.org
22371Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22372F:	drivers/media/i2c/tda1997x.*
22373
22374TDA827x MEDIA DRIVER
22375M:	Michael Krufky <mkrufky@linuxtv.org>
22376L:	linux-media@vger.kernel.org
22377S:	Maintained
22378W:	https://linuxtv.org
22379W:	http://github.com/mkrufky
22380Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22381T:	git git://linuxtv.org/mkrufky/tuners.git
22382F:	drivers/media/tuners/tda8290.*
22383
22384TDA8290 MEDIA DRIVER
22385M:	Michael Krufky <mkrufky@linuxtv.org>
22386L:	linux-media@vger.kernel.org
22387S:	Maintained
22388W:	https://linuxtv.org
22389W:	http://github.com/mkrufky
22390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22391T:	git git://linuxtv.org/mkrufky/tuners.git
22392F:	drivers/media/tuners/tda8290.*
22393
22394TDA9840 MEDIA DRIVER
22395M:	Hans Verkuil <hverkuil@xs4all.nl>
22396L:	linux-media@vger.kernel.org
22397S:	Maintained
22398W:	https://linuxtv.org
22399T:	git git://linuxtv.org/media_tree.git
22400F:	drivers/media/i2c/tda9840*
22401
22402TEA5761 TUNER DRIVER
22403M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22404L:	linux-media@vger.kernel.org
22405S:	Odd fixes
22406W:	https://linuxtv.org
22407T:	git git://linuxtv.org/media_tree.git
22408F:	drivers/media/tuners/tea5761.*
22409
22410TEA5767 TUNER DRIVER
22411M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22412L:	linux-media@vger.kernel.org
22413S:	Maintained
22414W:	https://linuxtv.org
22415T:	git git://linuxtv.org/media_tree.git
22416F:	drivers/media/tuners/tea5767.*
22417
22418TEA6415C MEDIA DRIVER
22419M:	Hans Verkuil <hverkuil@xs4all.nl>
22420L:	linux-media@vger.kernel.org
22421S:	Maintained
22422W:	https://linuxtv.org
22423T:	git git://linuxtv.org/media_tree.git
22424F:	drivers/media/i2c/tea6415c*
22425
22426TEA6420 MEDIA DRIVER
22427M:	Hans Verkuil <hverkuil@xs4all.nl>
22428L:	linux-media@vger.kernel.org
22429S:	Maintained
22430W:	https://linuxtv.org
22431T:	git git://linuxtv.org/media_tree.git
22432F:	drivers/media/i2c/tea6420*
22433
22434TEAM DRIVER
22435M:	Jiri Pirko <jiri@resnulli.us>
22436L:	netdev@vger.kernel.org
22437S:	Supported
22438F:	Documentation/netlink/specs/team.yaml
22439F:	drivers/net/team/
22440F:	include/linux/if_team.h
22441F:	include/uapi/linux/if_team.h
22442F:	tools/testing/selftests/drivers/net/team/
22443
22444TECHNICAL ADVISORY BOARD PROCESS DOCS
22445M:	"Theodore Ts'o" <tytso@mit.edu>
22446M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22447L:	tech-board-discuss@lists.linux.dev
22448S:	Maintained
22449F:	Documentation/process/contribution-maturity-model.rst
22450F:	Documentation/process/researcher-guidelines.rst
22451
22452TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22453M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22454S:	Maintained
22455F:	arch/x86/platform/ts5500/
22456
22457TECHNOTREND USB IR RECEIVER
22458M:	Sean Young <sean@mess.org>
22459L:	linux-media@vger.kernel.org
22460S:	Maintained
22461F:	drivers/media/rc/ttusbir.c
22462
22463TECHWELL TW9900 VIDEO DECODER
22464M:	Mehdi Djait <mehdi.djait@bootlin.com>
22465L:	linux-media@vger.kernel.org
22466S:	Maintained
22467F:	drivers/media/i2c/tw9900.c
22468
22469TECHWELL TW9910 VIDEO DECODER
22470L:	linux-media@vger.kernel.org
22471S:	Orphan
22472F:	drivers/media/i2c/tw9910.c
22473F:	include/media/i2c/tw9910.h
22474
22475TEE SUBSYSTEM
22476M:	Jens Wiklander <jens.wiklander@linaro.org>
22477R:	Sumit Garg <sumit.garg@linaro.org>
22478L:	op-tee@lists.trustedfirmware.org
22479S:	Maintained
22480F:	Documentation/driver-api/tee.rst
22481F:	Documentation/tee/
22482F:	Documentation/userspace-api/tee.rst
22483F:	drivers/tee/
22484F:	include/linux/tee_core.h
22485F:	include/linux/tee_drv.h
22486F:	include/uapi/linux/tee.h
22487
22488TEGRA ARCHITECTURE SUPPORT
22489M:	Thierry Reding <thierry.reding@gmail.com>
22490M:	Jonathan Hunter <jonathanh@nvidia.com>
22491L:	linux-tegra@vger.kernel.org
22492S:	Supported
22493Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22495N:	[^a-z]tegra
22496
22497TEGRA CLOCK DRIVER
22498M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22499M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22500S:	Supported
22501F:	drivers/clk/tegra/
22502
22503TEGRA CRYPTO DRIVERS
22504M:	Akhil R <akhilrajeev@nvidia.com>
22505S:	Supported
22506F:	drivers/crypto/tegra/*
22507
22508TEGRA DMA DRIVERS
22509M:	Laxman Dewangan <ldewangan@nvidia.com>
22510M:	Jon Hunter <jonathanh@nvidia.com>
22511S:	Supported
22512F:	drivers/dma/tegra*
22513
22514TEGRA I2C DRIVER
22515M:	Laxman Dewangan <ldewangan@nvidia.com>
22516R:	Dmitry Osipenko <digetx@gmail.com>
22517S:	Supported
22518F:	drivers/i2c/busses/i2c-tegra.c
22519
22520TEGRA IOMMU DRIVERS
22521M:	Thierry Reding <thierry.reding@gmail.com>
22522R:	Krishna Reddy <vdumpa@nvidia.com>
22523L:	linux-tegra@vger.kernel.org
22524S:	Supported
22525F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22526F:	drivers/iommu/tegra*
22527
22528TEGRA KBC DRIVER
22529M:	Laxman Dewangan <ldewangan@nvidia.com>
22530S:	Supported
22531F:	drivers/input/keyboard/tegra-kbc.c
22532
22533TEGRA NAND DRIVER
22534M:	Stefan Agner <stefan@agner.ch>
22535M:	Lucas Stach <dev@lynxeye.de>
22536S:	Maintained
22537F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22538F:	drivers/mtd/nand/raw/tegra_nand.c
22539
22540TEGRA PWM DRIVER
22541M:	Thierry Reding <thierry.reding@gmail.com>
22542S:	Supported
22543F:	drivers/pwm/pwm-tegra.c
22544
22545TEGRA QUAD SPI DRIVER
22546M:	Thierry Reding <thierry.reding@gmail.com>
22547M:	Jonathan Hunter <jonathanh@nvidia.com>
22548M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22549L:	linux-tegra@vger.kernel.org
22550S:	Maintained
22551F:	drivers/spi/spi-tegra210-quad.c
22552
22553TEGRA SERIAL DRIVER
22554M:	Laxman Dewangan <ldewangan@nvidia.com>
22555S:	Supported
22556F:	drivers/tty/serial/serial-tegra.c
22557
22558TEGRA SPI DRIVER
22559M:	Laxman Dewangan <ldewangan@nvidia.com>
22560S:	Supported
22561F:	drivers/spi/spi-tegra*
22562
22563TEGRA VIDEO DRIVER
22564M:	Thierry Reding <thierry.reding@gmail.com>
22565M:	Jonathan Hunter <jonathanh@nvidia.com>
22566M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22567M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22568L:	linux-media@vger.kernel.org
22569L:	linux-tegra@vger.kernel.org
22570S:	Maintained
22571F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22572F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22573F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22574F:	drivers/staging/media/tegra-video/
22575
22576TEGRA XUSB PADCTL DRIVER
22577M:	JC Kuo <jckuo@nvidia.com>
22578S:	Supported
22579F:	drivers/phy/tegra/xusb*
22580
22581TEHUTI ETHERNET DRIVER
22582M:	Andy Gospodarek <andy@greyhouse.net>
22583L:	netdev@vger.kernel.org
22584S:	Supported
22585F:	drivers/net/ethernet/tehuti/tehuti.*
22586
22587TEHUTI TN40XX ETHERNET DRIVER
22588M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22589L:	netdev@vger.kernel.org
22590S:	Maintained
22591F:	drivers/net/ethernet/tehuti/tn40*
22592
22593TELECOM CLOCK DRIVER FOR MCPL0010
22594M:	Mark Gross <markgross@kernel.org>
22595S:	Supported
22596F:	drivers/char/tlclk.c
22597
22598TEMPO SEMICONDUCTOR DRIVERS
22599M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22600S:	Maintained
22601F:	Documentation/devicetree/bindings/sound/tscs*.txt
22602F:	sound/soc/codecs/tscs*.c
22603F:	sound/soc/codecs/tscs*.h
22604
22605TENSILICA XTENSA PORT (xtensa)
22606M:	Chris Zankel <chris@zankel.net>
22607M:	Max Filippov <jcmvbkbc@gmail.com>
22608S:	Maintained
22609T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22610F:	arch/xtensa/
22611F:	drivers/irqchip/irq-xtensa-*
22612
22613TEXAS INSTRUMENTS ASoC DRIVERS
22614M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22616S:	Maintained
22617F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22618F:	sound/soc/ti/
22619
22620TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22621M:	Shenghao Ding <shenghao-ding@ti.com>
22622M:	Kevin Lu <kevin-lu@ti.com>
22623M:	Baojun Xu <baojun.xu@ti.com>
22624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22625S:	Maintained
22626F:	Documentation/devicetree/bindings/sound/tas2552.txt
22627F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22628F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22629F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22630F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22631F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22632F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22633F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22634F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22635F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22636F:	include/sound/tas2*.h
22637F:	include/sound/tlv320*.h
22638F:	include/sound/tpa6130a2-plat.h
22639F:	sound/pci/hda/tas2781_hda_i2c.c
22640F:	sound/soc/codecs/pcm1681.c
22641F:	sound/soc/codecs/pcm1789*.*
22642F:	sound/soc/codecs/pcm179x*.*
22643F:	sound/soc/codecs/pcm186x*.*
22644F:	sound/soc/codecs/pcm3008.*
22645F:	sound/soc/codecs/pcm3060*.*
22646F:	sound/soc/codecs/pcm3168a*.*
22647F:	sound/soc/codecs/pcm5102a.c
22648F:	sound/soc/codecs/pcm512x*.*
22649F:	sound/soc/codecs/tas2*.*
22650F:	sound/soc/codecs/tlv320*.*
22651F:	sound/soc/codecs/tpa6130a2.*
22652
22653TEXAS INSTRUMENTS DMA DRIVERS
22654M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22655L:	dmaengine@vger.kernel.org
22656S:	Maintained
22657F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22658F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22659F:	Documentation/devicetree/bindings/dma/ti/
22660F:	drivers/dma/ti/
22661F:	include/linux/dma/k3-psil.h
22662F:	include/linux/dma/k3-udma-glue.h
22663F:	include/linux/dma/ti-cppi5.h
22664X:	drivers/dma/ti/cppi41.c
22665
22666TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22667M:	Robert Marko <robert.marko@sartura.hr>
22668M:	Luka Perkov <luka.perkov@sartura.hr>
22669L:	linux-hwmon@vger.kernel.org
22670S:	Maintained
22671F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22672F:	Documentation/hwmon/tps23861.rst
22673F:	drivers/hwmon/tps23861.c
22674
22675TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22676M:	Ricardo Ribalda <ribalda@kernel.org>
22677L:	linux-iio@vger.kernel.org
22678S:	Supported
22679F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22680F:	drivers/iio/dac/ti-dac7612.c
22681
22682TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22683M:	Nishanth Menon <nm@ti.com>
22684M:	Tero Kristo <kristo@kernel.org>
22685M:	Santosh Shilimkar <ssantosh@kernel.org>
22686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22687S:	Maintained
22688F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22689F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22690F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22691F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22692F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22693F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22694F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22695F:	drivers/clk/keystone/sci-clk.c
22696F:	drivers/firmware/ti_sci*
22697F:	drivers/irqchip/irq-ti-sci-inta.c
22698F:	drivers/irqchip/irq-ti-sci-intr.c
22699F:	drivers/reset/reset-ti-sci.c
22700F:	drivers/soc/ti/ti_sci_inta_msi.c
22701F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22702F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22703F:	include/linux/soc/ti/ti_sci_inta_msi.h
22704F:	include/linux/soc/ti/ti_sci_protocol.h
22705
22706TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22707M:	Puranjay Mohan <puranjay@kernel.org>
22708L:	linux-iio@vger.kernel.org
22709S:	Supported
22710F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22711F:	drivers/iio/temperature/tmp117.c
22712
22713THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22714M:	Hans Verkuil <hverkuil@xs4all.nl>
22715L:	linux-media@vger.kernel.org
22716S:	Maintained
22717W:	https://linuxtv.org
22718T:	git git://linuxtv.org/media_tree.git
22719F:	drivers/media/radio/radio-raremono.c
22720
22721THERMAL
22722M:	Rafael J. Wysocki <rafael@kernel.org>
22723M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22724R:	Zhang Rui <rui.zhang@intel.com>
22725R:	Lukasz Luba <lukasz.luba@arm.com>
22726L:	linux-pm@vger.kernel.org
22727S:	Supported
22728Q:	https://patchwork.kernel.org/project/linux-pm/list/
22729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22730F:	Documentation/ABI/testing/sysfs-class-thermal
22731F:	Documentation/admin-guide/thermal/
22732F:	Documentation/devicetree/bindings/thermal/
22733F:	Documentation/driver-api/thermal/
22734F:	drivers/thermal/
22735F:	include/dt-bindings/thermal/
22736F:	include/linux/cpu_cooling.h
22737F:	include/linux/thermal.h
22738F:	include/uapi/linux/thermal.h
22739F:	tools/lib/thermal/
22740F:	tools/thermal/
22741
22742THERMAL DRIVER FOR AMLOGIC SOCS
22743M:	Guillaume La Roque <glaroque@baylibre.com>
22744L:	linux-pm@vger.kernel.org
22745L:	linux-amlogic@lists.infradead.org
22746S:	Supported
22747W:	http://linux-meson.com/
22748F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22749F:	drivers/thermal/amlogic_thermal.c
22750
22751THERMAL/CPU_COOLING
22752M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22753M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22754M:	Viresh Kumar <viresh.kumar@linaro.org>
22755R:	Lukasz Luba <lukasz.luba@arm.com>
22756L:	linux-pm@vger.kernel.org
22757S:	Supported
22758F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22759F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22760F:	drivers/thermal/cpufreq_cooling.c
22761F:	drivers/thermal/cpuidle_cooling.c
22762F:	include/linux/cpu_cooling.h
22763
22764THERMAL/POWER_ALLOCATOR
22765M:	Lukasz Luba <lukasz.luba@arm.com>
22766L:	linux-pm@vger.kernel.org
22767S:	Maintained
22768F:	Documentation/driver-api/thermal/power_allocator.rst
22769F:	drivers/thermal/gov_power_allocator.c
22770F:	drivers/thermal/thermal_trace_ipa.h
22771
22772THINKPAD ACPI EXTRAS DRIVER
22773M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22774L:	ibm-acpi-devel@lists.sourceforge.net
22775L:	platform-driver-x86@vger.kernel.org
22776S:	Maintained
22777W:	http://ibm-acpi.sourceforge.net
22778W:	http://thinkwiki.org/wiki/Ibm-acpi
22779T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22780F:	drivers/platform/x86/thinkpad_acpi.c
22781
22782THINKPAD LMI DRIVER
22783M:	Mark Pearson <markpearson@lenovo.com>
22784L:	platform-driver-x86@vger.kernel.org
22785S:	Maintained
22786F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22787F:	drivers/platform/x86/think-lmi.?
22788
22789THP7312 ISP DRIVER
22790M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22791M:	Paul Elder <paul.elder@ideasonboard.com>
22792L:	linux-media@vger.kernel.org
22793S:	Maintained
22794T:	git git://linuxtv.org/media_tree.git
22795F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22796F:	Documentation/userspace-api/media/drivers/thp7312.rst
22797F:	drivers/media/i2c/thp7312.c
22798F:	include/uapi/linux/thp7312.h
22799
22800THUNDERBOLT DMA TRAFFIC TEST DRIVER
22801M:	Isaac Hazan <isaac.hazan@intel.com>
22802L:	linux-usb@vger.kernel.org
22803S:	Maintained
22804F:	drivers/thunderbolt/dma_test.c
22805
22806THUNDERBOLT DRIVER
22807M:	Andreas Noever <andreas.noever@gmail.com>
22808M:	Michael Jamet <michael.jamet@intel.com>
22809M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22810M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22811L:	linux-usb@vger.kernel.org
22812S:	Maintained
22813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22814F:	Documentation/admin-guide/thunderbolt.rst
22815F:	drivers/thunderbolt/
22816F:	include/linux/thunderbolt.h
22817
22818THUNDERBOLT NETWORK DRIVER
22819M:	Michael Jamet <michael.jamet@intel.com>
22820M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22821M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22822L:	netdev@vger.kernel.org
22823S:	Maintained
22824F:	drivers/net/thunderbolt/
22825
22826THUNDERX GPIO DRIVER
22827M:	Robert Richter <rric@kernel.org>
22828S:	Odd Fixes
22829F:	drivers/gpio/gpio-thunderx.c
22830
22831TI ADS1119 ADC DRIVER
22832M:	Francesco Dolcini <francesco@dolcini.it>
22833M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22834L:	linux-iio@vger.kernel.org
22835S:	Maintained
22836F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22837F:	drivers/iio/adc/ti-ads1119.c
22838
22839TI ADS7924 ADC DRIVER
22840M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22841L:	linux-iio@vger.kernel.org
22842S:	Supported
22843F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22844F:	drivers/iio/adc/ti-ads7924.c
22845
22846TI AM437X VPFE DRIVER
22847M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22848L:	linux-media@vger.kernel.org
22849S:	Maintained
22850W:	https://linuxtv.org
22851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22852T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22853F:	drivers/media/platform/ti/am437x/
22854
22855TI BANDGAP AND THERMAL DRIVER
22856M:	Eduardo Valentin <edubezval@gmail.com>
22857M:	Keerthy <j-keerthy@ti.com>
22858L:	linux-pm@vger.kernel.org
22859L:	linux-omap@vger.kernel.org
22860S:	Maintained
22861F:	drivers/thermal/ti-soc-thermal/
22862
22863TI BQ27XXX POWER SUPPLY DRIVER
22864F:	drivers/power/supply/bq27xxx_battery.c
22865F:	drivers/power/supply/bq27xxx_battery_i2c.c
22866F:	include/linux/power/bq27xxx_battery.h
22867
22868TI CDCE706 CLOCK DRIVER
22869M:	Max Filippov <jcmvbkbc@gmail.com>
22870S:	Maintained
22871F:	drivers/clk/clk-cdce706.c
22872
22873TI CLOCK DRIVER
22874M:	Tero Kristo <kristo@kernel.org>
22875L:	linux-omap@vger.kernel.org
22876S:	Odd Fixes
22877F:	drivers/clk/ti/
22878F:	include/linux/clk/ti.h
22879
22880TI DAVINCI MACHINE SUPPORT
22881M:	Bartosz Golaszewski <brgl@bgdev.pl>
22882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22883S:	Maintained
22884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22885F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22886F:	arch/arm/boot/dts/ti/davinci/
22887F:	arch/arm/mach-davinci/
22888F:	drivers/i2c/busses/i2c-davinci.c
22889
22890TI DAVINCI SERIES CLOCK DRIVER
22891M:	David Lechner <david@lechnology.com>
22892S:	Maintained
22893F:	Documentation/devicetree/bindings/clock/ti/davinci/
22894F:	drivers/clk/davinci/
22895F:	include/linux/clk/davinci.h
22896
22897TI DAVINCI SERIES GPIO DRIVER
22898M:	Keerthy <j-keerthy@ti.com>
22899L:	linux-gpio@vger.kernel.org
22900S:	Maintained
22901F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22902F:	drivers/gpio/gpio-davinci.c
22903
22904TI DAVINCI SERIES MEDIA DRIVER
22905M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22906L:	linux-media@vger.kernel.org
22907S:	Maintained
22908W:	https://linuxtv.org
22909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22910T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22911F:	drivers/media/platform/ti/davinci/
22912F:	include/media/davinci/
22913
22914TI ENHANCED CAPTURE (eCAP) DRIVER
22915M:	Vignesh Raghavendra <vigneshr@ti.com>
22916R:	Julien Panis <jpanis@baylibre.com>
22917L:	linux-iio@vger.kernel.org
22918L:	linux-omap@vger.kernel.org
22919S:	Maintained
22920F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22921F:	drivers/counter/ti-ecap-capture.c
22922
22923TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22924R:	David Lechner <david@lechnology.com>
22925L:	linux-iio@vger.kernel.org
22926F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22927F:	drivers/counter/ti-eqep.c
22928
22929TI ETHERNET SWITCH DRIVER (CPSW)
22930R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22931R:	Roger Quadros <rogerq@kernel.org>
22932L:	linux-omap@vger.kernel.org
22933L:	netdev@vger.kernel.org
22934S:	Maintained
22935F:	drivers/net/ethernet/ti/cpsw*
22936F:	drivers/net/ethernet/ti/davinci*
22937
22938TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22939M:	Alex Dubov <oakad@yahoo.com>
22940S:	Maintained
22941W:	http://tifmxx.berlios.de/
22942F:	drivers/memstick/host/tifm_ms.c
22943F:	drivers/misc/tifm*
22944F:	drivers/mmc/host/tifm_sd.c
22945F:	include/linux/tifm.h
22946
22947TI FPD-LINK DRIVERS
22948M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22949L:	linux-media@vger.kernel.org
22950S:	Maintained
22951F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22952F:	drivers/media/i2c/ds90*
22953F:	include/media/i2c/ds90*
22954
22955TI HDC302X HUMIDITY DRIVER
22956M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22957M:	Li peiyu <579lpy@gmail.com>
22958L:	linux-iio@vger.kernel.org
22959S:	Maintained
22960F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22961F:	drivers/iio/humidity/hdc3020.c
22962
22963TI ICSSG ETHERNET DRIVER (ICSSG)
22964R:	MD Danish Anwar <danishanwar@ti.com>
22965R:	Roger Quadros <rogerq@kernel.org>
22966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22967L:	netdev@vger.kernel.org
22968S:	Maintained
22969F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22970F:	drivers/net/ethernet/ti/icssg/*
22971
22972TI J721E CSI2RX DRIVER
22973M:	Jai Luthra <j-luthra@ti.com>
22974L:	linux-media@vger.kernel.org
22975S:	Maintained
22976F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22977F:	drivers/media/platform/ti/j721e-csi2rx/
22978
22979TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22980M:	Nishanth Menon <nm@ti.com>
22981M:	Santosh Shilimkar <ssantosh@kernel.org>
22982L:	linux-kernel@vger.kernel.org
22983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22984S:	Maintained
22985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22986F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22987F:	drivers/pmdomain/ti/omap_prm.c
22988F:	drivers/soc/ti/*
22989
22990TI LM49xxx FAMILY ASoC CODEC DRIVERS
22991M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22992M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22994S:	Maintained
22995F:	sound/soc/codecs/isabelle*
22996F:	sound/soc/codecs/lm49453*
22997
22998TI LMP92064 ADC DRIVER
22999M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23000R:	kernel@pengutronix.de
23001L:	linux-iio@vger.kernel.org
23002S:	Maintained
23003F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23004F:	drivers/iio/adc/ti-lmp92064.c
23005
23006TI PCM3060 ASoC CODEC DRIVER
23007M:	Kirill Marinushkin <kmarinushkin@birdec.com>
23008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23009S:	Maintained
23010F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23011F:	sound/soc/codecs/pcm3060*
23012
23013TI TAS571X FAMILY ASoC CODEC DRIVER
23014M:	Kevin Cernekee <cernekee@chromium.org>
23015L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23016S:	Odd Fixes
23017F:	sound/soc/codecs/tas571x*
23018
23019TI TMAG5273 MAGNETOMETER DRIVER
23020M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23021L:	linux-iio@vger.kernel.org
23022S:	Maintained
23023F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23024F:	drivers/iio/magnetometer/tmag5273.c
23025
23026TI TRF7970A NFC DRIVER
23027M:	Mark Greer <mgreer@animalcreek.com>
23028L:	linux-wireless@vger.kernel.org
23029S:	Supported
23030F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23031F:	drivers/nfc/trf7970a.c
23032
23033TI TSC2046 ADC DRIVER
23034M:	Oleksij Rempel <o.rempel@pengutronix.de>
23035R:	kernel@pengutronix.de
23036L:	linux-iio@vger.kernel.org
23037S:	Maintained
23038F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23039F:	drivers/iio/adc/ti-tsc2046.c
23040
23041TI TWL4030 SERIES SOC CODEC DRIVER
23042M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23044S:	Maintained
23045F:	sound/soc/codecs/twl4030*
23046
23047TI VPE/CAL DRIVERS
23048M:	Benoit Parrot <bparrot@ti.com>
23049L:	linux-media@vger.kernel.org
23050S:	Maintained
23051W:	http://linuxtv.org/
23052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23053F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23054F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23055F:	drivers/media/platform/ti/cal/
23056F:	drivers/media/platform/ti/vpe/
23057
23058TI WILINK WIRELESS DRIVERS
23059L:	linux-wireless@vger.kernel.org
23060S:	Orphan
23061W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23062W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23063F:	drivers/net/wireless/ti/
23064
23065TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23066M:	John Stultz <jstultz@google.com>
23067M:	Thomas Gleixner <tglx@linutronix.de>
23068R:	Stephen Boyd <sboyd@kernel.org>
23069L:	linux-kernel@vger.kernel.org
23070S:	Supported
23071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23072F:	include/linux/clocksource.h
23073F:	include/linux/time.h
23074F:	include/linux/timekeeper_internal.h
23075F:	include/linux/timekeeping.h
23076F:	include/linux/timex.h
23077F:	include/uapi/linux/time.h
23078F:	include/uapi/linux/timex.h
23079F:	kernel/time/alarmtimer.c
23080F:	kernel/time/clocksource*
23081F:	kernel/time/ntp*
23082F:	kernel/time/time.c
23083F:	kernel/time/timeconst.bc
23084F:	kernel/time/timeconv.c
23085F:	kernel/time/timecounter.c
23086F:	kernel/time/timekeeping*
23087F:	kernel/time/time_test.c
23088F:	tools/testing/selftests/timers/
23089
23090TIPC NETWORK LAYER
23091M:	Jon Maloy <jmaloy@redhat.com>
23092M:	Ying Xue <ying.xue@windriver.com>
23093L:	netdev@vger.kernel.org (core kernel code)
23094L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23095S:	Maintained
23096W:	http://tipc.sourceforge.net/
23097F:	include/uapi/linux/tipc*.h
23098F:	net/tipc/
23099
23100TLAN NETWORK DRIVER
23101M:	Samuel Chessman <chessman@tux.org>
23102L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23103S:	Maintained
23104W:	http://sourceforge.net/projects/tlan/
23105F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23106F:	drivers/net/ethernet/ti/tlan.*
23107
23108TMIO/SDHI MMC DRIVER
23109M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23110L:	linux-mmc@vger.kernel.org
23111L:	linux-renesas-soc@vger.kernel.org
23112S:	Supported
23113F:	drivers/mmc/host/renesas_sdhi*
23114F:	drivers/mmc/host/tmio_mmc*
23115F:	include/linux/platform_data/tmio.h
23116
23117TMP513 HARDWARE MONITOR DRIVER
23118M:	Eric Tremblay <etremblay@distech-controls.com>
23119L:	linux-hwmon@vger.kernel.org
23120S:	Maintained
23121F:	Documentation/hwmon/tmp513.rst
23122F:	drivers/hwmon/tmp513.c
23123
23124TMPFS (SHMEM FILESYSTEM)
23125M:	Hugh Dickins <hughd@google.com>
23126L:	linux-mm@kvack.org
23127S:	Maintained
23128F:	include/linux/shmem_fs.h
23129F:	mm/shmem.c
23130
23131TOMOYO SECURITY MODULE
23132M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23133M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23134L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23135L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23136L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23137L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23138S:	Maintained
23139W:	https://tomoyo.sourceforge.net/
23140F:	security/tomoyo/
23141
23142TOPSTAR LAPTOP EXTRAS DRIVER
23143M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23144L:	platform-driver-x86@vger.kernel.org
23145S:	Maintained
23146F:	drivers/platform/x86/topstar-laptop.c
23147
23148TORTURE-TEST MODULES
23149M:	Davidlohr Bueso <dave@stgolabs.net>
23150M:	"Paul E. McKenney" <paulmck@kernel.org>
23151M:	Josh Triplett <josh@joshtriplett.org>
23152L:	linux-kernel@vger.kernel.org
23153S:	Supported
23154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23155F:	Documentation/RCU/torture.rst
23156F:	kernel/locking/locktorture.c
23157F:	kernel/rcu/rcuscale.c
23158F:	kernel/rcu/rcutorture.c
23159F:	kernel/rcu/refscale.c
23160F:	kernel/torture.c
23161
23162TOSHIBA ACPI EXTRAS DRIVER
23163M:	Azael Avalos <coproscefalo@gmail.com>
23164L:	platform-driver-x86@vger.kernel.org
23165S:	Maintained
23166F:	drivers/platform/x86/toshiba_acpi.c
23167
23168TOSHIBA BLUETOOTH DRIVER
23169M:	Azael Avalos <coproscefalo@gmail.com>
23170L:	platform-driver-x86@vger.kernel.org
23171S:	Maintained
23172F:	drivers/platform/x86/toshiba_bluetooth.c
23173
23174TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23175M:	Azael Avalos <coproscefalo@gmail.com>
23176L:	platform-driver-x86@vger.kernel.org
23177S:	Maintained
23178F:	drivers/platform/x86/toshiba_haps.c
23179
23180TOSHIBA SMM DRIVER
23181M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23182S:	Maintained
23183W:	http://www.buzzard.org.uk/toshiba/
23184F:	drivers/char/toshiba.c
23185F:	include/linux/toshiba.h
23186F:	include/uapi/linux/toshiba.h
23187
23188TOSHIBA TC358743 DRIVER
23189M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23190L:	linux-media@vger.kernel.org
23191S:	Maintained
23192F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23193F:	drivers/media/i2c/tc358743*
23194F:	include/media/i2c/tc358743.h
23195
23196TOSHIBA WMI HOTKEYS DRIVER
23197M:	Azael Avalos <coproscefalo@gmail.com>
23198L:	platform-driver-x86@vger.kernel.org
23199S:	Maintained
23200F:	drivers/platform/x86/toshiba-wmi.c
23201
23202TPM DEVICE DRIVER
23203M:	Peter Huewe <peterhuewe@gmx.de>
23204M:	Jarkko Sakkinen <jarkko@kernel.org>
23205R:	Jason Gunthorpe <jgg@ziepe.ca>
23206L:	linux-integrity@vger.kernel.org
23207S:	Maintained
23208W:	https://codeberg.org/jarkko/linux-tpmdd-test
23209Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23211F:	Documentation/devicetree/bindings/tpm/
23212F:	drivers/char/tpm/
23213
23214TPS546D24 DRIVER
23215M:	Duke Du <dukedu83@gmail.com>
23216L:	linux-hwmon@vger.kernel.org
23217S:	Maintained
23218F:	Documentation/hwmon/tps546d24.rst
23219F:	drivers/hwmon/pmbus/tps546d24.c
23220
23221TQ SYSTEMS BOARD & DRIVER SUPPORT
23222L:	linux@ew.tq-group.com
23223S:	Supported
23224W:	https://www.tq-group.com/en/products/tq-embedded/
23225F:	arch/arm/boot/dts/imx*mba*.dts*
23226F:	arch/arm/boot/dts/imx*tqma*.dts*
23227F:	arch/arm/boot/dts/mba*.dtsi
23228F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23229F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23230F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23231F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23232F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23233F:	drivers/gpio/gpio-tqmx86.c
23234F:	drivers/mfd/tqmx86.c
23235F:	drivers/watchdog/tqmx86_wdt.c
23236
23237TRACING
23238M:	Steven Rostedt <rostedt@goodmis.org>
23239M:	Masami Hiramatsu <mhiramat@kernel.org>
23240R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23241L:	linux-kernel@vger.kernel.org
23242L:	linux-trace-kernel@vger.kernel.org
23243S:	Maintained
23244Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23246F:	Documentation/trace/*
23247F:	fs/tracefs/
23248F:	include/linux/trace*.h
23249F:	include/trace/
23250F:	kernel/trace/
23251F:	scripts/tracing/
23252F:	tools/testing/selftests/ftrace/
23253
23254TRACING MMIO ACCESSES (MMIOTRACE)
23255M:	Steven Rostedt <rostedt@goodmis.org>
23256M:	Masami Hiramatsu <mhiramat@kernel.org>
23257R:	Karol Herbst <karolherbst@gmail.com>
23258R:	Pekka Paalanen <ppaalanen@gmail.com>
23259L:	linux-kernel@vger.kernel.org
23260L:	nouveau@lists.freedesktop.org
23261S:	Maintained
23262F:	arch/x86/mm/kmmio.c
23263F:	arch/x86/mm/mmio-mod.c
23264F:	arch/x86/mm/testmmiotrace.c
23265F:	include/linux/mmiotrace.h
23266F:	kernel/trace/trace_mmiotrace.c
23267
23268TRACING OS NOISE / LATENCY TRACERS
23269M:	Steven Rostedt <rostedt@goodmis.org>
23270S:	Maintained
23271F:	Documentation/trace/hwlat_detector.rst
23272F:	Documentation/trace/osnoise-tracer.rst
23273F:	Documentation/trace/timerlat-tracer.rst
23274F:	arch/*/kernel/trace.c
23275F:	include/trace/events/osnoise.h
23276F:	kernel/trace/trace_hwlat.c
23277F:	kernel/trace/trace_irqsoff.c
23278F:	kernel/trace/trace_osnoise.c
23279F:	kernel/trace/trace_sched_wakeup.c
23280
23281TRADITIONAL CHINESE DOCUMENTATION
23282M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23283S:	Maintained
23284W:	https://github.com/srcres258/linux-doc
23285T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23286F:	Documentation/translations/zh_TW/
23287
23288TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23289M:	Dan Williams <dan.j.williams@intel.com>
23290L:	linux-coco@lists.linux.dev
23291S:	Maintained
23292F:	Documentation/ABI/testing/configfs-tsm
23293F:	drivers/virt/coco/tsm.c
23294F:	include/linux/tsm.h
23295
23296TRUSTED SERVICES TEE DRIVER
23297M:	Balint Dobszay <balint.dobszay@arm.com>
23298M:	Sudeep Holla <sudeep.holla@arm.com>
23299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23300L:	trusted-services@lists.trustedfirmware.org
23301S:	Maintained
23302F:	Documentation/tee/ts-tee.rst
23303F:	drivers/tee/tstee/
23304
23305TTY LAYER AND SERIAL DRIVERS
23306M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23307M:	Jiri Slaby <jirislaby@kernel.org>
23308L:	linux-kernel@vger.kernel.org
23309L:	linux-serial@vger.kernel.org
23310S:	Supported
23311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23312F:	Documentation/devicetree/bindings/serial/
23313F:	Documentation/driver-api/serial/
23314F:	drivers/tty/
23315F:	include/linux/selection.h
23316F:	include/linux/serial.h
23317F:	include/linux/serial_core.h
23318F:	include/linux/sysrq.h
23319F:	include/linux/tty*.h
23320F:	include/linux/vt.h
23321F:	include/linux/vt_*.h
23322F:	include/uapi/linux/serial.h
23323F:	include/uapi/linux/serial_core.h
23324F:	include/uapi/linux/tty.h
23325
23326TUA9001 MEDIA DRIVER
23327L:	linux-media@vger.kernel.org
23328S:	Orphan
23329W:	https://linuxtv.org
23330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23331F:	drivers/media/tuners/tua9001*
23332
23333TULIP NETWORK DRIVERS
23334L:	netdev@vger.kernel.org
23335L:	linux-parisc@vger.kernel.org
23336S:	Orphan
23337F:	drivers/net/ethernet/dec/tulip/
23338
23339TUN/TAP driver
23340M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23341M:	Jason Wang <jasowang@redhat.com>
23342S:	Maintained
23343W:	http://vtun.sourceforge.net/tun
23344F:	Documentation/networking/tuntap.rst
23345F:	arch/um/os-Linux/drivers/
23346F:	drivers/net/tap.c
23347F:	drivers/net/tun.c
23348
23349TURBOCHANNEL SUBSYSTEM
23350M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23351M:	Ralf Baechle <ralf@linux-mips.org>
23352L:	linux-mips@vger.kernel.org
23353S:	Maintained
23354Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23355F:	drivers/tc/
23356F:	include/linux/tc.h
23357
23358TURBOSTAT UTILITY
23359M:	"Len Brown" <lenb@kernel.org>
23360L:	linux-pm@vger.kernel.org
23361S:	Supported
23362Q:	https://patchwork.kernel.org/project/linux-pm/list/
23363B:	https://bugzilla.kernel.org
23364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23365F:	tools/power/x86/turbostat/
23366F:	tools/testing/selftests/turbostat/
23367
23368TW5864 VIDEO4LINUX DRIVER
23369M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23370M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23371M:	Andrey Utkin <andrey_utkin@fastmail.com>
23372L:	linux-media@vger.kernel.org
23373S:	Supported
23374F:	drivers/media/pci/tw5864/
23375
23376TW68 VIDEO4LINUX DRIVER
23377M:	Hans Verkuil <hverkuil@xs4all.nl>
23378L:	linux-media@vger.kernel.org
23379S:	Odd Fixes
23380W:	https://linuxtv.org
23381T:	git git://linuxtv.org/media_tree.git
23382F:	drivers/media/pci/tw68/
23383
23384TW686X VIDEO4LINUX DRIVER
23385M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23386L:	linux-media@vger.kernel.org
23387S:	Maintained
23388W:	http://linuxtv.org
23389T:	git git://linuxtv.org/media_tree.git
23390F:	drivers/media/pci/tw686x/
23391
23392U-BOOT ENVIRONMENT VARIABLES
23393M:	Rafał Miłecki <rafal@milecki.pl>
23394S:	Maintained
23395F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23396F:	drivers/nvmem/u-boot-env.c
23397
23398UACCE ACCELERATOR FRAMEWORK
23399M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23400M:	Zhou Wang <wangzhou1@hisilicon.com>
23401L:	linux-accelerators@lists.ozlabs.org
23402L:	linux-kernel@vger.kernel.org
23403S:	Maintained
23404F:	Documentation/ABI/testing/sysfs-driver-uacce
23405F:	Documentation/misc-devices/uacce.rst
23406F:	drivers/misc/uacce/
23407F:	include/linux/uacce.h
23408F:	include/uapi/misc/uacce/
23409
23410UBI FILE SYSTEM (UBIFS)
23411M:	Richard Weinberger <richard@nod.at>
23412R:	Zhihao Cheng <chengzhihao1@huawei.com>
23413L:	linux-mtd@lists.infradead.org
23414S:	Supported
23415W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23418F:	Documentation/ABI/testing/sysfs-fs-ubifs
23419F:	Documentation/filesystems/ubifs-authentication.rst
23420F:	Documentation/filesystems/ubifs.rst
23421F:	fs/ubifs/
23422
23423UBLK USERSPACE BLOCK DRIVER
23424M:	Ming Lei <ming.lei@redhat.com>
23425L:	linux-block@vger.kernel.org
23426S:	Maintained
23427F:	Documentation/block/ublk.rst
23428F:	drivers/block/ublk_drv.c
23429F:	include/uapi/linux/ublk_cmd.h
23430
23431UBSAN
23432M:	Kees Cook <kees@kernel.org>
23433R:	Marco Elver <elver@google.com>
23434R:	Andrey Konovalov <andreyknvl@gmail.com>
23435R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23436L:	kasan-dev@googlegroups.com
23437L:	linux-hardening@vger.kernel.org
23438S:	Supported
23439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23440F:	Documentation/dev-tools/ubsan.rst
23441F:	include/linux/ubsan.h
23442F:	lib/Kconfig.ubsan
23443F:	lib/test_ubsan.c
23444F:	lib/ubsan.c
23445F:	lib/ubsan.h
23446F:	scripts/Makefile.ubsan
23447K:	\bARCH_HAS_UBSAN\b
23448
23449UCLINUX (M68KNOMMU AND COLDFIRE)
23450M:	Greg Ungerer <gerg@linux-m68k.org>
23451L:	linux-m68k@lists.linux-m68k.org
23452S:	Maintained
23453W:	http://www.linux-m68k.org/
23454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23455F:	arch/m68k/*/*_no.*
23456F:	arch/m68k/68*/
23457F:	arch/m68k/coldfire/
23458F:	arch/m68k/include/asm/*_no.*
23459
23460UDF FILESYSTEM
23461M:	Jan Kara <jack@suse.com>
23462S:	Maintained
23463F:	Documentation/filesystems/udf.rst
23464F:	fs/udf/
23465
23466UDRAW TABLET
23467M:	Bastien Nocera <hadess@hadess.net>
23468L:	linux-input@vger.kernel.org
23469S:	Maintained
23470F:	drivers/hid/hid-udraw-ps3.c
23471
23472UFS FILESYSTEM
23473M:	Evgeniy Dushistov <dushistov@mail.ru>
23474S:	Maintained
23475F:	Documentation/admin-guide/ufs.rst
23476F:	fs/ufs/
23477
23478UHID USERSPACE HID IO DRIVER
23479M:	David Rheinsberg <david@readahead.eu>
23480L:	linux-input@vger.kernel.org
23481S:	Maintained
23482F:	drivers/hid/uhid.c
23483F:	include/uapi/linux/uhid.h
23484
23485ULPI BUS
23486M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23487L:	linux-usb@vger.kernel.org
23488S:	Maintained
23489F:	drivers/usb/common/ulpi.c
23490F:	include/linux/ulpi/
23491
23492UNICODE SUBSYSTEM
23493M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23494L:	linux-fsdevel@vger.kernel.org
23495S:	Supported
23496F:	fs/unicode/
23497
23498UNIFDEF
23499M:	Tony Finch <dot@dotat.at>
23500S:	Maintained
23501W:	http://dotat.at/prog/unifdef
23502F:	scripts/unifdef.c
23503
23504UNIFORM CDROM DRIVER
23505M:	Phillip Potter <phil@philpotter.co.uk>
23506S:	Maintained
23507F:	Documentation/cdrom/
23508F:	drivers/cdrom/cdrom.c
23509F:	include/linux/cdrom.h
23510F:	include/uapi/linux/cdrom.h
23511
23512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23513R:	Alim Akhtar <alim.akhtar@samsung.com>
23514R:	Avri Altman <avri.altman@wdc.com>
23515R:	Bart Van Assche <bvanassche@acm.org>
23516L:	linux-scsi@vger.kernel.org
23517S:	Supported
23518F:	Documentation/devicetree/bindings/ufs/
23519F:	Documentation/scsi/ufs.rst
23520F:	drivers/ufs/core/
23521
23522UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23523M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23524L:	linux-scsi@vger.kernel.org
23525S:	Supported
23526F:	drivers/ufs/host/*dwc*
23527
23528UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23529M:	Alim Akhtar <alim.akhtar@samsung.com>
23530L:	linux-scsi@vger.kernel.org
23531S:	Maintained
23532F:	drivers/ufs/host/ufs-exynos*
23533
23534UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23535M:	Peter Wang <peter.wang@mediatek.com>
23536R:	Stanley Jhu <chu.stanley@gmail.com>
23537L:	linux-scsi@vger.kernel.org
23538L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23539S:	Maintained
23540F:	drivers/ufs/host/ufs-mediatek*
23541
23542UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23543M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23544L:	linux-arm-msm@vger.kernel.org
23545L:	linux-scsi@vger.kernel.org
23546S:	Maintained
23547F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23548F:	drivers/ufs/host/ufs-qcom*
23549
23550UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23551M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23552L:	linux-renesas-soc@vger.kernel.org
23553L:	linux-scsi@vger.kernel.org
23554S:	Maintained
23555F:	drivers/ufs/host/ufs-renesas.c
23556
23557UNSORTED BLOCK IMAGES (UBI)
23558M:	Richard Weinberger <richard@nod.at>
23559R:	Zhihao Cheng <chengzhihao1@huawei.com>
23560L:	linux-mtd@lists.infradead.org
23561S:	Supported
23562W:	http://www.linux-mtd.infradead.org/
23563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23565F:	drivers/mtd/ubi/
23566F:	include/linux/mtd/ubi.h
23567F:	include/uapi/mtd/ubi-user.h
23568
23569UPROBES
23570M:	Masami Hiramatsu <mhiramat@kernel.org>
23571M:	Oleg Nesterov <oleg@redhat.com>
23572M:	Peter Zijlstra <peterz@infradead.org>
23573L:	linux-kernel@vger.kernel.org
23574L:	linux-trace-kernel@vger.kernel.org
23575S:	Maintained
23576F:	arch/*/include/asm/uprobes.h
23577F:	arch/*/kernel/probes/uprobes.c
23578F:	arch/*/kernel/uprobes.c
23579F:	include/linux/uprobes.h
23580F:	kernel/events/uprobes.c
23581
23582USB "USBNET" DRIVER FRAMEWORK
23583M:	Oliver Neukum <oneukum@suse.com>
23584L:	netdev@vger.kernel.org
23585S:	Maintained
23586W:	http://www.linux-usb.org/usbnet
23587F:	drivers/net/usb/usbnet.c
23588F:	include/linux/usb/usbnet.h
23589
23590USB ACM DRIVER
23591M:	Oliver Neukum <oneukum@suse.com>
23592L:	linux-usb@vger.kernel.org
23593S:	Maintained
23594F:	Documentation/usb/acm.rst
23595F:	drivers/usb/class/cdc-acm.*
23596
23597USB APPLE MFI FASTCHARGE DRIVER
23598M:	Bastien Nocera <hadess@hadess.net>
23599L:	linux-usb@vger.kernel.org
23600S:	Maintained
23601F:	drivers/usb/misc/apple-mfi-fastcharge.c
23602
23603USB AR5523 WIRELESS DRIVER
23604L:	linux-wireless@vger.kernel.org
23605S:	Orphan
23606F:	drivers/net/wireless/ath/ar5523/
23607
23608USB ATTACHED SCSI
23609M:	Oliver Neukum <oneukum@suse.com>
23610L:	linux-usb@vger.kernel.org
23611L:	linux-scsi@vger.kernel.org
23612S:	Maintained
23613F:	drivers/usb/storage/uas.c
23614
23615USB CDC ETHERNET DRIVER
23616M:	Oliver Neukum <oliver@neukum.org>
23617L:	linux-usb@vger.kernel.org
23618S:	Maintained
23619F:	drivers/net/usb/cdc_*.c
23620F:	include/uapi/linux/usb/cdc.h
23621
23622USB CHAOSKEY DRIVER
23623M:	Keith Packard <keithp@keithp.com>
23624L:	linux-usb@vger.kernel.org
23625S:	Maintained
23626F:	drivers/usb/misc/chaoskey.c
23627
23628USB CYPRESS C67X00 DRIVER
23629L:	linux-usb@vger.kernel.org
23630S:	Orphan
23631F:	drivers/usb/c67x00/
23632
23633USB DAVICOM DM9601 DRIVER
23634M:	Peter Korsgaard <peter@korsgaard.com>
23635L:	netdev@vger.kernel.org
23636S:	Maintained
23637W:	http://www.linux-usb.org/usbnet
23638F:	drivers/net/usb/dm9601.c
23639
23640USB EHCI DRIVER
23641M:	Alan Stern <stern@rowland.harvard.edu>
23642L:	linux-usb@vger.kernel.org
23643S:	Maintained
23644F:	Documentation/usb/ehci.rst
23645F:	drivers/usb/host/ehci*
23646
23647USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23648M:	Jiri Kosina <jikos@kernel.org>
23649M:	Benjamin Tissoires <bentiss@kernel.org>
23650L:	linux-usb@vger.kernel.org
23651S:	Maintained
23652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23653F:	Documentation/hid/hiddev.rst
23654F:	drivers/hid/usbhid/
23655
23656USB INTEL XHCI ROLE MUX DRIVER
23657M:	Hans de Goede <hdegoede@redhat.com>
23658L:	linux-usb@vger.kernel.org
23659S:	Maintained
23660F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23661
23662USB IP DRIVER FOR HISILICON KIRIN 960
23663M:	Yu Chen <chenyu56@huawei.com>
23664M:	Binghui Wang <wangbinghui@hisilicon.com>
23665L:	linux-usb@vger.kernel.org
23666S:	Maintained
23667F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23668F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23669
23670USB IP DRIVER FOR HISILICON KIRIN 970
23671M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23672L:	linux-usb@vger.kernel.org
23673S:	Maintained
23674F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23675F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23676
23677USB ISP116X DRIVER
23678M:	Olav Kongas <ok@artecdesign.ee>
23679L:	linux-usb@vger.kernel.org
23680S:	Maintained
23681F:	drivers/usb/host/isp116x*
23682F:	include/linux/usb/isp116x.h
23683
23684USB ISP1760 DRIVER
23685M:	Rui Miguel Silva <rui.silva@linaro.org>
23686L:	linux-usb@vger.kernel.org
23687S:	Maintained
23688F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23689F:	drivers/usb/isp1760/*
23690
23691USB LAN78XX ETHERNET DRIVER
23692M:	Woojung Huh <woojung.huh@microchip.com>
23693M:	UNGLinuxDriver@microchip.com
23694L:	netdev@vger.kernel.org
23695S:	Maintained
23696F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23697F:	drivers/net/usb/lan78xx.*
23698F:	include/dt-bindings/net/microchip-lan78xx.h
23699
23700USB MASS STORAGE DRIVER
23701M:	Alan Stern <stern@rowland.harvard.edu>
23702L:	linux-usb@vger.kernel.org
23703L:	usb-storage@lists.one-eyed-alien.net
23704S:	Maintained
23705F:	drivers/usb/storage/
23706
23707USB MIDI DRIVER
23708M:	Clemens Ladisch <clemens@ladisch.de>
23709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23710S:	Maintained
23711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23712F:	sound/usb/midi.*
23713
23714USB NETWORKING DRIVERS
23715L:	linux-usb@vger.kernel.org
23716S:	Odd Fixes
23717F:	drivers/net/usb/
23718
23719USB OHCI DRIVER
23720M:	Alan Stern <stern@rowland.harvard.edu>
23721L:	linux-usb@vger.kernel.org
23722S:	Maintained
23723F:	Documentation/usb/ohci.rst
23724F:	drivers/usb/host/ohci*
23725
23726USB OTG FSM (Finite State Machine)
23727M:	Peter Chen <peter.chen@kernel.org>
23728L:	linux-usb@vger.kernel.org
23729S:	Maintained
23730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23731F:	drivers/usb/common/usb-otg-fsm.c
23732
23733USB OVER IP DRIVER
23734M:	Valentina Manea <valentina.manea.m@gmail.com>
23735M:	Shuah Khan <shuah@kernel.org>
23736M:	Shuah Khan <skhan@linuxfoundation.org>
23737R:	Hongren Zheng <i@zenithal.me>
23738L:	linux-usb@vger.kernel.org
23739S:	Maintained
23740F:	Documentation/usb/usbip_protocol.rst
23741F:	drivers/usb/usbip/
23742F:	tools/testing/selftests/drivers/usb/usbip/
23743F:	tools/usb/usbip/
23744
23745USB PEGASUS DRIVER
23746M:	Petko Manolov <petkan@nucleusys.com>
23747L:	linux-usb@vger.kernel.org
23748L:	netdev@vger.kernel.org
23749S:	Maintained
23750W:	https://github.com/petkan/pegasus
23751T:	git https://github.com/petkan/pegasus.git
23752F:	drivers/net/usb/pegasus.*
23753
23754USB PRINTER DRIVER (usblp)
23755M:	Pete Zaitcev <zaitcev@redhat.com>
23756L:	linux-usb@vger.kernel.org
23757S:	Supported
23758F:	drivers/usb/class/usblp.c
23759
23760USB QMI WWAN NETWORK DRIVER
23761M:	Bjørn Mork <bjorn@mork.no>
23762L:	netdev@vger.kernel.org
23763S:	Maintained
23764F:	Documentation/ABI/testing/sysfs-class-net-qmi
23765F:	drivers/net/usb/qmi_wwan.c
23766
23767USB RAW GADGET DRIVER
23768R:	Andrey Konovalov <andreyknvl@gmail.com>
23769L:	linux-usb@vger.kernel.org
23770S:	Maintained
23771F:	Documentation/usb/raw-gadget.rst
23772F:	drivers/usb/gadget/legacy/raw_gadget.c
23773F:	include/uapi/linux/usb/raw_gadget.h
23774
23775USB RTL8150 DRIVER
23776M:	Petko Manolov <petkan@nucleusys.com>
23777L:	linux-usb@vger.kernel.org
23778L:	netdev@vger.kernel.org
23779S:	Maintained
23780W:	https://github.com/petkan/rtl8150
23781T:	git https://github.com/petkan/rtl8150.git
23782F:	drivers/net/usb/rtl8150.c
23783
23784USB SERIAL SUBSYSTEM
23785M:	Johan Hovold <johan@kernel.org>
23786L:	linux-usb@vger.kernel.org
23787S:	Maintained
23788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23789F:	Documentation/usb/usb-serial.rst
23790F:	drivers/usb/serial/
23791F:	include/linux/usb/serial.h
23792
23793USB SMSC75XX ETHERNET DRIVER
23794M:	Steve Glendinning <steve.glendinning@shawell.net>
23795L:	netdev@vger.kernel.org
23796S:	Maintained
23797F:	drivers/net/usb/smsc75xx.*
23798
23799USB SMSC95XX ETHERNET DRIVER
23800M:	Steve Glendinning <steve.glendinning@shawell.net>
23801M:	UNGLinuxDriver@microchip.com
23802L:	netdev@vger.kernel.org
23803S:	Maintained
23804F:	drivers/net/usb/smsc95xx.*
23805
23806USB SUBSYSTEM
23807M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23808L:	linux-usb@vger.kernel.org
23809S:	Supported
23810W:	http://www.linux-usb.org
23811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23812F:	Documentation/devicetree/bindings/usb/
23813F:	Documentation/usb/
23814F:	drivers/usb/
23815F:	include/dt-bindings/usb/
23816F:	include/linux/usb.h
23817F:	include/linux/usb/
23818F:	include/uapi/linux/usb/
23819
23820USB TYPEC BUS FOR ALTERNATE MODES
23821M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23822L:	linux-usb@vger.kernel.org
23823S:	Maintained
23824F:	Documentation/ABI/testing/sysfs-bus-typec
23825F:	Documentation/driver-api/usb/typec_bus.rst
23826F:	drivers/usb/typec/altmodes/
23827F:	include/linux/usb/typec_altmode.h
23828
23829USB TYPEC CLASS
23830M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23831L:	linux-usb@vger.kernel.org
23832S:	Maintained
23833F:	Documentation/ABI/testing/sysfs-class-typec
23834F:	Documentation/driver-api/usb/typec.rst
23835F:	drivers/usb/typec/
23836F:	include/linux/usb/typec.h
23837
23838USB TYPEC INTEL PMC MUX DRIVER
23839M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23840L:	linux-usb@vger.kernel.org
23841S:	Maintained
23842F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23843F:	drivers/usb/typec/mux/intel_pmc_mux.c
23844
23845USB TYPEC PI3USB30532 MUX DRIVER
23846M:	Hans de Goede <hdegoede@redhat.com>
23847L:	linux-usb@vger.kernel.org
23848S:	Maintained
23849F:	drivers/usb/typec/mux/pi3usb30532.c
23850
23851USB TYPEC PORT CONTROLLER DRIVERS
23852L:	linux-usb@vger.kernel.org
23853S:	Orphan
23854F:	drivers/usb/typec/tcpm/
23855
23856USB UHCI DRIVER
23857M:	Alan Stern <stern@rowland.harvard.edu>
23858L:	linux-usb@vger.kernel.org
23859S:	Maintained
23860F:	drivers/usb/host/uhci*
23861
23862USB VIDEO CLASS
23863M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23864L:	linux-media@vger.kernel.org
23865S:	Maintained
23866W:	http://www.ideasonboard.org/uvc/
23867T:	git git://linuxtv.org/media_tree.git
23868F:	drivers/media/usb/uvc/
23869F:	include/uapi/linux/uvcvideo.h
23870
23871USB WEBCAM GADGET
23872L:	linux-usb@vger.kernel.org
23873S:	Orphan
23874F:	drivers/usb/gadget/function/*uvc*
23875F:	drivers/usb/gadget/legacy/webcam.c
23876F:	include/uapi/linux/usb/g_uvc.h
23877
23878USB XHCI DRIVER
23879M:	Mathias Nyman <mathias.nyman@intel.com>
23880L:	linux-usb@vger.kernel.org
23881S:	Supported
23882F:	drivers/usb/host/pci-quirks*
23883F:	drivers/usb/host/xhci*
23884
23885USER DATAGRAM PROTOCOL (UDP)
23886M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23887S:	Maintained
23888F:	include/linux/udp.h
23889F:	net/ipv4/udp.c
23890F:	net/ipv6/udp.c
23891
23892USER-MODE LINUX (UML)
23893M:	Richard Weinberger <richard@nod.at>
23894M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23895M:	Johannes Berg <johannes@sipsolutions.net>
23896L:	linux-um@lists.infradead.org
23897S:	Maintained
23898W:	http://user-mode-linux.sourceforge.net
23899Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23902F:	Documentation/virt/uml/
23903F:	arch/um/
23904F:	arch/x86/um/
23905F:	fs/hostfs/
23906
23907USERSPACE COPYIN/COPYOUT (UIOVEC)
23908M:	Alexander Viro <viro@zeniv.linux.org.uk>
23909S:	Maintained
23910F:	include/linux/uio.h
23911F:	lib/iov_iter.c
23912
23913USERSPACE DMA BUFFER DRIVER
23914M:	Gerd Hoffmann <kraxel@redhat.com>
23915L:	dri-devel@lists.freedesktop.org
23916S:	Maintained
23917T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23918F:	drivers/dma-buf/udmabuf.c
23919F:	include/uapi/linux/udmabuf.h
23920
23921USERSPACE I/O (UIO)
23922M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23923S:	Maintained
23924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23925F:	Documentation/driver-api/uio-howto.rst
23926F:	drivers/uio/
23927F:	include/linux/uio_driver.h
23928
23929UTIL-LINUX PACKAGE
23930M:	Karel Zak <kzak@redhat.com>
23931L:	util-linux@vger.kernel.org
23932S:	Maintained
23933W:	http://en.wikipedia.org/wiki/Util-linux
23934T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23935
23936UUID HELPERS
23937R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23938L:	linux-kernel@vger.kernel.org
23939S:	Maintained
23940F:	include/linux/uuid.h
23941F:	lib/test_uuid.c
23942F:	lib/uuid.c
23943
23944UV SYSFS DRIVER
23945M:	Justin Ernst <justin.ernst@hpe.com>
23946L:	platform-driver-x86@vger.kernel.org
23947S:	Maintained
23948F:	drivers/platform/x86/uv_sysfs.c
23949
23950UVESAFB DRIVER
23951M:	Michal Januszewski <spock@gentoo.org>
23952L:	linux-fbdev@vger.kernel.org
23953S:	Maintained
23954W:	https://github.com/mjanusz/v86d
23955F:	Documentation/fb/uvesafb.rst
23956F:	drivers/video/fbdev/uvesafb.*
23957
23958Ux500 CLOCK DRIVERS
23959M:	Ulf Hansson <ulf.hansson@linaro.org>
23960L:	linux-clk@vger.kernel.org
23961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23962S:	Maintained
23963F:	drivers/clk/ux500/
23964
23965V4L2 ASYNC AND FWNODE FRAMEWORKS
23966M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23967L:	linux-media@vger.kernel.org
23968S:	Maintained
23969T:	git git://linuxtv.org/media_tree.git
23970F:	drivers/media/v4l2-core/v4l2-async.c
23971F:	drivers/media/v4l2-core/v4l2-fwnode.c
23972F:	include/media/v4l2-async.h
23973F:	include/media/v4l2-fwnode.h
23974
23975V4L2 LENS DRIVERS
23976M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23977L:	linux-media@vger.kernel.org
23978S:	Maintained
23979F:	drivers/media/i2c/ak*
23980F:	drivers/media/i2c/dw*
23981F:	drivers/media/i2c/lm*
23982
23983V4L2 CAMERA SENSOR DRIVERS
23984M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23985L:	linux-media@vger.kernel.org
23986S:	Maintained
23987F:	Documentation/driver-api/media/camera-sensor.rst
23988F:	Documentation/driver-api/media/tx-rx.rst
23989F:	drivers/media/i2c/ar*
23990F:	drivers/media/i2c/gc*
23991F:	drivers/media/i2c/hi*
23992F:	drivers/media/i2c/imx*
23993F:	drivers/media/i2c/mt*
23994F:	drivers/media/i2c/og*
23995F:	drivers/media/i2c/ov*
23996F:	drivers/media/i2c/s5*
23997F:	drivers/media/i2c/vgxy61.c
23998
23999VF610 NAND DRIVER
24000M:	Stefan Agner <stefan@agner.ch>
24001L:	linux-mtd@lists.infradead.org
24002S:	Supported
24003F:	drivers/mtd/nand/raw/vf610_nfc.c
24004
24005VFAT/FAT/MSDOS FILESYSTEM
24006M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24007S:	Maintained
24008F:	Documentation/filesystems/vfat.rst
24009F:	fs/fat/
24010F:	tools/testing/selftests/filesystems/fat/
24011
24012VFIO CDX DRIVER
24013M:	Nipun Gupta <nipun.gupta@amd.com>
24014M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24015L:	kvm@vger.kernel.org
24016S:	Maintained
24017F:	drivers/vfio/cdx/*
24018
24019VFIO DRIVER
24020M:	Alex Williamson <alex.williamson@redhat.com>
24021L:	kvm@vger.kernel.org
24022S:	Maintained
24023T:	git https://github.com/awilliam/linux-vfio.git
24024F:	Documentation/ABI/testing/debugfs-vfio
24025F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24026F:	Documentation/driver-api/vfio.rst
24027F:	drivers/vfio/
24028F:	include/linux/vfio.h
24029F:	include/linux/vfio_pci_core.h
24030F:	include/uapi/linux/vfio.h
24031
24032VFIO FSL-MC DRIVER
24033L:	kvm@vger.kernel.org
24034S:	Orphan
24035F:	drivers/vfio/fsl-mc/
24036
24037VFIO HISILICON PCI DRIVER
24038M:	Longfang Liu <liulongfang@huawei.com>
24039M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24040L:	kvm@vger.kernel.org
24041S:	Maintained
24042F:	drivers/vfio/pci/hisilicon/
24043
24044VFIO MEDIATED DEVICE DRIVERS
24045M:	Kirti Wankhede <kwankhede@nvidia.com>
24046L:	kvm@vger.kernel.org
24047S:	Maintained
24048F:	Documentation/driver-api/vfio-mediated-device.rst
24049F:	drivers/vfio/mdev/
24050F:	include/linux/mdev.h
24051F:	samples/vfio-mdev/
24052
24053VFIO MLX5 PCI DRIVER
24054M:	Yishai Hadas <yishaih@nvidia.com>
24055L:	kvm@vger.kernel.org
24056S:	Maintained
24057F:	drivers/vfio/pci/mlx5/
24058
24059VFIO NVIDIA GRACE GPU DRIVER
24060M:	Ankit Agrawal <ankita@nvidia.com>
24061L:	kvm@vger.kernel.org
24062S:	Supported
24063F:	drivers/vfio/pci/nvgrace-gpu/
24064
24065VFIO PCI DEVICE SPECIFIC DRIVERS
24066R:	Jason Gunthorpe <jgg@nvidia.com>
24067R:	Yishai Hadas <yishaih@nvidia.com>
24068R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24069R:	Kevin Tian <kevin.tian@intel.com>
24070L:	kvm@vger.kernel.org
24071S:	Maintained
24072P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24073F:	drivers/vfio/pci/*/
24074
24075VFIO PDS PCI DRIVER
24076M:	Brett Creeley <brett.creeley@amd.com>
24077L:	kvm@vger.kernel.org
24078S:	Maintained
24079F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24080F:	drivers/vfio/pci/pds/
24081
24082VFIO PLATFORM DRIVER
24083M:	Eric Auger <eric.auger@redhat.com>
24084L:	kvm@vger.kernel.org
24085S:	Maintained
24086F:	drivers/vfio/platform/
24087
24088VFIO QAT PCI DRIVER
24089M:	Xin Zeng <xin.zeng@intel.com>
24090M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24091L:	kvm@vger.kernel.org
24092L:	qat-linux@intel.com
24093S:	Supported
24094F:	drivers/vfio/pci/qat/
24095
24096VFIO VIRTIO PCI DRIVER
24097M:	Yishai Hadas <yishaih@nvidia.com>
24098L:	kvm@vger.kernel.org
24099L:	virtualization@lists.linux.dev
24100S:	Maintained
24101F:	drivers/vfio/pci/virtio
24102
24103VGA_SWITCHEROO
24104R:	Lukas Wunner <lukas@wunner.de>
24105S:	Maintained
24106T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24107F:	Documentation/gpu/vga-switcheroo.rst
24108F:	drivers/gpu/vga/vga_switcheroo.c
24109F:	include/linux/vga_switcheroo.h
24110
24111VIA RHINE NETWORK DRIVER
24112M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24113S:	Maintained
24114F:	drivers/net/ethernet/via/via-rhine.c
24115
24116VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24117M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24118L:	linux-fbdev@vger.kernel.org
24119S:	Maintained
24120F:	drivers/video/fbdev/via/
24121F:	include/linux/via-core.h
24122F:	include/linux/via_i2c.h
24123
24124VIA VELOCITY NETWORK DRIVER
24125M:	Francois Romieu <romieu@fr.zoreil.com>
24126L:	netdev@vger.kernel.org
24127S:	Maintained
24128F:	drivers/net/ethernet/via/via-velocity.*
24129
24130VICODEC VIRTUAL CODEC DRIVER
24131M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24132L:	linux-media@vger.kernel.org
24133S:	Maintained
24134W:	https://linuxtv.org
24135T:	git git://linuxtv.org/media_tree.git
24136F:	drivers/media/test-drivers/vicodec/*
24137
24138VIDEO I2C POLLING DRIVER
24139M:	Matt Ranostay <matt.ranostay@konsulko.com>
24140L:	linux-media@vger.kernel.org
24141S:	Maintained
24142F:	drivers/media/i2c/video-i2c.c
24143
24144VIDEO MULTIPLEXER DRIVER
24145M:	Philipp Zabel <p.zabel@pengutronix.de>
24146L:	linux-media@vger.kernel.org
24147S:	Maintained
24148F:	drivers/media/platform/video-mux.c
24149
24150VIDEOBUF2 FRAMEWORK
24151M:	Tomasz Figa <tfiga@chromium.org>
24152M:	Marek Szyprowski <m.szyprowski@samsung.com>
24153L:	linux-media@vger.kernel.org
24154S:	Maintained
24155F:	drivers/media/common/videobuf2/*
24156F:	include/media/videobuf2-*
24157
24158VIDTV VIRTUAL DIGITAL TV DRIVER
24159M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24160L:	linux-media@vger.kernel.org
24161S:	Maintained
24162W:	https://linuxtv.org
24163T:	git git://linuxtv.org/media_tree.git
24164F:	drivers/media/test-drivers/vidtv/*
24165
24166VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24167M:	Shuah Khan <skhan@linuxfoundation.org>
24168R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24169L:	linux-media@vger.kernel.org
24170S:	Maintained
24171W:	https://linuxtv.org
24172T:	git git://linuxtv.org/media_tree.git
24173F:	drivers/media/test-drivers/vimc/*
24174
24175VIRT LIB
24176M:	Alex Williamson <alex.williamson@redhat.com>
24177M:	Paolo Bonzini <pbonzini@redhat.com>
24178L:	kvm@vger.kernel.org
24179S:	Supported
24180F:	virt/lib/
24181
24182VIRTIO AND VHOST VSOCK DRIVER
24183M:	Stefan Hajnoczi <stefanha@redhat.com>
24184M:	Stefano Garzarella <sgarzare@redhat.com>
24185L:	kvm@vger.kernel.org
24186L:	virtualization@lists.linux.dev
24187L:	netdev@vger.kernel.org
24188S:	Maintained
24189F:	drivers/vhost/vsock.c
24190F:	include/linux/virtio_vsock.h
24191F:	include/uapi/linux/virtio_vsock.h
24192F:	net/vmw_vsock/virtio_transport.c
24193F:	net/vmw_vsock/virtio_transport_common.c
24194
24195VIRTIO BALLOON
24196M:	"Michael S. Tsirkin" <mst@redhat.com>
24197M:	David Hildenbrand <david@redhat.com>
24198L:	virtualization@lists.linux.dev
24199S:	Maintained
24200F:	drivers/virtio/virtio_balloon.c
24201F:	include/linux/balloon_compaction.h
24202F:	include/uapi/linux/virtio_balloon.h
24203F:	mm/balloon_compaction.c
24204
24205VIRTIO BLOCK AND SCSI DRIVERS
24206M:	"Michael S. Tsirkin" <mst@redhat.com>
24207M:	Jason Wang <jasowang@redhat.com>
24208R:	Paolo Bonzini <pbonzini@redhat.com>
24209R:	Stefan Hajnoczi <stefanha@redhat.com>
24210R:	Eugenio Pérez <eperezma@redhat.com>
24211L:	virtualization@lists.linux.dev
24212S:	Maintained
24213F:	drivers/block/virtio_blk.c
24214F:	drivers/scsi/virtio_scsi.c
24215F:	include/uapi/linux/virtio_blk.h
24216F:	include/uapi/linux/virtio_scsi.h
24217
24218VIRTIO CONSOLE DRIVER
24219M:	Amit Shah <amit@kernel.org>
24220L:	virtualization@lists.linux.dev
24221S:	Maintained
24222F:	drivers/char/virtio_console.c
24223F:	include/uapi/linux/virtio_console.h
24224
24225VIRTIO CORE AND NET DRIVERS
24226M:	"Michael S. Tsirkin" <mst@redhat.com>
24227M:	Jason Wang <jasowang@redhat.com>
24228R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24229R:	Eugenio Pérez <eperezma@redhat.com>
24230L:	virtualization@lists.linux.dev
24231S:	Maintained
24232F:	Documentation/ABI/testing/sysfs-bus-vdpa
24233F:	Documentation/ABI/testing/sysfs-class-vduse
24234F:	Documentation/devicetree/bindings/virtio/
24235F:	Documentation/driver-api/virtio/
24236F:	drivers/block/virtio_blk.c
24237F:	drivers/crypto/virtio/
24238F:	drivers/net/virtio_net.c
24239F:	drivers/vdpa/
24240F:	drivers/virtio/
24241F:	include/linux/vdpa.h
24242F:	include/linux/virtio*.h
24243F:	include/linux/vringh.h
24244F:	include/uapi/linux/virtio_*.h
24245F:	tools/virtio/
24246F:	tools/testing/selftests/drivers/net/virtio_net/
24247
24248VIRTIO CRYPTO DRIVER
24249M:	Gonglei <arei.gonglei@huawei.com>
24250L:	virtualization@lists.linux.dev
24251L:	linux-crypto@vger.kernel.org
24252S:	Maintained
24253F:	drivers/crypto/virtio/
24254F:	include/uapi/linux/virtio_crypto.h
24255
24256VIRTIO DRIVERS FOR S390
24257M:	Cornelia Huck <cohuck@redhat.com>
24258M:	Halil Pasic <pasic@linux.ibm.com>
24259M:	Eric Farman <farman@linux.ibm.com>
24260L:	linux-s390@vger.kernel.org
24261L:	virtualization@lists.linux.dev
24262L:	kvm@vger.kernel.org
24263S:	Supported
24264F:	arch/s390/include/uapi/asm/virtio-ccw.h
24265F:	drivers/s390/virtio/
24266
24267VIRTIO FILE SYSTEM
24268M:	Vivek Goyal <vgoyal@redhat.com>
24269M:	Stefan Hajnoczi <stefanha@redhat.com>
24270M:	Miklos Szeredi <miklos@szeredi.hu>
24271R:	Eugenio Pérez <eperezma@redhat.com>
24272L:	virtualization@lists.linux.dev
24273L:	linux-fsdevel@vger.kernel.org
24274S:	Supported
24275W:	https://virtio-fs.gitlab.io/
24276F:	Documentation/filesystems/virtiofs.rst
24277F:	fs/fuse/virtio_fs.c
24278F:	include/uapi/linux/virtio_fs.h
24279
24280VIRTIO GPIO DRIVER
24281M:	Enrico Weigelt, metux IT consult <info@metux.net>
24282M:	Viresh Kumar <vireshk@kernel.org>
24283L:	linux-gpio@vger.kernel.org
24284L:	virtualization@lists.linux.dev
24285S:	Maintained
24286F:	drivers/gpio/gpio-virtio.c
24287F:	include/uapi/linux/virtio_gpio.h
24288
24289VIRTIO GPU DRIVER
24290M:	David Airlie <airlied@redhat.com>
24291M:	Gerd Hoffmann <kraxel@redhat.com>
24292R:	Gurchetan Singh <gurchetansingh@chromium.org>
24293R:	Chia-I Wu <olvaffe@gmail.com>
24294L:	dri-devel@lists.freedesktop.org
24295L:	virtualization@lists.linux.dev
24296S:	Maintained
24297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24298F:	drivers/gpu/drm/ci/xfails/virtio*
24299F:	drivers/gpu/drm/virtio/
24300F:	include/uapi/linux/virtio_gpu.h
24301
24302VIRTIO HOST (VHOST)
24303M:	"Michael S. Tsirkin" <mst@redhat.com>
24304M:	Jason Wang <jasowang@redhat.com>
24305R:	Eugenio Pérez <eperezma@redhat.com>
24306L:	kvm@vger.kernel.org
24307L:	virtualization@lists.linux.dev
24308L:	netdev@vger.kernel.org
24309S:	Maintained
24310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24311F:	drivers/vhost/
24312F:	include/linux/sched/vhost_task.h
24313F:	include/linux/vhost_iotlb.h
24314F:	include/uapi/linux/vhost.h
24315F:	kernel/vhost_task.c
24316
24317VIRTIO HOST (VHOST-SCSI)
24318M:	"Michael S. Tsirkin" <mst@redhat.com>
24319M:	Jason Wang <jasowang@redhat.com>
24320M:	Mike Christie <michael.christie@oracle.com>
24321R:	Paolo Bonzini <pbonzini@redhat.com>
24322R:	Stefan Hajnoczi <stefanha@redhat.com>
24323L:	virtualization@lists.linux.dev
24324S:	Maintained
24325F:	drivers/vhost/scsi.c
24326
24327VIRTIO I2C DRIVER
24328M:	Viresh Kumar <viresh.kumar@linaro.org>
24329R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24330L:	linux-i2c@vger.kernel.org
24331L:	virtualization@lists.linux.dev
24332S:	Maintained
24333F:	drivers/i2c/busses/i2c-virtio.c
24334F:	include/uapi/linux/virtio_i2c.h
24335
24336VIRTIO INPUT DRIVER
24337M:	Gerd Hoffmann <kraxel@redhat.com>
24338S:	Maintained
24339F:	drivers/virtio/virtio_input.c
24340F:	include/uapi/linux/virtio_input.h
24341
24342VIRTIO IOMMU DRIVER
24343M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24344L:	virtualization@lists.linux.dev
24345S:	Maintained
24346F:	drivers/iommu/virtio-iommu.c
24347F:	include/uapi/linux/virtio_iommu.h
24348
24349VIRTIO MEM DRIVER
24350M:	David Hildenbrand <david@redhat.com>
24351L:	virtualization@lists.linux.dev
24352S:	Maintained
24353W:	https://virtio-mem.gitlab.io/
24354F:	drivers/virtio/virtio_mem.c
24355F:	include/uapi/linux/virtio_mem.h
24356
24357VIRTIO PMEM DRIVER
24358M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24359L:	virtualization@lists.linux.dev
24360S:	Maintained
24361F:	drivers/nvdimm/nd_virtio.c
24362F:	drivers/nvdimm/virtio_pmem.c
24363
24364VIRTIO SOUND DRIVER
24365M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24366M:	"Michael S. Tsirkin" <mst@redhat.com>
24367L:	virtualization@lists.linux.dev
24368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24369S:	Maintained
24370F:	include/uapi/linux/virtio_snd.h
24371F:	sound/virtio/*
24372
24373VIRTUAL BOX GUEST DEVICE DRIVER
24374M:	Hans de Goede <hdegoede@redhat.com>
24375M:	Arnd Bergmann <arnd@arndb.de>
24376M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24377S:	Maintained
24378F:	drivers/virt/vboxguest/
24379F:	include/linux/vbox_utils.h
24380F:	include/uapi/linux/vbox*.h
24381
24382VIRTUAL BOX SHARED FOLDER VFS DRIVER
24383M:	Hans de Goede <hdegoede@redhat.com>
24384L:	linux-fsdevel@vger.kernel.org
24385S:	Maintained
24386F:	fs/vboxsf/*
24387
24388VIRTUAL PCM TEST DRIVER
24389M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24390L:	linux-sound@vger.kernel.org
24391S:	Maintained
24392F:	Documentation/sound/cards/pcmtest.rst
24393F:	sound/drivers/pcmtest.c
24394F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24395
24396VIRTUAL SERIO DEVICE DRIVER
24397M:	Stephen Chandler Paul <thatslyude@gmail.com>
24398S:	Maintained
24399F:	drivers/input/serio/userio.c
24400F:	include/uapi/linux/userio.h
24401
24402VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24403M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24404S:	Maintained
24405F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24406F:	drivers/iio/light/veml6075.c
24407
24408VISL VIRTUAL STATELESS DECODER DRIVER
24409M:	Daniel Almeida <daniel.almeida@collabora.com>
24410L:	linux-media@vger.kernel.org
24411S:	Supported
24412F:	drivers/media/test-drivers/visl
24413
24414VIVID VIRTUAL VIDEO DRIVER
24415M:	Hans Verkuil <hverkuil@xs4all.nl>
24416L:	linux-media@vger.kernel.org
24417S:	Maintained
24418W:	https://linuxtv.org
24419T:	git git://linuxtv.org/media_tree.git
24420F:	drivers/media/test-drivers/vivid/*
24421
24422VM SOCKETS (AF_VSOCK)
24423M:	Stefano Garzarella <sgarzare@redhat.com>
24424L:	virtualization@lists.linux.dev
24425L:	netdev@vger.kernel.org
24426S:	Maintained
24427F:	drivers/net/vsockmon.c
24428F:	include/net/af_vsock.h
24429F:	include/uapi/linux/vm_sockets.h
24430F:	include/uapi/linux/vm_sockets_diag.h
24431F:	include/uapi/linux/vsockmon.h
24432F:	net/vmw_vsock/
24433F:	tools/testing/vsock/
24434
24435VMALLOC
24436M:	Andrew Morton <akpm@linux-foundation.org>
24437R:	Uladzislau Rezki <urezki@gmail.com>
24438R:	Christoph Hellwig <hch@infradead.org>
24439L:	linux-mm@kvack.org
24440S:	Maintained
24441W:	http://www.linux-mm.org
24442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24443F:	include/linux/vmalloc.h
24444F:	mm/vmalloc.c
24445
24446VME SUBSYSTEM
24447L:	linux-kernel@vger.kernel.org
24448S:	Orphan
24449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24450F:	Documentation/driver-api/vme.rst
24451F:	drivers/staging/vme_user/
24452
24453VMWARE BALLOON DRIVER
24454M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24455R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24456L:	linux-kernel@vger.kernel.org
24457S:	Supported
24458F:	drivers/misc/vmw_balloon.c
24459
24460VMWARE HYPERVISOR INTERFACE
24461M:	Ajay Kaher <ajay.kaher@broadcom.com>
24462M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24463R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24464L:	virtualization@lists.linux.dev
24465L:	x86@kernel.org
24466S:	Supported
24467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24468F:	arch/x86/include/asm/vmware.h
24469F:	arch/x86/kernel/cpu/vmware.c
24470
24471VMWARE PVRDMA DRIVER
24472M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24473M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24474R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24475L:	linux-rdma@vger.kernel.org
24476S:	Supported
24477F:	drivers/infiniband/hw/vmw_pvrdma/
24478
24479VMWARE PVSCSI DRIVER
24480M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24481R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24482L:	linux-scsi@vger.kernel.org
24483S:	Supported
24484F:	drivers/scsi/vmw_pvscsi.c
24485F:	drivers/scsi/vmw_pvscsi.h
24486
24487VMWARE VIRTUAL PTP CLOCK DRIVER
24488M:	Nick Shi <nick.shi@broadcom.com>
24489R:	Ajay Kaher <ajay.kaher@broadcom.com>
24490R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24491R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24492L:	netdev@vger.kernel.org
24493S:	Supported
24494F:	drivers/ptp/ptp_vmw.c
24495
24496VMWARE VMCI DRIVER
24497M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24498M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24499R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24500L:	linux-kernel@vger.kernel.org
24501S:	Supported
24502F:	drivers/misc/vmw_vmci/
24503F:	include/linux/vmw_vmci*
24504
24505VMWARE VMMOUSE SUBDRIVER
24506M:	Zack Rusin <zack.rusin@broadcom.com>
24507R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24508L:	linux-input@vger.kernel.org
24509S:	Supported
24510F:	drivers/input/mouse/vmmouse.c
24511F:	drivers/input/mouse/vmmouse.h
24512
24513VMWARE VMXNET3 ETHERNET DRIVER
24514M:	Ronak Doshi <ronak.doshi@broadcom.com>
24515R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24516L:	netdev@vger.kernel.org
24517S:	Supported
24518F:	drivers/net/vmxnet3/
24519
24520VMWARE VSOCK VMCI TRANSPORT DRIVER
24521M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24522M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24523R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24524L:	linux-kernel@vger.kernel.org
24525S:	Supported
24526F:	net/vmw_vsock/vmci_transport*
24527
24528VOCORE VOCORE2 BOARD
24529M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24530L:	linux-mips@vger.kernel.org
24531S:	Maintained
24532F:	arch/mips/boot/dts/ralink/vocore2.dts
24533
24534VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24535M:	Liam Girdwood <lgirdwood@gmail.com>
24536M:	Mark Brown <broonie@kernel.org>
24537L:	linux-kernel@vger.kernel.org
24538S:	Supported
24539W:	http://www.slimlogic.co.uk/?p=48
24540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24541F:	Documentation/devicetree/bindings/regulator/
24542F:	Documentation/power/regulator/
24543F:	drivers/regulator/
24544F:	include/dt-bindings/regulator/
24545F:	include/linux/regulator/
24546K:	regulator_get_optional
24547
24548VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24549R:	Matti Vaittinen <mazziesaccount@gmail.com>
24550F:	drivers/regulator/irq_helpers.c
24551
24552VRF
24553M:	David Ahern <dsahern@kernel.org>
24554L:	netdev@vger.kernel.org
24555S:	Maintained
24556F:	Documentation/networking/vrf.rst
24557F:	drivers/net/vrf.c
24558
24559VSPRINTF
24560M:	Petr Mladek <pmladek@suse.com>
24561M:	Steven Rostedt <rostedt@goodmis.org>
24562R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24563R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24564R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24565S:	Maintained
24566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24567F:	Documentation/core-api/printk-formats.rst
24568F:	lib/test_printf.c
24569F:	lib/test_scanf.c
24570F:	lib/vsprintf.c
24571
24572VT1211 HARDWARE MONITOR DRIVER
24573M:	Juerg Haefliger <juergh@proton.me>
24574L:	linux-hwmon@vger.kernel.org
24575S:	Maintained
24576F:	Documentation/hwmon/vt1211.rst
24577F:	drivers/hwmon/vt1211.c
24578
24579VT8231 HARDWARE MONITOR DRIVER
24580M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24581L:	linux-hwmon@vger.kernel.org
24582S:	Maintained
24583F:	drivers/hwmon/vt8231.c
24584
24585VUB300 USB to SDIO/SD/MMC bridge chip
24586L:	linux-mmc@vger.kernel.org
24587S:	Orphan
24588F:	drivers/mmc/host/vub300.c
24589
24590W1 DALLAS'S 1-WIRE BUS
24591M:	Krzysztof Kozlowski <krzk@kernel.org>
24592S:	Maintained
24593F:	Documentation/devicetree/bindings/w1/
24594F:	Documentation/w1/
24595F:	drivers/w1/
24596F:	include/linux/w1.h
24597
24598W83791D HARDWARE MONITORING DRIVER
24599M:	Marc Hulsman <m.hulsman@tudelft.nl>
24600L:	linux-hwmon@vger.kernel.org
24601S:	Maintained
24602F:	Documentation/hwmon/w83791d.rst
24603F:	drivers/hwmon/w83791d.c
24604
24605W83793 HARDWARE MONITORING DRIVER
24606M:	Rudolf Marek <r.marek@assembler.cz>
24607L:	linux-hwmon@vger.kernel.org
24608S:	Maintained
24609F:	Documentation/hwmon/w83793.rst
24610F:	drivers/hwmon/w83793.c
24611
24612W83795 HARDWARE MONITORING DRIVER
24613M:	Jean Delvare <jdelvare@suse.com>
24614L:	linux-hwmon@vger.kernel.org
24615S:	Maintained
24616F:	drivers/hwmon/w83795.c
24617
24618W83L51xD SD/MMC CARD INTERFACE DRIVER
24619M:	Pierre Ossman <pierre@ossman.eu>
24620S:	Maintained
24621F:	drivers/mmc/host/wbsd.*
24622
24623WACOM PROTOCOL 4 SERIAL TABLETS
24624M:	Julian Squires <julian@cipht.net>
24625M:	Hans de Goede <hdegoede@redhat.com>
24626L:	linux-input@vger.kernel.org
24627S:	Maintained
24628F:	drivers/input/tablet/wacom_serial4.c
24629
24630WANGXUN ETHERNET DRIVER
24631M:	Jiawen Wu <jiawenwu@trustnetic.com>
24632M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24633L:	netdev@vger.kernel.org
24634S:	Maintained
24635W:	https://www.net-swift.com
24636F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24637F:	drivers/net/ethernet/wangxun/
24638F:	drivers/net/pcs/pcs-xpcs-wx.c
24639
24640WATCHDOG DEVICE DRIVERS
24641M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24642M:	Guenter Roeck <linux@roeck-us.net>
24643L:	linux-watchdog@vger.kernel.org
24644S:	Maintained
24645W:	http://www.linux-watchdog.org/
24646T:	git git://www.linux-watchdog.org/linux-watchdog.git
24647F:	Documentation/devicetree/bindings/watchdog/
24648F:	Documentation/watchdog/
24649F:	drivers/watchdog/
24650F:	include/linux/watchdog.h
24651F:	include/trace/events/watchdog.h
24652F:	include/uapi/linux/watchdog.h
24653
24654WAVE5 VPU CODEC DRIVER
24655M:	Nas Chung <nas.chung@chipsnmedia.com>
24656M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24657L:	linux-media@vger.kernel.org
24658S:	Maintained
24659F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24660F:	drivers/media/platform/chips-media/wave5/
24661
24662WHISKEYCOVE PMIC GPIO DRIVER
24663M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24664L:	linux-gpio@vger.kernel.org
24665S:	Maintained
24666F:	drivers/gpio/gpio-wcove.c
24667
24668WHWAVE RTC DRIVER
24669M:	Dianlong Li <long17.cool@163.com>
24670L:	linux-rtc@vger.kernel.org
24671S:	Maintained
24672F:	drivers/rtc/rtc-sd3078.c
24673
24674WIIMOTE HID DRIVER
24675M:	David Rheinsberg <david@readahead.eu>
24676L:	linux-input@vger.kernel.org
24677S:	Maintained
24678F:	drivers/hid/hid-wiimote*
24679
24680WILOCITY WIL6210 WIRELESS DRIVER
24681L:	linux-wireless@vger.kernel.org
24682S:	Orphan
24683W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24684F:	drivers/net/wireless/ath/wil6210/
24685
24686WINBOND CIR DRIVER
24687M:	David Härdeman <david@hardeman.nu>
24688S:	Maintained
24689F:	drivers/media/rc/winbond-cir.c
24690
24691WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24692L:	linux-watchdog@vger.kernel.org
24693S:	Orphan
24694F:	drivers/watchdog/ebc-c384_wdt.c
24695
24696WINSYSTEMS WS16C48 GPIO DRIVER
24697M:	William Breathitt Gray <wbg@kernel.org>
24698L:	linux-gpio@vger.kernel.org
24699S:	Maintained
24700F:	drivers/gpio/gpio-ws16c48.c
24701
24702WIREGUARD SECURE NETWORK TUNNEL
24703M:	Jason A. Donenfeld <Jason@zx2c4.com>
24704L:	wireguard@lists.zx2c4.com
24705L:	netdev@vger.kernel.org
24706S:	Maintained
24707F:	drivers/net/wireguard/
24708F:	tools/testing/selftests/wireguard/
24709
24710WISTRON LAPTOP BUTTON DRIVER
24711M:	Miloslav Trmac <mitr@volny.cz>
24712S:	Maintained
24713F:	drivers/input/misc/wistron_btns.c
24714
24715WMI BINARY MOF DRIVER
24716M:	Armin Wolf <W_Armin@gmx.de>
24717R:	Thomas Weißschuh <linux@weissschuh.net>
24718L:	platform-driver-x86@vger.kernel.org
24719S:	Maintained
24720F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24721F:	Documentation/wmi/devices/wmi-bmof.rst
24722F:	drivers/platform/x86/wmi-bmof.c
24723
24724WOLFSON MICROELECTRONICS DRIVERS
24725L:	patches@opensource.cirrus.com
24726S:	Supported
24727W:	https://github.com/CirrusLogic/linux-drivers/wiki
24728T:	git https://github.com/CirrusLogic/linux-drivers.git
24729F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24730F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24731F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24732F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24733F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24734F:	Documentation/devicetree/bindings/sound/wm*
24735F:	Documentation/hwmon/wm83??.rst
24736F:	arch/arm/mach-s3c/mach-crag6410*
24737F:	drivers/clk/clk-wm83*.c
24738F:	drivers/gpio/gpio-*wm*.c
24739F:	drivers/gpio/gpio-arizona.c
24740F:	drivers/hwmon/wm83??-hwmon.c
24741F:	drivers/input/misc/wm831x-on.c
24742F:	drivers/input/touchscreen/wm831x-ts.c
24743F:	drivers/input/touchscreen/wm97*.c
24744F:	drivers/leds/leds-wm83*.c
24745F:	drivers/mfd/arizona*
24746F:	drivers/mfd/cs47l24*
24747F:	drivers/mfd/wm*.c
24748F:	drivers/power/supply/wm83*.c
24749F:	drivers/regulator/arizona*
24750F:	drivers/regulator/wm8*.c
24751F:	drivers/rtc/rtc-wm83*.c
24752F:	drivers/video/backlight/wm83*_bl.c
24753F:	drivers/watchdog/wm83*_wdt.c
24754F:	include/linux/mfd/arizona/
24755F:	include/linux/mfd/wm831x/
24756F:	include/linux/mfd/wm8350/
24757F:	include/linux/mfd/wm8400*
24758F:	include/linux/regulator/arizona*
24759F:	include/linux/wm97xx.h
24760F:	include/sound/wm????.h
24761F:	sound/soc/codecs/arizona*
24762F:	sound/soc/codecs/cs47l24*
24763F:	sound/soc/codecs/wm*
24764
24765WORKQUEUE
24766M:	Tejun Heo <tj@kernel.org>
24767R:	Lai Jiangshan <jiangshanlai@gmail.com>
24768S:	Maintained
24769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24770F:	Documentation/core-api/workqueue.rst
24771F:	include/linux/workqueue.h
24772F:	kernel/workqueue.c
24773F:	kernel/workqueue_internal.h
24774
24775WWAN DRIVERS
24776M:	Loic Poulain <loic.poulain@linaro.org>
24777M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24778R:	Johannes Berg <johannes@sipsolutions.net>
24779L:	netdev@vger.kernel.org
24780S:	Maintained
24781F:	drivers/net/wwan/
24782F:	include/linux/wwan.h
24783F:	include/uapi/linux/wwan.h
24784
24785X-POWERS AXP288 PMIC DRIVERS
24786M:	Hans de Goede <hdegoede@redhat.com>
24787S:	Maintained
24788F:	drivers/acpi/pmic/intel_pmic_xpower.c
24789N:	axp288
24790
24791X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24792M:	Chen-Yu Tsai <wens@csie.org>
24793L:	linux-kernel@vger.kernel.org
24794S:	Maintained
24795N:	axp[128]
24796
24797X.25 STACK
24798M:	Martin Schiller <ms@dev.tdt.de>
24799L:	linux-x25@vger.kernel.org
24800S:	Maintained
24801F:	Documentation/networking/lapb-module.rst
24802F:	Documentation/networking/x25*
24803F:	drivers/net/wan/hdlc_x25.c
24804F:	drivers/net/wan/lapbether.c
24805F:	include/*/lapb.h
24806F:	include/net/x25*
24807F:	include/uapi/linux/x25.h
24808F:	net/lapb/
24809F:	net/x25/
24810
24811X86 ARCHITECTURE (32-BIT AND 64-BIT)
24812M:	Thomas Gleixner <tglx@linutronix.de>
24813M:	Ingo Molnar <mingo@redhat.com>
24814M:	Borislav Petkov <bp@alien8.de>
24815M:	Dave Hansen <dave.hansen@linux.intel.com>
24816M:	x86@kernel.org
24817R:	"H. Peter Anvin" <hpa@zytor.com>
24818L:	linux-kernel@vger.kernel.org
24819S:	Maintained
24820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24821F:	Documentation/arch/x86/
24822F:	Documentation/devicetree/bindings/x86/
24823F:	arch/x86/
24824
24825X86 ENTRY CODE
24826M:	Andy Lutomirski <luto@kernel.org>
24827L:	linux-kernel@vger.kernel.org
24828S:	Maintained
24829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24830F:	arch/x86/entry/
24831
24832X86 HARDWARE VULNERABILITIES
24833M:	Thomas Gleixner <tglx@linutronix.de>
24834M:	Borislav Petkov <bp@alien8.de>
24835M:	Peter Zijlstra <peterz@infradead.org>
24836M:	Josh Poimboeuf <jpoimboe@kernel.org>
24837R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24838S:	Maintained
24839F:	Documentation/admin-guide/hw-vuln/
24840F:	arch/x86/include/asm/nospec-branch.h
24841F:	arch/x86/kernel/cpu/bugs.c
24842
24843X86 MCE INFRASTRUCTURE
24844M:	Tony Luck <tony.luck@intel.com>
24845M:	Borislav Petkov <bp@alien8.de>
24846L:	linux-edac@vger.kernel.org
24847S:	Maintained
24848F:	Documentation/ABI/testing/sysfs-mce
24849F:	Documentation/arch/x86/x86_64/machinecheck.rst
24850F:	arch/x86/kernel/cpu/mce/*
24851
24852X86 MICROCODE UPDATE SUPPORT
24853M:	Borislav Petkov <bp@alien8.de>
24854S:	Maintained
24855F:	arch/x86/kernel/cpu/microcode/*
24856
24857X86 MM
24858M:	Dave Hansen <dave.hansen@linux.intel.com>
24859M:	Andy Lutomirski <luto@kernel.org>
24860M:	Peter Zijlstra <peterz@infradead.org>
24861L:	linux-kernel@vger.kernel.org
24862S:	Maintained
24863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24864F:	arch/x86/mm/
24865
24866X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24867M:	Hans de Goede <hdegoede@redhat.com>
24868L:	platform-driver-x86@vger.kernel.org
24869S:	Maintained
24870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24871F:	drivers/platform/x86/x86-android-tablets/
24872
24873X86 PLATFORM DRIVERS
24874M:	Hans de Goede <hdegoede@redhat.com>
24875M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24876L:	platform-driver-x86@vger.kernel.org
24877S:	Maintained
24878Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24880F:	drivers/platform/olpc/
24881F:	drivers/platform/x86/
24882F:	include/linux/platform_data/x86/
24883
24884X86 PLATFORM UV HPE SUPERDOME FLEX
24885M:	Steve Wahl <steve.wahl@hpe.com>
24886R:	Justin Ernst <justin.ernst@hpe.com>
24887R:	Kyle Meyer <kyle.meyer@hpe.com>
24888R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24889R:	Russ Anderson <russ.anderson@hpe.com>
24890S:	Supported
24891F:	arch/x86/include/asm/uv/
24892F:	arch/x86/kernel/apic/x2apic_uv_x.c
24893F:	arch/x86/platform/uv/
24894
24895X86 STACK UNWINDING
24896M:	Josh Poimboeuf <jpoimboe@kernel.org>
24897M:	Peter Zijlstra <peterz@infradead.org>
24898S:	Supported
24899F:	arch/x86/include/asm/unwind*.h
24900F:	arch/x86/kernel/dumpstack.c
24901F:	arch/x86/kernel/stacktrace.c
24902F:	arch/x86/kernel/unwind_*.c
24903
24904X86 TRUST DOMAIN EXTENSIONS (TDX)
24905M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24906R:	Dave Hansen <dave.hansen@linux.intel.com>
24907L:	x86@kernel.org
24908L:	linux-coco@lists.linux.dev
24909S:	Supported
24910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24911F:	arch/x86/boot/compressed/tdx*
24912F:	arch/x86/coco/tdx/
24913F:	arch/x86/include/asm/shared/tdx.h
24914F:	arch/x86/include/asm/tdx.h
24915F:	arch/x86/virt/vmx/tdx/
24916F:	drivers/virt/coco/tdx-guest
24917
24918X86 VDSO
24919M:	Andy Lutomirski <luto@kernel.org>
24920L:	linux-kernel@vger.kernel.org
24921S:	Maintained
24922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24923F:	arch/x86/entry/vdso/
24924
24925XARRAY
24926M:	Matthew Wilcox <willy@infradead.org>
24927L:	linux-fsdevel@vger.kernel.org
24928S:	Supported
24929F:	Documentation/core-api/xarray.rst
24930F:	include/linux/idr.h
24931F:	include/linux/xarray.h
24932F:	lib/idr.c
24933F:	lib/xarray.c
24934F:	tools/testing/radix-tree
24935
24936XBOX DVD IR REMOTE
24937M:	Benjamin Valentin <benpicco@googlemail.com>
24938S:	Maintained
24939F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24940F:	drivers/media/rc/xbox_remote.c
24941
24942XC2028/3028 TUNER DRIVER
24943M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24944L:	linux-media@vger.kernel.org
24945S:	Maintained
24946W:	https://linuxtv.org
24947T:	git git://linuxtv.org/media_tree.git
24948F:	drivers/media/tuners/xc2028.*
24949
24950XDP (eXpress Data Path)
24951M:	Alexei Starovoitov <ast@kernel.org>
24952M:	Daniel Borkmann <daniel@iogearbox.net>
24953M:	David S. Miller <davem@davemloft.net>
24954M:	Jakub Kicinski <kuba@kernel.org>
24955M:	Jesper Dangaard Brouer <hawk@kernel.org>
24956M:	John Fastabend <john.fastabend@gmail.com>
24957L:	netdev@vger.kernel.org
24958L:	bpf@vger.kernel.org
24959S:	Supported
24960F:	drivers/net/ethernet/*/*/*/*/*xdp*
24961F:	drivers/net/ethernet/*/*/*xdp*
24962F:	include/net/xdp.h
24963F:	include/net/xdp_priv.h
24964F:	include/trace/events/xdp.h
24965F:	kernel/bpf/cpumap.c
24966F:	kernel/bpf/devmap.c
24967F:	net/core/xdp.c
24968F:	samples/bpf/xdp*
24969F:	tools/testing/selftests/bpf/*/*xdp*
24970F:	tools/testing/selftests/bpf/*xdp*
24971K:	(?:\b|_)xdp(?:\b|_)
24972
24973XDP SOCKETS (AF_XDP)
24974M:	Björn Töpel <bjorn@kernel.org>
24975M:	Magnus Karlsson <magnus.karlsson@intel.com>
24976M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24977R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24978L:	netdev@vger.kernel.org
24979L:	bpf@vger.kernel.org
24980S:	Maintained
24981F:	Documentation/networking/af_xdp.rst
24982F:	include/net/netns/xdp.h
24983F:	include/net/xdp_sock*
24984F:	include/net/xsk_buff_pool.h
24985F:	include/uapi/linux/if_xdp.h
24986F:	include/uapi/linux/xdp_diag.h
24987F:	net/xdp/
24988F:	tools/testing/selftests/bpf/*xsk*
24989
24990XEN BLOCK SUBSYSTEM
24991M:	Roger Pau Monné <roger.pau@citrix.com>
24992L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24993S:	Supported
24994F:	drivers/block/xen*
24995F:	drivers/block/xen-blkback/*
24996
24997XEN HYPERVISOR ARM
24998M:	Stefano Stabellini <sstabellini@kernel.org>
24999L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25000S:	Maintained
25001F:	arch/arm/include/asm/xen/
25002F:	arch/arm/xen/
25003
25004XEN HYPERVISOR ARM64
25005M:	Stefano Stabellini <sstabellini@kernel.org>
25006L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25007S:	Maintained
25008F:	arch/arm64/include/asm/xen/
25009F:	arch/arm64/xen/
25010
25011XEN HYPERVISOR INTERFACE
25012M:	Juergen Gross <jgross@suse.com>
25013M:	Stefano Stabellini <sstabellini@kernel.org>
25014R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25015L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25016S:	Supported
25017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25018F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25019F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25020F:	drivers/*/xen-*front.c
25021F:	drivers/xen/
25022F:	include/uapi/xen/
25023F:	include/xen/
25024F:	kernel/configs/xen.config
25025
25026XEN HYPERVISOR X86
25027M:	Juergen Gross <jgross@suse.com>
25028R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25029L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25030S:	Supported
25031F:	arch/x86/configs/xen.config
25032F:	arch/x86/include/asm/pvclock-abi.h
25033F:	arch/x86/include/asm/xen/
25034F:	arch/x86/platform/pvh/
25035F:	arch/x86/xen/
25036
25037XEN NETWORK BACKEND DRIVER
25038M:	Wei Liu <wei.liu@kernel.org>
25039M:	Paul Durrant <paul@xen.org>
25040L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25041L:	netdev@vger.kernel.org
25042S:	Supported
25043F:	drivers/net/xen-netback/*
25044
25045XEN PCI SUBSYSTEM
25046M:	Juergen Gross <jgross@suse.com>
25047L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25048S:	Supported
25049F:	arch/x86/pci/*xen*
25050F:	drivers/pci/*xen*
25051
25052XEN PVSCSI DRIVERS
25053M:	Juergen Gross <jgross@suse.com>
25054L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25055L:	linux-scsi@vger.kernel.org
25056S:	Supported
25057F:	drivers/scsi/xen-scsifront.c
25058F:	drivers/xen/xen-scsiback.c
25059F:	include/xen/interface/io/vscsiif.h
25060
25061XEN PVUSB DRIVER
25062M:	Juergen Gross <jgross@suse.com>
25063L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25064L:	linux-usb@vger.kernel.org
25065S:	Supported
25066F:	drivers/usb/host/xen*
25067F:	include/xen/interface/io/usbif.h
25068
25069XEN SOUND FRONTEND DRIVER
25070M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25071L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25073S:	Supported
25074F:	sound/xen/*
25075
25076XEN SWIOTLB SUBSYSTEM
25077M:	Juergen Gross <jgross@suse.com>
25078M:	Stefano Stabellini <sstabellini@kernel.org>
25079L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25080L:	iommu@lists.linux.dev
25081S:	Supported
25082F:	arch/*/include/asm/xen/swiotlb-xen.h
25083F:	drivers/xen/swiotlb-xen.c
25084F:	include/xen/arm/swiotlb-xen.h
25085F:	include/xen/swiotlb-xen.h
25086
25087XFS FILESYSTEM
25088M:	Chandan Babu R <chandan.babu@oracle.com>
25089R:	Darrick J. Wong <djwong@kernel.org>
25090L:	linux-xfs@vger.kernel.org
25091S:	Supported
25092W:	http://xfs.org/
25093C:	irc://irc.oftc.net/xfs
25094T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25095P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25096F:	Documentation/ABI/testing/sysfs-fs-xfs
25097F:	Documentation/admin-guide/xfs.rst
25098F:	Documentation/filesystems/xfs/*
25099F:	fs/xfs/
25100F:	include/uapi/linux/dqblk_xfs.h
25101F:	include/uapi/linux/fsmap.h
25102
25103XILINX AMS DRIVER
25104M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25105L:	linux-iio@vger.kernel.org
25106S:	Maintained
25107F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25108F:	drivers/iio/adc/xilinx-ams.c
25109
25110XILINX AXI ETHERNET DRIVER
25111M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25112S:	Maintained
25113F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25114F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25115
25116XILINX CAN DRIVER
25117M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25118L:	linux-can@vger.kernel.org
25119S:	Maintained
25120F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25121F:	drivers/net/can/xilinx_can.c
25122
25123XILINX EVENT MANAGEMENT DRIVER
25124M:	Michal Simek <michal.simek@amd.com>
25125S:	Maintained
25126F:	drivers/soc/xilinx/xlnx_event_manager.c
25127F:	include/linux/firmware/xlnx-event-manager.h
25128
25129XILINX GPIO DRIVER
25130M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25131R:	Srinivas Neeli <srinivas.neeli@amd.com>
25132R:	Michal Simek <michal.simek@amd.com>
25133S:	Maintained
25134F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25135F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25136F:	drivers/gpio/gpio-xilinx.c
25137F:	drivers/gpio/gpio-zynq.c
25138
25139XILINX LL TEMAC ETHERNET DRIVER
25140L:	netdev@vger.kernel.org
25141S:	Orphan
25142F:	drivers/net/ethernet/xilinx/ll_temac*
25143
25144XILINX PWM DRIVER
25145M:	Sean Anderson <sean.anderson@seco.com>
25146S:	Maintained
25147F:	drivers/pwm/pwm-xilinx.c
25148F:	include/clocksource/timer-xilinx.h
25149
25150XILINX SD-FEC IP CORES
25151M:	Derek Kiernan <derek.kiernan@amd.com>
25152M:	Dragan Cvetic <dragan.cvetic@amd.com>
25153S:	Maintained
25154F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25155F:	Documentation/misc-devices/xilinx_sdfec.rst
25156F:	drivers/misc/Kconfig
25157F:	drivers/misc/Makefile
25158F:	drivers/misc/xilinx_sdfec.c
25159F:	include/uapi/misc/xilinx_sdfec.h
25160
25161XILINX UARTLITE SERIAL DRIVER
25162M:	Peter Korsgaard <jacmet@sunsite.dk>
25163L:	linux-serial@vger.kernel.org
25164S:	Maintained
25165F:	drivers/tty/serial/uartlite.c
25166
25167XILINX VIDEO IP CORES
25168M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25169L:	linux-media@vger.kernel.org
25170S:	Supported
25171T:	git git://linuxtv.org/media_tree.git
25172F:	Documentation/devicetree/bindings/media/xilinx/
25173F:	drivers/media/platform/xilinx/
25174F:	include/uapi/linux/xilinx-v4l2-controls.h
25175
25176XILINX VERSAL EDAC DRIVER
25177M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25178M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25179S:	Maintained
25180F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25181F:	drivers/edac/versal_edac.c
25182
25183XILINX WATCHDOG DRIVER
25184M:	Srinivas Neeli <srinivas.neeli@amd.com>
25185R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25186R:	Michal Simek <michal.simek@amd.com>
25187S:	Maintained
25188F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25189F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25190F:	drivers/watchdog/of_xilinx_wdt.c
25191F:	drivers/watchdog/xilinx_wwdt.c
25192
25193XILINX XDMA DRIVER
25194M:	Lizhi Hou <lizhi.hou@amd.com>
25195M:	Brian Xu <brian.xu@amd.com>
25196M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25197L:	dmaengine@vger.kernel.org
25198S:	Supported
25199F:	drivers/dma/xilinx/xdma-regs.h
25200F:	drivers/dma/xilinx/xdma.c
25201F:	include/linux/dma/amd_xdma.h
25202F:	include/linux/platform_data/amd_xdma.h
25203
25204XILINX ZYNQMP DPDMA DRIVER
25205M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25206L:	dmaengine@vger.kernel.org
25207S:	Supported
25208F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25209F:	drivers/dma/xilinx/xilinx_dpdma.c
25210F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25211
25212XILINX ZYNQMP OCM EDAC DRIVER
25213M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25214M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25215S:	Maintained
25216F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25217F:	drivers/edac/zynqmp_edac.c
25218
25219XILINX ZYNQMP PSGTR PHY DRIVER
25220M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25221L:	linux-kernel@vger.kernel.org
25222S:	Supported
25223T:	git https://github.com/Xilinx/linux-xlnx.git
25224F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25225F:	drivers/phy/xilinx/phy-zynqmp.c
25226
25227XILINX ZYNQMP SHA3 DRIVER
25228M:	Harsha <harsha.harsha@amd.com>
25229S:	Maintained
25230F:	drivers/crypto/xilinx/zynqmp-sha.c
25231
25232XILINX ZYNQMP NVMEM DRIVER
25233M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25234M:	Kalyani Akula <kalyani.akula@amd.com>
25235R:	Michal Simek <michal.simek@amd.com>
25236S:	Maintained
25237F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25238F:	drivers/nvmem/zynqmp_nvmem.c
25239
25240XILLYBUS DRIVER
25241M:	Eli Billauer <eli.billauer@gmail.com>
25242L:	linux-kernel@vger.kernel.org
25243S:	Supported
25244F:	drivers/char/xillybus/
25245
25246XLP9XX I2C DRIVER
25247M:	George Cherian <gcherian@marvell.com>
25248L:	linux-i2c@vger.kernel.org
25249S:	Supported
25250W:	http://www.marvell.com
25251F:	drivers/i2c/busses/i2c-xlp9xx.c
25252
25253XRA1403 GPIO EXPANDER
25254M:	Nandor Han <nandor.han@ge.com>
25255L:	linux-gpio@vger.kernel.org
25256S:	Maintained
25257F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25258F:	drivers/gpio/gpio-xra1403.c
25259
25260XTENSA XTFPGA PLATFORM SUPPORT
25261M:	Max Filippov <jcmvbkbc@gmail.com>
25262S:	Maintained
25263F:	drivers/spi/spi-xtensa-xtfpga.c
25264F:	sound/soc/xtensa/xtfpga-i2s.c
25265
25266YAM DRIVER FOR AX.25
25267M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25268L:	linux-hams@vger.kernel.org
25269S:	Maintained
25270F:	drivers/net/hamradio/yam*
25271F:	include/linux/yam.h
25272
25273YAMA SECURITY MODULE
25274M:	Kees Cook <kees@kernel.org>
25275S:	Supported
25276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25277F:	Documentation/admin-guide/LSM/Yama.rst
25278F:	security/yama/
25279
25280YAML NETLINK (YNL)
25281M:	Donald Hunter <donald.hunter@gmail.com>
25282M:	Jakub Kicinski <kuba@kernel.org>
25283F:	Documentation/netlink/
25284F:	Documentation/userspace-api/netlink/intro-specs.rst
25285F:	Documentation/userspace-api/netlink/specs.rst
25286F:	tools/net/ynl/
25287
25288YEALINK PHONE DRIVER
25289M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25290L:	usbb2k-api-dev@nongnu.org
25291S:	Maintained
25292F:	Documentation/input/devices/yealink.rst
25293F:	drivers/input/misc/yealink.*
25294
25295Z3FOLD COMPRESSED PAGE ALLOCATOR
25296M:	Vitaly Wool <vitaly.wool@konsulko.com>
25297R:	Miaohe Lin <linmiaohe@huawei.com>
25298L:	linux-mm@kvack.org
25299S:	Maintained
25300F:	mm/z3fold.c
25301
25302Z8530 DRIVER FOR AX.25
25303M:	Joerg Reuter <jreuter@yaina.de>
25304L:	linux-hams@vger.kernel.org
25305S:	Maintained
25306W:	http://yaina.de/jreuter/
25307W:	http://www.qsl.net/dl1bke/
25308F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25309F:	drivers/net/hamradio/*scc.c
25310F:	drivers/net/hamradio/z8530.h
25311
25312ZBUD COMPRESSED PAGE ALLOCATOR
25313M:	Seth Jennings <sjenning@redhat.com>
25314M:	Dan Streetman <ddstreet@ieee.org>
25315L:	linux-mm@kvack.org
25316S:	Maintained
25317F:	mm/zbud.c
25318
25319ZD1211RW WIRELESS DRIVER
25320L:	linux-wireless@vger.kernel.org
25321S:	Orphan
25322F:	drivers/net/wireless/zydas/zd1211rw/
25323
25324ZD1301 MEDIA DRIVER
25325L:	linux-media@vger.kernel.org
25326S:	Orphan
25327W:	https://linuxtv.org/
25328Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25329F:	drivers/media/usb/dvb-usb-v2/zd1301*
25330
25331ZD1301_DEMOD MEDIA DRIVER
25332L:	linux-media@vger.kernel.org
25333S:	Orphan
25334W:	https://linuxtv.org/
25335Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25336F:	drivers/media/dvb-frontends/zd1301_demod*
25337
25338ZHAOXIN PROCESSOR SUPPORT
25339M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25340L:	linux-kernel@vger.kernel.org
25341S:	Maintained
25342F:	arch/x86/kernel/cpu/zhaoxin.c
25343
25344ZONEFS FILESYSTEM
25345M:	Damien Le Moal <dlemoal@kernel.org>
25346M:	Naohiro Aota <naohiro.aota@wdc.com>
25347R:	Johannes Thumshirn <jth@kernel.org>
25348L:	linux-fsdevel@vger.kernel.org
25349S:	Maintained
25350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25351F:	Documentation/filesystems/zonefs.rst
25352F:	fs/zonefs/
25353
25354ZR36067 VIDEO FOR LINUX DRIVER
25355M:	Corentin Labbe <clabbe@baylibre.com>
25356L:	mjpeg-users@lists.sourceforge.net
25357L:	linux-media@vger.kernel.org
25358S:	Maintained
25359W:	http://mjpeg.sourceforge.net/driver-zoran/
25360Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25361F:	Documentation/driver-api/media/drivers/zoran.rst
25362F:	drivers/media/pci/zoran/
25363
25364ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25365M:	Minchan Kim <minchan@kernel.org>
25366M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25367L:	linux-kernel@vger.kernel.org
25368S:	Maintained
25369F:	Documentation/admin-guide/blockdev/zram.rst
25370F:	drivers/block/zram/
25371
25372ZS DECSTATION Z85C30 SERIAL DRIVER
25373M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25374S:	Maintained
25375F:	drivers/tty/serial/zs.*
25376
25377ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25378M:	Minchan Kim <minchan@kernel.org>
25379M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25380L:	linux-mm@kvack.org
25381S:	Maintained
25382F:	Documentation/mm/zsmalloc.rst
25383F:	include/linux/zsmalloc.h
25384F:	mm/zsmalloc.c
25385
25386ZSTD
25387M:	Nick Terrell <terrelln@fb.com>
25388S:	Maintained
25389B:	https://github.com/facebook/zstd/issues
25390T:	git https://github.com/terrelln/linux.git
25391F:	crypto/zstd.c
25392F:	include/linux/zstd*
25393F:	lib/decompress_unzstd.c
25394F:	lib/zstd/
25395N:	zstd
25396K:	zstd
25397
25398ZSWAP COMPRESSED SWAP CACHING
25399M:	Johannes Weiner <hannes@cmpxchg.org>
25400M:	Yosry Ahmed <yosryahmed@google.com>
25401M:	Nhat Pham <nphamcs@gmail.com>
25402R:	Chengming Zhou <chengming.zhou@linux.dev>
25403L:	linux-mm@kvack.org
25404S:	Maintained
25405F:	Documentation/admin-guide/mm/zswap.rst
25406F:	include/linux/zpool.h
25407F:	include/linux/zswap.h
25408F:	mm/zpool.c
25409F:	mm/zswap.c
25410F:	tools/testing/selftests/cgroup/test_zswap.c
25411
25412SENARYTECH AUDIO CODEC DRIVER
25413M:	bo liu <bo.liu@senarytech.com>
25414S:	Maintained
25415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25416F:	sound/pci/hda/patch_senarytech.c
25417
25418THE REST
25419M:	Linus Torvalds <torvalds@linux-foundation.org>
25420L:	linux-kernel@vger.kernel.org
25421S:	Buried alive in reporters
25422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25423F:	*
25424F:	*/
25425