xref: /linux/MAINTAINERS (revision b178aa6f333b07bda0548d7e45085660a112414d)
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/driver-api/wmi.rst
396F:	Documentation/wmi/
397F:	drivers/platform/x86/wmi.c
398F:	include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M:	Fei Li <fei1.li@intel.com>
402L:	acrn-dev@lists.projectacrn.org (subscribers-only)
403S:	Supported
404W:	https://projectacrn.org
405F:	Documentation/virt/acrn/
406F:	drivers/virt/acrn/
407F:	include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L:	linux-parisc@vger.kernel.org
411S:	Maintained
412W:	https://parisc.wiki.kernel.org/index.php/AD1889
413F:	sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
417L:	linux-iio@vger.kernel.org
418S:	Supported
419F:	drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Michael Hennerich <michael.hennerich@analog.com>
423S:	Supported
424W:	http://wiki.analog.com/AD5254
425W:	https://ez.analog.com/linux-software-drivers
426F:	drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5398
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD7142
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7877
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7879
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458M:	Nuno Sá <nuno.sa@analog.com>
459R:	David Lechner <dlechner@baylibre.com>
460S:	Supported
461W:	https://ez.analog.com/linux-software-drivers
462F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F:	Documentation/iio/ad7944.rst
464F:	drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M:	Anshul Dalal <anshulusr@gmail.com>
468L:	linux-input@vger.kernel.org
469S:	Maintained
470F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F:	drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M:	Jiri Kosina <jikos@kernel.org>
475S:	Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479L:	linux-wpan@vger.kernel.org
480S:	Supported
481W:	https://wiki.analog.com/ADF7242
482W:	https://ez.analog.com/linux-software-drivers
483F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F:	drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M:	Jean Delvare <jdelvare@suse.com>
488L:	linux-hwmon@vger.kernel.org
489S:	Maintained
490F:	Documentation/hwmon/adm1025.rst
491F:	drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M:	Corentin Labbe <clabbe.montjoie@gmail.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L:	linux-wireless@vger.kernel.org
501S:	Orphan
502F:	drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M:	Radu Sabau <radu.sabau@analog.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Supported
508W:	https://ez.analog.com/linux-software-drivers
509F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	https://ez.analog.com/linux-software-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	https://ez.analog.com/linux-software-drivers
534F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
566L:	platform-driver-x86@vger.kernel.org
567S:	Maintained
568F:	drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M:	Lucas Stankus <lucas.p.stankus@gmail.com>
572S:	Supported
573F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F:	drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADXL345
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F:	drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M:	Puranjay Mohan <puranjay@kernel.org>
586L:	linux-iio@vger.kernel.org
587S:	Supported
588F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F:	drivers/iio/accel/adxl355.h
590F:	drivers/iio/accel/adxl355_core.c
591F:	drivers/iio/accel/adxl355_i2c.c
592F:	drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
596L:	linux-iio@vger.kernel.org
597S:	Supported
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F:	drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	https://ez.analog.com/linux-software-drivers
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F:	drivers/iio/accel/adxl372.c
608F:	drivers/iio/accel/adxl372_i2c.c
609F:	drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M:	Ondřej Jirman <megi@xff.cz>
613S:	Maintained
614F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F:	drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L:	linux-media@vger.kernel.org
619S:	Orphan
620W:	https://linuxtv.org
621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
622F:	drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L:	linux-media@vger.kernel.org
626S:	Orphan
627W:	https://linuxtv.org
628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
629F:	drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M:	David Sterba <dsterba@suse.com>
633L:	linux-fsdevel@vger.kernel.org
634S:	Odd Fixes
635F:	Documentation/filesystems/affs.rst
636F:	fs/affs/
637
638AFS FILESYSTEM
639M:	David Howells <dhowells@redhat.com>
640M:	Marc Dionne <marc.dionne@auristor.com>
641L:	linux-afs@lists.infradead.org
642S:	Supported
643W:	https://www.infradead.org/~dhowells/kafs/
644F:	Documentation/filesystems/afs.rst
645F:	fs/afs/
646F:	include/trace/events/afs.h
647
648AGPGART DRIVER
649M:	David Airlie <airlied@redhat.com>
650L:	dri-devel@lists.freedesktop.org
651S:	Maintained
652T:	git https://gitlab.freedesktop.org/drm/kernel.git
653F:	drivers/char/agp/
654F:	include/linux/agp*
655F:	include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M:	"Juergen E. Fischer" <fischer@norbit.de>
659L:	linux-scsi@vger.kernel.org
660S:	Maintained
661F:	drivers/scsi/aha152x*
662F:	drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M:	Hannes Reinecke <hare@suse.com>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M:	Hans Verkuil <hverkuil@xs4all.nl>
672L:	linux-media@vger.kernel.org
673S:	Maintained
674W:	https://linuxtv.org
675T:	git git://linuxtv.org/media_tree.git
676F:	drivers/media/radio/radio-aimslab*
677
678AIO
679M:	Benjamin LaHaise <bcrl@kvack.org>
680L:	linux-aio@kvack.org
681S:	Supported
682F:	fs/aio.c
683F:	include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M:	Lorenzo Bianconi <lorenzo@kernel.org>
687M:	Ray Liu <ray.liu@airoha.com>
688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
689L:	linux-spi@vger.kernel.org
690S:	Maintained
691F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F:	drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L:	linux-media@vger.kernel.org
696S:	Orphan
697W:	https://linuxtv.org
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699F:	drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
703S:	Maintained
704F:	drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M:	Duncan Sands <duncan.sands@free.fr>
708L:	linux-usb@vger.kernel.org
709S:	Maintained
710W:	http://www.linux-usb.org/SpeedTouch/
711F:	drivers/usb/atm/speedtch.c
712F:	drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M:	Manuel Lauss <manuel.lauss@gmail.com>
716S:	Maintained
717F:	drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M:	Rudolf Marek <r.marek@assembler.cz>
721L:	linux-i2c@vger.kernel.org
722S:	Maintained
723F:	Documentation/i2c/busses/i2c-ali1563.rst
724F:	drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M:	Cheng Xu <chengyou@linux.alibaba.com>
728M:	Kai Shen <kaishen@linux.alibaba.com>
729L:	linux-rdma@vger.kernel.org
730S:	Supported
731F:	drivers/infiniband/hw/erdma
732F:	include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M:	Shuai Xue <xueshuai@linux.alibaba.com>
736S:	Supported
737F:	Documentation/admin-guide/perf/alibaba_pmu.rst
738F:	drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L:	Dell.Client.Kernel@dell.com
742S:	Maintained
743F:	drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M:	Michael Tretter <m.tretter@pengutronix.de>
747R:	Pengutronix Kernel Team <kernel@pengutronix.de>
748L:	linux-media@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F:	drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M:	Tommaso Merciai <tomm.merciai@gmail.com>
755M:	Martin Hecht <martin.hecht@avnet.eu>
756L:	linux-media@vger.kernel.org
757S:	Maintained
758F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F:	drivers/media/i2c/alvium-csi2.c
760F:	drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M:	Maxime Ripard <mripard@kernel.org>
764L:	linux-media@vger.kernel.org
765S:	Maintained
766T:	git git://linuxtv.org/media_tree.git
767F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F:	drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M:	Yong Deng <yong.deng@magewell.com>
772M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775T:	git git://linuxtv.org/media_tree.git
776F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F:	drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F:	drivers/staging/media/sunxi/sun6i-isp/
786F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M:	Yangtao Li <tiny.windzz@gmail.com>
798L:	linux-pm@vger.kernel.org
799S:	Maintained
800F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M:	Corentin Labbe <clabbe.montjoie@gmail.com>
805L:	linux-crypto@vger.kernel.org
806S:	Maintained
807F:	drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M:	Ban Tao <fengzheng923@gmail.com>
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812S:	Maintained
813F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F:	sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
818S:	Maintained
819F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F:	drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M:	Vasily Khoruzhick <anarsoul@gmail.com>
824M:	Yangtao Li <tiny.windzz@gmail.com>
825L:	linux-pm@vger.kernel.org
826S:	Maintained
827F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F:	drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M:	Maxime Ripard <mripard@kernel.org>
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M:	Richard Henderson <richard.henderson@linaro.org>
839M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
840M:	Matt Turner <mattst88@gmail.com>
841L:	linux-alpha@vger.kernel.org
842S:	Odd Fixes
843F:	arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R:	Pali Rohár <pali@kernel.org>
847F:	drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M:	Thor Thayer <thor.thayer@linux.intel.com>
851S:	Maintained
852F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F:	drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M:	Mun Yew Tham <mun.yew.tham@intel.com>
857S:	Maintained
858F:	drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
862R:	Stefan Roese <sr@denx.de>
863L:	dmaengine@vger.kernel.org
864S:	Odd Fixes
865F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F:	drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M:	Mun Yew Tham <mun.yew.tham@intel.com>
870L:	linux-gpio@vger.kernel.org
871S:	Maintained
872F:	drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M:	Thor Thayer <thor.thayer@linux.intel.com>
876S:	Maintained
877F:	drivers/mfd/altera-sysmgr.c
878F:	include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M:	Thor Thayer <thor.thayer@linux.intel.com>
882S:	Maintained
883F:	drivers/gpio/gpio-altera-a10sr.c
884F:	drivers/mfd/altera-a10sr.c
885F:	drivers/reset/reset-a10sr.c
886F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F:	include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M:	Joyce Ooi <joyce.ooi@intel.com>
891L:	netdev@vger.kernel.org
892S:	Maintained
893F:	drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M:	Tobias Klauser <tklauser@distanz.ch>
897L:	linux-serial@vger.kernel.org
898S:	Maintained
899F:	drivers/tty/serial/altera_jtaguart.c
900F:	drivers/tty/serial/altera_uart.c
901F:	include/linux/altera_jtaguart.h
902F:	include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M:	Talel Shenhar <talel@amazon.com>
906S:	Maintained
907F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F:	drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M:	Talel Shenhar <talel@amazon.com>
912M:	Talel Shenhar <talelshenhar@gmail.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F:	drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M:	Talel Shenhar <talel@amazon.com>
919S:	Maintained
920F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F:	drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M:	Shay Agroskin <shayagr@amazon.com>
925M:	Arthur Kiyanovski <akiyano@amazon.com>
926R:	David Arinzon <darinzon@amazon.com>
927R:	Noam Dagan <ndagan@amazon.com>
928R:	Saeed Bishara <saeedb@amazon.com>
929L:	netdev@vger.kernel.org
930S:	Supported
931F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F:	drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M:	Michael Margolin <mrgolin@amazon.com>
936R:	Gal Pressman <gal.pressman@linux.dev>
937R:	Yossi Leybovich <sleybo@amazon.com>
938L:	linux-rdma@vger.kernel.org
939S:	Supported
940Q:	https://patchwork.kernel.org/project/linux-rdma/list/
941F:	drivers/infiniband/hw/efa/
942F:	include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
946L:	linux-edac@vger.kernel.org
947S:	Supported
948F:	drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M:	Kris Chaplin <kris.chaplin@amd.com>
952R:	Thomas Delev <thomas.delev@amd.com>
953R:	Michal Simek <michal.simek@amd.com>
954S:	Maintained
955F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F:	drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M:	Nipun Gupta <nipun.gupta@amd.com>
960M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F:	drivers/cdx/*
964F:	include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M:	Tom Lendacky <thomas.lendacky@amd.com>
968M:	John Allen <john.allen@amd.com>
969L:	linux-crypto@vger.kernel.org
970S:	Supported
971F:	drivers/crypto/ccp/
972F:	include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M:	Ashish Kalra <ashish.kalra@amd.com>
976M:	Tom Lendacky <thomas.lendacky@amd.com>
977L:	linux-crypto@vger.kernel.org
978S:	Supported
979F:	drivers/crypto/ccp/sev*
980F:	include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M:	Mario Limonciello <mario.limonciello@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/dbc.c
987F:	drivers/crypto/ccp/dbc.h
988F:	drivers/crypto/ccp/platform-access.c
989F:	drivers/crypto/ccp/platform-access.h
990F:	include/uapi/linux/psp-dbc.h
991F:	tools/crypto/ccp/*.c
992F:	tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M:	Harry Wentland <harry.wentland@amd.com>
996M:	Leo Li <sunpeng.li@amd.com>
997M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998L:	amd-gfx@lists.freedesktop.org
999S:	Supported
1000T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1001F:	drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M:	Huang Rui <ray.huang@amd.com>
1005L:	linux-hwmon@vger.kernel.org
1006S:	Supported
1007F:	Documentation/hwmon/fam15h_power.rst
1008F:	drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M:	Enrico Weigelt, metux IT consult <info@metux.net>
1012L:	linux-gpio@vger.kernel.org
1013S:	Maintained
1014F:	drivers/gpio/gpio-amd-fch.c
1015F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1019S:	Orphan
1020F:	drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M:	Andres Salomon <dilinger@queued.net>
1024L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1025S:	Supported
1026W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F:	arch/x86/include/asm/geode.h
1028F:	drivers/char/hw_random/geode-rng.c
1029F:	drivers/crypto/geode*
1030F:	drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1035L:	platform-driver-x86@vger.kernel.org
1036S:	Maintained
1037F:	Documentation/arch/x86/amd_hsmp.rst
1038F:	arch/x86/include/asm/amd_hsmp.h
1039F:	arch/x86/include/uapi/asm/amd_hsmp.h
1040F:	drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M:	Joerg Roedel <joro@8bytes.org>
1044R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045L:	iommu@lists.linux.dev
1046S:	Maintained
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048F:	drivers/iommu/amd/
1049F:	include/linux/amd-iommu.h
1050
1051AMD KFD
1052M:	Felix Kuehling <Felix.Kuehling@amd.com>
1053L:	amd-gfx@lists.freedesktop.org
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F:	drivers/gpu/drm/amd/amdkfd/
1058F:	drivers/gpu/drm/amd/include/cik_structs.h
1059F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F:	drivers/gpu/drm/amd/include/v9_structs.h
1061F:	drivers/gpu/drm/amd/include/vi_structs.h
1062F:	include/uapi/linux/kfd_ioctl.h
1063F:	include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M:	Elie Morisse <syniurge@gmail.com>
1067M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068L:	linux-i2c@vger.kernel.org
1069S:	Maintained
1070F:	drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M:	Shannon Nelson <shannon.nelson@amd.com>
1074M:	Brett Creeley <brett.creeley@amd.com>
1075L:	netdev@vger.kernel.org
1076S:	Supported
1077F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F:	drivers/net/ethernet/amd/pds_core/
1079F:	include/linux/pds/
1080
1081AMD PMC DRIVER
1082M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083L:	platform-driver-x86@vger.kernel.org
1084S:	Maintained
1085F:	drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089L:	platform-driver-x86@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/ABI/testing/sysfs-amd-pmf
1092F:	drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M:	Evan Quan <evan.quan@amd.com>
1096L:	amd-gfx@lists.freedesktop.org
1097S:	Supported
1098T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1099F:	drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M:	Huang Rui <ray.huang@amd.com>
1103M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1104M:	Mario Limonciello <mario.limonciello@amd.com>
1105R:	Perry Yuan <perry.yuan@amd.com>
1106L:	linux-pm@vger.kernel.org
1107S:	Supported
1108F:	Documentation/admin-guide/pm/amd-pstate.rst
1109F:	drivers/cpufreq/amd-pstate*
1110F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111
1112AMD PTDMA DRIVER
1113M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1114L:	dmaengine@vger.kernel.org
1115S:	Maintained
1116F:	drivers/dma/ptdma/
1117
1118AMD SEATTLE DEVICE TREE SUPPORT
1119M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1120M:	Tom Lendacky <thomas.lendacky@amd.com>
1121S:	Supported
1122F:	arch/arm64/boot/dts/amd/
1123
1124AMD SENSOR FUSION HUB DRIVER
1125M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1126L:	linux-input@vger.kernel.org
1127S:	Maintained
1128F:	Documentation/hid/amd-sfh*
1129F:	drivers/hid/amd-sfh-hid/
1130
1131AMD SPI DRIVER
1132M:	Sanjay R Mehta <sanju.mehta@amd.com>
1133S:	Maintained
1134F:	drivers/spi/spi-amd.c
1135
1136AMD XGBE DRIVER
1137M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1138L:	netdev@vger.kernel.org
1139S:	Supported
1140F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1141F:	drivers/net/ethernet/amd/xgbe/
1142
1143AMLOGIC DDR PMU DRIVER
1144M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1145L:	linux-amlogic@lists.infradead.org
1146S:	Supported
1147W:	http://www.amlogic.com
1148F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1149F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1150F:	drivers/perf/amlogic/
1151F:	include/soc/amlogic/
1152
1153AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1154M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1155L:	linux-hwmon@vger.kernel.org
1156S:	Maintained
1157F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1158F:	Documentation/hwmon/chipcap2.rst
1159F:	drivers/hwmon/chipcap2.c
1160
1161AMPHION VPU CODEC V4L2 DRIVER
1162M:	Ming Qian <ming.qian@nxp.com>
1163M:	Zhou Peng <eagle.zhou@nxp.com>
1164L:	linux-media@vger.kernel.org
1165S:	Maintained
1166F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1167F:	drivers/media/platform/amphion/
1168
1169AMS AS73211 DRIVER
1170M:	Christian Eggers <ceggers@arri.de>
1171L:	linux-iio@vger.kernel.org
1172S:	Maintained
1173F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1174F:	drivers/iio/light/as73211.c
1175
1176AMT (Automatic Multicast Tunneling)
1177M:	Taehee Yoo <ap420073@gmail.com>
1178L:	netdev@vger.kernel.org
1179S:	Maintained
1180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1182F:	drivers/net/amt.c
1183
1184ANALOG DEVICES INC AD3552R DRIVER
1185M:	Nuno Sá <nuno.sa@analog.com>
1186L:	linux-iio@vger.kernel.org
1187S:	Supported
1188W:	https://ez.analog.com/linux-software-drivers
1189F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1190F:	drivers/iio/dac/ad3552r.c
1191
1192ANALOG DEVICES INC AD4130 DRIVER
1193M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1194L:	linux-iio@vger.kernel.org
1195S:	Supported
1196W:	https://ez.analog.com/linux-software-drivers
1197F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1198F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1199F:	drivers/iio/adc/ad4130.c
1200
1201ANALOG DEVICES INC AD7091R DRIVER
1202M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1203L:	linux-iio@vger.kernel.org
1204S:	Supported
1205W:	http://ez.analog.com/community/linux-device-drivers
1206F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1207F:	drivers/iio/adc/ad7091r*
1208
1209ANALOG DEVICES INC AD7192 DRIVER
1210M:	Alexandru Tachici <alexandru.tachici@analog.com>
1211L:	linux-iio@vger.kernel.org
1212S:	Supported
1213W:	https://ez.analog.com/linux-software-drivers
1214F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1215F:	drivers/iio/adc/ad7192.c
1216
1217ANALOG DEVICES INC AD7292 DRIVER
1218M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1219L:	linux-iio@vger.kernel.org
1220S:	Supported
1221W:	https://ez.analog.com/linux-software-drivers
1222F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1223F:	drivers/iio/adc/ad7292.c
1224
1225ANALOG DEVICES INC AD7293 DRIVER
1226M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1227L:	linux-iio@vger.kernel.org
1228S:	Supported
1229W:	https://ez.analog.com/linux-software-drivers
1230F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1231F:	drivers/iio/dac/ad7293.c
1232
1233ANALOG DEVICES INC AD74115 DRIVER
1234M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1235L:	linux-iio@vger.kernel.org
1236S:	Supported
1237W:	https://ez.analog.com/linux-software-drivers
1238F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1239F:	drivers/iio/addac/ad74115.c
1240
1241ANALOG DEVICES INC AD74413R DRIVER
1242M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1243L:	linux-iio@vger.kernel.org
1244S:	Supported
1245W:	https://ez.analog.com/linux-software-drivers
1246F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1247F:	drivers/iio/addac/ad74413r.c
1248F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1249
1250ANALOG DEVICES INC AD7768-1 DRIVER
1251M:	Michael Hennerich <Michael.Hennerich@analog.com>
1252L:	linux-iio@vger.kernel.org
1253S:	Supported
1254W:	https://ez.analog.com/linux-software-drivers
1255F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1256F:	drivers/iio/adc/ad7768-1.c
1257
1258ANALOG DEVICES INC AD7780 DRIVER
1259M:	Michael Hennerich <Michael.Hennerich@analog.com>
1260M:	Renato Lui Geh <renatogeh@gmail.com>
1261L:	linux-iio@vger.kernel.org
1262S:	Supported
1263W:	https://ez.analog.com/linux-software-drivers
1264F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1265F:	drivers/iio/adc/ad7780.c
1266
1267ANALOG DEVICES INC AD9739a DRIVER
1268M:	Nuno Sa <nuno.sa@analog.com>
1269M:	Dragos Bogdan <dragos.bogdan@analog.com>
1270L:	linux-iio@vger.kernel.org
1271S:	Supported
1272W:	https://ez.analog.com/linux-software-drivers
1273F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1274F:	drivers/iio/dac/ad9739a.c
1275
1276ANALOG DEVICES INC ADA4250 DRIVER
1277M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1278L:	linux-iio@vger.kernel.org
1279S:	Supported
1280W:	https://ez.analog.com/linux-software-drivers
1281F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1282F:	drivers/iio/amplifiers/ada4250.c
1283
1284ANALOG DEVICES INC ADF4377 DRIVER
1285M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1286L:	linux-iio@vger.kernel.org
1287S:	Supported
1288W:	https://ez.analog.com/linux-software-drivers
1289F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1290F:	drivers/iio/frequency/adf4377.c
1291
1292ANALOG DEVICES INC ADGS1408 DRIVER
1293M:	Mircea Caprioru <mircea.caprioru@analog.com>
1294S:	Supported
1295F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1296F:	drivers/mux/adgs1408.c
1297
1298ANALOG DEVICES INC ADIN DRIVER
1299M:	Michael Hennerich <michael.hennerich@analog.com>
1300L:	netdev@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1304F:	drivers/net/phy/adin.c
1305
1306ANALOG DEVICES INC ADIS DRIVER LIBRARY
1307M:	Nuno Sa <nuno.sa@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310F:	drivers/iio/imu/adis.c
1311F:	drivers/iio/imu/adis_buffer.c
1312F:	drivers/iio/imu/adis_trigger.c
1313F:	include/linux/iio/imu/adis.h
1314
1315ANALOG DEVICES INC ADIS16460 DRIVER
1316M:	Dragos Bogdan <dragos.bogdan@analog.com>
1317L:	linux-iio@vger.kernel.org
1318S:	Supported
1319W:	https://ez.analog.com/linux-software-drivers
1320F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1321F:	drivers/iio/imu/adis16460.c
1322
1323ANALOG DEVICES INC ADIS16475 DRIVER
1324M:	Nuno Sa <nuno.sa@analog.com>
1325L:	linux-iio@vger.kernel.org
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1329F:	drivers/iio/imu/adis16475.c
1330
1331ANALOG DEVICES INC ADM1177 DRIVER
1332M:	Michael Hennerich <Michael.Hennerich@analog.com>
1333L:	linux-hwmon@vger.kernel.org
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1337F:	drivers/hwmon/adm1177.c
1338
1339ANALOG DEVICES INC ADMFM2000 DRIVER
1340M:	Kim Seer Paller <kimseer.paller@analog.com>
1341L:	linux-iio@vger.kernel.org
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1345F:	drivers/iio/frequency/admfm2000.c
1346
1347ANALOG DEVICES INC ADMV1013 DRIVER
1348M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1349L:	linux-iio@vger.kernel.org
1350S:	Supported
1351W:	https://ez.analog.com/linux-software-drivers
1352F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1353F:	drivers/iio/frequency/admv1013.c
1354
1355ANALOG DEVICES INC ADMV1014 DRIVER
1356M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1357L:	linux-iio@vger.kernel.org
1358S:	Supported
1359W:	https://ez.analog.com/linux-software-drivers
1360F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1361F:	drivers/iio/frequency/admv1014.c
1362
1363ANALOG DEVICES INC ADMV8818 DRIVER
1364M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1365L:	linux-iio@vger.kernel.org
1366S:	Supported
1367W:	https://ez.analog.com/linux-software-drivers
1368F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1369F:	drivers/iio/filter/admv8818.c
1370
1371ANALOG DEVICES INC ADP5061 DRIVER
1372M:	Michael Hennerich <Michael.Hennerich@analog.com>
1373L:	linux-pm@vger.kernel.org
1374S:	Supported
1375W:	https://ez.analog.com/linux-software-drivers
1376F:	drivers/power/supply/adp5061.c
1377
1378ANALOG DEVICES INC ADRF6780 DRIVER
1379M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1380L:	linux-iio@vger.kernel.org
1381S:	Supported
1382W:	https://ez.analog.com/linux-software-drivers
1383F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1384F:	drivers/iio/frequency/adrf6780.c
1385
1386ANALOG DEVICES INC ADV7180 DRIVER
1387M:	Lars-Peter Clausen <lars@metafoo.de>
1388L:	linux-media@vger.kernel.org
1389S:	Supported
1390W:	https://ez.analog.com/linux-software-drivers
1391F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1392F:	drivers/media/i2c/adv7180.c
1393
1394ANALOG DEVICES INC ADV748X DRIVER
1395M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1396L:	linux-media@vger.kernel.org
1397S:	Maintained
1398F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1399F:	drivers/media/i2c/adv748x/*
1400
1401ANALOG DEVICES INC ADV7511 DRIVER
1402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1403L:	linux-media@vger.kernel.org
1404S:	Maintained
1405F:	drivers/media/i2c/adv7511*
1406
1407ANALOG DEVICES INC ADV7604 DRIVER
1408M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1412F:	drivers/media/i2c/adv7604*
1413
1414ANALOG DEVICES INC ADV7842 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7842*
1419
1420ANALOG DEVICES INC ADXRS290 DRIVER
1421M:	Nishant Malpani <nish.malpani25@gmail.com>
1422L:	linux-iio@vger.kernel.org
1423S:	Supported
1424F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1425F:	drivers/iio/gyro/adxrs290.c
1426
1427ANALOG DEVICES INC ASOC CODEC DRIVERS
1428M:	Lars-Peter Clausen <lars@metafoo.de>
1429M:	Nuno Sá <nuno.sa@analog.com>
1430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1431S:	Supported
1432W:	http://wiki.analog.com/
1433W:	https://ez.analog.com/linux-software-drivers
1434F:	sound/soc/codecs/ad1*
1435F:	sound/soc/codecs/ad7*
1436F:	sound/soc/codecs/adau*
1437F:	sound/soc/codecs/adav*
1438F:	sound/soc/codecs/sigmadsp.*
1439F:	sound/soc/codecs/ssm*
1440
1441ANALOG DEVICES INC AXI DAC DRIVER
1442M:	Nuno Sa <nuno.sa@analog.com>
1443L:	linux-iio@vger.kernel.org
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1447F:	drivers/iio/dac/adi-axi-dac.c
1448
1449ANALOG DEVICES INC DMA DRIVERS
1450M:	Lars-Peter Clausen <lars@metafoo.de>
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	drivers/dma/dma-axi-dmac.c
1454
1455ANALOG DEVICES INC IIO DRIVERS
1456M:	Lars-Peter Clausen <lars@metafoo.de>
1457M:	Michael Hennerich <Michael.Hennerich@analog.com>
1458S:	Supported
1459W:	http://wiki.analog.com/
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1463F:	Documentation/devicetree/bindings/iio/*/adi,*
1464F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1466F:	drivers/iio/*/ad*
1467F:	drivers/iio/adc/ltc249*
1468F:	drivers/iio/amplifiers/hmc425a.c
1469F:	drivers/staging/iio/*/ad*
1470X:	drivers/iio/*/adjd*
1471
1472ANALOGBITS PLL LIBRARIES
1473M:	Paul Walmsley <paul.walmsley@sifive.com>
1474M:	Samuel Holland <samuel.holland@sifive.com>
1475S:	Supported
1476F:	drivers/clk/analogbits/*
1477F:	include/linux/clk/analogbits*
1478
1479ANDROID DRIVERS
1480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1481M:	Arve Hjønnevåg <arve@android.com>
1482M:	Todd Kjos <tkjos@android.com>
1483M:	Martijn Coenen <maco@android.com>
1484M:	Joel Fernandes <joel@joelfernandes.org>
1485M:	Christian Brauner <christian@brauner.io>
1486M:	Carlos Llamas <cmllamas@google.com>
1487M:	Suren Baghdasaryan <surenb@google.com>
1488L:	linux-kernel@vger.kernel.org
1489S:	Supported
1490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1491F:	drivers/android/
1492
1493ANDROID GOLDFISH PIC DRIVER
1494M:	Miodrag Dinic <miodrag.dinic@mips.com>
1495S:	Supported
1496F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1497F:	drivers/irqchip/irq-goldfish-pic.c
1498
1499ANDROID GOLDFISH RTC DRIVER
1500M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1501S:	Supported
1502F:	drivers/rtc/rtc-goldfish.c
1503
1504AOA (Apple Onboard Audio) ALSA DRIVER
1505M:	Johannes Berg <johannes@sipsolutions.net>
1506L:	linuxppc-dev@lists.ozlabs.org
1507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	sound/aoa/
1510
1511APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1512M:	William Breathitt Gray <wbg@kernel.org>
1513L:	linux-iio@vger.kernel.org
1514S:	Maintained
1515F:	drivers/iio/addac/stx104.c
1516
1517APM DRIVER
1518M:	Jiri Kosina <jikos@kernel.org>
1519S:	Odd fixes
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1521F:	arch/x86/kernel/apm_32.c
1522F:	drivers/char/apm-emulation.c
1523F:	include/linux/apm_bios.h
1524F:	include/uapi/linux/apm_bios.h
1525
1526APPARMOR SECURITY MODULE
1527M:	John Johansen <john.johansen@canonical.com>
1528M:	John Johansen <john@apparmor.net>
1529L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1530S:	Supported
1531W:	apparmor.net
1532B:	https://gitlab.com/apparmor/apparmor-kernel
1533C:	irc://irc.oftc.net/apparmor
1534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1535T:	https://gitlab.com/apparmor/apparmor-kernel.git
1536F:	Documentation/admin-guide/LSM/apparmor.rst
1537F:	security/apparmor/
1538
1539APPLE BCM5974 MULTITOUCH DRIVER
1540M:	Henrik Rydberg <rydberg@bitmath.org>
1541L:	linux-input@vger.kernel.org
1542S:	Odd fixes
1543F:	drivers/input/mouse/bcm5974.c
1544
1545APPLE PCIE CONTROLLER DRIVER
1546M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1547M:	Marc Zyngier <maz@kernel.org>
1548L:	linux-pci@vger.kernel.org
1549S:	Maintained
1550F:	drivers/pci/controller/pcie-apple.c
1551
1552APPLE SMC DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-hwmon@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/hwmon/applesmc.c
1557
1558APPLETALK NETWORK LAYER
1559L:	netdev@vger.kernel.org
1560S:	Odd fixes
1561F:	include/linux/atalk.h
1562F:	include/uapi/linux/atalk.h
1563F:	net/appletalk/
1564
1565APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1566M:	Khuong Dinh <khuong@os.amperecomputing.com>
1567S:	Supported
1568F:	arch/arm64/boot/dts/apm/
1569
1570APPLIED MICRO (APM) X-GENE SOC EDAC
1571M:	Khuong Dinh <khuong@os.amperecomputing.com>
1572S:	Supported
1573F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1574F:	drivers/edac/xgene_edac.c
1575
1576APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1577M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1578M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1579S:	Supported
1580F:	drivers/net/ethernet/apm/xgene-v2/
1581
1582APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1583M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1584M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1585M:	Quan Nguyen <quan@os.amperecomputing.com>
1586S:	Supported
1587F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1588F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1589F:	drivers/net/ethernet/apm/xgene/
1590F:	drivers/net/mdio/mdio-xgene.c
1591
1592APPLIED MICRO (APM) X-GENE SOC PMU
1593M:	Khuong Dinh <khuong@os.amperecomputing.com>
1594S:	Supported
1595F:	Documentation/admin-guide/perf/xgene-pmu.rst
1596F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1597F:	drivers/perf/xgene_pmu.c
1598
1599APTINA CAMERA SENSOR PLL
1600M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1601L:	linux-media@vger.kernel.org
1602S:	Maintained
1603F:	drivers/media/i2c/aptina-pll.*
1604
1605AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1606M:	Aleksa Savic <savicaleksa83@gmail.com>
1607M:	Jack Doan <me@jackdoan.com>
1608L:	linux-hwmon@vger.kernel.org
1609S:	Maintained
1610F:	Documentation/hwmon/aquacomputer_d5next.rst
1611F:	drivers/hwmon/aquacomputer_d5next.c
1612
1613AQUANTIA ETHERNET DRIVER (atlantic)
1614M:	Igor Russkikh <irusskikh@marvell.com>
1615L:	netdev@vger.kernel.org
1616S:	Supported
1617W:	https://www.marvell.com/
1618Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1619F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1620F:	drivers/net/ethernet/aquantia/atlantic/
1621
1622AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1623M:	Egor Pomozov <epomozov@marvell.com>
1624L:	netdev@vger.kernel.org
1625S:	Supported
1626W:	http://www.aquantia.com
1627F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1628
1629AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1630M:	Krzysztof Hałasa <khalasa@piap.pl>
1631L:	linux-media@vger.kernel.org
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1634F:	drivers/media/i2c/ar0521.c
1635
1636ARASAN NAND CONTROLLER DRIVER
1637M:	Miquel Raynal <miquel.raynal@bootlin.com>
1638R:	Michal Simek <michal.simek@amd.com>
1639L:	linux-mtd@lists.infradead.org
1640S:	Maintained
1641F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1642F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1643
1644ARC FRAMEBUFFER DRIVER
1645M:	Jaya Kumar <jayalk@intworks.biz>
1646S:	Maintained
1647F:	drivers/video/fbdev/arcfb.c
1648F:	drivers/video/fbdev/core/fb_defio.c
1649
1650ARC PGU DRM DRIVER
1651M:	Alexey Brodkin <abrodkin@synopsys.com>
1652S:	Supported
1653F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1654F:	drivers/gpu/drm/tiny/arcpgu.c
1655
1656ARCNET NETWORK LAYER
1657M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1658L:	netdev@vger.kernel.org
1659S:	Maintained
1660F:	drivers/net/arcnet/
1661F:	include/uapi/linux/if_arcnet.h
1662
1663ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1664M:	Arnd Bergmann <arnd@arndb.de>
1665M:	Olof Johansson <olof@lixom.net>
1666M:	soc@kernel.org
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669P:	Documentation/process/maintainer-soc.rst
1670C:	irc://irc.libera.chat/armlinux
1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1672F:	Documentation/process/maintainer-soc*.rst
1673F:	arch/arm/boot/dts/Makefile
1674F:	arch/arm64/boot/dts/Makefile
1675
1676ARM ARCHITECTED TIMER DRIVER
1677M:	Mark Rutland <mark.rutland@arm.com>
1678M:	Marc Zyngier <maz@kernel.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/include/asm/arch_timer.h
1682F:	arch/arm64/include/asm/arch_timer.h
1683F:	drivers/clocksource/arm_arch_timer.c
1684
1685ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1686M:	Marc Zyngier <maz@kernel.org>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1690F:	arch/arm/include/asm/arch_gicv3.h
1691F:	arch/arm64/include/asm/arch_gicv3.h
1692F:	drivers/irqchip/irq-gic*.[ch]
1693F:	include/linux/irqchip/arm-gic*.h
1694F:	include/linux/irqchip/arm-vgic-info.h
1695
1696ARM HDLCD DRM DRIVER
1697M:	Liviu Dudau <liviu.dudau@arm.com>
1698S:	Supported
1699F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1700F:	drivers/gpu/drm/arm/hdlcd_*
1701
1702ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1703M:	Linus Walleij <linus.walleij@linaro.org>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1707F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1708F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1710F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1711F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1712F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1713F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1714F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1715F:	arch/arm/boot/dts/arm/arm-realview-*
1716F:	arch/arm/boot/dts/arm/integrator*
1717F:	arch/arm/boot/dts/arm/versatile*
1718F:	arch/arm/mach-versatile/
1719F:	drivers/bus/arm-integrator-lm.c
1720F:	drivers/clk/versatile/
1721F:	drivers/i2c/busses/i2c-versatile.c
1722F:	drivers/irqchip/irq-versatile-fpga.c
1723F:	drivers/mtd/maps/physmap-versatile.*
1724F:	drivers/power/reset/arm-versatile-reboot.c
1725F:	drivers/soc/versatile/
1726
1727ARM KOMEDA DRM-KMS DRIVER
1728M:	Liviu Dudau <liviu.dudau@arm.com>
1729S:	Supported
1730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1731F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1732F:	Documentation/gpu/komeda-kms.rst
1733F:	drivers/gpu/drm/arm/display/include/
1734F:	drivers/gpu/drm/arm/display/komeda/
1735
1736ARM MALI PANFROST DRM DRIVER
1737M:	Boris Brezillon <boris.brezillon@collabora.com>
1738M:	Rob Herring <robh@kernel.org>
1739R:	Steven Price <steven.price@arm.com>
1740L:	dri-devel@lists.freedesktop.org
1741S:	Supported
1742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1743F:	Documentation/gpu/panfrost.rst
1744F:	drivers/gpu/drm/panfrost/
1745F:	include/uapi/drm/panfrost_drm.h
1746
1747ARM MALI PANTHOR DRM DRIVER
1748M:	Boris Brezillon <boris.brezillon@collabora.com>
1749M:	Steven Price <steven.price@arm.com>
1750M:	Liviu Dudau <liviu.dudau@arm.com>
1751L:	dri-devel@lists.freedesktop.org
1752S:	Supported
1753T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1754F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1755F:	drivers/gpu/drm/panthor/
1756F:	include/uapi/drm/panthor_drm.h
1757
1758ARM MALI-DP DRM DRIVER
1759M:	Liviu Dudau <liviu.dudau@arm.com>
1760S:	Supported
1761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1762F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1763F:	Documentation/gpu/afbc.rst
1764F:	drivers/gpu/drm/arm/
1765
1766ARM MFM AND FLOPPY DRIVERS
1767M:	Ian Molton <spyro@f2s.com>
1768S:	Maintained
1769F:	arch/arm/include/asm/floppy.h
1770F:	arch/arm/mach-rpc/floppydma.S
1771
1772ARM PMU PROFILING AND DEBUGGING
1773M:	Will Deacon <will@kernel.org>
1774M:	Mark Rutland <mark.rutland@arm.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S:	Maintained
1777F:	Documentation/devicetree/bindings/arm/pmu.yaml
1778F:	Documentation/devicetree/bindings/perf/
1779F:	arch/arm*/include/asm/hw_breakpoint.h
1780F:	arch/arm*/include/asm/perf_event.h
1781F:	arch/arm*/kernel/hw_breakpoint.c
1782F:	arch/arm*/kernel/perf_*
1783F:	drivers/perf/
1784F:	include/linux/perf/arm_pmu*.h
1785
1786ARM PORT
1787M:	Russell King <linux@armlinux.org.uk>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Odd Fixes
1790W:	http://www.armlinux.org.uk/
1791T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1792F:	arch/arm/
1793X:	arch/arm/boot/dts/
1794
1795ARM PRIMECELL AACI PL041 DRIVER
1796M:	Russell King <linux@armlinux.org.uk>
1797S:	Odd Fixes
1798F:	sound/arm/aaci.*
1799
1800ARM PRIMECELL BUS SUPPORT
1801M:	Russell King <linux@armlinux.org.uk>
1802S:	Odd Fixes
1803F:	drivers/amba/
1804F:	include/linux/amba/bus.h
1805
1806ARM PRIMECELL KMI PL050 DRIVER
1807M:	Russell King <linux@armlinux.org.uk>
1808S:	Odd Fixes
1809F:	drivers/input/serio/ambakmi.*
1810F:	include/linux/amba/kmi.h
1811
1812ARM PRIMECELL MMCI PL180/1 DRIVER
1813M:	Russell King <linux@armlinux.org.uk>
1814S:	Odd Fixes
1815F:	drivers/mmc/host/mmci.*
1816F:	include/linux/amba/mmci.h
1817
1818ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1819M:	Miquel Raynal <miquel.raynal@bootlin.com>
1820R:	Michal Simek <michal.simek@amd.com>
1821L:	linux-mtd@lists.infradead.org
1822S:	Maintained
1823F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1824F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1825
1826ARM PRIMECELL PL35X SMC DRIVER
1827M:	Miquel Raynal <miquel.raynal@bootlin.com>
1828R:	Michal Simek <michal.simek@amd.com>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1832F:	drivers/memory/pl353-smc.c
1833
1834ARM PRIMECELL SSP PL022 SPI DRIVER
1835M:	Linus Walleij <linus.walleij@linaro.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1839F:	drivers/spi/spi-pl022.c
1840
1841ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1842M:	Russell King <linux@armlinux.org.uk>
1843S:	Odd Fixes
1844F:	drivers/tty/serial/amba-pl01*.c
1845F:	include/linux/amba/serial.h
1846
1847ARM PRIMECELL VIC PL190/PL192 DRIVER
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1852F:	drivers/irqchip/irq-vic.c
1853
1854ARM SMC WATCHDOG DRIVER
1855M:	Julius Werner <jwerner@chromium.org>
1856R:	Evan Benn <evanbenn@chromium.org>
1857S:	Maintained
1858F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1859F:	drivers/watchdog/arm_smc_wdt.c
1860
1861ARM SMMU DRIVERS
1862M:	Will Deacon <will@kernel.org>
1863R:	Robin Murphy <robin.murphy@arm.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1867F:	drivers/iommu/arm/
1868F:	drivers/iommu/io-pgtable-arm*
1869
1870ARM SUB-ARCHITECTURES
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S:	Maintained
1873C:	irc://irc.libera.chat/armlinux
1874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1875F:	arch/arm/mach-*/
1876F:	arch/arm/plat-*/
1877
1878ARM/ACTIONS SEMI ARCHITECTURE
1879M:	Andreas Färber <afaerber@suse.de>
1880M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/arm/actions.yaml
1885F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1886F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1887F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1888F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1889F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1890F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1891F:	Documentation/devicetree/bindings/pinctrl/actions,*
1892F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1893F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1894F:	arch/arm/boot/dts/actions/
1895F:	arch/arm/mach-actions/
1896F:	arch/arm64/boot/dts/actions/
1897F:	drivers/clk/actions/
1898F:	drivers/clocksource/timer-owl*
1899F:	drivers/dma/owl-dma.c
1900F:	drivers/i2c/busses/i2c-owl.c
1901F:	drivers/irqchip/irq-owl-sirq.c
1902F:	drivers/mmc/host/owl-mmc.c
1903F:	drivers/net/ethernet/actions/
1904F:	drivers/pinctrl/actions/*
1905F:	drivers/pmdomain/actions/
1906F:	include/dt-bindings/power/owl-*
1907F:	include/dt-bindings/reset/actions,*
1908F:	include/linux/soc/actions/
1909N:	owl
1910
1911ARM/Allwinner SoC Clock Support
1912M:	Emilio López <emilio@elopez.com.ar>
1913S:	Maintained
1914F:	drivers/clk/sunxi/
1915
1916ARM/Allwinner sunXi SoC support
1917M:	Chen-Yu Tsai <wens@csie.org>
1918M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1919M:	Samuel Holland <samuel@sholland.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921L:	linux-sunxi@lists.linux.dev
1922S:	Maintained
1923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1924F:	arch/arm/mach-sunxi/
1925F:	arch/arm64/boot/dts/allwinner/
1926F:	drivers/clk/sunxi-ng/
1927F:	drivers/pinctrl/sunxi/
1928F:	drivers/soc/sunxi/
1929N:	allwinner
1930N:	sun[x456789]i
1931N:	sun[25]0i
1932
1933ARM/AMD PENSANDO ARM64 ARCHITECTURE
1934M:	Brad Larson <blarson@amd.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Supported
1937F:	Documentation/devicetree/bindings/*/amd,pensando*
1938F:	arch/arm64/boot/dts/amd/elba*
1939
1940ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1941M:	Neil Armstrong <neil.armstrong@linaro.org>
1942M:	Jerome Brunet <jbrunet@baylibre.com>
1943L:	linux-amlogic@lists.infradead.org
1944S:	Maintained
1945F:	Documentation/devicetree/bindings/clock/amlogic*
1946F:	drivers/clk/meson/
1947F:	include/dt-bindings/clock/amlogic,a1*
1948F:	include/dt-bindings/clock/gxbb*
1949F:	include/dt-bindings/clock/meson*
1950
1951ARM/Amlogic Meson SoC Crypto Drivers
1952M:	Corentin Labbe <clabbe@baylibre.com>
1953L:	linux-crypto@vger.kernel.org
1954L:	linux-amlogic@lists.infradead.org
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/crypto/amlogic*
1957F:	drivers/crypto/amlogic/
1958
1959ARM/Amlogic Meson SoC Sound Drivers
1960M:	Jerome Brunet <jbrunet@baylibre.com>
1961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S:	Maintained
1963F:	Documentation/devicetree/bindings/sound/amlogic*
1964F:	sound/soc/meson/
1965
1966ARM/Amlogic Meson SoC support
1967M:	Neil Armstrong <neil.armstrong@linaro.org>
1968M:	Kevin Hilman <khilman@baylibre.com>
1969R:	Jerome Brunet <jbrunet@baylibre.com>
1970R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972L:	linux-amlogic@lists.infradead.org
1973S:	Maintained
1974W:	http://linux-meson.com/
1975F:	Documentation/devicetree/bindings/phy/amlogic*
1976F:	arch/arm/boot/dts/amlogic/
1977F:	arch/arm/mach-meson/
1978F:	arch/arm64/boot/dts/amlogic/
1979F:	drivers/pmdomain/amlogic/
1980F:	drivers/mmc/host/meson*
1981F:	drivers/phy/amlogic/
1982F:	drivers/pinctrl/meson/
1983F:	drivers/rtc/rtc-meson*
1984F:	drivers/soc/amlogic/
1985N:	meson
1986
1987ARM/Annapurna Labs ALPINE ARCHITECTURE
1988M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1989M:	Antoine Tenart <atenart@kernel.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/amazon/
1993F:	arch/arm/mach-alpine/
1994F:	arch/arm64/boot/dts/amazon/
1995F:	drivers/*/*alpine*
1996
1997ARM/APPLE MACHINE SOUND DRIVERS
1998M:	Martin Povišer <povik+lin@cutebit.org>
1999L:	asahi@lists.linux.dev
2000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2001S:	Maintained
2002F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2003F:	Documentation/devicetree/bindings/sound/apple,*
2004F:	sound/soc/apple/*
2005F:	sound/soc/codecs/cs42l83-i2c.c
2006F:	sound/soc/codecs/ssm3515.c
2007
2008ARM/APPLE MACHINE SUPPORT
2009M:	Hector Martin <marcan@marcan.st>
2010M:	Sven Peter <sven@svenpeter.dev>
2011R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2012L:	asahi@lists.linux.dev
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015W:	https://asahilinux.org
2016B:	https://github.com/AsahiLinux/linux/issues
2017C:	irc://irc.oftc.net/asahi-dev
2018T:	git https://github.com/AsahiLinux/linux.git
2019F:	Documentation/devicetree/bindings/arm/apple.yaml
2020F:	Documentation/devicetree/bindings/arm/apple/*
2021F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2022F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2023F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2024F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2025F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2026F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2027F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2028F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2029F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2030F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2031F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2032F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2033F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2034F:	Documentation/devicetree/bindings/power/apple*
2035F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2036F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2037F:	arch/arm64/boot/dts/apple/
2038F:	drivers/bluetooth/hci_bcm4377.c
2039F:	drivers/clk/clk-apple-nco.c
2040F:	drivers/cpufreq/apple-soc-cpufreq.c
2041F:	drivers/dma/apple-admac.c
2042F:	drivers/pmdomain/apple/
2043F:	drivers/i2c/busses/i2c-pasemi-core.c
2044F:	drivers/i2c/busses/i2c-pasemi-platform.c
2045F:	drivers/iommu/apple-dart.c
2046F:	drivers/iommu/io-pgtable-dart.c
2047F:	drivers/irqchip/irq-apple-aic.c
2048F:	drivers/nvme/host/apple.c
2049F:	drivers/nvmem/apple-efuses.c
2050F:	drivers/pinctrl/pinctrl-apple-gpio.c
2051F:	drivers/pwm/pwm-apple.c
2052F:	drivers/soc/apple/*
2053F:	drivers/watchdog/apple_wdt.c
2054F:	include/dt-bindings/interrupt-controller/apple-aic.h
2055F:	include/dt-bindings/pinctrl/apple.h
2056F:	include/linux/soc/apple/*
2057
2058ARM/ARTPEC MACHINE SUPPORT
2059M:	Jesper Nilsson <jesper.nilsson@axis.com>
2060M:	Lars Persson <lars.persson@axis.com>
2061L:	linux-arm-kernel@axis.com
2062S:	Maintained
2063F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2064F:	arch/arm/boot/dts/axis/
2065F:	arch/arm/mach-artpec
2066F:	drivers/clk/axis
2067F:	drivers/crypto/axis
2068F:	drivers/mmc/host/usdhi6rol0.c
2069F:	drivers/pinctrl/pinctrl-artpec*
2070
2071ARM/ASPEED I2C DRIVER
2072M:	Brendan Higgins <brendanhiggins@google.com>
2073R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2074R:	Joel Stanley <joel@jms.id.au>
2075L:	linux-i2c@vger.kernel.org
2076L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2077S:	Maintained
2078F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2079F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2080F:	drivers/i2c/busses/i2c-aspeed.c
2081F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2082
2083ARM/ASPEED MACHINE SUPPORT
2084M:	Joel Stanley <joel@jms.id.au>
2085R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2088S:	Supported
2089Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2091F:	Documentation/devicetree/bindings/arm/aspeed/
2092F:	arch/arm/boot/dts/aspeed/
2093F:	arch/arm/mach-aspeed/
2094N:	aspeed
2095
2096ARM/BITMAIN ARCHITECTURE
2097M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2101F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2102F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2103F:	arch/arm64/boot/dts/bitmain/
2104F:	drivers/clk/clk-bm1880.c
2105F:	drivers/pinctrl/pinctrl-bm1880.c
2106
2107ARM/CALXEDA HIGHBANK ARCHITECTURE
2108M:	Andre Przywara <andre.przywara@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/calxeda/
2112F:	arch/arm/mach-highbank/
2113
2114ARM/CAVIUM THUNDER NETWORK DRIVER
2115M:	Sunil Goutham <sgoutham@marvell.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Supported
2118F:	drivers/net/ethernet/cavium/thunder/
2119
2120ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2121M:	Lukasz Majewski <lukma@denx.de>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Maintained
2124F:	arch/arm/mach-ep93xx/ts72xx.c
2125
2126ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2127M:	Alexander Shiyan <shc_work@mail.ru>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Odd Fixes
2130N:	clps711x
2131
2132ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2133M:	Hartley Sweeten <hsweeten@visionengravers.com>
2134M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2138F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2139F:	arch/arm/boot/compressed/misc-ep93xx.h
2140F:	arch/arm/mach-ep93xx/
2141F:	drivers/iio/adc/ep93xx_adc.c
2142
2143ARM/CLKDEV SUPPORT
2144M:	Russell King <linux@armlinux.org.uk>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2148F:	drivers/clk/clkdev.c
2149
2150ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2151M:	Baruch Siach <baruch@tkos.co.il>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/cnxt/
2155N:	digicolor
2156
2157ARM/CORESIGHT FRAMEWORK AND DRIVERS
2158M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2159R:	Mike Leach <mike.leach@linaro.org>
2160R:	James Clark <james.clark@arm.com>
2161L:	coresight@lists.linaro.org (moderated for non-subscribers)
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2165F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2166F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2167F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2168F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2169F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2170F:	Documentation/trace/coresight/*
2171F:	drivers/hwtracing/coresight/*
2172F:	include/dt-bindings/arm/coresight-cti-dt.h
2173F:	include/linux/coresight*
2174F:	include/uapi/linux/coresight*
2175F:	samples/coresight/*
2176F:	tools/perf/Documentation/arm-coresight.txt
2177F:	tools/perf/arch/arm/util/auxtrace.c
2178F:	tools/perf/arch/arm/util/cs-etm.c
2179F:	tools/perf/arch/arm/util/cs-etm.h
2180F:	tools/perf/arch/arm/util/pmu.c
2181F:	tools/perf/tests/shell/*coresight*
2182F:	tools/perf/tests/shell/coresight/*
2183F:	tools/perf/tests/shell/lib/*coresight*
2184F:	tools/perf/util/cs-etm-decoder/*
2185F:	tools/perf/util/cs-etm.*
2186
2187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2188M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2189M:	Linus Walleij <linus.walleij@linaro.org>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192T:	git git://github.com/ulli-kroll/linux.git
2193F:	Documentation/devicetree/bindings/arm/gemini.yaml
2194F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2195F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2196F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2197F:	arch/arm/boot/dts/gemini/
2198F:	arch/arm/mach-gemini/
2199F:	drivers/crypto/gemini/
2200F:	drivers/net/ethernet/cortina/
2201F:	drivers/pinctrl/pinctrl-gemini.c
2202F:	drivers/rtc/rtc-ftrtc010.c
2203
2204ARM/CZ.NIC TURRIS SUPPORT
2205M:	Marek Behún <kabel@kernel.org>
2206S:	Maintained
2207W:	https://www.turris.cz/
2208F:	Documentation/ABI/testing/debugfs-moxtet
2209F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2210F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2211F:	Documentation/devicetree/bindings/bus/moxtet.txt
2212F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2213F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2214F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2215F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2216F:	drivers/bus/moxtet.c
2217F:	drivers/firmware/turris-mox-rwtm.c
2218F:	drivers/gpio/gpio-moxtet.c
2219F:	drivers/leds/leds-turris-omnia.c
2220F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2221F:	drivers/watchdog/armada_37xx_wdt.c
2222F:	include/dt-bindings/bus/moxtet.h
2223F:	include/linux/armada-37xx-rwtm-mailbox.h
2224F:	include/linux/moxtet.h
2225
2226ARM/FARADAY FA526 PORT
2227M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S:	Maintained
2230T:	git git://git.berlios.de/gemini-board
2231F:	arch/arm/mm/*-fa*
2232
2233ARM/FOOTBRIDGE ARCHITECTURE
2234M:	Russell King <linux@armlinux.org.uk>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237W:	http://www.armlinux.org.uk/
2238F:	arch/arm/include/asm/hardware/dec21285.h
2239F:	arch/arm/mach-footbridge/
2240
2241ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2242M:	Shawn Guo <shawnguo@kernel.org>
2243M:	Sascha Hauer <s.hauer@pengutronix.de>
2244R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2245R:	Fabio Estevam <festevam@gmail.com>
2246L:	imx@lists.linux.dev
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2250F:	arch/arm/boot/dts/nxp/imx/
2251F:	arch/arm/boot/dts/nxp/mxs/
2252F:	arch/arm64/boot/dts/freescale/
2253X:	arch/arm64/boot/dts/freescale/fsl-*
2254X:	arch/arm64/boot/dts/freescale/qoriq-*
2255X:	drivers/media/i2c/
2256N:	imx
2257N:	mxs
2258
2259ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2260M:	Shawn Guo <shawnguo@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262S:	Maintained
2263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2264F:	arch/arm/boot/dts/nxp/ls/
2265F:	arch/arm64/boot/dts/freescale/fsl-*
2266F:	arch/arm64/boot/dts/freescale/qoriq-*
2267
2268ARM/FREESCALE VYBRID ARM ARCHITECTURE
2269M:	Shawn Guo <shawnguo@kernel.org>
2270M:	Sascha Hauer <s.hauer@pengutronix.de>
2271R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2272R:	Stefan Agner <stefan@agner.ch>
2273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274S:	Maintained
2275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2276F:	arch/arm/boot/dts/nxp/vf/
2277F:	arch/arm/mach-imx/*vf610*
2278
2279ARM/GUMSTIX MACHINE SUPPORT
2280M:	Steve Sakoman <sakoman@gmail.com>
2281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282S:	Maintained
2283
2284ARM/HISILICON SOC SUPPORT
2285M:	Wei Xu <xuwei5@hisilicon.com>
2286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287S:	Supported
2288W:	http://www.hisilicon.com
2289T:	git https://github.com/hisilicon/linux-hisi.git
2290F:	arch/arm/boot/dts/hisilicon/
2291F:	arch/arm/mach-hisi/
2292F:	arch/arm64/boot/dts/hisilicon/
2293
2294ARM/HP JORNADA 7XX MACHINE SUPPORT
2295M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2296S:	Maintained
2297W:	www.jlime.com
2298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2299F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2300F:	arch/arm/mach-sa1100/jornada720.c
2301
2302ARM/HPE GXP ARCHITECTURE
2303M:	Jean-Marie Verdun <verdun@hpe.com>
2304M:	Nick Hawkins <nick.hawkins@hpe.com>
2305S:	Maintained
2306F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2307F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2308F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2309F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2310F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2311F:	Documentation/hwmon/gxp-fan-ctrl.rst
2312F:	arch/arm/boot/dts/hpe/
2313F:	arch/arm/mach-hpe/
2314F:	drivers/clocksource/timer-gxp.c
2315F:	drivers/hwmon/gxp-fan-ctrl.c
2316F:	drivers/i2c/busses/i2c-gxp.c
2317F:	drivers/spi/spi-gxp.c
2318F:	drivers/watchdog/gxp-wdt.c
2319
2320ARM/IGEP MACHINE SUPPORT
2321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2322M:	Javier Martinez Canillas <javier@dowhile0.org>
2323L:	linux-omap@vger.kernel.org
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2327
2328ARM/INTEL IXP4XX ARM ARCHITECTURE
2329M:	Linus Walleij <linusw@kernel.org>
2330M:	Imre Kaloz <kaloz@openwrt.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2334F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2335F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2336F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2337F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2338F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2339F:	arch/arm/boot/dts/intel/ixp/
2340F:	arch/arm/mach-ixp4xx/
2341F:	drivers/bus/intel-ixp4xx-eb.c
2342F:	drivers/char/hw_random/ixp4xx-rng.c
2343F:	drivers/clocksource/timer-ixp4xx.c
2344F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2345F:	drivers/gpio/gpio-ixp4xx.c
2346F:	drivers/irqchip/irq-ixp4xx.c
2347F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2348F:	drivers/net/wan/ixp4xx_hss.c
2349F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2350F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2351F:	include/linux/soc/ixp4xx/npe.h
2352F:	include/linux/soc/ixp4xx/qmgr.h
2353
2354ARM/INTEL KEEMBAY ARCHITECTURE
2355M:	Paul J. Murphy <paul.j.murphy@intel.com>
2356M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2359F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2360F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2361
2362ARM/INTEL XSC3 (MANZANO) ARM CORE
2363M:	Lennert Buytenhek <kernel@wantstofly.org>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365S:	Maintained
2366
2367ARM/LG1K ARCHITECTURE
2368M:	Chanho Min <chanho.min@lge.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370S:	Maintained
2371F:	arch/arm64/boot/dts/lg/
2372
2373ARM/LPC18XX ARCHITECTURE
2374M:	Vladimir Zapolskiy <vz@mleia.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2378F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2379F:	drivers/i2c/busses/i2c-lpc2k.c
2380F:	drivers/memory/pl172.c
2381F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2382F:	drivers/rtc/rtc-lpc24xx.c
2383N:	lpc18xx
2384
2385ARM/LPC32XX SOC SUPPORT
2386M:	Vladimir Zapolskiy <vz@mleia.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2390F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2391F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2392F:	arch/arm/mach-lpc32xx/
2393F:	drivers/i2c/busses/i2c-pnx.c
2394F:	drivers/net/ethernet/nxp/lpc_eth.c
2395F:	drivers/usb/host/ohci-nxp.c
2396F:	drivers/watchdog/pnx4008_wdt.c
2397N:	lpc32xx
2398
2399ARM/Marvell Dove/MV78xx0/Orion SOC support
2400M:	Andrew Lunn <andrew@lunn.ch>
2401M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2402M:	Gregory Clement <gregory.clement@bootlin.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Maintained
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2406F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2407F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2408F:	Documentation/devicetree/bindings/soc/dove/
2409F:	arch/arm/boot/dts/marvell/dove*
2410F:	arch/arm/boot/dts/marvell/orion5x*
2411F:	arch/arm/mach-dove/
2412F:	arch/arm/mach-mv78xx0/
2413F:	arch/arm/mach-orion5x/
2414F:	arch/arm/plat-orion/
2415F:	drivers/bus/mvebu-mbus.c
2416F:	drivers/soc/dove/
2417
2418ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2419M:	Andrew Lunn <andrew@lunn.ch>
2420M:	Gregory Clement <gregory.clement@bootlin.com>
2421M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Maintained
2424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2425F:	Documentation/devicetree/bindings/arm/marvell/
2426F:	arch/arm/boot/dts/marvell/armada*
2427F:	arch/arm/boot/dts/marvell/kirkwood*
2428F:	arch/arm/configs/mvebu_*_defconfig
2429F:	arch/arm/mach-mvebu/
2430F:	arch/arm64/boot/dts/marvell/
2431F:	drivers/clk/mvebu/
2432F:	drivers/cpufreq/armada-37xx-cpufreq.c
2433F:	drivers/cpufreq/armada-8k-cpufreq.c
2434F:	drivers/cpufreq/mvebu-cpufreq.c
2435F:	drivers/irqchip/irq-armada-370-xp.c
2436F:	drivers/irqchip/irq-mvebu-*
2437F:	drivers/pinctrl/mvebu/
2438F:	drivers/rtc/rtc-armada38x.c
2439
2440ARM/Mediatek RTC DRIVER
2441M:	Eddie Huang <eddie.huang@mediatek.com>
2442M:	Sean Wang <sean.wang@mediatek.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2445S:	Maintained
2446F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2447F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2448F:	drivers/rtc/rtc-mt2712.c
2449F:	drivers/rtc/rtc-mt6397.c
2450F:	drivers/rtc/rtc-mt7622.c
2451
2452ARM/Mediatek SoC support
2453M:	Matthias Brugger <matthias.bgg@gmail.com>
2454M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2455L:	linux-kernel@vger.kernel.org
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2458S:	Maintained
2459W:	https://mtk.wiki.kernel.org/
2460C:	irc://irc.libera.chat/linux-mediatek
2461F:	arch/arm/boot/dts/mediatek/
2462F:	arch/arm/mach-mediatek/
2463F:	arch/arm64/boot/dts/mediatek/
2464F:	drivers/soc/mediatek/
2465N:	mtk
2466N:	mt[2678]
2467K:	mediatek
2468
2469ARM/Mediatek USB3 PHY DRIVER
2470M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2473S:	Maintained
2474F:	Documentation/devicetree/bindings/phy/mediatek,*
2475F:	drivers/phy/mediatek/
2476
2477ARM/MICROCHIP (ARM64) SoC support
2478M:	Conor Dooley <conor@kernel.org>
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Supported
2483T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2484F:	arch/arm64/boot/dts/microchip/
2485
2486ARM/Microchip (AT91) SoC support
2487M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2488M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2489M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492W:	http://www.linux4sam.org
2493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2494F:	arch/arm/boot/dts/microchip/at91*
2495F:	arch/arm/boot/dts/microchip/sama*
2496F:	arch/arm/include/debug/at91.S
2497F:	arch/arm/mach-at91/
2498F:	drivers/memory/atmel*
2499F:	drivers/watchdog/sama5d4_wdt.c
2500F:	include/soc/at91/
2501X:	drivers/input/touchscreen/atmel_mxt_ts.c
2502N:	at91
2503N:	atmel
2504
2505ARM/Microchip Sparx5 SoC support
2506M:	Lars Povlsen <lars.povlsen@microchip.com>
2507M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2508M:	Daniel Machon <daniel.machon@microchip.com>
2509M:	UNGLinuxDriver@microchip.com
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Supported
2512F:	arch/arm64/boot/dts/microchip/sparx*
2513F:	drivers/net/ethernet/microchip/vcap/
2514F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2515N:	sparx5
2516
2517ARM/MILBEAUT ARCHITECTURE
2518M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2519M:	Takao Orito <orito.takao@socionext.com>
2520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521S:	Maintained
2522F:	arch/arm/boot/dts/socionext/milbeaut*
2523F:	arch/arm/mach-milbeaut/
2524N:	milbeaut
2525
2526ARM/MStar/Sigmastar Armv7 SoC support
2527M:	Daniel Palmer <daniel@thingy.jp>
2528M:	Romain Perier <romain.perier@gmail.com>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531W:	http://linux-chenxing.org/
2532T:	git git://github.com/linux-chenxing/linux.git
2533F:	Documentation/devicetree/bindings/arm/mstar/*
2534F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2535F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2536F:	arch/arm/boot/dts/sigmastar/
2537F:	arch/arm/mach-mstar/
2538F:	drivers/clk/mstar/
2539F:	drivers/clocksource/timer-msc313e.c
2540F:	drivers/gpio/gpio-msc313.c
2541F:	drivers/rtc/rtc-msc313.c
2542F:	drivers/watchdog/msc313e_wdt.c
2543F:	include/dt-bindings/clock/mstar-*
2544F:	include/dt-bindings/gpio/msc313-gpio.h
2545
2546ARM/NOMADIK/Ux500 ARCHITECTURES
2547M:	Linus Walleij <linus.walleij@linaro.org>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2551F:	Documentation/devicetree/bindings/arm/ste-*
2552F:	Documentation/devicetree/bindings/arm/ux500.yaml
2553F:	Documentation/devicetree/bindings/arm/ux500/
2554F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2555F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2556F:	arch/arm/boot/dts/st/ste-*
2557F:	arch/arm/mach-nomadik/
2558F:	arch/arm/mach-ux500/
2559F:	drivers/clk/clk-nomadik.c
2560F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2561F:	drivers/dma/ste_dma40*
2562F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2563F:	drivers/gpio/gpio-nomadik.c
2564F:	drivers/hwspinlock/u8500_hsem.c
2565F:	drivers/i2c/busses/i2c-nomadik.c
2566F:	drivers/iio/adc/ab8500-gpadc.c
2567F:	drivers/mfd/ab8500*
2568F:	drivers/mfd/abx500*
2569F:	drivers/mfd/db8500*
2570F:	drivers/pinctrl/nomadik/
2571F:	drivers/rtc/rtc-ab8500.c
2572F:	drivers/rtc/rtc-pl031.c
2573F:	drivers/soc/ux500/
2574
2575ARM/NUVOTON MA35 ARCHITECTURE
2576M:	Jacky Huang <ychuang3@nuvoton.com>
2577M:	Shan-Chun Hung <schung@nuvoton.com>
2578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579S:	Supported
2580F:	Documentation/devicetree/bindings/*/*/*ma35*
2581F:	Documentation/devicetree/bindings/*/*ma35*
2582F:	arch/arm64/boot/dts/nuvoton/*ma35*
2583F:	drivers/*/*/*ma35*
2584F:	drivers/*/*ma35*
2585K:	ma35d1
2586
2587ARM/NUVOTON NPCM ARCHITECTURE
2588M:	Avi Fishman <avifishman70@gmail.com>
2589M:	Tomer Maimon <tmaimon77@gmail.com>
2590M:	Tali Perry <tali.perry1@gmail.com>
2591R:	Patrick Venture <venture@google.com>
2592R:	Nancy Yuen <yuenn@google.com>
2593R:	Benjamin Fair <benjaminfair@google.com>
2594L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2595S:	Supported
2596F:	Documentation/devicetree/bindings/*/*/*npcm*
2597F:	Documentation/devicetree/bindings/*/*npcm*
2598F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2599F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2600F:	arch/arm/mach-npcm/
2601F:	arch/arm64/boot/dts/nuvoton/
2602F:	drivers/*/*/*npcm*
2603F:	drivers/*/*npcm*
2604F:	drivers/rtc/rtc-nct3018y.c
2605F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2606F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2607
2608ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2609M:	Joseph Liu <kwliu@nuvoton.com>
2610M:	Marvin Lin <kflin@nuvoton.com>
2611L:	linux-media@vger.kernel.org
2612L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2613S:	Maintained
2614F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2615F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2616F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2617F:	drivers/media/platform/nuvoton/
2618F:	include/uapi/linux/npcm-video.h
2619
2620ARM/NUVOTON WPCM450 ARCHITECTURE
2621M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2622L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623S:	Maintained
2624W:	https://github.com/neuschaefer/wpcm450/wiki
2625F:	Documentation/devicetree/bindings/*/*wpcm*
2626F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2627F:	arch/arm/configs/wpcm450_defconfig
2628F:	arch/arm/mach-npcm/wpcm450.c
2629F:	drivers/*/*/*wpcm*
2630F:	drivers/*/*wpcm*
2631
2632ARM/NXP S32G ARCHITECTURE
2633R:	Chester Lin <chester62515@gmail.com>
2634R:	Matthias Brugger <mbrugger@suse.com>
2635R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2636L:	NXP S32 Linux Team <s32@nxp.com>
2637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638S:	Maintained
2639F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2640F:	drivers/pinctrl/nxp/
2641
2642ARM/Orion SoC/Technologic Systems TS-78xx platform support
2643M:	Alexander Clouter <alex@digriz.org.uk>
2644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645S:	Maintained
2646W:	http://www.digriz.org.uk/ts78xx/kernel
2647F:	arch/arm/mach-orion5x/ts78xx-*
2648
2649ARM/QUALCOMM CHROMEBOOK SUPPORT
2650R:	cros-qcom-dts-watchers@chromium.org
2651F:	arch/arm64/boot/dts/qcom/sc7180*
2652F:	arch/arm64/boot/dts/qcom/sc7280*
2653F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2654
2655ARM/QUALCOMM MAILING LIST
2656L:	linux-arm-msm@vger.kernel.org
2657F:	Documentation/devicetree/bindings/*/qcom*
2658F:	Documentation/devicetree/bindings/soc/qcom/
2659F:	arch/arm/boot/dts/qcom/
2660F:	arch/arm/configs/qcom_defconfig
2661F:	arch/arm/mach-qcom/
2662F:	arch/arm64/boot/dts/qcom/
2663F:	drivers/*/*/pm8???-*
2664F:	drivers/*/*/qcom*
2665F:	drivers/*/*/qcom/
2666F:	drivers/*/qcom*
2667F:	drivers/*/qcom/
2668F:	drivers/bluetooth/btqcomsmd.c
2669F:	drivers/clocksource/timer-qcom.c
2670F:	drivers/cpuidle/cpuidle-qcom-spm.c
2671F:	drivers/extcon/extcon-qcom*
2672F:	drivers/i2c/busses/i2c-qcom-geni.c
2673F:	drivers/i2c/busses/i2c-qup.c
2674F:	drivers/iommu/msm*
2675F:	drivers/mfd/ssbi.c
2676F:	drivers/mmc/host/mmci_qcom*
2677F:	drivers/mmc/host/sdhci-msm.c
2678F:	drivers/pci/controller/dwc/pcie-qcom.c
2679F:	drivers/phy/qualcomm/
2680F:	drivers/power/*/msm*
2681F:	drivers/reset/reset-qcom-*
2682F:	drivers/rtc/rtc-pm8xxx.c
2683F:	drivers/spi/spi-geni-qcom.c
2684F:	drivers/spi/spi-qcom-qspi.c
2685F:	drivers/spi/spi-qup.c
2686F:	drivers/tty/serial/msm_serial.c
2687F:	drivers/ufs/host/ufs-qcom*
2688F:	drivers/usb/dwc3/dwc3-qcom.c
2689F:	include/dt-bindings/*/qcom*
2690F:	include/linux/*/qcom*
2691F:	include/linux/soc/qcom/
2692
2693ARM/QUALCOMM SUPPORT
2694M:	Bjorn Andersson <andersson@kernel.org>
2695M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2696L:	linux-arm-msm@vger.kernel.org
2697S:	Maintained
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2699F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2700F:	Documentation/devicetree/bindings/arm/qcom.yaml
2701F:	Documentation/devicetree/bindings/bus/qcom*
2702F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2703F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2704F:	Documentation/devicetree/bindings/reserved-memory/qcom
2705F:	Documentation/devicetree/bindings/soc/qcom/
2706F:	arch/arm/boot/dts/qcom/
2707F:	arch/arm/configs/qcom_defconfig
2708F:	arch/arm/mach-qcom/
2709F:	arch/arm64/boot/dts/qcom/
2710F:	drivers/bus/qcom*
2711F:	drivers/firmware/qcom/
2712F:	drivers/soc/qcom/
2713F:	include/dt-bindings/arm/qcom,ids.h
2714F:	include/dt-bindings/firmware/qcom,scm.h
2715F:	include/dt-bindings/soc/qcom*
2716F:	include/linux/firmware/qcom
2717F:	include/linux/soc/qcom/
2718F:	include/soc/qcom/
2719
2720ARM/RDA MICRO ARCHITECTURE
2721M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2724S:	Maintained
2725F:	Documentation/devicetree/bindings/arm/rda.yaml
2726F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2727F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2728F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2729F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2730F:	arch/arm/boot/dts/unisoc/
2731F:	drivers/clocksource/timer-rda.c
2732F:	drivers/gpio/gpio-rda.c
2733F:	drivers/irqchip/irq-rda-intc.c
2734F:	drivers/tty/serial/rda-uart.c
2735
2736ARM/REALTEK ARCHITECTURE
2737M:	Andreas Färber <afaerber@suse.de>
2738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2740S:	Maintained
2741F:	Documentation/devicetree/bindings/arm/realtek.yaml
2742F:	arch/arm/boot/dts/realtek/
2743F:	arch/arm/mach-realtek/
2744F:	arch/arm64/boot/dts/realtek/
2745
2746ARM/RISC-V/RENESAS ARCHITECTURE
2747M:	Geert Uytterhoeven <geert+renesas@glider.be>
2748M:	Magnus Damm <magnus.damm@gmail.com>
2749L:	linux-renesas-soc@vger.kernel.org
2750S:	Supported
2751Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2752C:	irc://irc.libera.chat/renesas-soc
2753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2754F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2755F:	Documentation/devicetree/bindings/soc/renesas/
2756F:	arch/arm/boot/dts/renesas/
2757F:	arch/arm/configs/shmobile_defconfig
2758F:	arch/arm/include/debug/renesas-scif.S
2759F:	arch/arm/mach-shmobile/
2760F:	arch/arm64/boot/dts/renesas/
2761F:	arch/riscv/boot/dts/renesas/
2762F:	drivers/pmdomain/renesas/
2763F:	drivers/soc/renesas/
2764F:	include/linux/soc/renesas/
2765K:	\brenesas,
2766
2767ARM/RISCPC ARCHITECTURE
2768M:	Russell King <linux@armlinux.org.uk>
2769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770S:	Maintained
2771W:	http://www.armlinux.org.uk/
2772F:	arch/arm/include/asm/hardware/ioc.h
2773F:	arch/arm/include/asm/hardware/iomd.h
2774F:	arch/arm/include/asm/hardware/memc.h
2775F:	arch/arm/mach-rpc/
2776F:	drivers/net/ethernet/8390/etherh.c
2777F:	drivers/net/ethernet/i825xx/ether1*
2778F:	drivers/net/ethernet/seeq/ether3*
2779F:	drivers/scsi/arm/
2780
2781ARM/Rockchip SoC support
2782M:	Heiko Stuebner <heiko@sntech.de>
2783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784L:	linux-rockchip@lists.infradead.org
2785S:	Maintained
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2787F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2788F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2789F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2790F:	arch/arm/boot/dts/rockchip/
2791F:	arch/arm/mach-rockchip/
2792F:	drivers/*/*/*rockchip*
2793F:	drivers/*/*rockchip*
2794F:	drivers/clk/rockchip/
2795F:	drivers/i2c/busses/i2c-rk3x.c
2796F:	sound/soc/rockchip/
2797N:	rockchip
2798
2799ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2800M:	Krzysztof Kozlowski <krzk@kernel.org>
2801R:	Alim Akhtar <alim.akhtar@samsung.com>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803L:	linux-samsung-soc@vger.kernel.org
2804S:	Maintained
2805P:	Documentation/process/maintainer-soc-clean-dts.rst
2806Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2807B:	mailto:linux-samsung-soc@vger.kernel.org
2808C:	irc://irc.libera.chat/linux-exynos
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2810F:	Documentation/arch/arm/samsung/
2811F:	Documentation/devicetree/bindings/arm/samsung/
2812F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2813F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2814F:	Documentation/devicetree/bindings/soc/samsung/
2815F:	arch/arm/boot/dts/samsung/
2816F:	arch/arm/mach-exynos*/
2817F:	arch/arm/mach-s3c/
2818F:	arch/arm/mach-s5p*/
2819F:	arch/arm64/boot/dts/exynos/
2820F:	drivers/*/*/*s3c24*
2821F:	drivers/*/*s3c24*
2822F:	drivers/*/*s3c64xx*
2823F:	drivers/*/*s5pv210*
2824F:	drivers/clocksource/samsung_pwm_timer.c
2825F:	drivers/memory/samsung/
2826F:	drivers/pwm/pwm-samsung.c
2827F:	drivers/soc/samsung/
2828F:	drivers/tty/serial/samsung*
2829F:	include/clocksource/samsung_pwm.h
2830F:	include/linux/platform_data/*s3c*
2831F:	include/linux/serial_s3c.h
2832F:	include/linux/soc/samsung/
2833N:	exynos
2834N:	s3c64xx
2835N:	s5pv210
2836
2837ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2838M:	Łukasz Stelmach <l.stelmach@samsung.com>
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840L:	linux-media@vger.kernel.org
2841S:	Maintained
2842F:	drivers/media/platform/samsung/s5p-g2d/
2843
2844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2845M:	Marek Szyprowski <m.szyprowski@samsung.com>
2846L:	linux-samsung-soc@vger.kernel.org
2847L:	linux-media@vger.kernel.org
2848S:	Maintained
2849F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2850F:	drivers/media/cec/platform/s5p/
2851
2852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2853M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2855M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857L:	linux-media@vger.kernel.org
2858S:	Maintained
2859F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2860F:	drivers/media/platform/samsung/s5p-jpeg/
2861
2862ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2863M:	Marek Szyprowski <m.szyprowski@samsung.com>
2864M:	Andrzej Hajda <andrzej.hajda@intel.com>
2865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866L:	linux-media@vger.kernel.org
2867S:	Maintained
2868F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2869F:	drivers/media/platform/samsung/s5p-mfc/
2870
2871ARM/SOCFPGA ARCHITECTURE
2872M:	Dinh Nguyen <dinguyen@kernel.org>
2873S:	Maintained
2874W:	http://www.rocketboards.org
2875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2876F:	arch/arm/boot/dts/intel/socfpga/
2877F:	arch/arm/configs/socfpga_defconfig
2878F:	arch/arm/mach-socfpga/
2879F:	arch/arm64/boot/dts/altera/
2880F:	arch/arm64/boot/dts/intel/
2881
2882ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2883M:	Dinh Nguyen <dinguyen@kernel.org>
2884S:	Maintained
2885F:	drivers/clk/socfpga/
2886
2887ARM/SOCFPGA EDAC SUPPORT
2888M:	Dinh Nguyen <dinguyen@kernel.org>
2889S:	Maintained
2890F:	drivers/edac/altera_edac.[ch]
2891
2892ARM/SPREADTRUM SoC SUPPORT
2893M:	Orson Zhai <orsonzhai@gmail.com>
2894M:	Baolin Wang <baolin.wang7@gmail.com>
2895M:	Chunyan Zhang <zhang.lyra@gmail.com>
2896S:	Maintained
2897F:	arch/arm64/boot/dts/sprd
2898N:	sprd
2899N:	sc27xx
2900N:	sc2731
2901
2902ARM/STI ARCHITECTURE
2903M:	Patrice Chotard <patrice.chotard@foss.st.com>
2904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2905S:	Maintained
2906W:	http://www.stlinux.com
2907F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2908F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2909F:	arch/arm/boot/dts/st/sti*
2910F:	arch/arm/mach-sti/
2911F:	drivers/ata/ahci_st.c
2912F:	drivers/char/hw_random/st-rng.c
2913F:	drivers/clocksource/arm_global_timer.c
2914F:	drivers/clocksource/clksrc_st_lpc.c
2915F:	drivers/cpufreq/sti-cpufreq.c
2916F:	drivers/dma/st_fdma*
2917F:	drivers/i2c/busses/i2c-st.c
2918F:	drivers/media/platform/st/sti/c8sectpfe/
2919F:	drivers/media/rc/st_rc.c
2920F:	drivers/mmc/host/sdhci-st.c
2921F:	drivers/phy/st/phy-miphy28lp.c
2922F:	drivers/phy/st/phy-stih407-usb.c
2923F:	drivers/pinctrl/pinctrl-st.c
2924F:	drivers/remoteproc/st_remoteproc.c
2925F:	drivers/remoteproc/st_slim_rproc.c
2926F:	drivers/reset/sti/
2927F:	drivers/rtc/rtc-st-lpc.c
2928F:	drivers/tty/serial/st-asc.c
2929F:	drivers/usb/dwc3/dwc3-st.c
2930F:	drivers/usb/host/ehci-st.c
2931F:	drivers/usb/host/ohci-st.c
2932F:	drivers/watchdog/st_lpc_wdt.c
2933F:	include/linux/remoteproc/st_slim_rproc.h
2934
2935ARM/STM32 ARCHITECTURE
2936M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2937M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2938L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940S:	Maintained
2941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2942F:	arch/arm/boot/dts/st/stm32*
2943F:	arch/arm/mach-stm32/
2944F:	arch/arm64/boot/dts/st/
2945F:	drivers/clocksource/armv7m_systick.c
2946N:	stm32
2947N:	stm
2948
2949ARM/SUNPLUS SP7021 SOC SUPPORT
2950M:	Qin Jian <qinjian@cqplus1.com>
2951L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2952S:	Maintained
2953W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2954F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2955F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2956F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2957F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2958F:	arch/arm/boot/dts/sunplus/
2959F:	arch/arm/configs/sp7021_*defconfig
2960F:	drivers/clk/clk-sp7021.c
2961F:	drivers/irqchip/irq-sp7021-intc.c
2962F:	drivers/reset/reset-sunplus.c
2963F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2964F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2965
2966ARM/Synaptics SoC support
2967M:	Jisheng Zhang <jszhang@kernel.org>
2968M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970S:	Maintained
2971F:	arch/arm/boot/dts/synaptics/
2972F:	arch/arm/mach-berlin/
2973F:	arch/arm64/boot/dts/synaptics/
2974
2975ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2977L:	linux-tegra@vger.kernel.org
2978L:	linux-media@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2981F:	drivers/media/cec/platform/tegra/
2982
2983ARM/TESLA FSD SoC SUPPORT
2984M:	Alim Akhtar <alim.akhtar@samsung.com>
2985M:	linux-fsd@tesla.com
2986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987L:	linux-samsung-soc@vger.kernel.org
2988S:	Maintained
2989F:	arch/arm64/boot/dts/tesla/
2990
2991ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2992M:	Santosh Shilimkar <ssantosh@kernel.org>
2993L:	linux-kernel@vger.kernel.org
2994S:	Maintained
2995F:	drivers/memory/*emif*
2996
2997ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2998M:	Nishanth Menon <nm@ti.com>
2999M:	Santosh Shilimkar <ssantosh@kernel.org>
3000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001S:	Maintained
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3003F:	arch/arm/boot/dts/ti/keystone/
3004F:	arch/arm/mach-keystone/
3005
3006ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3007M:	Santosh Shilimkar <ssantosh@kernel.org>
3008L:	linux-kernel@vger.kernel.org
3009S:	Maintained
3010F:	drivers/clk/keystone/
3011
3012ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3013M:	Santosh Shilimkar <ssantosh@kernel.org>
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015L:	linux-kernel@vger.kernel.org
3016S:	Maintained
3017F:	drivers/clocksource/timer-keystone.c
3018
3019ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3020M:	Santosh Shilimkar <ssantosh@kernel.org>
3021L:	linux-kernel@vger.kernel.org
3022S:	Maintained
3023F:	drivers/power/reset/keystone-reset.c
3024
3025ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3026M:	Nishanth Menon <nm@ti.com>
3027M:	Vignesh Raghavendra <vigneshr@ti.com>
3028M:	Tero Kristo <kristo@kernel.org>
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030S:	Supported
3031F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3032F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3033F:	arch/arm64/boot/dts/ti/Makefile
3034F:	arch/arm64/boot/dts/ti/k3-*
3035
3036ARM/TOSHIBA VISCONTI ARCHITECTURE
3037M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039S:	Supported
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3041F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3042F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3043F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3044F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3045F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3046F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3047F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3048F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3049F:	arch/arm64/boot/dts/toshiba/
3050F:	drivers/clk/visconti/
3051F:	drivers/gpio/gpio-visconti.c
3052F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3053F:	drivers/pci/controller/dwc/pcie-visconti.c
3054F:	drivers/pinctrl/visconti/
3055F:	drivers/watchdog/visconti_wdt.c
3056N:	visconti
3057
3058ARM/UNIPHIER ARCHITECTURE
3059M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3060M:	Masami Hiramatsu <mhiramat@kernel.org>
3061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062S:	Maintained
3063F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3064F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3065F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3066F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3067F:	arch/arm/boot/dts/socionext/uniphier*
3068F:	arch/arm/include/asm/hardware/cache-uniphier.h
3069F:	arch/arm/mm/cache-uniphier.c
3070F:	arch/arm64/boot/dts/socionext/uniphier*
3071F:	drivers/bus/uniphier-system-bus.c
3072F:	drivers/clk/uniphier/
3073F:	drivers/dma/uniphier-mdmac.c
3074F:	drivers/gpio/gpio-uniphier.c
3075F:	drivers/i2c/busses/i2c-uniphier*
3076F:	drivers/irqchip/irq-uniphier-aidet.c
3077F:	drivers/mmc/host/uniphier-sd.c
3078F:	drivers/pinctrl/uniphier/
3079F:	drivers/reset/reset-uniphier.c
3080F:	drivers/tty/serial/8250/8250_uniphier.c
3081N:	uniphier
3082
3083ARM/VERSATILE EXPRESS PLATFORM
3084M:	Liviu Dudau <liviu.dudau@arm.com>
3085M:	Sudeep Holla <sudeep.holla@arm.com>
3086M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3088S:	Maintained
3089N:	mps2
3090N:	vexpress
3091F:	arch/arm/mach-versatile/
3092F:	arch/arm64/boot/dts/arm/
3093F:	drivers/clocksource/timer-versatile.c
3094X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3095X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3096
3097ARM/VFP SUPPORT
3098M:	Russell King <linux@armlinux.org.uk>
3099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3100S:	Maintained
3101W:	http://www.armlinux.org.uk/
3102F:	arch/arm/vfp/
3103
3104ARM/VT8500 ARM ARCHITECTURE
3105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106S:	Orphan
3107F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3108F:	arch/arm/mach-vt8500/
3109F:	drivers/clocksource/timer-vt8500.c
3110F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3111F:	drivers/mmc/host/wmt-sdmmc.c
3112F:	drivers/pwm/pwm-vt8500.c
3113F:	drivers/rtc/rtc-vt8500.c
3114F:	drivers/tty/serial/vt8500_serial.c
3115F:	drivers/video/fbdev/vt8500lcdfb.*
3116F:	drivers/video/fbdev/wm8505fb*
3117F:	drivers/video/fbdev/wmt_ge_rops.*
3118
3119ARM/ZYNQ ARCHITECTURE
3120M:	Michal Simek <michal.simek@amd.com>
3121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122S:	Supported
3123W:	http://wiki.xilinx.com
3124T:	git https://github.com/Xilinx/linux-xlnx.git
3125F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3126F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3127F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3128F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3129F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3130F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3131F:	arch/arm/mach-zynq/
3132F:	drivers/clocksource/timer-cadence-ttc.c
3133F:	drivers/cpuidle/cpuidle-zynq.c
3134F:	drivers/edac/synopsys_edac.c
3135F:	drivers/i2c/busses/i2c-cadence.c
3136F:	drivers/i2c/busses/i2c-xiic.c
3137F:	drivers/mmc/host/sdhci-of-arasan.c
3138N:	zynq
3139N:	xilinx
3140
3141ARM64 FIT SUPPORT
3142M:	Simon Glass <sjg@chromium.org>
3143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3144S:	Maintained
3145F:	arch/arm64/boot/Makefile
3146F:	scripts/make_fit.py
3147
3148ARM64 PLATFORM DRIVERS
3149M:	Hans de Goede <hdegoede@redhat.com>
3150M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3151R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3152L:	platform-driver-x86@vger.kernel.org
3153S:	Maintained
3154Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156F:	drivers/platform/arm64/
3157
3158ARM64 PORT (AARCH64 ARCHITECTURE)
3159M:	Catalin Marinas <catalin.marinas@arm.com>
3160M:	Will Deacon <will@kernel.org>
3161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162S:	Maintained
3163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3164F:	Documentation/arch/arm64/
3165F:	arch/arm64/
3166F:	tools/testing/selftests/arm64/
3167X:	arch/arm64/boot/dts/
3168
3169ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3170M:	George McCollister <george.mccollister@gmail.com>
3171L:	netdev@vger.kernel.org
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3174F:	drivers/net/dsa/xrs700x/*
3175F:	net/dsa/tag_xrs700x.c
3176
3177AS3645A LED FLASH CONTROLLER DRIVER
3178M:	Sakari Ailus <sakari.ailus@iki.fi>
3179L:	linux-leds@vger.kernel.org
3180S:	Maintained
3181F:	drivers/leds/flash/leds-as3645a.c
3182
3183ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3184M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3185L:	linux-media@vger.kernel.org
3186S:	Maintained
3187T:	git git://linuxtv.org/media_tree.git
3188F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3189F:	drivers/media/i2c/ak7375.c
3190
3191ASAHI KASEI AK8974 DRIVER
3192M:	Linus Walleij <linus.walleij@linaro.org>
3193L:	linux-iio@vger.kernel.org
3194S:	Supported
3195W:	http://www.akm.com/
3196F:	drivers/iio/magnetometer/ak8974.c
3197
3198AOSONG AGS02MA TVOC SENSOR DRIVER
3199M:	Anshul Dalal <anshulusr@gmail.com>
3200L:	linux-iio@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3203F:	drivers/iio/chemical/ags02ma.c
3204
3205ASC7621 HARDWARE MONITOR DRIVER
3206M:	George Joseph <george.joseph@fairview5.com>
3207L:	linux-hwmon@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/hwmon/asc7621.rst
3210F:	drivers/hwmon/asc7621.c
3211
3212ASIX AX88796C SPI ETHERNET ADAPTER
3213M:	Łukasz Stelmach <l.stelmach@samsung.com>
3214S:	Maintained
3215F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3216F:	drivers/net/ethernet/asix/ax88796c_*
3217
3218ASIX PHY DRIVER [RUST]
3219M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3220R:	Trevor Gross <tmgross@umich.edu>
3221L:	netdev@vger.kernel.org
3222L:	rust-for-linux@vger.kernel.org
3223S:	Maintained
3224F:	drivers/net/phy/ax88796b_rust.rs
3225
3226ASPEED CRYPTO DRIVER
3227M:	Neal Liu <neal_liu@aspeedtech.com>
3228L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3229S:	Maintained
3230F:	Documentation/devicetree/bindings/crypto/aspeed,*
3231F:	drivers/crypto/aspeed/
3232
3233ASPEED PECI CONTROLLER
3234M:	Iwona Winiarska <iwona.winiarska@intel.com>
3235L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3236L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3237S:	Supported
3238F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3239F:	drivers/peci/controller/peci-aspeed.c
3240
3241ASPEED PINCTRL DRIVERS
3242M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3243L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3244L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3245L:	linux-gpio@vger.kernel.org
3246S:	Maintained
3247F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3248F:	drivers/pinctrl/aspeed/
3249
3250ASPEED SCU INTERRUPT CONTROLLER DRIVER
3251M:	Eddie James <eajames@linux.ibm.com>
3252L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3253S:	Maintained
3254F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3255F:	drivers/irqchip/irq-aspeed-scu-ic.c
3256F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3257
3258ASPEED SD/MMC DRIVER
3259M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3260L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3261L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3262L:	linux-mmc@vger.kernel.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3265F:	drivers/mmc/host/sdhci-of-aspeed*
3266
3267ASPEED SMC SPI DRIVER
3268M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3269M:	Cédric Le Goater <clg@kaod.org>
3270L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3271L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3272L:	linux-spi@vger.kernel.org
3273S:	Maintained
3274F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3275F:	drivers/spi/spi-aspeed-smc.c
3276
3277ASPEED USB UDC DRIVER
3278M:	Neal Liu <neal_liu@aspeedtech.com>
3279L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3280S:	Maintained
3281F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3282F:	drivers/usb/gadget/udc/aspeed_udc.c
3283
3284ASPEED VIDEO ENGINE DRIVER
3285M:	Eddie James <eajames@linux.ibm.com>
3286L:	linux-media@vger.kernel.org
3287L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3288S:	Maintained
3289F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3290F:	drivers/media/platform/aspeed/
3291
3292ASUS EC HARDWARE MONITOR DRIVER
3293M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3294L:	linux-hwmon@vger.kernel.org
3295S:	Maintained
3296F:	drivers/hwmon/asus-ec-sensors.c
3297
3298ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3299M:	Corentin Chary <corentin.chary@gmail.com>
3300M:	Luke D. Jones <luke@ljones.dev>
3301L:	platform-driver-x86@vger.kernel.org
3302S:	Maintained
3303W:	https://asus-linux.org/
3304F:	drivers/platform/x86/asus*.c
3305F:	drivers/platform/x86/eeepc*.c
3306
3307ASUS TF103C DOCK DRIVER
3308M:	Hans de Goede <hdegoede@redhat.com>
3309L:	platform-driver-x86@vger.kernel.org
3310S:	Maintained
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3312F:	drivers/platform/x86/asus-tf103c-dock.c
3313
3314ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3315M:	Aleksa Savic <savicaleksa83@gmail.com>
3316L:	linux-hwmon@vger.kernel.org
3317S:	Maintained
3318F:	drivers/hwmon/asus_rog_ryujin.c
3319
3320ASUS WIRELESS RADIO CONTROL DRIVER
3321M:	João Paulo Rechi Vita <jprvita@gmail.com>
3322L:	platform-driver-x86@vger.kernel.org
3323S:	Maintained
3324F:	drivers/platform/x86/asus-wireless.c
3325
3326ASUS WMI HARDWARE MONITOR DRIVER
3327M:	Ed Brindley <kernel@maidavale.org>
3328M:	Denis Pauk <pauk.denis@gmail.com>
3329L:	linux-hwmon@vger.kernel.org
3330S:	Maintained
3331F:	drivers/hwmon/asus_wmi_sensors.c
3332
3333ASYMMETRIC KEYS
3334M:	David Howells <dhowells@redhat.com>
3335L:	keyrings@vger.kernel.org
3336S:	Maintained
3337F:	Documentation/crypto/asymmetric-keys.rst
3338F:	crypto/asymmetric_keys/
3339F:	include/crypto/pkcs7.h
3340F:	include/crypto/public_key.h
3341F:	include/linux/verification.h
3342
3343ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3344R:	Dan Williams <dan.j.williams@intel.com>
3345S:	Odd fixes
3346W:	http://sourceforge.net/projects/xscaleiop
3347F:	Documentation/crypto/async-tx-api.rst
3348F:	crypto/async_tx/
3349F:	include/linux/async_tx.h
3350
3351AT24 EEPROM DRIVER
3352M:	Bartosz Golaszewski <brgl@bgdev.pl>
3353L:	linux-i2c@vger.kernel.org
3354S:	Maintained
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3356F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3357F:	drivers/misc/eeprom/at24.c
3358
3359ATA OVER ETHERNET (AOE) DRIVER
3360M:	"Justin Sanders" <justin@coraid.com>
3361S:	Supported
3362W:	http://www.openaoe.org/
3363F:	Documentation/admin-guide/aoe/
3364F:	drivers/block/aoe/
3365
3366ATC260X PMIC MFD DRIVER
3367M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3368M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3369L:	linux-actions@lists.infradead.org
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3372F:	drivers/input/misc/atc260x-onkey.c
3373F:	drivers/mfd/atc260*
3374F:	drivers/power/reset/atc260x-poweroff.c
3375F:	drivers/regulator/atc260x-regulator.c
3376F:	include/linux/mfd/atc260x/*
3377
3378ATHEROS 71XX/9XXX GPIO DRIVER
3379M:	Alban Bedel <albeu@free.fr>
3380S:	Maintained
3381W:	https://github.com/AlbanBedel/linux
3382T:	git git://github.com/AlbanBedel/linux
3383F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3384F:	drivers/gpio/gpio-ath79.c
3385
3386ATHEROS 71XX/9XXX USB PHY DRIVER
3387M:	Alban Bedel <albeu@free.fr>
3388S:	Maintained
3389W:	https://github.com/AlbanBedel/linux
3390T:	git git://github.com/AlbanBedel/linux
3391F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3392F:	drivers/phy/qualcomm/phy-ath79-usb.c
3393
3394ATHEROS ATH GENERIC UTILITIES
3395M:	Kalle Valo <kvalo@kernel.org>
3396L:	linux-wireless@vger.kernel.org
3397S:	Supported
3398F:	drivers/net/wireless/ath/*
3399
3400ATHEROS ATH5K WIRELESS DRIVER
3401M:	Jiri Slaby <jirislaby@kernel.org>
3402M:	Nick Kossifidis <mickflemm@gmail.com>
3403M:	Luis Chamberlain <mcgrof@kernel.org>
3404L:	linux-wireless@vger.kernel.org
3405S:	Maintained
3406W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3407F:	drivers/net/wireless/ath/ath5k/
3408
3409ATHEROS ATH6KL WIRELESS DRIVER
3410L:	linux-wireless@vger.kernel.org
3411S:	Orphan
3412W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3413F:	drivers/net/wireless/ath/ath6kl/
3414
3415ATI_REMOTE2 DRIVER
3416M:	Ville Syrjala <syrjala@sci.fi>
3417S:	Maintained
3418F:	drivers/input/misc/ati_remote2.c
3419
3420ATK0110 HWMON DRIVER
3421M:	Luca Tettamanti <kronos.it@gmail.com>
3422L:	linux-hwmon@vger.kernel.org
3423S:	Maintained
3424F:	drivers/hwmon/asus_atk0110.c
3425
3426ATLX ETHERNET DRIVERS
3427M:	Chris Snook <chris.snook@gmail.com>
3428L:	netdev@vger.kernel.org
3429S:	Maintained
3430W:	http://sourceforge.net/projects/atl1
3431W:	http://atl1.sourceforge.net
3432F:	drivers/net/ethernet/atheros/
3433
3434ATM
3435M:	Chas Williams <3chas3@gmail.com>
3436L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3437L:	netdev@vger.kernel.org
3438S:	Maintained
3439W:	http://linux-atm.sourceforge.net
3440F:	drivers/atm/
3441F:	include/linux/atm*
3442F:	include/uapi/linux/atm*
3443
3444ATMEL MACB ETHERNET DRIVER
3445M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3446M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3447S:	Supported
3448F:	drivers/net/ethernet/cadence/
3449
3450ATMEL MAXTOUCH DRIVER
3451M:	Nick Dyer <nick@shmanahar.org>
3452S:	Maintained
3453T:	git git://github.com/ndyer/linux.git
3454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3455F:	drivers/input/touchscreen/atmel_mxt_ts.c
3456
3457ATOMIC INFRASTRUCTURE
3458M:	Will Deacon <will@kernel.org>
3459M:	Peter Zijlstra <peterz@infradead.org>
3460R:	Boqun Feng <boqun.feng@gmail.com>
3461R:	Mark Rutland <mark.rutland@arm.com>
3462L:	linux-kernel@vger.kernel.org
3463S:	Maintained
3464F:	Documentation/atomic_*.txt
3465F:	arch/*/include/asm/atomic*.h
3466F:	include/*/atomic*.h
3467F:	include/linux/refcount.h
3468F:	scripts/atomic/
3469
3470ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471M:	Bradley Grove <linuxdrivers@attotech.com>
3472L:	linux-scsi@vger.kernel.org
3473S:	Supported
3474W:	http://www.attotech.com
3475F:	drivers/scsi/esas2r
3476
3477ATUSB IEEE 802.15.4 RADIO DRIVER
3478M:	Stefan Schmidt <stefan@datenfreihafen.org>
3479L:	linux-wpan@vger.kernel.org
3480S:	Maintained
3481F:	drivers/net/ieee802154/at86rf230.h
3482F:	drivers/net/ieee802154/atusb.c
3483F:	drivers/net/ieee802154/atusb.h
3484
3485AUDIT SUBSYSTEM
3486M:	Paul Moore <paul@paul-moore.com>
3487M:	Eric Paris <eparis@redhat.com>
3488L:	audit@vger.kernel.org
3489S:	Supported
3490W:	https://github.com/linux-audit
3491Q:	https://patchwork.kernel.org/project/audit/list
3492B:	mailto:audit@vger.kernel.org
3493P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3494T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3495F:	include/asm-generic/audit_*.h
3496F:	include/linux/audit.h
3497F:	include/linux/audit_arch.h
3498F:	include/uapi/linux/audit.h
3499F:	kernel/audit*
3500F:	lib/*audit.c
3501K:	\baudit_[a-z_0-9]\+\b
3502
3503AUXILIARY BUS DRIVER
3504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3505R:	Dave Ertman <david.m.ertman@intel.com>
3506R:	Ira Weiny <ira.weiny@intel.com>
3507S:	Supported
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3509F:	Documentation/driver-api/auxiliary_bus.rst
3510F:	drivers/base/auxiliary.c
3511F:	include/linux/auxiliary_bus.h
3512
3513AUXILIARY DISPLAY DRIVERS
3514M:	Andy Shevchenko <andy@kernel.org>
3515R:	Geert Uytterhoeven <geert@linux-m68k.org>
3516S:	Odd Fixes
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3518F:	Documentation/devicetree/bindings/auxdisplay/
3519F:	drivers/auxdisplay/
3520F:	include/linux/cfag12864b.h
3521F:	include/uapi/linux/map_to_14segment.h
3522F:	include/uapi/linux/map_to_7segment.h
3523
3524AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3525M:	Andreas Klinger <ak@it-klinger.de>
3526L:	linux-iio@vger.kernel.org
3527S:	Maintained
3528F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3529F:	drivers/iio/adc/hx711.c
3530
3531AX.25 NETWORK LAYER
3532L:	linux-hams@vger.kernel.org
3533S:	Orphan
3534W:	https://linux-ax25.in-berlin.de
3535F:	include/net/ax25.h
3536F:	include/uapi/linux/ax25.h
3537F:	net/ax25/
3538
3539AXENTIA ARM DEVICES
3540M:	Peter Rosin <peda@axentia.se>
3541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3542S:	Maintained
3543F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3544F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3545F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3546F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3547
3548AXENTIA ASOC DRIVERS
3549M:	Peter Rosin <peda@axentia.se>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/sound/axentia,*
3553F:	sound/soc/atmel/tse850-pcm5142.c
3554
3555AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3556M:	Nuno Sá <nuno.sa@analog.com>
3557L:	linux-hwmon@vger.kernel.org
3558S:	Supported
3559W:	https://ez.analog.com/linux-software-drivers
3560F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3561F:	drivers/hwmon/axi-fan-control.c
3562
3563AXI SPI ENGINE
3564M:	Michael Hennerich <michael.hennerich@analog.com>
3565M:	Nuno Sá <nuno.sa@analog.com>
3566R:	David Lechner <dlechner@baylibre.com>
3567L:	linux-spi@vger.kernel.org
3568S:	Supported
3569W:	https://ez.analog.com/linux-software-drivers
3570F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3571F:	drivers/spi/spi-axi-spi-engine.c
3572
3573AXXIA I2C CONTROLLER
3574M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3575L:	linux-i2c@vger.kernel.org
3576S:	Maintained
3577F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3578F:	drivers/i2c/busses/i2c-axxia.c
3579
3580AZ6007 DVB DRIVER
3581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3582L:	linux-media@vger.kernel.org
3583S:	Maintained
3584W:	https://linuxtv.org
3585T:	git git://linuxtv.org/media_tree.git
3586F:	drivers/media/usb/dvb-usb-v2/az6007.c
3587
3588AZTECH FM RADIO RECEIVER DRIVER
3589M:	Hans Verkuil <hverkuil@xs4all.nl>
3590L:	linux-media@vger.kernel.org
3591S:	Maintained
3592W:	https://linuxtv.org
3593T:	git git://linuxtv.org/media_tree.git
3594F:	drivers/media/radio/radio-aztech*
3595
3596B43 WIRELESS DRIVER
3597L:	linux-wireless@vger.kernel.org
3598L:	b43-dev@lists.infradead.org
3599S:	Orphan
3600W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3601F:	drivers/net/wireless/broadcom/b43/
3602
3603B43LEGACY WIRELESS DRIVER
3604M:	Larry Finger <Larry.Finger@lwfinger.net>
3605L:	linux-wireless@vger.kernel.org
3606L:	b43-dev@lists.infradead.org
3607S:	Maintained
3608W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3609F:	drivers/net/wireless/broadcom/b43legacy/
3610
3611BACKLIGHT CLASS/SUBSYSTEM
3612M:	Lee Jones <lee@kernel.org>
3613M:	Daniel Thompson <daniel.thompson@linaro.org>
3614M:	Jingoo Han <jingoohan1@gmail.com>
3615L:	dri-devel@lists.freedesktop.org
3616S:	Maintained
3617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3618F:	Documentation/ABI/stable/sysfs-class-backlight
3619F:	Documentation/ABI/testing/sysfs-class-backlight
3620F:	Documentation/devicetree/bindings/leds/backlight
3621F:	drivers/video/backlight/
3622F:	include/linux/backlight.h
3623F:	include/linux/pwm_backlight.h
3624
3625BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3626M:	Serge Semin <fancer.lancer@gmail.com>
3627L:	linux-hwmon@vger.kernel.org
3628S:	Supported
3629F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3630F:	Documentation/hwmon/bt1-pvt.rst
3631F:	drivers/hwmon/bt1-pvt.[ch]
3632
3633BARCO P50 GPIO DRIVER
3634M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3635M:	Peter Korsgaard <peter.korsgaard@barco.com>
3636S:	Maintained
3637F:	drivers/platform/x86/barco-p50-gpio.c
3638
3639BATMAN ADVANCED
3640M:	Marek Lindner <mareklindner@neomailbox.ch>
3641M:	Simon Wunderlich <sw@simonwunderlich.de>
3642M:	Antonio Quartulli <a@unstable.cc>
3643M:	Sven Eckelmann <sven@narfation.org>
3644L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3645S:	Maintained
3646W:	https://www.open-mesh.org/
3647Q:	https://patchwork.open-mesh.org/project/batman/list/
3648B:	https://www.open-mesh.org/projects/batman-adv/issues
3649C:	ircs://irc.hackint.org/batadv
3650T:	git https://git.open-mesh.org/linux-merge.git
3651F:	Documentation/networking/batman-adv.rst
3652F:	include/uapi/linux/batadv_packet.h
3653F:	include/uapi/linux/batman_adv.h
3654F:	net/batman-adv/
3655
3656BAYCOM/HDLCDRV DRIVERS FOR AX.25
3657M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3658L:	linux-hams@vger.kernel.org
3659S:	Maintained
3660W:	http://www.baycom.org/~tom/ham/ham.html
3661F:	drivers/net/hamradio/baycom*
3662
3663BCACHE (BLOCK LAYER CACHE)
3664M:	Coly Li <colyli@suse.de>
3665M:	Kent Overstreet <kent.overstreet@linux.dev>
3666L:	linux-bcache@vger.kernel.org
3667S:	Maintained
3668W:	http://bcache.evilpiepirate.org
3669C:	irc://irc.oftc.net/bcache
3670F:	drivers/md/bcache/
3671
3672BCACHEFS
3673M:	Kent Overstreet <kent.overstreet@linux.dev>
3674R:	Brian Foster <bfoster@redhat.com>
3675L:	linux-bcachefs@vger.kernel.org
3676S:	Supported
3677C:	irc://irc.oftc.net/bcache
3678T:	git https://evilpiepirate.org/git/bcachefs.git
3679F:	fs/bcachefs/
3680F:	Documentation/filesystems/bcachefs/
3681
3682BDISP ST MEDIA DRIVER
3683M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3684L:	linux-media@vger.kernel.org
3685S:	Supported
3686W:	https://linuxtv.org
3687T:	git git://linuxtv.org/media_tree.git
3688F:	drivers/media/platform/st/sti/bdisp
3689
3690BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3691M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3692L:	netdev@vger.kernel.org
3693S:	Maintained
3694F:	drivers/net/ethernet/ec_bhf.c
3695
3696BEFS FILE SYSTEM
3697M:	Luis de Bethencourt <luisbg@kernel.org>
3698M:	Salah Triki <salah.triki@gmail.com>
3699S:	Maintained
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3701F:	Documentation/filesystems/befs.rst
3702F:	fs/befs/
3703
3704BFQ I/O SCHEDULER
3705M:	Paolo Valente <paolo.valente@unimore.it>
3706M:	Jens Axboe <axboe@kernel.dk>
3707L:	linux-block@vger.kernel.org
3708S:	Maintained
3709F:	Documentation/block/bfq-iosched.rst
3710F:	block/bfq-*
3711
3712BFS FILE SYSTEM
3713M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3714S:	Maintained
3715F:	Documentation/filesystems/bfs.rst
3716F:	fs/bfs/
3717F:	include/uapi/linux/bfs_fs.h
3718
3719BINMAN
3720M:	Simon Glass <sjg@chromium.org>
3721S:	Supported
3722F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3723
3724BITMAP API
3725M:	Yury Norov <yury.norov@gmail.com>
3726R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3727S:	Maintained
3728F:	include/linux/bitfield.h
3729F:	include/linux/bitmap-str.h
3730F:	include/linux/bitmap.h
3731F:	include/linux/bits.h
3732F:	include/linux/cpumask.h
3733F:	include/linux/find.h
3734F:	include/linux/nodemask.h
3735F:	include/vdso/bits.h
3736F:	lib/bitmap-str.c
3737F:	lib/bitmap.c
3738F:	lib/cpumask.c
3739F:	lib/cpumask_kunit.c
3740F:	lib/find_bit.c
3741F:	lib/find_bit_benchmark.c
3742F:	lib/test_bitmap.c
3743F:	tools/include/linux/bitfield.h
3744F:	tools/include/linux/bitmap.h
3745F:	tools/include/linux/bits.h
3746F:	tools/include/linux/find.h
3747F:	tools/include/vdso/bits.h
3748F:	tools/lib/bitmap.c
3749F:	tools/lib/find_bit.c
3750
3751BITOPS API
3752M:	Yury Norov <yury.norov@gmail.com>
3753R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3754S:	Maintained
3755F:	arch/*/include/asm/bitops.h
3756F:	arch/*/include/asm/bitops_32.h
3757F:	arch/*/include/asm/bitops_64.h
3758F:	arch/*/lib/bitops.c
3759F:	include/asm-generic/bitops
3760F:	include/asm-generic/bitops.h
3761F:	include/linux/bitops.h
3762F:	lib/test_bitops.c
3763F:	tools/*/bitops*
3764
3765BLINKM RGB LED DRIVER
3766M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3767S:	Maintained
3768F:	drivers/leds/leds-blinkm.c
3769
3770BLOCK LAYER
3771M:	Jens Axboe <axboe@kernel.dk>
3772L:	linux-block@vger.kernel.org
3773S:	Maintained
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3775F:	Documentation/ABI/stable/sysfs-block
3776F:	Documentation/block/
3777F:	block/
3778F:	drivers/block/
3779F:	include/linux/bio.h
3780F:	include/linux/blk*
3781F:	kernel/trace/blktrace.c
3782F:	lib/sbitmap.c
3783
3784BLOCK2MTD DRIVER
3785M:	Joern Engel <joern@lazybastard.org>
3786L:	linux-mtd@lists.infradead.org
3787S:	Maintained
3788F:	drivers/mtd/devices/block2mtd.c
3789
3790BLUETOOTH DRIVERS
3791M:	Marcel Holtmann <marcel@holtmann.org>
3792M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3793L:	linux-bluetooth@vger.kernel.org
3794S:	Supported
3795W:	http://www.bluez.org/
3796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3798F:	Documentation/devicetree/bindings/net/bluetooth/
3799F:	drivers/bluetooth/
3800
3801BLUETOOTH SUBSYSTEM
3802M:	Marcel Holtmann <marcel@holtmann.org>
3803M:	Johan Hedberg <johan.hedberg@gmail.com>
3804M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3805L:	linux-bluetooth@vger.kernel.org
3806S:	Supported
3807W:	http://www.bluez.org/
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3810F:	include/net/bluetooth/
3811F:	net/bluetooth/
3812
3813BONDING DRIVER
3814M:	Jay Vosburgh <j.vosburgh@gmail.com>
3815M:	Andy Gospodarek <andy@greyhouse.net>
3816L:	netdev@vger.kernel.org
3817S:	Supported
3818W:	http://sourceforge.net/projects/bonding/
3819F:	Documentation/networking/bonding.rst
3820F:	drivers/net/bonding/
3821F:	include/net/bond*
3822F:	include/uapi/linux/if_bonding.h
3823F:	tools/testing/selftests/drivers/net/bonding/
3824
3825BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3826M:	Dan Robertson <dan@dlrobertson.com>
3827L:	linux-iio@vger.kernel.org
3828S:	Maintained
3829F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3830F:	drivers/iio/accel/bma400*
3831
3832BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3833M:	Jagath Jog J <jagathjog1996@gmail.com>
3834L:	linux-iio@vger.kernel.org
3835S:	Maintained
3836F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3837F:	drivers/iio/imu/bmi323/
3838
3839BPF JIT for ARC
3840M:	Shahab Vahedi <shahab@synopsys.com>
3841L:	bpf@vger.kernel.org
3842S:	Maintained
3843F:	arch/arc/net/
3844
3845BPF JIT for ARM
3846M:	Russell King <linux@armlinux.org.uk>
3847M:	Puranjay Mohan <puranjay@kernel.org>
3848L:	bpf@vger.kernel.org
3849S:	Maintained
3850F:	arch/arm/net/
3851
3852BPF JIT for ARM64
3853M:	Daniel Borkmann <daniel@iogearbox.net>
3854M:	Alexei Starovoitov <ast@kernel.org>
3855M:	Puranjay Mohan <puranjay@kernel.org>
3856R:	Xu Kuohai <xukuohai@huaweicloud.com>
3857L:	bpf@vger.kernel.org
3858S:	Supported
3859F:	arch/arm64/net/
3860
3861BPF JIT for LOONGARCH
3862M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3863R:	Hengqi Chen <hengqi.chen@gmail.com>
3864L:	bpf@vger.kernel.org
3865S:	Maintained
3866F:	arch/loongarch/net/
3867
3868BPF JIT for MIPS (32-BIT AND 64-BIT)
3869M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3870M:	Paul Burton <paulburton@kernel.org>
3871L:	bpf@vger.kernel.org
3872S:	Maintained
3873F:	arch/mips/net/
3874
3875BPF JIT for NFP NICs
3876M:	Jakub Kicinski <kuba@kernel.org>
3877L:	bpf@vger.kernel.org
3878S:	Odd Fixes
3879F:	drivers/net/ethernet/netronome/nfp/bpf/
3880
3881BPF JIT for POWERPC (32-BIT AND 64-BIT)
3882M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3883M:	Michael Ellerman <mpe@ellerman.id.au>
3884L:	bpf@vger.kernel.org
3885S:	Supported
3886F:	arch/powerpc/net/
3887
3888BPF JIT for RISC-V (32-bit)
3889M:	Luke Nelson <luke.r.nels@gmail.com>
3890M:	Xi Wang <xi.wang@gmail.com>
3891L:	bpf@vger.kernel.org
3892S:	Maintained
3893F:	arch/riscv/net/
3894X:	arch/riscv/net/bpf_jit_comp64.c
3895
3896BPF JIT for RISC-V (64-bit)
3897M:	Björn Töpel <bjorn@kernel.org>
3898R:	Pu Lehui <pulehui@huawei.com>
3899R:	Puranjay Mohan <puranjay@kernel.org>
3900L:	bpf@vger.kernel.org
3901S:	Maintained
3902F:	arch/riscv/net/
3903X:	arch/riscv/net/bpf_jit_comp32.c
3904
3905BPF JIT for S390
3906M:	Ilya Leoshkevich <iii@linux.ibm.com>
3907M:	Heiko Carstens <hca@linux.ibm.com>
3908M:	Vasily Gorbik <gor@linux.ibm.com>
3909L:	bpf@vger.kernel.org
3910S:	Supported
3911F:	arch/s390/net/
3912X:	arch/s390/net/pnet.c
3913
3914BPF JIT for SPARC (32-BIT AND 64-BIT)
3915M:	David S. Miller <davem@davemloft.net>
3916L:	bpf@vger.kernel.org
3917S:	Odd Fixes
3918F:	arch/sparc/net/
3919
3920BPF JIT for X86 32-BIT
3921M:	Wang YanQing <udknight@gmail.com>
3922L:	bpf@vger.kernel.org
3923S:	Odd Fixes
3924F:	arch/x86/net/bpf_jit_comp32.c
3925
3926BPF JIT for X86 64-BIT
3927M:	Alexei Starovoitov <ast@kernel.org>
3928M:	Daniel Borkmann <daniel@iogearbox.net>
3929L:	bpf@vger.kernel.org
3930S:	Supported
3931F:	arch/x86/net/
3932X:	arch/x86/net/bpf_jit_comp32.c
3933
3934BPF [BTF]
3935M:	Martin KaFai Lau <martin.lau@linux.dev>
3936L:	bpf@vger.kernel.org
3937S:	Maintained
3938F:	include/linux/btf*
3939F:	kernel/bpf/btf.c
3940
3941BPF [CORE]
3942M:	Alexei Starovoitov <ast@kernel.org>
3943M:	Daniel Borkmann <daniel@iogearbox.net>
3944R:	John Fastabend <john.fastabend@gmail.com>
3945L:	bpf@vger.kernel.org
3946S:	Maintained
3947F:	include/linux/bpf*
3948F:	include/linux/filter.h
3949F:	include/linux/tnum.h
3950F:	kernel/bpf/core.c
3951F:	kernel/bpf/dispatcher.c
3952F:	kernel/bpf/mprog.c
3953F:	kernel/bpf/syscall.c
3954F:	kernel/bpf/tnum.c
3955F:	kernel/bpf/trampoline.c
3956F:	kernel/bpf/verifier.c
3957
3958BPF [CRYPTO]
3959M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3960L:	bpf@vger.kernel.org
3961S:	Maintained
3962F:	crypto/bpf_crypto_skcipher.c
3963F:	include/linux/bpf_crypto.h
3964F:	kernel/bpf/crypto.c
3965
3966BPF [DOCUMENTATION] (Related to Standardization)
3967R:	David Vernet <void@manifault.com>
3968L:	bpf@vger.kernel.org
3969L:	bpf@ietf.org
3970S:	Maintained
3971F:	Documentation/bpf/standardization/
3972
3973BPF [GENERAL] (Safe Dynamic Programs and Tools)
3974M:	Alexei Starovoitov <ast@kernel.org>
3975M:	Daniel Borkmann <daniel@iogearbox.net>
3976M:	Andrii Nakryiko <andrii@kernel.org>
3977R:	Martin KaFai Lau <martin.lau@linux.dev>
3978R:	Eduard Zingerman <eddyz87@gmail.com>
3979R:	Song Liu <song@kernel.org>
3980R:	Yonghong Song <yonghong.song@linux.dev>
3981R:	John Fastabend <john.fastabend@gmail.com>
3982R:	KP Singh <kpsingh@kernel.org>
3983R:	Stanislav Fomichev <sdf@google.com>
3984R:	Hao Luo <haoluo@google.com>
3985R:	Jiri Olsa <jolsa@kernel.org>
3986L:	bpf@vger.kernel.org
3987S:	Supported
3988W:	https://bpf.io/
3989Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3992F:	Documentation/bpf/
3993F:	Documentation/networking/filter.rst
3994F:	Documentation/userspace-api/ebpf/
3995F:	arch/*/net/*
3996F:	include/linux/bpf*
3997F:	include/linux/btf*
3998F:	include/linux/filter.h
3999F:	include/trace/events/xdp.h
4000F:	include/uapi/linux/bpf*
4001F:	include/uapi/linux/btf*
4002F:	include/uapi/linux/filter.h
4003F:	kernel/bpf/
4004F:	kernel/trace/bpf_trace.c
4005F:	lib/test_bpf.c
4006F:	net/bpf/
4007F:	net/core/filter.c
4008F:	net/sched/act_bpf.c
4009F:	net/sched/cls_bpf.c
4010F:	samples/bpf/
4011F:	scripts/bpf_doc.py
4012F:	scripts/Makefile.btf
4013F:	scripts/pahole-version.sh
4014F:	tools/bpf/
4015F:	tools/lib/bpf/
4016F:	tools/testing/selftests/bpf/
4017
4018BPF [ITERATOR]
4019M:	Yonghong Song <yonghong.song@linux.dev>
4020L:	bpf@vger.kernel.org
4021S:	Maintained
4022F:	kernel/bpf/*iter.c
4023
4024BPF [L7 FRAMEWORK] (sockmap)
4025M:	John Fastabend <john.fastabend@gmail.com>
4026M:	Jakub Sitnicki <jakub@cloudflare.com>
4027L:	netdev@vger.kernel.org
4028L:	bpf@vger.kernel.org
4029S:	Maintained
4030F:	include/linux/skmsg.h
4031F:	net/core/skmsg.c
4032F:	net/core/sock_map.c
4033F:	net/ipv4/tcp_bpf.c
4034F:	net/ipv4/udp_bpf.c
4035F:	net/unix/unix_bpf.c
4036
4037BPF [LIBRARY] (libbpf)
4038M:	Andrii Nakryiko <andrii@kernel.org>
4039M:	Eduard Zingerman <eddyz87@gmail.com>
4040L:	bpf@vger.kernel.org
4041S:	Maintained
4042F:	tools/lib/bpf/
4043
4044BPF [MISC]
4045L:	bpf@vger.kernel.org
4046S:	Odd Fixes
4047K:	(?:\b|_)bpf(?:\b|_)
4048
4049BPF [NETKIT] (BPF-programmable network device)
4050M:	Daniel Borkmann <daniel@iogearbox.net>
4051M:	Nikolay Aleksandrov <razor@blackwall.org>
4052L:	bpf@vger.kernel.org
4053L:	netdev@vger.kernel.org
4054S:	Supported
4055F:	drivers/net/netkit.c
4056F:	include/net/netkit.h
4057
4058BPF [NETWORKING] (struct_ops, reuseport)
4059M:	Martin KaFai Lau <martin.lau@linux.dev>
4060L:	bpf@vger.kernel.org
4061L:	netdev@vger.kernel.org
4062S:	Maintained
4063F:	kernel/bpf/bpf_struct*
4064
4065BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4066M:	Martin KaFai Lau <martin.lau@linux.dev>
4067M:	Daniel Borkmann <daniel@iogearbox.net>
4068R:	John Fastabend <john.fastabend@gmail.com>
4069L:	bpf@vger.kernel.org
4070L:	netdev@vger.kernel.org
4071S:	Maintained
4072F:	include/net/tcx.h
4073F:	kernel/bpf/tcx.c
4074F:	net/core/filter.c
4075F:	net/sched/act_bpf.c
4076F:	net/sched/cls_bpf.c
4077
4078BPF [RINGBUF]
4079M:	Andrii Nakryiko <andrii@kernel.org>
4080L:	bpf@vger.kernel.org
4081S:	Maintained
4082F:	kernel/bpf/ringbuf.c
4083
4084BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4085M:	KP Singh <kpsingh@kernel.org>
4086R:	Matt Bobrowski <mattbobrowski@google.com>
4087L:	bpf@vger.kernel.org
4088S:	Maintained
4089F:	Documentation/bpf/prog_lsm.rst
4090F:	include/linux/bpf_lsm.h
4091F:	kernel/bpf/bpf_lsm.c
4092F:	security/bpf/
4093
4094BPF [SELFTESTS] (Test Runners & Infrastructure)
4095M:	Andrii Nakryiko <andrii@kernel.org>
4096M:	Eduard Zingerman <eddyz87@gmail.com>
4097R:	Mykola Lysenko <mykolal@fb.com>
4098L:	bpf@vger.kernel.org
4099S:	Maintained
4100F:	tools/testing/selftests/bpf/
4101
4102BPF [STORAGE & CGROUPS]
4103M:	Martin KaFai Lau <martin.lau@linux.dev>
4104L:	bpf@vger.kernel.org
4105S:	Maintained
4106F:	kernel/bpf/*storage.c
4107F:	kernel/bpf/bpf_lru*
4108F:	kernel/bpf/cgroup.c
4109
4110BPF [TOOLING] (bpftool)
4111M:	Quentin Monnet <qmo@kernel.org>
4112L:	bpf@vger.kernel.org
4113S:	Maintained
4114F:	kernel/bpf/disasm.*
4115F:	tools/bpf/bpftool/
4116
4117BPF [TRACING]
4118M:	Song Liu <song@kernel.org>
4119R:	Jiri Olsa <jolsa@kernel.org>
4120L:	bpf@vger.kernel.org
4121S:	Maintained
4122F:	kernel/bpf/stackmap.c
4123F:	kernel/trace/bpf_trace.c
4124
4125BROADCOM ASP 2.0 ETHERNET DRIVER
4126M:	Justin Chen <justin.chen@broadcom.com>
4127M:	Florian Fainelli <florian.fainelli@broadcom.com>
4128L:	bcm-kernel-feedback-list@broadcom.com
4129L:	netdev@vger.kernel.org
4130S:	Supported
4131F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4132F:	drivers/net/ethernet/broadcom/asp2/
4133
4134BROADCOM B44 10/100 ETHERNET DRIVER
4135M:	Michael Chan <michael.chan@broadcom.com>
4136L:	netdev@vger.kernel.org
4137S:	Supported
4138F:	drivers/net/ethernet/broadcom/b44.*
4139
4140BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4141M:	Florian Fainelli <florian.fainelli@broadcom.com>
4142L:	netdev@vger.kernel.org
4143L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4144S:	Supported
4145F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4146F:	drivers/net/dsa/b53/*
4147F:	drivers/net/dsa/bcm_sf2*
4148F:	include/linux/dsa/brcm.h
4149F:	include/linux/platform_data/b53.h
4150
4151BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4152M:	Florian Fainelli <florian.fainelli@broadcom.com>
4153R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4154L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4156S:	Maintained
4157T:	git https://github.com/broadcom/stblinux.git
4158F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4159F:	drivers/pci/controller/pcie-brcmstb.c
4160F:	drivers/staging/vc04_services
4161N:	bcm2711
4162N:	bcm283*
4163N:	raspberrypi
4164
4165BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4166M:	Florian Fainelli <florian.fainelli@broadcom.com>
4167M:	Ray Jui <rjui@broadcom.com>
4168M:	Scott Branden <sbranden@broadcom.com>
4169R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4170S:	Maintained
4171T:	git https://github.com/broadcom/mach-bcm
4172F:	arch/arm/mach-bcm/
4173N:	bcm281*
4174N:	bcm113*
4175N:	bcm216*
4176N:	kona
4177
4178BROADCOM BCM2835 CAMERA DRIVERS
4179M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4180L:	linux-media@vger.kernel.org
4181S:	Maintained
4182F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4183F:	drivers/media/platform/broadcom/bcm2835-unicam*
4184
4185BROADCOM BCM47XX MIPS ARCHITECTURE
4186M:	Hauke Mehrtens <hauke@hauke-m.de>
4187M:	Rafał Miłecki <zajec5@gmail.com>
4188L:	linux-mips@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/devicetree/bindings/mips/brcm/
4191F:	arch/mips/bcm47xx/*
4192F:	arch/mips/include/asm/mach-bcm47xx/*
4193
4194BROADCOM BCM4908 ETHERNET DRIVER
4195M:	Rafał Miłecki <rafal@milecki.pl>
4196R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197L:	netdev@vger.kernel.org
4198S:	Maintained
4199F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4200F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4201F:	drivers/net/ethernet/broadcom/unimac.h
4202
4203BROADCOM BCM4908 PINMUX DRIVER
4204M:	Rafał Miłecki <rafal@milecki.pl>
4205R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206L:	linux-gpio@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4209F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4210
4211BROADCOM BCM5301X ARM ARCHITECTURE
4212M:	Florian Fainelli <florian.fainelli@broadcom.com>
4213M:	Hauke Mehrtens <hauke@hauke-m.de>
4214M:	Rafał Miłecki <zajec5@gmail.com>
4215R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4217S:	Maintained
4218F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4219F:	arch/arm/boot/dts/broadcom/bcm470*
4220F:	arch/arm/boot/dts/broadcom/bcm5301*
4221F:	arch/arm/boot/dts/broadcom/bcm953012*
4222F:	arch/arm/mach-bcm/bcm_5301x.c
4223
4224BROADCOM BCM53573 ARM ARCHITECTURE
4225M:	Florian Fainelli <florian.fainelli@broadcom.com>
4226M:	Rafał Miłecki <rafal@milecki.pl>
4227R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4229S:	Maintained
4230F:	arch/arm/boot/dts/broadcom/bcm47189*
4231F:	arch/arm/boot/dts/broadcom/bcm53573*
4232
4233BROADCOM BCM63XX/BCM33XX UDC DRIVER
4234M:	Kevin Cernekee <cernekee@gmail.com>
4235L:	linux-usb@vger.kernel.org
4236S:	Maintained
4237F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4238
4239BROADCOM BCM7XXX ARM ARCHITECTURE
4240M:	Florian Fainelli <florian.fainelli@broadcom.com>
4241R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4243S:	Maintained
4244T:	git https://github.com/broadcom/stblinux.git
4245F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4246F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4247F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4248F:	arch/arm/mach-bcm/*brcmstb*
4249F:	arch/arm/mm/cache-b15-rac.c
4250F:	drivers/bus/brcmstb_gisb.c
4251F:	drivers/pci/controller/pcie-brcmstb.c
4252N:	brcmstb
4253N:	bcm7038
4254N:	bcm7120
4255
4256BROADCOM BCMBCA ARM ARCHITECTURE
4257M:	William Zhang <william.zhang@broadcom.com>
4258M:	Anand Gore <anand.gore@broadcom.com>
4259M:	Kursad Oney <kursad.oney@broadcom.com>
4260M:	Florian Fainelli <florian.fainelli@broadcom.com>
4261M:	Rafał Miłecki <rafal@milecki.pl>
4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4264S:	Maintained
4265T:	git https://github.com/broadcom/stblinux.git
4266F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4267F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4268N:	bcmbca
4269N:	bcm[9]?47622
4270N:	bcm[9]?4912
4271N:	bcm[9]?63138
4272N:	bcm[9]?63146
4273N:	bcm[9]?63148
4274N:	bcm[9]?63158
4275N:	bcm[9]?63178
4276N:	bcm[9]?6756
4277N:	bcm[9]?6813
4278N:	bcm[9]?6846
4279N:	bcm[9]?6855
4280N:	bcm[9]?6856
4281N:	bcm[9]?6858
4282N:	bcm[9]?6878
4283
4284BROADCOM BDC DRIVER
4285M:	Justin Chen <justin.chen@broadcom.com>
4286M:	Al Cooper <alcooperx@gmail.com>
4287R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4288L:	linux-usb@vger.kernel.org
4289S:	Maintained
4290F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4291F:	drivers/usb/gadget/udc/bdc/
4292
4293BROADCOM BMIPS CPUFREQ DRIVER
4294M:	Markus Mayer <mmayer@broadcom.com>
4295R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4296L:	linux-pm@vger.kernel.org
4297S:	Maintained
4298F:	drivers/cpufreq/bmips-cpufreq.c
4299
4300BROADCOM BMIPS MIPS ARCHITECTURE
4301M:	Florian Fainelli <florian.fainelli@broadcom.com>
4302R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303L:	linux-mips@vger.kernel.org
4304S:	Maintained
4305T:	git https://github.com/broadcom/stblinux.git
4306F:	arch/mips/bmips/*
4307F:	arch/mips/boot/dts/brcm/bcm*.dts*
4308F:	arch/mips/include/asm/mach-bmips/*
4309F:	arch/mips/kernel/*bmips*
4310F:	drivers/irqchip/irq-bcm63*
4311F:	drivers/irqchip/irq-bcm7*
4312F:	drivers/irqchip/irq-brcmstb*
4313F:	drivers/pmdomain/bcm/bcm63xx-power.c
4314F:	include/linux/bcm963xx_nvram.h
4315F:	include/linux/bcm963xx_tag.h
4316
4317BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4318M:	Rasesh Mody <rmody@marvell.com>
4319M:	GR-Linux-NIC-Dev@marvell.com
4320L:	netdev@vger.kernel.org
4321S:	Supported
4322F:	drivers/net/ethernet/broadcom/bnx2.*
4323F:	drivers/net/ethernet/broadcom/bnx2_*
4324
4325BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4326M:	Saurav Kashyap <skashyap@marvell.com>
4327M:	Javed Hasan <jhasan@marvell.com>
4328M:	GR-QLogic-Storage-Upstream@marvell.com
4329L:	linux-scsi@vger.kernel.org
4330S:	Supported
4331F:	drivers/scsi/bnx2fc/
4332
4333BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4334M:	Nilesh Javali <njavali@marvell.com>
4335M:	Manish Rangankar <mrangankar@marvell.com>
4336M:	GR-QLogic-Storage-Upstream@marvell.com
4337L:	linux-scsi@vger.kernel.org
4338S:	Supported
4339F:	drivers/scsi/bnx2i/
4340
4341BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4342M:	Sudarsana Kalluru <skalluru@marvell.com>
4343M:	Manish Chopra <manishc@marvell.com>
4344L:	netdev@vger.kernel.org
4345S:	Supported
4346F:	drivers/net/ethernet/broadcom/bnx2x/
4347
4348BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4349M:	Michael Chan <michael.chan@broadcom.com>
4350L:	netdev@vger.kernel.org
4351S:	Supported
4352F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4353F:	drivers/net/ethernet/broadcom/bnxt/
4354F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4355
4356BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4357M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4358L:	linux-wireless@vger.kernel.org
4359L:	brcm80211@lists.linux.dev
4360L:	brcm80211-dev-list.pdl@broadcom.com
4361S:	Supported
4362F:	drivers/net/wireless/broadcom/brcm80211/
4363F:	include/linux/platform_data/brcmfmac.h
4364
4365BROADCOM BRCMSTB GPIO DRIVER
4366M:	Doug Berger <opendmb@gmail.com>
4367M:	Florian Fainelli <florian.fainelli@broadcom.com>
4368R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4369S:	Supported
4370F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4371F:	drivers/gpio/gpio-brcmstb.c
4372
4373BROADCOM BRCMSTB I2C DRIVER
4374M:	Kamal Dasu <kamal.dasu@broadcom.com>
4375R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4376L:	linux-i2c@vger.kernel.org
4377S:	Supported
4378F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4379F:	drivers/i2c/busses/i2c-brcmstb.c
4380
4381BROADCOM BRCMSTB UART DRIVER
4382M:	Al Cooper <alcooperx@gmail.com>
4383R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4384L:	linux-serial@vger.kernel.org
4385S:	Maintained
4386F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4387F:	drivers/tty/serial/8250/8250_bcm7271.c
4388
4389BROADCOM BRCMSTB USB EHCI DRIVER
4390M:	Justin Chen <justin.chen@broadcom.com>
4391M:	Al Cooper <alcooperx@gmail.com>
4392R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393L:	linux-usb@vger.kernel.org
4394S:	Maintained
4395F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4396F:	drivers/usb/host/ehci-brcm.*
4397
4398BROADCOM BRCMSTB USB PIN MAP DRIVER
4399M:	Al Cooper <alcooperx@gmail.com>
4400R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4401L:	linux-usb@vger.kernel.org
4402S:	Maintained
4403F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4404F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4405
4406BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4407M:	Justin Chen <justin.chen@broadcom.com>
4408M:	Al Cooper <alcooperx@gmail.com>
4409R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4410L:	linux-kernel@vger.kernel.org
4411S:	Maintained
4412F:	drivers/phy/broadcom/phy-brcm-usb*
4413
4414BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4415M:	William Zhang <william.zhang@broadcom.com>
4416M:	Kursad Oney <kursad.oney@broadcom.com>
4417M:	Jonas Gorski <jonas.gorski@gmail.com>
4418R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4419L:	linux-spi@vger.kernel.org
4420S:	Maintained
4421F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4422F:	drivers/spi/spi-bcm63xx-hsspi.c
4423F:	drivers/spi/spi-bcmbca-hsspi.c
4424
4425BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4426M:	Jonas Gorski <jonas.gorski@gmail.com>
4427L:	linux-spi@vger.kernel.org
4428S:	Odd Fixes
4429F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4430F:	drivers/spi/spi-bcm63xx.c
4431
4432BROADCOM ETHERNET PHY DRIVERS
4433M:	Florian Fainelli <florian.fainelli@broadcom.com>
4434R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4435L:	netdev@vger.kernel.org
4436S:	Supported
4437F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4438F:	drivers/net/phy/bcm*.[ch]
4439F:	drivers/net/phy/broadcom.c
4440F:	include/linux/brcmphy.h
4441
4442BROADCOM GENET ETHERNET DRIVER
4443M:	Doug Berger <opendmb@gmail.com>
4444M:	Florian Fainelli <florian.fainelli@broadcom.com>
4445R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4446L:	netdev@vger.kernel.org
4447S:	Supported
4448F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4449F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4450F:	drivers/net/ethernet/broadcom/genet/
4451F:	drivers/net/ethernet/broadcom/unimac.h
4452F:	drivers/net/mdio/mdio-bcm-unimac.c
4453F:	include/linux/platform_data/bcmgenet.h
4454F:	include/linux/platform_data/mdio-bcm-unimac.h
4455
4456BROADCOM IPROC ARM ARCHITECTURE
4457M:	Ray Jui <rjui@broadcom.com>
4458M:	Scott Branden <sbranden@broadcom.com>
4459R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4461S:	Maintained
4462T:	git https://github.com/broadcom/stblinux.git
4463F:	arch/arm64/boot/dts/broadcom/northstar2/*
4464F:	arch/arm64/boot/dts/broadcom/stingray/*
4465F:	drivers/clk/bcm/clk-ns*
4466F:	drivers/clk/bcm/clk-sr*
4467F:	drivers/pinctrl/bcm/pinctrl-ns*
4468F:	include/dt-bindings/clock/bcm-sr*
4469N:	iproc
4470N:	cygnus
4471N:	bcm[-_]nsp
4472N:	bcm9113*
4473N:	bcm9583*
4474N:	bcm9585*
4475N:	bcm9586*
4476N:	bcm988312
4477N:	bcm113*
4478N:	bcm583*
4479N:	bcm585*
4480N:	bcm586*
4481N:	bcm88312
4482N:	hr2
4483N:	stingray
4484
4485BROADCOM IPROC GBIT ETHERNET DRIVER
4486M:	Rafał Miłecki <rafal@milecki.pl>
4487R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4488L:	netdev@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4491F:	drivers/net/ethernet/broadcom/bgmac*
4492F:	drivers/net/ethernet/broadcom/unimac.h
4493
4494BROADCOM KONA GPIO DRIVER
4495M:	Ray Jui <rjui@broadcom.com>
4496R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4497S:	Supported
4498F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4499F:	drivers/gpio/gpio-bcm-kona.c
4500
4501BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4502M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4503M:	Kashyap Desai <kashyap.desai@broadcom.com>
4504M:	Sumit Saxena <sumit.saxena@broadcom.com>
4505M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4506L:	mpi3mr-linuxdrv.pdl@broadcom.com
4507L:	linux-scsi@vger.kernel.org
4508S:	Supported
4509W:	https://www.broadcom.com/support/storage
4510F:	drivers/scsi/mpi3mr/
4511
4512BROADCOM NETXTREME-E ROCE DRIVER
4513M:	Selvin Xavier <selvin.xavier@broadcom.com>
4514L:	linux-rdma@vger.kernel.org
4515S:	Supported
4516W:	http://www.broadcom.com
4517F:	drivers/infiniband/hw/bnxt_re/
4518F:	include/uapi/rdma/bnxt_re-abi.h
4519
4520BROADCOM NVRAM DRIVER
4521M:	Rafał Miłecki <zajec5@gmail.com>
4522L:	linux-mips@vger.kernel.org
4523S:	Maintained
4524F:	drivers/firmware/broadcom/*
4525
4526BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4527M:	Rafał Miłecki <rafal@milecki.pl>
4528M:	Florian Fainelli <florian.fainelli@broadcom.com>
4529R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4530L:	linux-pm@vger.kernel.org
4531S:	Maintained
4532T:	git https://github.com/broadcom/stblinux.git
4533F:	drivers/pmdomain/bcm/bcm-pmb.c
4534F:	include/dt-bindings/soc/bcm-pmb.h
4535
4536BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4537M:	Rafał Miłecki <zajec5@gmail.com>
4538L:	linux-wireless@vger.kernel.org
4539S:	Maintained
4540F:	drivers/bcma/
4541F:	include/linux/bcma/
4542
4543BROADCOM SPI DRIVER
4544M:	Kamal Dasu <kamal.dasu@broadcom.com>
4545R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4546S:	Maintained
4547F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4548F:	drivers/spi/spi-bcm-qspi.*
4549F:	drivers/spi/spi-brcmstb-qspi.c
4550F:	drivers/spi/spi-iproc-qspi.c
4551
4552BROADCOM STB AVS CPUFREQ DRIVER
4553M:	Markus Mayer <mmayer@broadcom.com>
4554R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4555L:	linux-pm@vger.kernel.org
4556S:	Maintained
4557F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4558F:	drivers/cpufreq/brcmstb*
4559
4560BROADCOM STB AVS TMON DRIVER
4561M:	Markus Mayer <mmayer@broadcom.com>
4562R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4563L:	linux-pm@vger.kernel.org
4564S:	Maintained
4565F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4566F:	drivers/thermal/broadcom/brcmstb*
4567
4568BROADCOM STB DPFE DRIVER
4569M:	Markus Mayer <mmayer@broadcom.com>
4570R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4572S:	Maintained
4573F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4574F:	drivers/memory/brcmstb_dpfe.c
4575
4576BROADCOM STB NAND FLASH DRIVER
4577M:	Brian Norris <computersforpeace@gmail.com>
4578M:	Kamal Dasu <kamal.dasu@broadcom.com>
4579R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4580L:	linux-mtd@lists.infradead.org
4581S:	Maintained
4582F:	drivers/mtd/nand/raw/brcmnand/
4583F:	include/linux/platform_data/brcmnand.h
4584
4585BROADCOM STB PCIE DRIVER
4586M:	Jim Quinlan <jim2101024@gmail.com>
4587M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4588M:	Florian Fainelli <florian.fainelli@broadcom.com>
4589R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4590L:	linux-pci@vger.kernel.org
4591S:	Maintained
4592F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4593F:	drivers/pci/controller/pcie-brcmstb.c
4594
4595BROADCOM SYSTEMPORT ETHERNET DRIVER
4596M:	Florian Fainelli <florian.fainelli@broadcom.com>
4597R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4598L:	netdev@vger.kernel.org
4599S:	Supported
4600F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4601F:	drivers/net/ethernet/broadcom/bcmsysport.*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM TG3 GIGABIT ETHERNET DRIVER
4605M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4606M:	Michael Chan <mchan@broadcom.com>
4607L:	netdev@vger.kernel.org
4608S:	Supported
4609F:	drivers/net/ethernet/broadcom/tg3.*
4610
4611BROADCOM VK DRIVER
4612M:	Scott Branden <scott.branden@broadcom.com>
4613R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4614S:	Supported
4615F:	drivers/misc/bcm-vk/
4616F:	include/uapi/linux/misc/bcm_vk.h
4617
4618BROCADE BFA FC SCSI DRIVER
4619M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4620M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4621L:	linux-scsi@vger.kernel.org
4622S:	Supported
4623F:	drivers/scsi/bfa/
4624
4625BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4626M:	Rasesh Mody <rmody@marvell.com>
4627M:	Sudarsana Kalluru <skalluru@marvell.com>
4628M:	GR-Linux-NIC-Dev@marvell.com
4629L:	netdev@vger.kernel.org
4630S:	Supported
4631F:	drivers/net/ethernet/brocade/bna/
4632
4633BSG (block layer generic sg v4 driver)
4634M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4635L:	linux-scsi@vger.kernel.org
4636S:	Supported
4637F:	block/bsg.c
4638F:	include/linux/bsg.h
4639F:	include/uapi/linux/bsg.h
4640
4641BT87X AUDIO DRIVER
4642M:	Clemens Ladisch <clemens@ladisch.de>
4643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4644S:	Maintained
4645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4646F:	Documentation/sound/cards/bt87x.rst
4647F:	sound/pci/bt87x.c
4648
4649BT8XXGPIO DRIVER
4650M:	Michael Buesch <m@bues.ch>
4651S:	Maintained
4652W:	http://bu3sch.de/btgpio.php
4653F:	drivers/gpio/gpio-bt8xx.c
4654
4655BTRFS FILE SYSTEM
4656M:	Chris Mason <clm@fb.com>
4657M:	Josef Bacik <josef@toxicpanda.com>
4658M:	David Sterba <dsterba@suse.com>
4659L:	linux-btrfs@vger.kernel.org
4660S:	Maintained
4661W:	https://btrfs.readthedocs.io
4662Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4663C:	irc://irc.libera.chat/btrfs
4664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4665F:	Documentation/filesystems/btrfs.rst
4666F:	fs/btrfs/
4667F:	include/linux/btrfs*
4668F:	include/trace/events/btrfs.h
4669F:	include/uapi/linux/btrfs*
4670
4671BTTV VIDEO4LINUX DRIVER
4672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4673L:	linux-media@vger.kernel.org
4674S:	Odd fixes
4675W:	https://linuxtv.org
4676T:	git git://linuxtv.org/media_tree.git
4677F:	Documentation/driver-api/media/drivers/bttv*
4678F:	drivers/media/pci/bt8xx/bttv*
4679
4680BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4681M:	Chanwoo Choi <cw00.choi@samsung.com>
4682L:	linux-pm@vger.kernel.org
4683L:	linux-samsung-soc@vger.kernel.org
4684S:	Maintained
4685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4686F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4687F:	drivers/devfreq/exynos-bus.c
4688
4689BUSLOGIC SCSI DRIVER
4690M:	Khalid Aziz <khalid@gonehiking.org>
4691L:	linux-scsi@vger.kernel.org
4692S:	Maintained
4693F:	drivers/scsi/BusLogic.*
4694F:	drivers/scsi/FlashPoint.*
4695
4696BXCAN CAN NETWORK DRIVER
4697M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4698L:	linux-can@vger.kernel.org
4699S:	Maintained
4700F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4701F:	drivers/net/can/bxcan.c
4702
4703C-MEDIA CMI8788 DRIVER
4704M:	Clemens Ladisch <clemens@ladisch.de>
4705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4706S:	Maintained
4707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4708F:	sound/pci/oxygen/
4709
4710C-SKY ARCHITECTURE
4711M:	Guo Ren <guoren@kernel.org>
4712L:	linux-csky@vger.kernel.org
4713S:	Supported
4714T:	git https://github.com/c-sky/csky-linux.git
4715F:	Documentation/devicetree/bindings/csky/
4716F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4717F:	Documentation/devicetree/bindings/timer/csky,*
4718F:	arch/csky/
4719F:	drivers/clocksource/timer-gx6605s.c
4720F:	drivers/clocksource/timer-mp-csky.c
4721F:	drivers/irqchip/irq-csky-*
4722N:	csky
4723K:	csky
4724
4725CA8210 IEEE-802.15.4 RADIO DRIVER
4726L:	linux-wpan@vger.kernel.org
4727S:	Orphan
4728W:	https://github.com/Cascoda/ca8210-linux.git
4729F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4730F:	drivers/net/ieee802154/ca8210.c
4731
4732CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4733M:	David Howells <dhowells@redhat.com>
4734L:	netfs@lists.linux.dev
4735S:	Supported
4736F:	Documentation/filesystems/caching/cachefiles.rst
4737F:	fs/cachefiles/
4738
4739CACHESTAT: PAGE CACHE STATS FOR A FILE
4740M:	Nhat Pham <nphamcs@gmail.com>
4741M:	Johannes Weiner <hannes@cmpxchg.org>
4742L:	linux-mm@kvack.org
4743S:	Maintained
4744F:	tools/testing/selftests/cachestat/test_cachestat.c
4745
4746CADENCE MIPI-CSI2 BRIDGES
4747M:	Maxime Ripard <mripard@kernel.org>
4748L:	linux-media@vger.kernel.org
4749S:	Maintained
4750F:	Documentation/devicetree/bindings/media/cdns,*.txt
4751F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4752F:	drivers/media/platform/cadence/cdns-csi2*
4753
4754CADENCE NAND DRIVER
4755L:	linux-mtd@lists.infradead.org
4756S:	Orphan
4757F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4758F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4759
4760CADENCE USB3 DRD IP DRIVER
4761M:	Peter Chen <peter.chen@kernel.org>
4762M:	Pawel Laszczak <pawell@cadence.com>
4763R:	Roger Quadros <rogerq@kernel.org>
4764L:	linux-usb@vger.kernel.org
4765S:	Maintained
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4767F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4768F:	drivers/usb/cdns3/
4769X:	drivers/usb/cdns3/cdnsp*
4770
4771CADENCE USBHS DRIVER
4772M:	Pawel Laszczak <pawell@cadence.com>
4773L:	linux-usb@vger.kernel.org
4774S:	Maintained
4775F:	drivers/usb/gadget/udc/cdns2
4776
4777CADENCE USBSSP DRD IP DRIVER
4778M:	Pawel Laszczak <pawell@cadence.com>
4779L:	linux-usb@vger.kernel.org
4780S:	Maintained
4781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4782F:	drivers/usb/cdns3/
4783X:	drivers/usb/cdns3/cdns3*
4784
4785CADET FM/AM RADIO RECEIVER DRIVER
4786M:	Hans Verkuil <hverkuil@xs4all.nl>
4787L:	linux-media@vger.kernel.org
4788S:	Maintained
4789W:	https://linuxtv.org
4790T:	git git://linuxtv.org/media_tree.git
4791F:	drivers/media/radio/radio-cadet*
4792
4793CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4794L:	linux-media@vger.kernel.org
4795S:	Orphan
4796T:	git git://linuxtv.org/media_tree.git
4797F:	Documentation/admin-guide/media/cafe_ccic*
4798F:	drivers/media/platform/marvell/
4799
4800CAIF NETWORK LAYER
4801L:	netdev@vger.kernel.org
4802S:	Orphan
4803F:	Documentation/networking/caif/
4804F:	drivers/net/caif/
4805F:	include/net/caif/
4806F:	include/uapi/linux/caif/
4807F:	net/caif/
4808
4809CAKE QDISC
4810M:	Toke Høiland-Jørgensen <toke@toke.dk>
4811L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4812S:	Maintained
4813F:	net/sched/sch_cake.c
4814
4815CAN NETWORK DRIVERS
4816M:	Marc Kleine-Budde <mkl@pengutronix.de>
4817M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4818L:	linux-can@vger.kernel.org
4819S:	Maintained
4820W:	https://github.com/linux-can
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4823F:	Documentation/devicetree/bindings/net/can/
4824F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4825F:	drivers/net/can/
4826F:	drivers/phy/phy-can-transceiver.c
4827F:	include/linux/can/bittiming.h
4828F:	include/linux/can/dev.h
4829F:	include/linux/can/length.h
4830F:	include/linux/can/platform/
4831F:	include/linux/can/rx-offload.h
4832F:	include/uapi/linux/can/error.h
4833F:	include/uapi/linux/can/netlink.h
4834F:	include/uapi/linux/can/vxcan.h
4835
4836CAN NETWORK LAYER
4837M:	Oliver Hartkopp <socketcan@hartkopp.net>
4838M:	Marc Kleine-Budde <mkl@pengutronix.de>
4839L:	linux-can@vger.kernel.org
4840S:	Maintained
4841W:	https://github.com/linux-can
4842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4844F:	Documentation/networking/can.rst
4845F:	include/linux/can/can-ml.h
4846F:	include/linux/can/core.h
4847F:	include/linux/can/skb.h
4848F:	include/net/netns/can.h
4849F:	include/uapi/linux/can.h
4850F:	include/uapi/linux/can/bcm.h
4851F:	include/uapi/linux/can/gw.h
4852F:	include/uapi/linux/can/isotp.h
4853F:	include/uapi/linux/can/raw.h
4854F:	net/can/
4855
4856CAN-J1939 NETWORK LAYER
4857M:	Robin van der Gracht <robin@protonic.nl>
4858M:	Oleksij Rempel <o.rempel@pengutronix.de>
4859R:	kernel@pengutronix.de
4860L:	linux-can@vger.kernel.org
4861S:	Maintained
4862F:	Documentation/networking/j1939.rst
4863F:	include/uapi/linux/can/j1939.h
4864F:	net/can/j1939/
4865
4866CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4867M:	Damien Le Moal <dlemoal@kernel.org>
4868L:	linux-riscv@lists.infradead.org
4869L:	linux-gpio@vger.kernel.org (pinctrl driver)
4870F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4871F:	drivers/pinctrl/pinctrl-k210.c
4872
4873CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4874M:	Damien Le Moal <dlemoal@kernel.org>
4875L:	linux-kernel@vger.kernel.org
4876L:	linux-riscv@lists.infradead.org
4877S:	Maintained
4878F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4879F:	drivers/reset/reset-k210.c
4880
4881CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4882M:	Damien Le Moal <dlemoal@kernel.org>
4883L:	linux-riscv@lists.infradead.org
4884S:	Maintained
4885F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4886F:	drivers/soc/canaan/
4887F:	include/soc/canaan/
4888
4889CAPABILITIES
4890M:	Serge Hallyn <serge@hallyn.com>
4891L:	linux-security-module@vger.kernel.org
4892S:	Supported
4893F:	include/linux/capability.h
4894F:	include/uapi/linux/capability.h
4895F:	kernel/capability.c
4896F:	security/commoncap.c
4897
4898CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4899M:	Kevin Tsai <ktsai@capellamicro.com>
4900S:	Maintained
4901F:	drivers/iio/light/cm*
4902
4903CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4904M:	Christian Lamparter <chunkeey@googlemail.com>
4905L:	linux-wireless@vger.kernel.org
4906S:	Maintained
4907W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4908F:	drivers/net/wireless/ath/carl9170/
4909
4910CAVIUM I2C DRIVER
4911M:	Robert Richter <rric@kernel.org>
4912S:	Odd Fixes
4913W:	http://www.marvell.com
4914F:	drivers/i2c/busses/i2c-octeon*
4915F:	drivers/i2c/busses/i2c-thunderx*
4916
4917CAVIUM LIQUIDIO NETWORK DRIVER
4918L:	netdev@vger.kernel.org
4919S:	Orphan
4920W:	http://www.marvell.com
4921F:	drivers/net/ethernet/cavium/liquidio/
4922
4923CAVIUM MMC DRIVER
4924M:	Robert Richter <rric@kernel.org>
4925S:	Odd Fixes
4926W:	http://www.marvell.com
4927F:	drivers/mmc/host/cavium*
4928
4929CAVIUM OCTEON-TX CRYPTO DRIVER
4930M:	George Cherian <gcherian@marvell.com>
4931L:	linux-crypto@vger.kernel.org
4932S:	Supported
4933W:	http://www.marvell.com
4934F:	drivers/crypto/cavium/cpt/
4935
4936CAVIUM THUNDERX2 ARM64 SOC
4937M:	Robert Richter <rric@kernel.org>
4938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4939S:	Odd Fixes
4940F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4941F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4942
4943CBS/ETF/TAPRIO QDISCS
4944M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4945L:	netdev@vger.kernel.org
4946S:	Maintained
4947F:	net/sched/sch_cbs.c
4948F:	net/sched/sch_etf.c
4949F:	net/sched/sch_taprio.c
4950
4951CC2520 IEEE-802.15.4 RADIO DRIVER
4952M:	Stefan Schmidt <stefan@datenfreihafen.org>
4953L:	linux-wpan@vger.kernel.org
4954S:	Odd Fixes
4955F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4956F:	drivers/net/ieee802154/cc2520.c
4957
4958CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4959M:	Gilad Ben-Yossef <gilad@benyossef.com>
4960L:	linux-crypto@vger.kernel.org
4961S:	Supported
4962W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4963F:	drivers/crypto/ccree/
4964
4965CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4966M:	Hadar Gat <hadar.gat@arm.com>
4967L:	linux-crypto@vger.kernel.org
4968S:	Supported
4969W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4970F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4971F:	drivers/char/hw_random/cctrng.c
4972F:	drivers/char/hw_random/cctrng.h
4973
4974CEC FRAMEWORK
4975M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4976L:	linux-media@vger.kernel.org
4977S:	Supported
4978W:	http://linuxtv.org
4979T:	git git://linuxtv.org/media_tree.git
4980F:	Documentation/ABI/testing/debugfs-cec-error-inj
4981F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4982F:	Documentation/driver-api/media/cec-core.rst
4983F:	Documentation/userspace-api/media/cec
4984F:	drivers/media/cec/
4985F:	drivers/media/rc/keymaps/rc-cec.c
4986F:	include/media/cec-notifier.h
4987F:	include/media/cec.h
4988F:	include/uapi/linux/cec-funcs.h
4989F:	include/uapi/linux/cec.h
4990
4991CEC GPIO DRIVER
4992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4993L:	linux-media@vger.kernel.org
4994S:	Supported
4995W:	http://linuxtv.org
4996T:	git git://linuxtv.org/media_tree.git
4997F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4998F:	drivers/media/cec/platform/cec-gpio/
4999
5000CELL BROADBAND ENGINE ARCHITECTURE
5001M:	Arnd Bergmann <arnd@arndb.de>
5002L:	linuxppc-dev@lists.ozlabs.org
5003S:	Supported
5004W:	http://www.ibm.com/developerworks/power/cell/
5005F:	arch/powerpc/include/asm/cell*.h
5006F:	arch/powerpc/include/asm/spu*.h
5007F:	arch/powerpc/include/uapi/asm/spu*.h
5008F:	arch/powerpc/platforms/cell/
5009
5010CELLWISE CW2015 BATTERY DRIVER
5011M:	Tobias Schrammm <t.schramm@manjaro.org>
5012S:	Maintained
5013F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5014F:	drivers/power/supply/cw2015_battery.c
5015
5016CEPH COMMON CODE (LIBCEPH)
5017M:	Ilya Dryomov <idryomov@gmail.com>
5018M:	Xiubo Li <xiubli@redhat.com>
5019L:	ceph-devel@vger.kernel.org
5020S:	Supported
5021W:	http://ceph.com/
5022T:	git https://github.com/ceph/ceph-client.git
5023F:	include/linux/ceph/
5024F:	include/linux/crush/
5025F:	net/ceph/
5026
5027CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5028M:	Xiubo Li <xiubli@redhat.com>
5029M:	Ilya Dryomov <idryomov@gmail.com>
5030L:	ceph-devel@vger.kernel.org
5031S:	Supported
5032W:	http://ceph.com/
5033T:	git https://github.com/ceph/ceph-client.git
5034F:	Documentation/filesystems/ceph.rst
5035F:	fs/ceph/
5036
5037CERTIFICATE HANDLING
5038M:	David Howells <dhowells@redhat.com>
5039M:	David Woodhouse <dwmw2@infradead.org>
5040L:	keyrings@vger.kernel.org
5041S:	Maintained
5042F:	Documentation/admin-guide/module-signing.rst
5043F:	certs/
5044F:	scripts/sign-file.c
5045F:	tools/certs/
5046
5047CFAG12864B LCD DRIVER
5048M:	Miguel Ojeda <ojeda@kernel.org>
5049S:	Maintained
5050F:	drivers/auxdisplay/cfag12864b.c
5051F:	include/linux/cfag12864b.h
5052
5053CFAG12864BFB LCD FRAMEBUFFER DRIVER
5054M:	Miguel Ojeda <ojeda@kernel.org>
5055S:	Maintained
5056F:	drivers/auxdisplay/cfag12864bfb.c
5057F:	include/linux/cfag12864b.h
5058
5059CHAR and MISC DRIVERS
5060M:	Arnd Bergmann <arnd@arndb.de>
5061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5062S:	Supported
5063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5064F:	drivers/char/
5065F:	drivers/misc/
5066F:	include/linux/miscdevice.h
5067X:	drivers/char/agp/
5068X:	drivers/char/hw_random/
5069X:	drivers/char/ipmi/
5070X:	drivers/char/random.c
5071X:	drivers/char/tpm/
5072
5073CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5074M:	Thomas Weißschuh <linux@weissschuh.net>
5075L:	linux-hwmon@vger.kernel.org
5076S:	Maintained
5077F:	Documentation/hwmon/powerz.rst
5078F:	drivers/hwmon/powerz.c
5079
5080CHECKPATCH
5081M:	Andy Whitcroft <apw@canonical.com>
5082M:	Joe Perches <joe@perches.com>
5083R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5084R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5085S:	Maintained
5086F:	scripts/checkpatch.pl
5087
5088CHECKPATCH DOCUMENTATION
5089M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5090M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5091R:	Joe Perches <joe@perches.com>
5092S:	Maintained
5093F:	Documentation/dev-tools/checkpatch.rst
5094
5095CHINESE DOCUMENTATION
5096M:	Alex Shi <alexs@kernel.org>
5097M:	Yanteng Si <siyanteng@loongson.cn>
5098S:	Maintained
5099F:	Documentation/translations/zh_CN/
5100
5101CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5102M:	Peter Chen <peter.chen@kernel.org>
5103L:	linux-usb@vger.kernel.org
5104S:	Maintained
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5106F:	drivers/usb/chipidea/
5107
5108CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5109M:	Hans de Goede <hdegoede@redhat.com>
5110L:	linux-input@vger.kernel.org
5111S:	Maintained
5112F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5113F:	drivers/input/touchscreen/chipone_icn8318.c
5114
5115CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5116M:	Hans de Goede <hdegoede@redhat.com>
5117L:	linux-input@vger.kernel.org
5118S:	Maintained
5119F:	drivers/input/touchscreen/chipone_icn8505.c
5120
5121CHROME HARDWARE PLATFORM SUPPORT
5122M:	Benson Leung <bleung@chromium.org>
5123M:	Tzung-Bi Shih <tzungbi@kernel.org>
5124L:	chrome-platform@lists.linux.dev
5125S:	Maintained
5126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5127F:	drivers/platform/chrome/
5128
5129CHROMEOS EC CODEC DRIVER
5130M:	Cheng-Yi Chiang <cychiang@chromium.org>
5131M:	Tzung-Bi Shih <tzungbi@kernel.org>
5132R:	Guenter Roeck <groeck@chromium.org>
5133L:	chrome-platform@lists.linux.dev
5134S:	Maintained
5135F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5136F:	sound/soc/codecs/cros_ec_codec.*
5137
5138CHROMEOS EC SUBDRIVERS
5139M:	Benson Leung <bleung@chromium.org>
5140R:	Guenter Roeck <groeck@chromium.org>
5141L:	chrome-platform@lists.linux.dev
5142S:	Maintained
5143F:	drivers/power/supply/cros_usbpd-charger.c
5144N:	cros_ec
5145N:	cros-ec
5146
5147CHROMEOS EC UART DRIVER
5148M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5149R:	Benson Leung <bleung@chromium.org>
5150R:	Tzung-Bi Shih <tzungbi@kernel.org>
5151S:	Maintained
5152F:	drivers/platform/chrome/cros_ec_uart.c
5153
5154CHROMEOS EC USB PD NOTIFY DRIVER
5155M:	Prashant Malani <pmalani@chromium.org>
5156L:	chrome-platform@lists.linux.dev
5157S:	Maintained
5158F:	drivers/platform/chrome/cros_usbpd_notify.c
5159F:	include/linux/platform_data/cros_usbpd_notify.h
5160
5161CHROMEOS EC USB TYPE-C DRIVER
5162M:	Prashant Malani <pmalani@chromium.org>
5163L:	chrome-platform@lists.linux.dev
5164S:	Maintained
5165F:	drivers/platform/chrome/cros_ec_typec.*
5166F:	drivers/platform/chrome/cros_typec_switch.c
5167F:	drivers/platform/chrome/cros_typec_vdm.*
5168
5169CHROMEOS HPS DRIVER
5170M:	Dan Callaghan <dcallagh@chromium.org>
5171R:	Sami Kyöstilä <skyostil@chromium.org>
5172S:	Maintained
5173F:	drivers/platform/chrome/cros_hps_i2c.c
5174
5175CHROMEOS EC WATCHDOG
5176M:	Lukasz Majczak <lma@chromium.org>
5177L:	chrome-platform@lists.linux.dev
5178S:	Maintained
5179F:	drivers/watchdog/cros_ec_wdt.c
5180
5181CHRONTEL CH7322 CEC DRIVER
5182M:	Joe Tessler <jrt@google.com>
5183L:	linux-media@vger.kernel.org
5184S:	Maintained
5185T:	git git://linuxtv.org/media_tree.git
5186F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5187F:	drivers/media/cec/i2c/ch7322.c
5188
5189CIRRUS LOGIC AUDIO CODEC DRIVERS
5190M:	David Rhodes <david.rhodes@cirrus.com>
5191M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5193L:	patches@opensource.cirrus.com
5194S:	Maintained
5195F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5196F:	drivers/mfd/cs42l43*
5197F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5198F:	drivers/spi/spi-cs42l43*
5199F:	include/dt-bindings/sound/cs*
5200F:	include/linux/mfd/cs42l43*
5201F:	include/sound/cs*
5202F:	sound/pci/hda/cirrus*
5203F:	sound/pci/hda/cs*
5204F:	sound/pci/hda/hda_component*
5205F:	sound/pci/hda/hda_cs_dsp_ctl.*
5206F:	sound/soc/codecs/cs*
5207
5208CIRRUS LOGIC DSP FIRMWARE DRIVER
5209M:	Simon Trimmer <simont@opensource.cirrus.com>
5210M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5211M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5212L:	patches@opensource.cirrus.com
5213S:	Supported
5214W:	https://github.com/CirrusLogic/linux-drivers/wiki
5215T:	git https://github.com/CirrusLogic/linux-drivers.git
5216F:	drivers/firmware/cirrus/*
5217F:	include/linux/firmware/cirrus/*
5218
5219CIRRUS LOGIC EP93XX ETHERNET DRIVER
5220M:	Hartley Sweeten <hsweeten@visionengravers.com>
5221L:	netdev@vger.kernel.org
5222S:	Maintained
5223F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5224
5225CIRRUS LOGIC LOCHNAGAR DRIVER
5226M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5227M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5228L:	patches@opensource.cirrus.com
5229S:	Supported
5230F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5231F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5232F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5235F:	Documentation/hwmon/lochnagar.rst
5236F:	drivers/clk/clk-lochnagar.c
5237F:	drivers/hwmon/lochnagar-hwmon.c
5238F:	drivers/mfd/lochnagar-i2c.c
5239F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5240F:	drivers/regulator/lochnagar-regulator.c
5241F:	include/dt-bindings/clock/lochnagar.h
5242F:	include/dt-bindings/pinctrl/lochnagar.h
5243F:	include/linux/mfd/lochnagar*
5244F:	sound/soc/codecs/lochnagar-sc.c
5245
5246CIRRUS LOGIC MADERA CODEC DRIVERS
5247M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5248M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5250L:	patches@opensource.cirrus.com
5251S:	Supported
5252W:	https://github.com/CirrusLogic/linux-drivers/wiki
5253T:	git https://github.com/CirrusLogic/linux-drivers.git
5254F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5255F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5256F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5257F:	drivers/gpio/gpio-madera*
5258F:	drivers/irqchip/irq-madera*
5259F:	drivers/mfd/cs47l*
5260F:	drivers/mfd/madera*
5261F:	drivers/pinctrl/cirrus/*
5262F:	include/dt-bindings/sound/madera*
5263F:	include/linux/irqchip/irq-madera*
5264F:	include/linux/mfd/madera/*
5265F:	include/sound/madera*
5266F:	sound/soc/codecs/cs47l*
5267F:	sound/soc/codecs/madera*
5268
5269CISCO FCOE HBA DRIVER
5270M:	Satish Kharat <satishkh@cisco.com>
5271M:	Sesidhar Baddela <sebaddel@cisco.com>
5272M:	Karan Tilak Kumar <kartilak@cisco.com>
5273L:	linux-scsi@vger.kernel.org
5274S:	Supported
5275F:	drivers/scsi/fnic/
5276
5277CISCO SCSI HBA DRIVER
5278M:	Karan Tilak Kumar <kartilak@cisco.com>
5279M:	Sesidhar Baddela <sebaddel@cisco.com>
5280L:	linux-scsi@vger.kernel.org
5281S:	Supported
5282F:	drivers/scsi/snic/
5283
5284CISCO VIC ETHERNET NIC DRIVER
5285M:	Christian Benvenuti <benve@cisco.com>
5286M:	Satish Kharat <satishkh@cisco.com>
5287S:	Supported
5288F:	drivers/net/ethernet/cisco/enic/
5289
5290CISCO VIC LOW LATENCY NIC DRIVER
5291M:	Christian Benvenuti <benve@cisco.com>
5292M:	Nelson Escobar <neescoba@cisco.com>
5293S:	Supported
5294F:	drivers/infiniband/hw/usnic/
5295
5296CLANG CONTROL FLOW INTEGRITY SUPPORT
5297M:	Sami Tolvanen <samitolvanen@google.com>
5298M:	Kees Cook <keescook@chromium.org>
5299R:	Nathan Chancellor <nathan@kernel.org>
5300L:	llvm@lists.linux.dev
5301S:	Supported
5302B:	https://github.com/ClangBuiltLinux/linux/issues
5303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5304F:	include/linux/cfi.h
5305F:	kernel/cfi.c
5306
5307CLANG-FORMAT FILE
5308M:	Miguel Ojeda <ojeda@kernel.org>
5309S:	Maintained
5310F:	.clang-format
5311
5312CLANG/LLVM BUILD SUPPORT
5313M:	Nathan Chancellor <nathan@kernel.org>
5314R:	Nick Desaulniers <ndesaulniers@google.com>
5315R:	Bill Wendling <morbo@google.com>
5316R:	Justin Stitt <justinstitt@google.com>
5317L:	llvm@lists.linux.dev
5318S:	Supported
5319W:	https://clangbuiltlinux.github.io/
5320B:	https://github.com/ClangBuiltLinux/linux/issues
5321C:	irc://irc.libera.chat/clangbuiltlinux
5322F:	Documentation/kbuild/llvm.rst
5323F:	include/linux/compiler-clang.h
5324F:	scripts/Makefile.clang
5325F:	scripts/clang-tools/
5326K:	\b(?i:clang|llvm)\b
5327
5328CLK API
5329M:	Russell King <linux@armlinux.org.uk>
5330L:	linux-clk@vger.kernel.org
5331S:	Maintained
5332F:	include/linux/clk.h
5333
5334CLOCKSOURCE, CLOCKEVENT DRIVERS
5335M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5336M:	Thomas Gleixner <tglx@linutronix.de>
5337L:	linux-kernel@vger.kernel.org
5338S:	Supported
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5340F:	Documentation/devicetree/bindings/timer/
5341F:	drivers/clocksource/
5342
5343CLOSURES
5344M:	Kent Overstreet <kent.overstreet@linux.dev>
5345L:	linux-bcachefs@vger.kernel.org
5346S:	Supported
5347C:	irc://irc.oftc.net/bcache
5348F:	include/linux/closure.h
5349F:	lib/closure.c
5350
5351CMPC ACPI DRIVER
5352M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5353L:	platform-driver-x86@vger.kernel.org
5354S:	Supported
5355F:	drivers/platform/x86/classmate-laptop.c
5356
5357COBALT MEDIA DRIVER
5358M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5359L:	linux-media@vger.kernel.org
5360S:	Supported
5361W:	https://linuxtv.org
5362T:	git git://linuxtv.org/media_tree.git
5363F:	drivers/media/pci/cobalt/
5364
5365COCCINELLE/Semantic Patches (SmPL)
5366M:	Julia Lawall <Julia.Lawall@inria.fr>
5367M:	Nicolas Palix <nicolas.palix@imag.fr>
5368L:	cocci@inria.fr (moderated for non-subscribers)
5369S:	Supported
5370W:	https://coccinelle.gitlabpages.inria.fr/website/
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5372F:	Documentation/dev-tools/coccinelle.rst
5373F:	scripts/coccicheck
5374F:	scripts/coccinelle/
5375
5376CODA FILE SYSTEM
5377M:	Jan Harkes <jaharkes@cs.cmu.edu>
5378M:	coda@cs.cmu.edu
5379L:	codalist@coda.cs.cmu.edu
5380S:	Maintained
5381W:	http://www.coda.cs.cmu.edu/
5382F:	Documentation/filesystems/coda.rst
5383F:	fs/coda/
5384F:	include/linux/coda*.h
5385F:	include/uapi/linux/coda*.h
5386
5387CODA V4L2 MEM2MEM DRIVER
5388M:	Philipp Zabel <p.zabel@pengutronix.de>
5389L:	linux-media@vger.kernel.org
5390S:	Maintained
5391F:	Documentation/devicetree/bindings/media/coda.yaml
5392F:	drivers/media/platform/chips-media/coda
5393
5394CODE OF CONDUCT
5395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5396S:	Supported
5397F:	Documentation/process/code-of-conduct-interpretation.rst
5398F:	Documentation/process/code-of-conduct.rst
5399
5400CODE TAGGING
5401M:	Suren Baghdasaryan <surenb@google.com>
5402M:	Kent Overstreet <kent.overstreet@linux.dev>
5403S:	Maintained
5404F:	include/asm-generic/codetag.lds.h
5405F:	include/linux/codetag.h
5406F:	lib/codetag.c
5407
5408COMEDI DRIVERS
5409M:	Ian Abbott <abbotti@mev.co.uk>
5410M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5411S:	Odd Fixes
5412F:	drivers/comedi/
5413F:	include/linux/comedi/
5414F:	include/uapi/linux/comedi.h
5415
5416COMMON CLK FRAMEWORK
5417M:	Michael Turquette <mturquette@baylibre.com>
5418M:	Stephen Boyd <sboyd@kernel.org>
5419L:	linux-clk@vger.kernel.org
5420S:	Maintained
5421Q:	http://patchwork.kernel.org/project/linux-clk/list/
5422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5423F:	Documentation/devicetree/bindings/clock/
5424F:	drivers/clk/
5425F:	include/dt-bindings/clock/
5426F:	include/linux/clk-pr*
5427F:	include/linux/clk/
5428F:	include/linux/of_clk.h
5429X:	drivers/clk/clkdev.c
5430
5431COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5432M:	Steve French <sfrench@samba.org>
5433R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5434R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5435R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5436R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5437R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5438L:	linux-cifs@vger.kernel.org
5439L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5440S:	Supported
5441W:	https://wiki.samba.org/index.php/LinuxCIFS
5442T:	git git://git.samba.org/sfrench/cifs-2.6.git
5443F:	Documentation/admin-guide/cifs/
5444F:	fs/smb/client/
5445F:	fs/smb/common/
5446F:	include/uapi/linux/cifs
5447
5448COMPACTPCI HOTPLUG CORE
5449M:	Scott Murray <scott@spiteful.org>
5450L:	linux-pci@vger.kernel.org
5451S:	Maintained
5452F:	drivers/pci/hotplug/cpci_hotplug*
5453
5454COMPACTPCI HOTPLUG GENERIC DRIVER
5455M:	Scott Murray <scott@spiteful.org>
5456L:	linux-pci@vger.kernel.org
5457S:	Maintained
5458F:	drivers/pci/hotplug/cpcihp_generic.c
5459
5460COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5461M:	Scott Murray <scott@spiteful.org>
5462L:	linux-pci@vger.kernel.org
5463S:	Maintained
5464F:	drivers/pci/hotplug/cpcihp_zt5550.*
5465
5466COMPAL LAPTOP SUPPORT
5467M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5468L:	platform-driver-x86@vger.kernel.org
5469S:	Maintained
5470F:	drivers/platform/x86/compal-laptop.c
5471
5472COMPILER ATTRIBUTES
5473M:	Miguel Ojeda <ojeda@kernel.org>
5474S:	Maintained
5475F:	include/linux/compiler_attributes.h
5476
5477COMPUTE EXPRESS LINK (CXL)
5478M:	Davidlohr Bueso <dave@stgolabs.net>
5479M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5480M:	Dave Jiang <dave.jiang@intel.com>
5481M:	Alison Schofield <alison.schofield@intel.com>
5482M:	Vishal Verma <vishal.l.verma@intel.com>
5483M:	Ira Weiny <ira.weiny@intel.com>
5484M:	Dan Williams <dan.j.williams@intel.com>
5485L:	linux-cxl@vger.kernel.org
5486S:	Maintained
5487F:	drivers/cxl/
5488F:	include/linux/einj-cxl.h
5489F:	include/linux/cxl-event.h
5490F:	include/uapi/linux/cxl_mem.h
5491F:	tools/testing/cxl/
5492
5493COMPUTE EXPRESS LINK PMU (CPMU)
5494M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5495L:	linux-cxl@vger.kernel.org
5496S:	Maintained
5497F:	Documentation/admin-guide/perf/cxl.rst
5498F:	drivers/perf/cxl_pmu.c
5499
5500CONEXANT ACCESSRUNNER USB DRIVER
5501L:	accessrunner-general@lists.sourceforge.net
5502S:	Orphan
5503W:	http://accessrunner.sourceforge.net/
5504F:	drivers/usb/atm/cxacru.c
5505
5506CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5507M:	Elena Reshetova <elena.reshetova@intel.com>
5508M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5509S:	Maintained
5510F:	Documentation/security/snp-tdx-threat-model.rst
5511
5512CONFIGFS
5513M:	Joel Becker <jlbec@evilplan.org>
5514M:	Christoph Hellwig <hch@lst.de>
5515S:	Supported
5516T:	git git://git.infradead.org/users/hch/configfs.git
5517F:	fs/configfs/
5518F:	include/linux/configfs.h
5519F:	samples/configfs/
5520
5521CONSOLE SUBSYSTEM
5522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5523S:	Supported
5524F:	drivers/video/console/
5525F:	include/linux/console*
5526
5527CONTEXT TRACKING
5528M:	Frederic Weisbecker <frederic@kernel.org>
5529M:	"Paul E. McKenney" <paulmck@kernel.org>
5530S:	Maintained
5531F:	include/linux/context_tracking*
5532F:	kernel/context_tracking.c
5533
5534CONTROL GROUP (CGROUP)
5535M:	Tejun Heo <tj@kernel.org>
5536M:	Zefan Li <lizefan.x@bytedance.com>
5537M:	Johannes Weiner <hannes@cmpxchg.org>
5538L:	cgroups@vger.kernel.org
5539S:	Maintained
5540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5541F:	Documentation/admin-guide/cgroup-v1/
5542F:	Documentation/admin-guide/cgroup-v2.rst
5543F:	include/linux/cgroup*
5544F:	kernel/cgroup/
5545F:	tools/testing/selftests/cgroup/
5546
5547CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5548M:	Tejun Heo <tj@kernel.org>
5549M:	Josef Bacik <josef@toxicpanda.com>
5550M:	Jens Axboe <axboe@kernel.dk>
5551L:	cgroups@vger.kernel.org
5552L:	linux-block@vger.kernel.org
5553T:	git git://git.kernel.dk/linux-block
5554F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5555F:	block/bfq-cgroup.c
5556F:	block/blk-cgroup.c
5557F:	block/blk-iocost.c
5558F:	block/blk-iolatency.c
5559F:	block/blk-throttle.c
5560F:	include/linux/blk-cgroup.h
5561
5562CONTROL GROUP - CPUSET
5563M:	Waiman Long <longman@redhat.com>
5564M:	Zefan Li <lizefan.x@bytedance.com>
5565L:	cgroups@vger.kernel.org
5566S:	Maintained
5567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5568F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5569F:	include/linux/cpuset.h
5570F:	kernel/cgroup/cpuset.c
5571F:	tools/testing/selftests/cgroup/test_cpuset.c
5572F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5573
5574CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5575M:	Johannes Weiner <hannes@cmpxchg.org>
5576M:	Michal Hocko <mhocko@kernel.org>
5577M:	Roman Gushchin <roman.gushchin@linux.dev>
5578M:	Shakeel Butt <shakeel.butt@linux.dev>
5579R:	Muchun Song <muchun.song@linux.dev>
5580L:	cgroups@vger.kernel.org
5581L:	linux-mm@kvack.org
5582S:	Maintained
5583F:	include/linux/memcontrol.h
5584F:	mm/memcontrol.c
5585F:	mm/swap_cgroup.c
5586F:	samples/cgroup/*
5587F:	tools/testing/selftests/cgroup/memcg_protection.m
5588F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5589F:	tools/testing/selftests/cgroup/test_kmem.c
5590F:	tools/testing/selftests/cgroup/test_memcontrol.c
5591
5592CORETEMP HARDWARE MONITORING DRIVER
5593M:	Fenghua Yu <fenghua.yu@intel.com>
5594L:	linux-hwmon@vger.kernel.org
5595S:	Maintained
5596F:	Documentation/hwmon/coretemp.rst
5597F:	drivers/hwmon/coretemp.c
5598
5599CORSAIR-CPRO HARDWARE MONITOR DRIVER
5600M:	Marius Zachmann <mail@mariuszachmann.de>
5601L:	linux-hwmon@vger.kernel.org
5602S:	Maintained
5603F:	drivers/hwmon/corsair-cpro.c
5604
5605CORSAIR-PSU HARDWARE MONITOR DRIVER
5606M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5607L:	linux-hwmon@vger.kernel.org
5608S:	Maintained
5609F:	Documentation/hwmon/corsair-psu.rst
5610F:	drivers/hwmon/corsair-psu.c
5611
5612COUNTER SUBSYSTEM
5613M:	William Breathitt Gray <wbg@kernel.org>
5614L:	linux-iio@vger.kernel.org
5615S:	Maintained
5616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5617F:	Documentation/ABI/testing/sysfs-bus-counter
5618F:	Documentation/driver-api/generic-counter.rst
5619F:	drivers/counter/
5620F:	include/linux/counter.h
5621F:	include/uapi/linux/counter.h
5622F:	tools/counter/
5623
5624COUNTER WATCH EVENTS TOOL
5625M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5626L:	linux-iio@vger.kernel.org
5627S:	Maintained
5628F:	tools/counter/counter_watch_events.c
5629
5630CP2615 I2C DRIVER
5631M:	Bence Csókás <bence98@sch.bme.hu>
5632S:	Maintained
5633F:	drivers/i2c/busses/i2c-cp2615.c
5634
5635CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5636M:	Viresh Kumar <viresh.kumar@linaro.org>
5637M:	Sudeep Holla <sudeep.holla@arm.com>
5638L:	linux-pm@vger.kernel.org
5639S:	Maintained
5640W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5641F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5642
5643CPU FREQUENCY SCALING FRAMEWORK
5644M:	"Rafael J. Wysocki" <rafael@kernel.org>
5645M:	Viresh Kumar <viresh.kumar@linaro.org>
5646L:	linux-pm@vger.kernel.org
5647S:	Maintained
5648B:	https://bugzilla.kernel.org
5649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5651F:	Documentation/admin-guide/pm/cpufreq.rst
5652F:	Documentation/admin-guide/pm/intel_pstate.rst
5653F:	Documentation/cpu-freq/
5654F:	Documentation/devicetree/bindings/cpufreq/
5655F:	drivers/cpufreq/
5656F:	include/linux/cpufreq.h
5657F:	include/linux/sched/cpufreq.h
5658F:	kernel/sched/cpufreq*.c
5659F:	tools/testing/selftests/cpufreq/
5660
5661CPU HOTPLUG
5662M:	Thomas Gleixner <tglx@linutronix.de>
5663M:	Peter Zijlstra <peterz@infradead.org>
5664L:	linux-kernel@vger.kernel.org
5665S:	Maintained
5666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5667F:	include/linux/cpu.h
5668F:	include/linux/cpuhotplug.h
5669F:	include/linux/smpboot.h
5670F:	kernel/cpu.c
5671F:	kernel/smpboot.*
5672
5673CPU IDLE TIME MANAGEMENT FRAMEWORK
5674M:	"Rafael J. Wysocki" <rafael@kernel.org>
5675M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5676L:	linux-pm@vger.kernel.org
5677S:	Maintained
5678B:	https://bugzilla.kernel.org
5679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5680F:	Documentation/admin-guide/pm/cpuidle.rst
5681F:	Documentation/driver-api/pm/cpuidle.rst
5682F:	drivers/cpuidle/
5683F:	include/linux/cpuidle.h
5684
5685CPU POWER MONITORING SUBSYSTEM
5686M:	Thomas Renninger <trenn@suse.com>
5687M:	Shuah Khan <shuah@kernel.org>
5688M:	Shuah Khan <skhan@linuxfoundation.org>
5689L:	linux-pm@vger.kernel.org
5690S:	Maintained
5691F:	tools/power/cpupower/
5692
5693CPUID/MSR DRIVER
5694M:	"H. Peter Anvin" <hpa@zytor.com>
5695S:	Maintained
5696F:	arch/x86/kernel/cpuid.c
5697F:	arch/x86/kernel/msr.c
5698
5699CPUIDLE DRIVER - ARM BIG LITTLE
5700M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5701M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5702L:	linux-pm@vger.kernel.org
5703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5704S:	Maintained
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5706F:	drivers/cpuidle/cpuidle-big_little.c
5707
5708CPUIDLE DRIVER - ARM EXYNOS
5709M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5710M:	Kukjin Kim <kgene@kernel.org>
5711R:	Krzysztof Kozlowski <krzk@kernel.org>
5712L:	linux-pm@vger.kernel.org
5713L:	linux-samsung-soc@vger.kernel.org
5714S:	Maintained
5715F:	arch/arm/mach-exynos/pm.c
5716F:	drivers/cpuidle/cpuidle-exynos.c
5717F:	include/linux/platform_data/cpuidle-exynos.h
5718
5719CPUIDLE DRIVER - ARM PSCI
5720M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5721M:	Sudeep Holla <sudeep.holla@arm.com>
5722L:	linux-pm@vger.kernel.org
5723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5724S:	Supported
5725F:	drivers/cpuidle/cpuidle-psci.c
5726
5727CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5728M:	Ulf Hansson <ulf.hansson@linaro.org>
5729L:	linux-pm@vger.kernel.org
5730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5731S:	Supported
5732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5733F:	drivers/cpuidle/cpuidle-psci-domain.c
5734F:	drivers/cpuidle/cpuidle-psci.h
5735
5736CPUIDLE DRIVER - DT IDLE PM DOMAIN
5737M:	Ulf Hansson <ulf.hansson@linaro.org>
5738L:	linux-pm@vger.kernel.org
5739S:	Supported
5740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5741F:	drivers/cpuidle/dt_idle_genpd.c
5742F:	drivers/cpuidle/dt_idle_genpd.h
5743
5744CPUIDLE DRIVER - RISC-V SBI
5745M:	Anup Patel <anup@brainfault.org>
5746L:	linux-pm@vger.kernel.org
5747L:	linux-riscv@lists.infradead.org
5748S:	Maintained
5749F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5750
5751CRAMFS FILESYSTEM
5752M:	Nicolas Pitre <nico@fluxnic.net>
5753S:	Maintained
5754F:	Documentation/filesystems/cramfs.rst
5755F:	fs/cramfs/
5756
5757CREATIVE SB0540
5758M:	Bastien Nocera <hadess@hadess.net>
5759L:	linux-input@vger.kernel.org
5760S:	Maintained
5761F:	drivers/hid/hid-creative-sb0540.c
5762
5763CRYPTO API
5764M:	Herbert Xu <herbert@gondor.apana.org.au>
5765M:	"David S. Miller" <davem@davemloft.net>
5766L:	linux-crypto@vger.kernel.org
5767S:	Maintained
5768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5770F:	Documentation/crypto/
5771F:	Documentation/devicetree/bindings/crypto/
5772F:	arch/*/crypto/
5773F:	crypto/
5774F:	drivers/crypto/
5775F:	include/crypto/
5776F:	include/linux/crypto*
5777F:	lib/crypto/
5778
5779CRYPTO SPEED TEST COMPARE
5780M:	Wang Jinchao <wangjinchao@xfusion.com>
5781L:	linux-crypto@vger.kernel.org
5782S:	Maintained
5783F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5784
5785CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5786M:	Neil Horman <nhorman@tuxdriver.com>
5787L:	linux-crypto@vger.kernel.org
5788S:	Maintained
5789F:	crypto/ansi_cprng.c
5790F:	crypto/rng.c
5791
5792CS3308 MEDIA DRIVER
5793M:	Hans Verkuil <hverkuil@xs4all.nl>
5794L:	linux-media@vger.kernel.org
5795S:	Odd Fixes
5796W:	http://linuxtv.org
5797T:	git git://linuxtv.org/media_tree.git
5798F:	drivers/media/i2c/cs3308.c
5799
5800CS5535 Audio ALSA driver
5801M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5802S:	Maintained
5803F:	sound/pci/cs5535audio/
5804
5805CTU CAN FD DRIVER
5806M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5807M:	Ondrej Ille <ondrej.ille@gmail.com>
5808L:	linux-can@vger.kernel.org
5809S:	Maintained
5810F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5811F:	drivers/net/can/ctucanfd/
5812
5813CVE ASSIGNMENT CONTACT
5814M:	CVE Assignment Team <cve@kernel.org>
5815S:	Maintained
5816F:	Documentation/process/cve.rst
5817
5818CW1200 WLAN driver
5819S:	Orphan
5820F:	drivers/net/wireless/st/cw1200/
5821
5822CX18 VIDEO4LINUX DRIVER
5823M:	Andy Walls <awalls@md.metrocast.net>
5824L:	linux-media@vger.kernel.org
5825S:	Maintained
5826W:	https://linuxtv.org
5827T:	git git://linuxtv.org/media_tree.git
5828F:	drivers/media/pci/cx18/
5829F:	include/uapi/linux/ivtv*
5830
5831CX2341X MPEG ENCODER HELPER MODULE
5832M:	Hans Verkuil <hverkuil@xs4all.nl>
5833L:	linux-media@vger.kernel.org
5834S:	Maintained
5835W:	https://linuxtv.org
5836T:	git git://linuxtv.org/media_tree.git
5837F:	drivers/media/common/cx2341x*
5838F:	include/media/drv-intf/cx2341x.h
5839
5840CX24120 MEDIA DRIVER
5841M:	Jemma Denson <jdenson@gmail.com>
5842M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5843L:	linux-media@vger.kernel.org
5844S:	Maintained
5845W:	https://linuxtv.org
5846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5847F:	drivers/media/dvb-frontends/cx24120*
5848
5849CX88 VIDEO4LINUX DRIVER
5850M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5851L:	linux-media@vger.kernel.org
5852S:	Odd fixes
5853W:	https://linuxtv.org
5854T:	git git://linuxtv.org/media_tree.git
5855F:	Documentation/driver-api/media/drivers/cx88*
5856F:	drivers/media/pci/cx88/
5857
5858CXD2820R MEDIA DRIVER
5859L:	linux-media@vger.kernel.org
5860S:	Orphan
5861W:	https://linuxtv.org
5862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5863F:	drivers/media/dvb-frontends/cxd2820r*
5864
5865CXGB3 ETHERNET DRIVER (CXGB3)
5866M:	Potnuri Bharat Teja <bharat@chelsio.com>
5867L:	netdev@vger.kernel.org
5868S:	Supported
5869W:	http://www.chelsio.com
5870F:	drivers/net/ethernet/chelsio/cxgb3/
5871
5872CXGB3 ISCSI DRIVER (CXGB3I)
5873M:	Varun Prakash <varun@chelsio.com>
5874L:	linux-scsi@vger.kernel.org
5875S:	Supported
5876W:	http://www.chelsio.com
5877F:	drivers/scsi/cxgbi/cxgb3i
5878
5879CXGB4 CRYPTO DRIVER (chcr)
5880M:	Ayush Sawal <ayush.sawal@chelsio.com>
5881L:	linux-crypto@vger.kernel.org
5882S:	Supported
5883W:	http://www.chelsio.com
5884F:	drivers/crypto/chelsio
5885
5886CXGB4 ETHERNET DRIVER (CXGB4)
5887M:	Potnuri Bharat Teja <bharat@chelsio.com>
5888L:	netdev@vger.kernel.org
5889S:	Supported
5890W:	http://www.chelsio.com
5891F:	drivers/net/ethernet/chelsio/cxgb4/
5892
5893CXGB4 INLINE CRYPTO DRIVER
5894M:	Ayush Sawal <ayush.sawal@chelsio.com>
5895L:	netdev@vger.kernel.org
5896S:	Supported
5897W:	http://www.chelsio.com
5898F:	drivers/net/ethernet/chelsio/inline_crypto/
5899
5900CXGB4 ISCSI DRIVER (CXGB4I)
5901M:	Varun Prakash <varun@chelsio.com>
5902L:	linux-scsi@vger.kernel.org
5903S:	Supported
5904W:	http://www.chelsio.com
5905F:	drivers/scsi/cxgbi/cxgb4i
5906
5907CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5908M:	Potnuri Bharat Teja <bharat@chelsio.com>
5909L:	linux-rdma@vger.kernel.org
5910S:	Supported
5911W:	http://www.openfabrics.org
5912F:	drivers/infiniband/hw/cxgb4/
5913F:	include/uapi/rdma/cxgb4-abi.h
5914
5915CXGB4VF ETHERNET DRIVER (CXGB4VF)
5916M:	Potnuri Bharat Teja <bharat@chelsio.com>
5917L:	netdev@vger.kernel.org
5918S:	Supported
5919W:	http://www.chelsio.com
5920F:	drivers/net/ethernet/chelsio/cxgb4vf/
5921
5922CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5923M:	Frederic Barrat <fbarrat@linux.ibm.com>
5924M:	Andrew Donnellan <ajd@linux.ibm.com>
5925L:	linuxppc-dev@lists.ozlabs.org
5926S:	Supported
5927F:	Documentation/ABI/testing/sysfs-class-cxl
5928F:	Documentation/arch/powerpc/cxl.rst
5929F:	arch/powerpc/platforms/powernv/pci-cxl.c
5930F:	drivers/misc/cxl/
5931F:	include/misc/cxl*
5932F:	include/uapi/misc/cxl.h
5933
5934CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5935M:	Manoj N. Kumar <manoj@linux.ibm.com>
5936M:	Uma Krishnan <ukrishn@linux.ibm.com>
5937L:	linux-scsi@vger.kernel.org
5938S:	Obsolete
5939F:	Documentation/arch/powerpc/cxlflash.rst
5940F:	drivers/scsi/cxlflash/
5941F:	include/uapi/scsi/cxlflash_ioctl.h
5942
5943CYBERPRO FB DRIVER
5944M:	Russell King <linux@armlinux.org.uk>
5945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5946S:	Maintained
5947W:	http://www.armlinux.org.uk/
5948F:	drivers/video/fbdev/cyber2000fb.*
5949
5950CYCLADES PC300 DRIVER
5951S:	Orphan
5952F:	drivers/net/wan/pc300*
5953
5954CYPRESS CY8C95X0 PINCTRL DRIVER
5955M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5956L:	linux-gpio@vger.kernel.org
5957S:	Maintained
5958F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5959
5960CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5961M:	Linus Walleij <linus.walleij@linaro.org>
5962L:	linux-input@vger.kernel.org
5963S:	Maintained
5964F:	drivers/input/touchscreen/cy8ctma140.c
5965
5966CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5967M:	Yassine Oudjana <y.oudjana@protonmail.com>
5968L:	linux-input@vger.kernel.org
5969S:	Maintained
5970F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5971F:	drivers/input/keyboard/cypress-sf.c
5972
5973CYPRESS_FIRMWARE MEDIA DRIVER
5974L:	linux-media@vger.kernel.org
5975S:	Orphan
5976W:	https://linuxtv.org
5977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5978F:	drivers/media/common/cypress_firmware*
5979
5980CYTTSP TOUCHSCREEN DRIVER
5981M:	Linus Walleij <linus.walleij@linaro.org>
5982L:	linux-input@vger.kernel.org
5983S:	Maintained
5984F:	drivers/input/touchscreen/cyttsp*
5985
5986D-LINK DIR-685 TOUCHKEYS DRIVER
5987M:	Linus Walleij <linus.walleij@linaro.org>
5988L:	linux-input@vger.kernel.org
5989S:	Supported
5990F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5991
5992DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5993M:	Joshua Kinard <kumba@gentoo.org>
5994S:	Maintained
5995F:	drivers/rtc/rtc-ds1685.c
5996F:	include/linux/rtc/ds1685.h
5997
5998DAMA SLAVE for AX.25
5999M:	Joerg Reuter <jreuter@yaina.de>
6000L:	linux-hams@vger.kernel.org
6001S:	Maintained
6002W:	http://yaina.de/jreuter/
6003W:	http://www.qsl.net/dl1bke/
6004F:	net/ax25/af_ax25.c
6005F:	net/ax25/ax25_dev.c
6006F:	net/ax25/ax25_ds_*
6007F:	net/ax25/ax25_in.c
6008F:	net/ax25/ax25_out.c
6009F:	net/ax25/ax25_timer.c
6010F:	net/ax25/sysctl_net_ax25.c
6011
6012DATA ACCESS MONITOR
6013M:	SeongJae Park <sj@kernel.org>
6014L:	damon@lists.linux.dev
6015L:	linux-mm@kvack.org
6016S:	Maintained
6017W:	https://damonitor.github.io
6018P:	Documentation/mm/damon/maintainer-profile.rst
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6020T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6022F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6023F:	Documentation/admin-guide/mm/damon/
6024F:	Documentation/mm/damon/
6025F:	include/linux/damon.h
6026F:	include/trace/events/damon.h
6027F:	mm/damon/
6028F:	tools/testing/selftests/damon/
6029
6030DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6031L:	netdev@vger.kernel.org
6032S:	Orphan
6033F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6034F:	drivers/net/ethernet/dec/tulip/dmfe.c
6035
6036DC390/AM53C974 SCSI driver
6037M:	Hannes Reinecke <hare@suse.com>
6038L:	linux-scsi@vger.kernel.org
6039S:	Maintained
6040F:	drivers/scsi/am53c974.c
6041
6042DC395x SCSI driver
6043M:	Oliver Neukum <oliver@neukum.org>
6044M:	Ali Akcaagac <aliakc@web.de>
6045M:	Jamie Lenehan <lenehan@twibble.org>
6046S:	Maintained
6047F:	Documentation/scsi/dc395x.rst
6048F:	drivers/scsi/dc395x.*
6049
6050DCCP PROTOCOL
6051L:	dccp@vger.kernel.org
6052S:	Orphan
6053W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6054F:	include/linux/dccp.h
6055F:	include/linux/tfrc.h
6056F:	include/uapi/linux/dccp.h
6057F:	net/dccp/
6058
6059DEBUGOBJECTS:
6060M:	Thomas Gleixner <tglx@linutronix.de>
6061L:	linux-kernel@vger.kernel.org
6062S:	Maintained
6063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6064F:	include/linux/debugobjects.h
6065F:	lib/debugobjects.c
6066
6067DECSTATION PLATFORM SUPPORT
6068M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6069L:	linux-mips@vger.kernel.org
6070S:	Maintained
6071W:	http://www.linux-mips.org/wiki/DECstation
6072F:	arch/mips/dec/
6073F:	arch/mips/include/asm/dec/
6074F:	arch/mips/include/asm/mach-dec/
6075
6076DEFXX FDDI NETWORK DRIVER
6077M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6078S:	Maintained
6079F:	drivers/net/fddi/defxx.*
6080
6081DEFZA FDDI NETWORK DRIVER
6082M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6083S:	Maintained
6084F:	drivers/net/fddi/defza.*
6085
6086DEINTERLACE DRIVERS FOR ALLWINNER H3
6087M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6088L:	linux-media@vger.kernel.org
6089S:	Maintained
6090T:	git git://linuxtv.org/media_tree.git
6091F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6092F:	drivers/media/platform/sunxi/sun8i-di/
6093
6094DELL LAPTOP DRIVER
6095M:	Matthew Garrett <mjg59@srcf.ucam.org>
6096M:	Pali Rohár <pali@kernel.org>
6097L:	platform-driver-x86@vger.kernel.org
6098S:	Maintained
6099F:	drivers/platform/x86/dell/dell-laptop.c
6100
6101DELL LAPTOP FREEFALL DRIVER
6102M:	Pali Rohár <pali@kernel.org>
6103S:	Maintained
6104F:	drivers/platform/x86/dell/dell-smo8800.c
6105
6106DELL LAPTOP RBTN DRIVER
6107M:	Pali Rohár <pali@kernel.org>
6108S:	Maintained
6109F:	drivers/platform/x86/dell/dell-rbtn.*
6110
6111DELL LAPTOP SMM DRIVER
6112M:	Pali Rohár <pali@kernel.org>
6113S:	Maintained
6114F:	Documentation/ABI/obsolete/procfs-i8k
6115F:	drivers/hwmon/dell-smm-hwmon.c
6116F:	include/uapi/linux/i8k.h
6117
6118DELL REMOTE BIOS UPDATE DRIVER
6119M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6120L:	platform-driver-x86@vger.kernel.org
6121S:	Maintained
6122F:	drivers/platform/x86/dell/dell_rbu.c
6123
6124DELL SMBIOS DRIVER
6125M:	Pali Rohár <pali@kernel.org>
6126L:	Dell.Client.Kernel@dell.com
6127L:	platform-driver-x86@vger.kernel.org
6128S:	Maintained
6129F:	drivers/platform/x86/dell/dell-smbios.*
6130
6131DELL SMBIOS SMM DRIVER
6132L:	Dell.Client.Kernel@dell.com
6133L:	platform-driver-x86@vger.kernel.org
6134S:	Maintained
6135F:	drivers/platform/x86/dell/dell-smbios-smm.c
6136
6137DELL SMBIOS WMI DRIVER
6138L:	Dell.Client.Kernel@dell.com
6139L:	platform-driver-x86@vger.kernel.org
6140S:	Maintained
6141F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6142F:	tools/wmi/dell-smbios-example.c
6143
6144DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6145M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6146L:	platform-driver-x86@vger.kernel.org
6147S:	Maintained
6148F:	Documentation/userspace-api/dcdbas.rst
6149F:	drivers/platform/x86/dell/dcdbas.*
6150
6151DELL WMI DDV DRIVER
6152M:	Armin Wolf <W_Armin@gmx.de>
6153S:	Maintained
6154F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6155F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6156F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6157F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6158
6159DELL WMI DESCRIPTOR DRIVER
6160L:	Dell.Client.Kernel@dell.com
6161S:	Maintained
6162F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6163
6164DELL WMI HARDWARE PRIVACY SUPPORT
6165L:	Dell.Client.Kernel@dell.com
6166L:	platform-driver-x86@vger.kernel.org
6167S:	Maintained
6168F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6169
6170DELL WMI NOTIFICATIONS DRIVER
6171M:	Matthew Garrett <mjg59@srcf.ucam.org>
6172M:	Pali Rohár <pali@kernel.org>
6173S:	Maintained
6174F:	drivers/platform/x86/dell/dell-wmi-base.c
6175
6176DELL WMI SYSMAN DRIVER
6177M:	Prasanth Ksr <prasanth.ksr@dell.com>
6178L:	Dell.Client.Kernel@dell.com
6179L:	platform-driver-x86@vger.kernel.org
6180S:	Maintained
6181F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6182F:	drivers/platform/x86/dell/dell-wmi-sysman/
6183
6184DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6185M:	Zev Weiss <zev@bewilderbeest.net>
6186L:	linux-hwmon@vger.kernel.org
6187S:	Maintained
6188F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6189
6190DELTA DPS920AB PSU DRIVER
6191M:	Robert Marko <robert.marko@sartura.hr>
6192L:	linux-hwmon@vger.kernel.org
6193S:	Maintained
6194F:	Documentation/hwmon/dps920ab.rst
6195F:	drivers/hwmon/pmbus/dps920ab.c
6196
6197DELTA NETWORKS TN48M CPLD DRIVERS
6198M:	Robert Marko <robert.marko@sartura.hr>
6199S:	Maintained
6200F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6201F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6202F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6203F:	drivers/gpio/gpio-tn48m.c
6204F:	include/dt-bindings/reset/delta,tn48m-reset.h
6205
6206DELTA ST MEDIA DRIVER
6207M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6208L:	linux-media@vger.kernel.org
6209S:	Supported
6210W:	https://linuxtv.org
6211T:	git git://linuxtv.org/media_tree.git
6212F:	drivers/media/platform/st/sti/delta
6213
6214DENALI NAND DRIVER
6215L:	linux-mtd@lists.infradead.org
6216S:	Orphan
6217F:	drivers/mtd/nand/raw/denali*
6218
6219DESIGNWARE EDMA CORE IP DRIVER
6220M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6221R:	Serge Semin <fancer.lancer@gmail.com>
6222L:	dmaengine@vger.kernel.org
6223S:	Maintained
6224F:	drivers/dma/dw-edma/
6225F:	include/linux/dma/edma.h
6226
6227DESIGNWARE USB2 DRD IP DRIVER
6228M:	Minas Harutyunyan <hminas@synopsys.com>
6229L:	linux-usb@vger.kernel.org
6230S:	Maintained
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6232F:	drivers/usb/dwc2/
6233
6234DESIGNWARE USB3 DRD IP DRIVER
6235M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6236L:	linux-usb@vger.kernel.org
6237S:	Maintained
6238F:	drivers/usb/dwc3/
6239
6240DESIGNWARE XDATA IP DRIVER
6241M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6242L:	linux-pci@vger.kernel.org
6243S:	Maintained
6244F:	Documentation/misc-devices/dw-xdata-pcie.rst
6245F:	drivers/misc/dw-xdata-pcie.c
6246
6247DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6248M:	Andreas Klinger <ak@it-klinger.de>
6249L:	linux-iio@vger.kernel.org
6250S:	Maintained
6251F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6252F:	drivers/iio/proximity/srf*.c
6253
6254DEVICE COREDUMP (DEV_COREDUMP)
6255M:	Johannes Berg <johannes@sipsolutions.net>
6256L:	linux-kernel@vger.kernel.org
6257S:	Maintained
6258F:	drivers/base/devcoredump.c
6259F:	include/linux/devcoredump.h
6260
6261DEVICE DEPENDENCY HELPER SCRIPT
6262M:	Saravana Kannan <saravanak@google.com>
6263L:	linux-kernel@vger.kernel.org
6264S:	Maintained
6265F:	scripts/dev-needs.sh
6266
6267DEVICE DIRECT ACCESS (DAX)
6268M:	Dan Williams <dan.j.williams@intel.com>
6269M:	Vishal Verma <vishal.l.verma@intel.com>
6270M:	Dave Jiang <dave.jiang@intel.com>
6271L:	nvdimm@lists.linux.dev
6272L:	linux-cxl@vger.kernel.org
6273S:	Supported
6274F:	drivers/dax/
6275
6276DEVICE FREQUENCY (DEVFREQ)
6277M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6278M:	Kyungmin Park <kyungmin.park@samsung.com>
6279M:	Chanwoo Choi <cw00.choi@samsung.com>
6280L:	linux-pm@vger.kernel.org
6281S:	Maintained
6282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6283F:	Documentation/devicetree/bindings/devfreq/
6284F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6285F:	drivers/devfreq/
6286F:	include/linux/devfreq.h
6287F:	include/trace/events/devfreq.h
6288
6289DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6290M:	Chanwoo Choi <cw00.choi@samsung.com>
6291L:	linux-pm@vger.kernel.org
6292S:	Supported
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6294F:	Documentation/devicetree/bindings/devfreq/event/
6295F:	drivers/devfreq/devfreq-event.c
6296F:	drivers/devfreq/event/
6297F:	include/dt-bindings/pmu/exynos_ppmu.h
6298F:	include/linux/devfreq-event.h
6299
6300DEVICE RESOURCE MANAGEMENT HELPERS
6301M:	Hans de Goede <hdegoede@redhat.com>
6302R:	Matti Vaittinen <mazziesaccount@gmail.com>
6303S:	Maintained
6304F:	include/linux/devm-helpers.h
6305
6306DEVICE-MAPPER  (LVM)
6307M:	Alasdair Kergon <agk@redhat.com>
6308M:	Mike Snitzer <snitzer@kernel.org>
6309M:	Mikulas Patocka <mpatocka@redhat.com>
6310L:	dm-devel@lists.linux.dev
6311S:	Maintained
6312Q:	http://patchwork.kernel.org/project/dm-devel/list/
6313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6314F:	Documentation/admin-guide/device-mapper/
6315F:	drivers/md/Kconfig
6316F:	drivers/md/Makefile
6317F:	drivers/md/dm*
6318F:	drivers/md/persistent-data/
6319F:	include/linux/device-mapper.h
6320F:	include/linux/dm-*.h
6321F:	include/uapi/linux/dm-*.h
6322
6323DEVICE-MAPPER VDO TARGET
6324M:	Matthew Sakai <msakai@redhat.com>
6325L:	dm-devel@lists.linux.dev
6326S:	Maintained
6327F:	Documentation/admin-guide/device-mapper/vdo*.rst
6328F:	drivers/md/dm-vdo/
6329
6330DEVLINK
6331M:	Jiri Pirko <jiri@resnulli.us>
6332L:	netdev@vger.kernel.org
6333S:	Supported
6334F:	Documentation/networking/devlink
6335F:	include/net/devlink.h
6336F:	include/uapi/linux/devlink.h
6337F:	net/devlink/
6338
6339DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6340M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6341L:	kernel@dh-electronics.com
6342S:	Maintained
6343F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6344F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6345
6346DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6347M:	Marek Vasut <marex@denx.de>
6348L:	kernel@dh-electronics.com
6349S:	Maintained
6350F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6351F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6352
6353DIALOG SEMICONDUCTOR DRIVERS
6354M:	Support Opensource <support.opensource@diasemi.com>
6355S:	Supported
6356W:	http://www.dialog-semiconductor.com/products
6357F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6358F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6359F:	Documentation/devicetree/bindings/mfd/da90*.txt
6360F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6361F:	Documentation/devicetree/bindings/regulator/da92*.txt
6362F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6363F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6364F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6365F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6366F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6367F:	Documentation/hwmon/da90??.rst
6368F:	drivers/gpio/gpio-da90??.c
6369F:	drivers/hwmon/da90??-hwmon.c
6370F:	drivers/iio/adc/da91??-*.c
6371F:	drivers/input/misc/da72??.[ch]
6372F:	drivers/input/misc/da90??_onkey.c
6373F:	drivers/input/touchscreen/da9052_tsi.c
6374F:	drivers/leds/leds-da90??.c
6375F:	drivers/mfd/da903x.c
6376F:	drivers/mfd/da90??-*.c
6377F:	drivers/mfd/da91??-*.c
6378F:	drivers/pinctrl/pinctrl-da90??.c
6379F:	drivers/power/supply/da9052-battery.c
6380F:	drivers/power/supply/da91??-*.c
6381F:	drivers/regulator/da9???-regulator.[ch]
6382F:	drivers/regulator/slg51000-regulator.[ch]
6383F:	drivers/rtc/rtc-da90??.c
6384F:	drivers/thermal/da90??-thermal.c
6385F:	drivers/video/backlight/da90??_bl.c
6386F:	drivers/watchdog/da90??_wdt.c
6387F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6388F:	include/linux/mfd/da903x.h
6389F:	include/linux/mfd/da9052/
6390F:	include/linux/mfd/da9055/
6391F:	include/linux/mfd/da9062/
6392F:	include/linux/mfd/da9063/
6393F:	include/linux/mfd/da9150/
6394F:	include/linux/regulator/da9211.h
6395F:	include/sound/da[79]*.h
6396F:	sound/soc/codecs/da[79]*.[ch]
6397
6398DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6399M:	William Breathitt Gray <wbg@kernel.org>
6400L:	linux-gpio@vger.kernel.org
6401S:	Maintained
6402F:	drivers/gpio/gpio-gpio-mm.c
6403
6404DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6405M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6406L:	linux-media@vger.kernel.org
6407S:	Maintained
6408F:	Documentation/admin-guide/media/mgb4.rst
6409F:	drivers/media/pci/mgb4/
6410
6411DIOLAN U2C-12 I2C DRIVER
6412M:	Guenter Roeck <linux@roeck-us.net>
6413L:	linux-i2c@vger.kernel.org
6414S:	Maintained
6415F:	drivers/i2c/busses/i2c-diolan-u2c.c
6416
6417DIRECTORY NOTIFICATION (DNOTIFY)
6418M:	Jan Kara <jack@suse.cz>
6419R:	Amir Goldstein <amir73il@gmail.com>
6420L:	linux-fsdevel@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/filesystems/dnotify.rst
6423F:	fs/notify/dnotify/
6424F:	include/linux/dnotify.h
6425
6426DISK GEOMETRY AND PARTITION HANDLING
6427M:	Andries Brouwer <aeb@cwi.nl>
6428S:	Maintained
6429W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6430W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6431W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6432
6433DISKQUOTA
6434M:	Jan Kara <jack@suse.com>
6435S:	Maintained
6436F:	Documentation/filesystems/quota.rst
6437F:	fs/quota/
6438F:	include/linux/quota*.h
6439F:	include/uapi/linux/quota*.h
6440
6441DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6442M:	Bernie Thompson <bernie@plugable.com>
6443L:	linux-fbdev@vger.kernel.org
6444S:	Maintained
6445W:	http://plugable.com/category/projects/udlfb/
6446F:	Documentation/fb/udlfb.rst
6447F:	drivers/video/fbdev/udlfb.c
6448F:	include/video/udlfb.h
6449
6450DISTRIBUTED LOCK MANAGER (DLM)
6451M:	Alexander Aring <aahringo@redhat.com>
6452M:	David Teigland <teigland@redhat.com>
6453L:	gfs2@lists.linux.dev
6454S:	Supported
6455W:	https://pagure.io/dlm
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6457F:	fs/dlm/
6458
6459DMA BUFFER SHARING FRAMEWORK
6460M:	Sumit Semwal <sumit.semwal@linaro.org>
6461M:	Christian König <christian.koenig@amd.com>
6462L:	linux-media@vger.kernel.org
6463L:	dri-devel@lists.freedesktop.org
6464L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6465S:	Maintained
6466T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6467F:	Documentation/driver-api/dma-buf.rst
6468F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6469F:	drivers/dma-buf/
6470F:	include/linux/*fence.h
6471F:	include/linux/dma-buf.h
6472F:	include/linux/dma-resv.h
6473K:	\bdma_(?:buf|fence|resv)\b
6474
6475DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6476M:	Vinod Koul <vkoul@kernel.org>
6477L:	dmaengine@vger.kernel.org
6478S:	Maintained
6479Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6481F:	Documentation/devicetree/bindings/dma/
6482F:	Documentation/driver-api/dmaengine/
6483F:	drivers/dma/
6484F:	include/dt-bindings/dma/
6485F:	include/linux/dma/
6486F:	include/linux/dmaengine.h
6487F:	include/linux/of_dma.h
6488
6489DMA MAPPING BENCHMARK
6490M:	Xiang Chen <chenxiang66@hisilicon.com>
6491L:	iommu@lists.linux.dev
6492F:	kernel/dma/map_benchmark.c
6493F:	tools/testing/selftests/dma/
6494
6495DMA MAPPING HELPERS
6496M:	Christoph Hellwig <hch@lst.de>
6497M:	Marek Szyprowski <m.szyprowski@samsung.com>
6498R:	Robin Murphy <robin.murphy@arm.com>
6499L:	iommu@lists.linux.dev
6500S:	Supported
6501W:	http://git.infradead.org/users/hch/dma-mapping.git
6502T:	git git://git.infradead.org/users/hch/dma-mapping.git
6503F:	include/asm-generic/dma-mapping.h
6504F:	include/linux/dma-direct.h
6505F:	include/linux/dma-map-ops.h
6506F:	include/linux/dma-mapping.h
6507F:	include/linux/swiotlb.h
6508F:	kernel/dma/
6509
6510DMA-BUF HEAPS FRAMEWORK
6511M:	Sumit Semwal <sumit.semwal@linaro.org>
6512R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6513R:	Brian Starkey <Brian.Starkey@arm.com>
6514R:	John Stultz <jstultz@google.com>
6515R:	T.J. Mercier <tjmercier@google.com>
6516L:	linux-media@vger.kernel.org
6517L:	dri-devel@lists.freedesktop.org
6518L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6519S:	Maintained
6520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6521F:	drivers/dma-buf/dma-heap.c
6522F:	drivers/dma-buf/heaps/*
6523F:	include/linux/dma-heap.h
6524F:	include/uapi/linux/dma-heap.h
6525
6526DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6527M:	Lukasz Luba <lukasz.luba@arm.com>
6528L:	linux-pm@vger.kernel.org
6529L:	linux-samsung-soc@vger.kernel.org
6530S:	Maintained
6531F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6532F:	drivers/memory/samsung/exynos5422-dmc.c
6533
6534DME1737 HARDWARE MONITOR DRIVER
6535M:	Juerg Haefliger <juergh@proton.me>
6536L:	linux-hwmon@vger.kernel.org
6537S:	Maintained
6538F:	Documentation/hwmon/dme1737.rst
6539F:	drivers/hwmon/dme1737.c
6540
6541DMI/SMBIOS SUPPORT
6542M:	Jean Delvare <jdelvare@suse.com>
6543S:	Maintained
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6545F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6546F:	drivers/firmware/dmi-id.c
6547F:	drivers/firmware/dmi_scan.c
6548F:	include/linux/dmi.h
6549
6550DOCUMENTATION
6551M:	Jonathan Corbet <corbet@lwn.net>
6552L:	linux-doc@vger.kernel.org
6553S:	Maintained
6554P:	Documentation/doc-guide/maintainer-profile.rst
6555T:	git git://git.lwn.net/linux.git docs-next
6556F:	Documentation/
6557F:	scripts/check-variable-fonts.sh
6558F:	scripts/documentation-file-ref-check
6559F:	scripts/kernel-doc
6560F:	scripts/sphinx-pre-install
6561X:	Documentation/ABI/
6562X:	Documentation/admin-guide/media/
6563X:	Documentation/devicetree/
6564X:	Documentation/driver-api/media/
6565X:	Documentation/firmware-guide/acpi/
6566X:	Documentation/i2c/
6567X:	Documentation/netlink/
6568X:	Documentation/power/
6569X:	Documentation/spi/
6570X:	Documentation/userspace-api/media/
6571
6572DOCUMENTATION PROCESS
6573M:	Jonathan Corbet <corbet@lwn.net>
6574L:	workflows@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/maintainer/
6577F:	Documentation/process/
6578
6579DOCUMENTATION REPORTING ISSUES
6580M:	Thorsten Leemhuis <linux@leemhuis.info>
6581L:	linux-doc@vger.kernel.org
6582S:	Maintained
6583F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6584F:	Documentation/admin-guide/reporting-issues.rst
6585F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6586
6587DOCUMENTATION SCRIPTS
6588M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6589L:	linux-doc@vger.kernel.org
6590S:	Maintained
6591F:	Documentation/sphinx/parse-headers.pl
6592F:	scripts/documentation-file-ref-check
6593F:	scripts/sphinx-pre-install
6594
6595DOCUMENTATION/ITALIAN
6596M:	Federico Vaga <federico.vaga@vaga.pv.it>
6597L:	linux-doc@vger.kernel.org
6598S:	Maintained
6599F:	Documentation/translations/it_IT
6600
6601DOCUMENTATION/JAPANESE
6602R:	Akira Yokosawa <akiyks@gmail.com>
6603L:	linux-doc@vger.kernel.org
6604S:	Maintained
6605F:	Documentation/translations/ja_JP
6606
6607DONGWOON DW9714 LENS VOICE COIL DRIVER
6608M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6609L:	linux-media@vger.kernel.org
6610S:	Maintained
6611T:	git git://linuxtv.org/media_tree.git
6612F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6613F:	drivers/media/i2c/dw9714.c
6614
6615DONGWOON DW9719 LENS VOICE COIL DRIVER
6616M:	Daniel Scally <djrscally@gmail.com>
6617L:	linux-media@vger.kernel.org
6618S:	Maintained
6619T:	git git://linuxtv.org/media_tree.git
6620F:	drivers/media/i2c/dw9719.c
6621
6622DONGWOON DW9768 LENS VOICE COIL DRIVER
6623L:	linux-media@vger.kernel.org
6624S:	Orphan
6625T:	git git://linuxtv.org/media_tree.git
6626F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6627F:	drivers/media/i2c/dw9768.c
6628
6629DONGWOON DW9807 LENS VOICE COIL DRIVER
6630M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6631L:	linux-media@vger.kernel.org
6632S:	Maintained
6633T:	git git://linuxtv.org/media_tree.git
6634F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6635F:	drivers/media/i2c/dw9807-vcm.c
6636
6637DOUBLETALK DRIVER
6638M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6639L:	blinux-list@redhat.com
6640S:	Maintained
6641F:	drivers/char/dtlk.c
6642F:	include/linux/dtlk.h
6643
6644DPAA2 DATAPATH I/O (DPIO) DRIVER
6645M:	Roy Pledge <Roy.Pledge@nxp.com>
6646L:	linux-kernel@vger.kernel.org
6647S:	Maintained
6648F:	drivers/soc/fsl/dpio
6649
6650DPAA2 ETHERNET DRIVER
6651M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6652L:	netdev@vger.kernel.org
6653S:	Maintained
6654F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6655F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6656F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6657F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6658F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6662F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6663F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6664
6665DPAA2 ETHERNET SWITCH DRIVER
6666M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6667L:	netdev@vger.kernel.org
6668S:	Maintained
6669F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6670F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6671F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6672
6673DPLL SUBSYSTEM
6674M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6675M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6676M:	Jiri Pirko <jiri@resnulli.us>
6677L:	netdev@vger.kernel.org
6678S:	Supported
6679F:	Documentation/driver-api/dpll.rst
6680F:	drivers/dpll/*
6681F:	include/linux/dpll.h
6682F:	include/uapi/linux/dpll.h
6683
6684DRBD DRIVER
6685M:	Philipp Reisner <philipp.reisner@linbit.com>
6686M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6687M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6688L:	drbd-dev@lists.linbit.com
6689S:	Supported
6690W:	http://www.drbd.org
6691T:	git git://git.linbit.com/linux-drbd.git
6692T:	git git://git.linbit.com/drbd-8.4.git
6693F:	Documentation/admin-guide/blockdev/
6694F:	drivers/block/drbd/
6695F:	include/linux/drbd*
6696F:	lib/lru_cache.c
6697
6698DRIVER COMPONENT FRAMEWORK
6699L:	dri-devel@lists.freedesktop.org
6700F:	drivers/base/component.c
6701F:	include/linux/component.h
6702
6703DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6704M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6705R:	"Rafael J. Wysocki" <rafael@kernel.org>
6706S:	Supported
6707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6708F:	Documentation/core-api/kobject.rst
6709F:	drivers/base/
6710F:	fs/debugfs/
6711F:	fs/sysfs/
6712F:	include/linux/debugfs.h
6713F:	include/linux/fwnode.h
6714F:	include/linux/kobj*
6715F:	include/linux/property.h
6716F:	lib/kobj*
6717
6718DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6719M:	Nishanth Menon <nm@ti.com>
6720L:	linux-pm@vger.kernel.org
6721S:	Maintained
6722F:	drivers/soc/ti/smartreflex.c
6723F:	include/linux/power/smartreflex.h
6724
6725DRM ACCEL DRIVERS FOR INTEL VPU
6726M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6727M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6728L:	dri-devel@lists.freedesktop.org
6729S:	Supported
6730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731F:	drivers/accel/ivpu/
6732F:	include/uapi/drm/ivpu_accel.h
6733
6734DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6735M:	Oded Gabbay <ogabbay@kernel.org>
6736L:	dri-devel@lists.freedesktop.org
6737S:	Maintained
6738C:	irc://irc.oftc.net/dri-devel
6739T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6740F:	Documentation/accel/
6741F:	drivers/accel/
6742F:	include/drm/drm_accel.h
6743
6744DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6745M:	Maxime Ripard <mripard@kernel.org>
6746M:	Chen-Yu Tsai <wens@csie.org>
6747R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6748L:	dri-devel@lists.freedesktop.org
6749S:	Supported
6750T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6751F:	drivers/gpu/drm/sun4i/sun8i*
6752
6753DRM DRIVER FOR ARM PL111 CLCD
6754S:	Orphan
6755T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6756F:	drivers/gpu/drm/pl111/
6757
6758DRM DRIVER FOR ARM VERSATILE TFT PANELS
6759M:	Linus Walleij <linus.walleij@linaro.org>
6760S:	Maintained
6761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6762F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6763F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6764
6765DRM DRIVER FOR ASPEED BMC GFX
6766M:	Joel Stanley <joel@jms.id.au>
6767L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6768S:	Supported
6769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6770F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6771F:	drivers/gpu/drm/aspeed/
6772
6773DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6774M:	Dave Airlie <airlied@redhat.com>
6775R:	Thomas Zimmermann <tzimmermann@suse.de>
6776R:	Jocelyn Falempe <jfalempe@redhat.com>
6777L:	dri-devel@lists.freedesktop.org
6778S:	Supported
6779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6780F:	drivers/gpu/drm/ast/
6781
6782DRM DRIVER FOR BOCHS VIRTUAL GPU
6783M:	Gerd Hoffmann <kraxel@redhat.com>
6784L:	virtualization@lists.linux.dev
6785S:	Maintained
6786T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6787F:	drivers/gpu/drm/tiny/bochs.c
6788
6789DRM DRIVER FOR BOE HIMAX8279D PANELS
6790M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6791S:	Maintained
6792F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6793F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6794
6795DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6796M:	Jagan Teki <jagan@amarulasolutions.com>
6797S:	Maintained
6798F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6799F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6800
6801DRM DRIVER FOR EBBG FT8719 PANEL
6802M:	Joel Selvaraj <jo@jsfamily.in>
6803S:	Maintained
6804T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6805F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6806F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6807
6808DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6809M:	Linus Walleij <linus.walleij@linaro.org>
6810S:	Maintained
6811T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6812F:	drivers/gpu/drm/tve200/
6813
6814DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6815M:	Icenowy Zheng <icenowy@aosc.io>
6816S:	Maintained
6817F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6818F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6819
6820DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6821M:	Jagan Teki <jagan@amarulasolutions.com>
6822S:	Maintained
6823F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6824F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6825
6826DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6827M:	Thomas Zimmermann <tzimmermann@suse.de>
6828M:	Javier Martinez Canillas <javierm@redhat.com>
6829L:	dri-devel@lists.freedesktop.org
6830S:	Maintained
6831T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6832F:	drivers/gpu/drm/drm_aperture.c
6833F:	drivers/gpu/drm/tiny/ofdrm.c
6834F:	drivers/gpu/drm/tiny/simpledrm.c
6835F:	drivers/video/aperture.c
6836F:	drivers/video/nomodeset.c
6837F:	include/drm/drm_aperture.h
6838F:	include/linux/aperture.h
6839F:	include/video/nomodeset.h
6840
6841DRM DRIVER FOR GENERIC EDP PANELS
6842R:	Douglas Anderson <dianders@chromium.org>
6843F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6844F:	drivers/gpu/drm/panel/panel-edp.c
6845
6846DRM DRIVER FOR GENERIC USB DISPLAY
6847M:	Noralf Trønnes <noralf@tronnes.org>
6848S:	Maintained
6849W:	https://github.com/notro/gud/wiki
6850T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6851F:	drivers/gpu/drm/gud/
6852F:	include/drm/gud.h
6853
6854DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6855M:	Hans de Goede <hdegoede@redhat.com>
6856S:	Maintained
6857T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6858F:	drivers/gpu/drm/tiny/gm12u320.c
6859
6860DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6861M:	Ondrej Jirman <megi@xff.cz>
6862M:	Javier Martinez Canillas <javierm@redhat.com>
6863S:	Maintained
6864T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6865F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6866F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6867
6868DRM DRIVER FOR HX8357D PANELS
6869S:	Orphan
6870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6871F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6872F:	drivers/gpu/drm/tiny/hx8357d.c
6873
6874DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6875M:	Deepak Rawat <drawat.floss@gmail.com>
6876L:	linux-hyperv@vger.kernel.org
6877L:	dri-devel@lists.freedesktop.org
6878S:	Maintained
6879T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6880F:	drivers/gpu/drm/hyperv
6881
6882DRM DRIVER FOR ILITEK ILI9225 PANELS
6883M:	David Lechner <david@lechnology.com>
6884S:	Maintained
6885T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6886F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6887F:	drivers/gpu/drm/tiny/ili9225.c
6888
6889DRM DRIVER FOR ILITEK ILI9486 PANELS
6890M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6891S:	Maintained
6892T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6893F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6894F:	drivers/gpu/drm/tiny/ili9486.c
6895
6896DRM DRIVER FOR ILITEK ILI9805 PANELS
6897M:	Michael Trimarchi <michael@amarulasolutions.com>
6898S:	Maintained
6899F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6900F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6901
6902DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6903M:	Jagan Teki <jagan@edgeble.ai>
6904S:	Maintained
6905F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6906F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6907
6908DRM DRIVER FOR LG SW43408 PANELS
6909M:	Sumit Semwal <sumit.semwal@linaro.org>
6910M:	Caleb Connolly <caleb.connolly@linaro.org>
6911S:	Maintained
6912T:	git git://anongit.freedesktop.org/drm/drm-misc
6913F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6914F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6915
6916DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6917M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6918S:	Supported
6919T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6920F:	drivers/gpu/drm/logicvc/
6921
6922DRM DRIVER FOR LVDS PANELS
6923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6924L:	dri-devel@lists.freedesktop.org
6925S:	Maintained
6926T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6927F:	Documentation/devicetree/bindings/display/lvds.yaml
6928F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6929F:	drivers/gpu/drm/panel/panel-lvds.c
6930
6931DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6932M:	Guido Günther <agx@sigxcpu.org>
6933R:	Purism Kernel Team <kernel@puri.sm>
6934S:	Maintained
6935F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6936F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6937
6938DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6939M:	Dave Airlie <airlied@redhat.com>
6940R:	Thomas Zimmermann <tzimmermann@suse.de>
6941R:	Jocelyn Falempe <jfalempe@redhat.com>
6942L:	dri-devel@lists.freedesktop.org
6943S:	Supported
6944T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6945F:	drivers/gpu/drm/mgag200/
6946
6947DRM DRIVER FOR MI0283QT
6948M:	Noralf Trønnes <noralf@tronnes.org>
6949S:	Maintained
6950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6952F:	drivers/gpu/drm/tiny/mi0283qt.c
6953
6954DRM DRIVER FOR MIPI DBI compatible panels
6955M:	Noralf Trønnes <noralf@tronnes.org>
6956S:	Maintained
6957W:	https://github.com/notro/panel-mipi-dbi/wiki
6958T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6959F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6960F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6961
6962DRM DRIVER for Qualcomm Adreno GPUs
6963M:	Rob Clark <robdclark@gmail.com>
6964R:	Sean Paul <sean@poorly.run>
6965R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6966L:	linux-arm-msm@vger.kernel.org
6967L:	dri-devel@lists.freedesktop.org
6968L:	freedreno@lists.freedesktop.org
6969S:	Maintained
6970B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6971T:	git https://gitlab.freedesktop.org/drm/msm.git
6972F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6973F:	drivers/gpu/drm/msm/adreno/
6974F:	drivers/gpu/drm/msm/msm_gpu.*
6975F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6976F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6977F:	drivers/gpu/drm/msm/registers/adreno/
6978F:	include/uapi/drm/msm_drm.h
6979
6980DRM DRIVER for Qualcomm display hardware
6981M:	Rob Clark <robdclark@gmail.com>
6982M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6983M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6984R:	Sean Paul <sean@poorly.run>
6985R:	Marijn Suijten <marijn.suijten@somainline.org>
6986L:	linux-arm-msm@vger.kernel.org
6987L:	dri-devel@lists.freedesktop.org
6988L:	freedreno@lists.freedesktop.org
6989S:	Maintained
6990B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6991T:	git https://gitlab.freedesktop.org/drm/msm.git
6992F:	Documentation/devicetree/bindings/display/msm/
6993F:	drivers/gpu/drm/ci/xfails/msm*
6994F:	drivers/gpu/drm/msm/
6995F:	include/uapi/drm/msm_drm.h
6996
6997DRM DRIVER FOR NOVATEK NT35510 PANELS
6998M:	Linus Walleij <linus.walleij@linaro.org>
6999S:	Maintained
7000T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7001F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7002F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7003
7004DRM DRIVER FOR NOVATEK NT35560 PANELS
7005M:	Linus Walleij <linus.walleij@linaro.org>
7006S:	Maintained
7007T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7008F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7009F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7010
7011DRM DRIVER FOR NOVATEK NT36523 PANELS
7012M:	Jianhua Lu <lujianhua000@gmail.com>
7013S:	Maintained
7014T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7015F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7016F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7017
7018DRM DRIVER FOR NOVATEK NT36672A PANELS
7019M:	Sumit Semwal <sumit.semwal@linaro.org>
7020S:	Maintained
7021T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7022F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7023F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7024
7025DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7026M:	Karol Herbst <kherbst@redhat.com>
7027M:	Lyude Paul <lyude@redhat.com>
7028M:	Danilo Krummrich <dakr@redhat.com>
7029L:	dri-devel@lists.freedesktop.org
7030L:	nouveau@lists.freedesktop.org
7031S:	Supported
7032W:	https://nouveau.freedesktop.org/
7033Q:	https://patchwork.freedesktop.org/project/nouveau/
7034Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7035B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7036C:	irc://irc.oftc.net/nouveau
7037T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7038F:	drivers/gpu/drm/nouveau/
7039F:	include/uapi/drm/nouveau_drm.h
7040
7041DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7042M:	Stefan Mavrodiev <stefan@olimex.com>
7043S:	Maintained
7044F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7045F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7046
7047DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7048R:	Douglas Anderson <dianders@chromium.org>
7049F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7050F:	drivers/gpu/drm/bridge/parade-ps8640.c
7051
7052DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7053M:	Noralf Trønnes <noralf@tronnes.org>
7054S:	Maintained
7055T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7056F:	Documentation/devicetree/bindings/display/repaper.txt
7057F:	drivers/gpu/drm/tiny/repaper.c
7058
7059DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7060M:	Dave Airlie <airlied@redhat.com>
7061M:	Gerd Hoffmann <kraxel@redhat.com>
7062L:	virtualization@lists.linux.dev
7063S:	Obsolete
7064W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7065T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066F:	drivers/gpu/drm/tiny/cirrus.c
7067
7068DRM DRIVER FOR QXL VIRTUAL GPU
7069M:	Dave Airlie <airlied@redhat.com>
7070M:	Gerd Hoffmann <kraxel@redhat.com>
7071L:	virtualization@lists.linux.dev
7072L:	spice-devel@lists.freedesktop.org
7073S:	Maintained
7074T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7075F:	drivers/gpu/drm/qxl/
7076F:	include/uapi/drm/qxl_drm.h
7077
7078DRM DRIVER FOR RAYDIUM RM67191 PANELS
7079M:	Robert Chiras <robert.chiras@nxp.com>
7080S:	Maintained
7081F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7082F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7083
7084DRM DRIVER FOR SAMSUNG DB7430 PANELS
7085M:	Linus Walleij <linus.walleij@linaro.org>
7086S:	Maintained
7087T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7088F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7089F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7090
7091DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7092M:	Inki Dae <inki.dae@samsung.com>
7093M:	Jagan Teki <jagan@amarulasolutions.com>
7094M:	Marek Szyprowski <m.szyprowski@samsung.com>
7095S:	Maintained
7096T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7098F:	drivers/gpu/drm/bridge/samsung-dsim.c
7099F:	include/drm/bridge/samsung-dsim.h
7100
7101DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7102M:	Markuss Broks <markuss.broks@gmail.com>
7103S:	Maintained
7104F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7105F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7106
7107DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7108M:	Artur Weber <aweber.kernel@gmail.com>
7109S:	Maintained
7110F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7111F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7112
7113DRM DRIVER FOR SITRONIX ST7586 PANELS
7114M:	David Lechner <david@lechnology.com>
7115S:	Maintained
7116T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7117F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7118F:	drivers/gpu/drm/tiny/st7586.c
7119
7120DRM DRIVER FOR SITRONIX ST7701 PANELS
7121M:	Jagan Teki <jagan@amarulasolutions.com>
7122S:	Maintained
7123F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7124F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7125
7126DRM DRIVER FOR SITRONIX ST7703 PANELS
7127M:	Guido Günther <agx@sigxcpu.org>
7128R:	Purism Kernel Team <kernel@puri.sm>
7129R:	Ondrej Jirman <megi@xff.cz>
7130S:	Maintained
7131F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7132F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7133
7134DRM DRIVER FOR SITRONIX ST7735R PANELS
7135M:	David Lechner <david@lechnology.com>
7136S:	Maintained
7137T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7138F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7139F:	drivers/gpu/drm/tiny/st7735r.c
7140
7141DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7142M:	Javier Martinez Canillas <javierm@redhat.com>
7143S:	Maintained
7144T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7146F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7147F:	drivers/gpu/drm/solomon/ssd130x*
7148
7149DRM DRIVER FOR ST-ERICSSON MCDE
7150M:	Linus Walleij <linus.walleij@linaro.org>
7151S:	Maintained
7152T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7153F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7154F:	drivers/gpu/drm/mcde/
7155
7156DRM DRIVER FOR SYNAPTICS R63353 PANELS
7157M:	Michael Trimarchi <michael@amarulasolutions.com>
7158S:	Maintained
7159F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7160F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7161
7162DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7163M:	Jagan Teki <jagan@amarulasolutions.com>
7164S:	Maintained
7165F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7166F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7167
7168DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7169R:	Douglas Anderson <dianders@chromium.org>
7170F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7171F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7172
7173DRM DRIVER FOR TPO TPG110 PANELS
7174M:	Linus Walleij <linus.walleij@linaro.org>
7175S:	Maintained
7176T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7177F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7178F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7179
7180DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7181M:	Dave Airlie <airlied@redhat.com>
7182R:	Sean Paul <sean@poorly.run>
7183R:	Thomas Zimmermann <tzimmermann@suse.de>
7184L:	dri-devel@lists.freedesktop.org
7185S:	Supported
7186T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7187F:	drivers/gpu/drm/udl/
7188
7189DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7190M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7191M:	Melissa Wen <melissa.srw@gmail.com>
7192M:	Maíra Canal <mairacanal@riseup.net>
7193R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7194R:	Daniel Vetter <daniel@ffwll.ch>
7195L:	dri-devel@lists.freedesktop.org
7196S:	Maintained
7197T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7198F:	Documentation/gpu/vkms.rst
7199F:	drivers/gpu/drm/vkms/
7200
7201DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7202M:	Hans de Goede <hdegoede@redhat.com>
7203L:	dri-devel@lists.freedesktop.org
7204S:	Maintained
7205T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206F:	drivers/gpu/drm/vboxvideo/
7207
7208DRM DRIVER FOR VMWARE VIRTUAL GPU
7209M:	Zack Rusin <zack.rusin@broadcom.com>
7210R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7211L:	dri-devel@lists.freedesktop.org
7212S:	Supported
7213T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7214F:	drivers/gpu/drm/vmwgfx/
7215F:	include/uapi/drm/vmwgfx_drm.h
7216
7217DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7218M:	Linus Walleij <linus.walleij@linaro.org>
7219S:	Maintained
7220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7222F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7223
7224DRM DRIVERS
7225M:	David Airlie <airlied@gmail.com>
7226M:	Daniel Vetter <daniel@ffwll.ch>
7227L:	dri-devel@lists.freedesktop.org
7228S:	Maintained
7229B:	https://gitlab.freedesktop.org/drm
7230C:	irc://irc.oftc.net/dri-devel
7231T:	git https://gitlab.freedesktop.org/drm/kernel.git
7232F:	Documentation/devicetree/bindings/display/
7233F:	Documentation/devicetree/bindings/gpu/
7234F:	Documentation/gpu/
7235F:	drivers/gpu/
7236F:	include/drm/
7237F:	include/linux/vga*
7238F:	include/uapi/drm/
7239
7240DRM DRIVERS AND MISC GPU PATCHES
7241M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7242M:	Maxime Ripard <mripard@kernel.org>
7243M:	Thomas Zimmermann <tzimmermann@suse.de>
7244S:	Maintained
7245W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7246T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247F:	Documentation/devicetree/bindings/display/
7248F:	Documentation/devicetree/bindings/gpu/
7249F:	Documentation/gpu/
7250F:	drivers/gpu/drm/
7251F:	drivers/gpu/vga/
7252F:	include/drm/drm
7253F:	include/linux/vga*
7254F:	include/uapi/drm/
7255X:	drivers/gpu/drm/amd/
7256X:	drivers/gpu/drm/armada/
7257X:	drivers/gpu/drm/etnaviv/
7258X:	drivers/gpu/drm/exynos/
7259X:	drivers/gpu/drm/i915/
7260X:	drivers/gpu/drm/kmb/
7261X:	drivers/gpu/drm/mediatek/
7262X:	drivers/gpu/drm/msm/
7263X:	drivers/gpu/drm/nouveau/
7264X:	drivers/gpu/drm/radeon/
7265X:	drivers/gpu/drm/renesas/rcar-du/
7266X:	drivers/gpu/drm/tegra/
7267
7268DRM DRIVERS FOR ALLWINNER A10
7269M:	Maxime Ripard <mripard@kernel.org>
7270M:	Chen-Yu Tsai <wens@csie.org>
7271L:	dri-devel@lists.freedesktop.org
7272S:	Supported
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/allwinner*
7275F:	drivers/gpu/drm/sun4i/
7276
7277DRM DRIVERS FOR AMLOGIC SOCS
7278M:	Neil Armstrong <neil.armstrong@linaro.org>
7279L:	dri-devel@lists.freedesktop.org
7280L:	linux-amlogic@lists.infradead.org
7281S:	Supported
7282W:	http://linux-meson.com/
7283T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7285F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7286F:	Documentation/gpu/meson.rst
7287F:	drivers/gpu/drm/ci/xfails/meson*
7288F:	drivers/gpu/drm/meson/
7289
7290DRM DRIVERS FOR ATMEL HLCDC
7291M:	Sam Ravnborg <sam@ravnborg.org>
7292M:	Boris Brezillon <bbrezillon@kernel.org>
7293L:	dri-devel@lists.freedesktop.org
7294S:	Supported
7295T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296F:	Documentation/devicetree/bindings/display/atmel/
7297F:	drivers/gpu/drm/atmel-hlcdc/
7298
7299DRM DRIVERS FOR BRIDGE CHIPS
7300M:	Andrzej Hajda <andrzej.hajda@intel.com>
7301M:	Neil Armstrong <neil.armstrong@linaro.org>
7302M:	Robert Foss <rfoss@kernel.org>
7303R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7304R:	Jonas Karlman <jonas@kwiboo.se>
7305R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7306S:	Maintained
7307T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7308F:	Documentation/devicetree/bindings/display/bridge/
7309F:	drivers/gpu/drm/bridge/
7310F:	drivers/gpu/drm/drm_bridge.c
7311F:	drivers/gpu/drm/drm_bridge_connector.c
7312F:	include/drm/drm_bridge.h
7313F:	include/drm/drm_bridge_connector.h
7314
7315DRM DRIVERS FOR EXYNOS
7316M:	Inki Dae <inki.dae@samsung.com>
7317M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7318M:	Kyungmin Park <kyungmin.park@samsung.com>
7319L:	dri-devel@lists.freedesktop.org
7320S:	Supported
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7322F:	Documentation/devicetree/bindings/display/exynos/
7323F:	Documentation/devicetree/bindings/display/samsung/
7324F:	drivers/gpu/drm/exynos/
7325F:	include/uapi/drm/exynos_drm.h
7326
7327DRM DRIVERS FOR FREESCALE DCU
7328M:	Stefan Agner <stefan@agner.ch>
7329M:	Alison Wang <alison.wang@nxp.com>
7330L:	dri-devel@lists.freedesktop.org
7331S:	Supported
7332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7334F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7335F:	drivers/gpu/drm/fsl-dcu/
7336
7337DRM DRIVERS FOR FREESCALE IMX 5/6
7338M:	Philipp Zabel <p.zabel@pengutronix.de>
7339L:	dri-devel@lists.freedesktop.org
7340S:	Maintained
7341T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342T:	git git://git.pengutronix.de/git/pza/linux
7343F:	Documentation/devicetree/bindings/display/imx/
7344F:	drivers/gpu/drm/imx/ipuv3/
7345F:	drivers/gpu/ipu-v3/
7346
7347DRM DRIVERS FOR FREESCALE IMX BRIDGE
7348M:	Liu Ying <victor.liu@nxp.com>
7349L:	dri-devel@lists.freedesktop.org
7350S:	Maintained
7351F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7352F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7355F:	drivers/gpu/drm/bridge/imx/
7356
7357DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7358M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7359L:	dri-devel@lists.freedesktop.org
7360S:	Maintained
7361T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362F:	drivers/gpu/drm/gma500/
7363
7364DRM DRIVERS FOR HISILICON
7365M:	Xinliang Liu <xinliang.liu@linaro.org>
7366M:	Tian Tao  <tiantao6@hisilicon.com>
7367R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7368R:	Sumit Semwal <sumit.semwal@linaro.org>
7369R:	Yongqin Liu <yongqin.liu@linaro.org>
7370R:	John Stultz <jstultz@google.com>
7371L:	dri-devel@lists.freedesktop.org
7372S:	Maintained
7373T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374F:	Documentation/devicetree/bindings/display/hisilicon/
7375F:	drivers/gpu/drm/hisilicon/
7376
7377DRM DRIVERS FOR LIMA
7378M:	Qiang Yu <yuq825@gmail.com>
7379L:	dri-devel@lists.freedesktop.org
7380L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7381S:	Maintained
7382T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7383F:	drivers/gpu/drm/lima/
7384F:	include/uapi/drm/lima_drm.h
7385
7386DRM DRIVERS FOR LOONGSON
7387M:	Sui Jingfeng <suijingfeng@loongson.cn>
7388L:	dri-devel@lists.freedesktop.org
7389S:	Supported
7390T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391F:	drivers/gpu/drm/loongson/
7392
7393DRM DRIVERS FOR MEDIATEK
7394M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7395M:	Philipp Zabel <p.zabel@pengutronix.de>
7396L:	dri-devel@lists.freedesktop.org
7397L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7398S:	Supported
7399F:	Documentation/devicetree/bindings/display/mediatek/
7400F:	drivers/gpu/drm/ci/xfails/mediatek*
7401F:	drivers/gpu/drm/mediatek/
7402F:	drivers/phy/mediatek/phy-mtk-dp.c
7403F:	drivers/phy/mediatek/phy-mtk-hdmi*
7404F:	drivers/phy/mediatek/phy-mtk-mipi*
7405
7406DRM DRIVERS FOR NVIDIA TEGRA
7407M:	Thierry Reding <thierry.reding@gmail.com>
7408M:	Mikko Perttunen <mperttunen@nvidia.com>
7409L:	dri-devel@lists.freedesktop.org
7410L:	linux-tegra@vger.kernel.org
7411S:	Supported
7412T:	git https://gitlab.freedesktop.org/drm/tegra.git
7413F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7414F:	Documentation/devicetree/bindings/gpu/host1x/
7415F:	drivers/gpu/drm/tegra/
7416F:	drivers/gpu/host1x/
7417F:	include/linux/host1x.h
7418F:	include/uapi/drm/tegra_drm.h
7419
7420DRM DRIVERS FOR RENESAS R-CAR
7421M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7422M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7423L:	dri-devel@lists.freedesktop.org
7424L:	linux-renesas-soc@vger.kernel.org
7425S:	Supported
7426T:	git git://linuxtv.org/pinchartl/media drm/du/next
7427F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7428F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7430F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7431F:	drivers/gpu/drm/renesas/rcar-du/
7432
7433DRM DRIVERS FOR RENESAS RZ
7434M:	Biju Das <biju.das.jz@bp.renesas.com>
7435L:	dri-devel@lists.freedesktop.org
7436L:	linux-renesas-soc@vger.kernel.org
7437S:	Maintained
7438T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7439F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7440F:	drivers/gpu/drm/renesas/rz-du/
7441
7442DRM DRIVERS FOR RENESAS SHMOBILE
7443M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7444M:	Geert Uytterhoeven <geert+renesas@glider.be>
7445L:	dri-devel@lists.freedesktop.org
7446L:	linux-renesas-soc@vger.kernel.org
7447S:	Supported
7448T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7449F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7450F:	drivers/gpu/drm/renesas/shmobile/
7451F:	include/linux/platform_data/shmob_drm.h
7452
7453DRM DRIVERS FOR ROCKCHIP
7454M:	Sandy Huang <hjc@rock-chips.com>
7455M:	Heiko Stübner <heiko@sntech.de>
7456M:	Andy Yan <andy.yan@rock-chips.com>
7457L:	dri-devel@lists.freedesktop.org
7458S:	Maintained
7459T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460F:	Documentation/devicetree/bindings/display/rockchip/
7461F:	drivers/gpu/drm/ci/xfails/rockchip*
7462F:	drivers/gpu/drm/rockchip/
7463
7464DRM DRIVERS FOR STI
7465M:	Alain Volmat <alain.volmat@foss.st.com>
7466L:	dri-devel@lists.freedesktop.org
7467S:	Maintained
7468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7469F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7470F:	drivers/gpu/drm/sti
7471
7472DRM DRIVERS FOR STM
7473M:	Yannick Fertre <yannick.fertre@foss.st.com>
7474M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7475M:	Philippe Cornu <philippe.cornu@foss.st.com>
7476L:	dri-devel@lists.freedesktop.org
7477S:	Maintained
7478T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7480F:	drivers/gpu/drm/stm
7481
7482DRM DRIVERS FOR TI KEYSTONE
7483M:	Jyri Sarha <jyri.sarha@iki.fi>
7484M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7485L:	dri-devel@lists.freedesktop.org
7486S:	Maintained
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7489F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7490F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7491F:	drivers/gpu/drm/tidss/
7492
7493DRM DRIVERS FOR TI LCDC
7494M:	Jyri Sarha <jyri.sarha@iki.fi>
7495M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7496L:	dri-devel@lists.freedesktop.org
7497S:	Maintained
7498T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7499F:	Documentation/devicetree/bindings/display/tilcdc/
7500F:	drivers/gpu/drm/tilcdc/
7501
7502DRM DRIVERS FOR TI OMAP
7503M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7504L:	dri-devel@lists.freedesktop.org
7505S:	Maintained
7506T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507F:	Documentation/devicetree/bindings/display/ti/
7508F:	drivers/gpu/drm/omapdrm/
7509
7510DRM DRIVERS FOR V3D
7511M:	Melissa Wen <mwen@igalia.com>
7512M:	Maíra Canal <mcanal@igalia.com>
7513S:	Supported
7514T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7515F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7516F:	drivers/gpu/drm/v3d/
7517F:	include/uapi/drm/v3d_drm.h
7518
7519DRM DRIVERS FOR VC4
7520M:	Maxime Ripard <mripard@kernel.org>
7521S:	Supported
7522T:	git git://github.com/anholt/linux
7523T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7524F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7525F:	drivers/gpu/drm/vc4/
7526F:	include/uapi/drm/vc4_drm.h
7527
7528DRM DRIVERS FOR VIVANTE GPU IP
7529M:	Lucas Stach <l.stach@pengutronix.de>
7530R:	Russell King <linux+etnaviv@armlinux.org.uk>
7531R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7532L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7533L:	dri-devel@lists.freedesktop.org
7534S:	Maintained
7535F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7536F:	drivers/gpu/drm/etnaviv/
7537F:	include/uapi/drm/etnaviv_drm.h
7538
7539DRM DRIVERS FOR XEN
7540M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7541L:	dri-devel@lists.freedesktop.org
7542L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7543S:	Supported
7544T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7545F:	Documentation/gpu/xen-front.rst
7546F:	drivers/gpu/drm/xen/
7547
7548DRM DRIVERS FOR XILINX
7549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7550M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7551L:	dri-devel@lists.freedesktop.org
7552S:	Maintained
7553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554F:	Documentation/devicetree/bindings/display/xlnx/
7555F:	drivers/gpu/drm/xlnx/
7556
7557DRM GPU SCHEDULER
7558M:	Luben Tuikov <ltuikov89@gmail.com>
7559M:	Matthew Brost <matthew.brost@intel.com>
7560L:	dri-devel@lists.freedesktop.org
7561S:	Maintained
7562T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563F:	drivers/gpu/drm/scheduler/
7564F:	include/drm/gpu_scheduler.h
7565
7566DRM PANEL DRIVERS
7567M:	Neil Armstrong <neil.armstrong@linaro.org>
7568R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7569R:	Sam Ravnborg <sam@ravnborg.org>
7570L:	dri-devel@lists.freedesktop.org
7571S:	Maintained
7572T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573F:	Documentation/devicetree/bindings/display/panel/
7574F:	drivers/gpu/drm/drm_panel.c
7575F:	drivers/gpu/drm/panel/
7576F:	include/drm/drm_panel.h
7577
7578DRM PRIVACY-SCREEN CLASS
7579M:	Hans de Goede <hdegoede@redhat.com>
7580L:	dri-devel@lists.freedesktop.org
7581S:	Maintained
7582T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7583F:	drivers/gpu/drm/drm_privacy_screen*
7584F:	include/drm/drm_privacy_screen*
7585
7586DRM TTM SUBSYSTEM
7587M:	Christian Koenig <christian.koenig@amd.com>
7588M:	Huang Rui <ray.huang@amd.com>
7589L:	dri-devel@lists.freedesktop.org
7590S:	Maintained
7591T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7592F:	drivers/gpu/drm/ttm/
7593F:	include/drm/ttm/
7594
7595DRM AUTOMATED TESTING
7596M:	Helen Koike <helen.koike@collabora.com>
7597L:	dri-devel@lists.freedesktop.org
7598S:	Maintained
7599T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7600F:	Documentation/gpu/automated_testing.rst
7601F:	drivers/gpu/drm/ci/
7602
7603DSBR100 USB FM RADIO DRIVER
7604M:	Alexey Klimov <klimov.linux@gmail.com>
7605L:	linux-media@vger.kernel.org
7606S:	Maintained
7607T:	git git://linuxtv.org/media_tree.git
7608F:	drivers/media/radio/dsbr100.c
7609
7610DT3155 MEDIA DRIVER
7611M:	Hans Verkuil <hverkuil@xs4all.nl>
7612L:	linux-media@vger.kernel.org
7613S:	Odd Fixes
7614W:	https://linuxtv.org
7615T:	git git://linuxtv.org/media_tree.git
7616F:	drivers/media/pci/dt3155/
7617
7618DVB_USB_AF9015 MEDIA DRIVER
7619L:	linux-media@vger.kernel.org
7620S:	Orphan
7621W:	https://linuxtv.org
7622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7623F:	drivers/media/usb/dvb-usb-v2/af9015*
7624
7625DVB_USB_AF9035 MEDIA DRIVER
7626L:	linux-media@vger.kernel.org
7627S:	Orphan
7628W:	https://linuxtv.org
7629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7630F:	drivers/media/usb/dvb-usb-v2/af9035*
7631
7632DVB_USB_ANYSEE MEDIA DRIVER
7633L:	linux-media@vger.kernel.org
7634S:	Orphan
7635W:	https://linuxtv.org
7636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7637F:	drivers/media/usb/dvb-usb-v2/anysee*
7638
7639DVB_USB_AU6610 MEDIA DRIVER
7640L:	linux-media@vger.kernel.org
7641S:	Orphan
7642W:	https://linuxtv.org
7643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7644F:	drivers/media/usb/dvb-usb-v2/au6610*
7645
7646DVB_USB_CE6230 MEDIA DRIVER
7647L:	linux-media@vger.kernel.org
7648S:	Orphan
7649W:	https://linuxtv.org
7650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7651F:	drivers/media/usb/dvb-usb-v2/ce6230*
7652
7653DVB_USB_CXUSB MEDIA DRIVER
7654M:	Michael Krufky <mkrufky@linuxtv.org>
7655L:	linux-media@vger.kernel.org
7656S:	Maintained
7657W:	https://linuxtv.org
7658W:	http://github.com/mkrufky
7659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7660T:	git git://linuxtv.org/media_tree.git
7661F:	drivers/media/usb/dvb-usb/cxusb*
7662
7663DVB_USB_EC168 MEDIA DRIVER
7664L:	linux-media@vger.kernel.org
7665S:	Orphan
7666W:	https://linuxtv.org
7667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7668F:	drivers/media/usb/dvb-usb-v2/ec168*
7669
7670DVB_USB_GL861 MEDIA DRIVER
7671L:	linux-media@vger.kernel.org
7672S:	Orphan
7673W:	https://linuxtv.org
7674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7675F:	drivers/media/usb/dvb-usb-v2/gl861*
7676
7677DVB_USB_MXL111SF MEDIA DRIVER
7678M:	Michael Krufky <mkrufky@linuxtv.org>
7679L:	linux-media@vger.kernel.org
7680S:	Maintained
7681W:	https://linuxtv.org
7682W:	http://github.com/mkrufky
7683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7684T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7685F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7686
7687DVB_USB_RTL28XXU MEDIA DRIVER
7688L:	linux-media@vger.kernel.org
7689S:	Orphan
7690W:	https://linuxtv.org
7691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7692F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7693
7694DVB_USB_V2 MEDIA DRIVER
7695L:	linux-media@vger.kernel.org
7696S:	Orphan
7697W:	https://linuxtv.org
7698W:	http://palosaari.fi/linux/
7699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7700F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7701F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7702
7703DYNAMIC DEBUG
7704M:	Jason Baron <jbaron@akamai.com>
7705M:	Jim Cromie <jim.cromie@gmail.com>
7706S:	Maintained
7707F:	include/linux/dynamic_debug.h
7708F:	lib/dynamic_debug.c
7709F:	lib/test_dynamic_debug.c
7710
7711DYNAMIC INTERRUPT MODERATION
7712M:	Tal Gilboa <talgi@nvidia.com>
7713S:	Maintained
7714F:	Documentation/networking/net_dim.rst
7715F:	include/linux/dim.h
7716F:	lib/dim/
7717
7718DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7719M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7720L:	linux-pm@vger.kernel.org
7721S:	Supported
7722B:	https://bugzilla.kernel.org
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7724F:	drivers/powercap/dtpm*
7725F:	include/linux/dtpm.h
7726
7727DZ DECSTATION DZ11 SERIAL DRIVER
7728M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7729S:	Maintained
7730F:	drivers/tty/serial/dz.*
7731
7732E3X0 POWER BUTTON DRIVER
7733M:	Moritz Fischer <moritz.fischer@ettus.com>
7734L:	usrp-users@lists.ettus.com
7735S:	Supported
7736W:	http://www.ettus.com
7737F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7738F:	drivers/input/misc/e3x0-button.c
7739
7740E4000 MEDIA DRIVER
7741L:	linux-media@vger.kernel.org
7742S:	Orphan
7743W:	https://linuxtv.org
7744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7745F:	drivers/media/tuners/e4000*
7746
7747EARTH_PT1 MEDIA DRIVER
7748M:	Akihiro Tsukada <tskd08@gmail.com>
7749L:	linux-media@vger.kernel.org
7750S:	Odd Fixes
7751F:	drivers/media/pci/pt1/
7752
7753EARTH_PT3 MEDIA DRIVER
7754M:	Akihiro Tsukada <tskd08@gmail.com>
7755L:	linux-media@vger.kernel.org
7756S:	Odd Fixes
7757F:	drivers/media/pci/pt3/
7758
7759EC100 MEDIA DRIVER
7760L:	linux-media@vger.kernel.org
7761S:	Orphan
7762W:	https://linuxtv.org
7763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7764F:	drivers/media/dvb-frontends/ec100*
7765
7766ECRYPT FILE SYSTEM
7767M:	Tyler Hicks <code@tyhicks.com>
7768L:	ecryptfs@vger.kernel.org
7769S:	Odd Fixes
7770W:	http://ecryptfs.org
7771W:	https://launchpad.net/ecryptfs
7772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7773F:	Documentation/filesystems/ecryptfs.rst
7774F:	fs/ecryptfs/
7775
7776EDAC-AMD64
7777M:	Yazen Ghannam <yazen.ghannam@amd.com>
7778L:	linux-edac@vger.kernel.org
7779S:	Supported
7780F:	drivers/edac/amd64_edac*
7781F:	drivers/edac/mce_amd*
7782
7783EDAC-ARMADA
7784M:	Jan Luebbe <jlu@pengutronix.de>
7785L:	linux-edac@vger.kernel.org
7786S:	Maintained
7787F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7788F:	drivers/edac/armada_xp_*
7789
7790EDAC-AST2500
7791M:	Stefan Schaeckeler <sschaeck@cisco.com>
7792S:	Supported
7793F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7794F:	drivers/edac/aspeed_edac.c
7795
7796EDAC-BLUEFIELD
7797M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7798S:	Supported
7799F:	drivers/edac/bluefield_edac.c
7800
7801EDAC-CALXEDA
7802M:	Andre Przywara <andre.przywara@arm.com>
7803L:	linux-edac@vger.kernel.org
7804S:	Maintained
7805F:	drivers/edac/highbank*
7806
7807EDAC-CAVIUM OCTEON
7808M:	Ralf Baechle <ralf@linux-mips.org>
7809L:	linux-edac@vger.kernel.org
7810L:	linux-mips@vger.kernel.org
7811S:	Supported
7812F:	drivers/edac/octeon_edac*
7813
7814EDAC-CAVIUM THUNDERX
7815M:	Robert Richter <rric@kernel.org>
7816L:	linux-edac@vger.kernel.org
7817S:	Odd Fixes
7818F:	drivers/edac/thunderx_edac*
7819
7820EDAC-CORE
7821M:	Borislav Petkov <bp@alien8.de>
7822M:	Tony Luck <tony.luck@intel.com>
7823R:	James Morse <james.morse@arm.com>
7824R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7825R:	Robert Richter <rric@kernel.org>
7826L:	linux-edac@vger.kernel.org
7827S:	Supported
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7829F:	Documentation/driver-api/edac.rst
7830F:	drivers/edac/
7831F:	include/linux/edac.h
7832
7833EDAC-DMC520
7834M:	Lei Wang <lewan@microsoft.com>
7835L:	linux-edac@vger.kernel.org
7836S:	Supported
7837F:	drivers/edac/dmc520_edac.c
7838
7839EDAC-E752X
7840M:	Mark Gross <markgross@kernel.org>
7841L:	linux-edac@vger.kernel.org
7842S:	Maintained
7843F:	drivers/edac/e752x_edac.c
7844
7845EDAC-E7XXX
7846L:	linux-edac@vger.kernel.org
7847S:	Maintained
7848F:	drivers/edac/e7xxx_edac.c
7849
7850EDAC-FSL_DDR
7851M:	York Sun <york.sun@nxp.com>
7852L:	linux-edac@vger.kernel.org
7853S:	Maintained
7854F:	drivers/edac/fsl_ddr_edac.*
7855
7856EDAC-GHES
7857M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7858L:	linux-edac@vger.kernel.org
7859S:	Maintained
7860F:	drivers/edac/ghes_edac.c
7861
7862EDAC-I10NM
7863M:	Tony Luck <tony.luck@intel.com>
7864L:	linux-edac@vger.kernel.org
7865S:	Maintained
7866F:	drivers/edac/i10nm_base.c
7867
7868EDAC-I3000
7869L:	linux-edac@vger.kernel.org
7870S:	Orphan
7871F:	drivers/edac/i3000_edac.c
7872
7873EDAC-I5000
7874L:	linux-edac@vger.kernel.org
7875S:	Maintained
7876F:	drivers/edac/i5000_edac.c
7877
7878EDAC-I5400
7879M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7880L:	linux-edac@vger.kernel.org
7881S:	Maintained
7882F:	drivers/edac/i5400_edac.c
7883
7884EDAC-I7300
7885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7886L:	linux-edac@vger.kernel.org
7887S:	Maintained
7888F:	drivers/edac/i7300_edac.c
7889
7890EDAC-I7CORE
7891M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7892L:	linux-edac@vger.kernel.org
7893S:	Maintained
7894F:	drivers/edac/i7core_edac.c
7895
7896EDAC-I82443BXGX
7897M:	Tim Small <tim@buttersideup.com>
7898L:	linux-edac@vger.kernel.org
7899S:	Maintained
7900F:	drivers/edac/i82443bxgx_edac.c
7901
7902EDAC-I82975X
7903M:	"Arvind R." <arvino55@gmail.com>
7904L:	linux-edac@vger.kernel.org
7905S:	Maintained
7906F:	drivers/edac/i82975x_edac.c
7907
7908EDAC-IE31200
7909M:	Jason Baron <jbaron@akamai.com>
7910L:	linux-edac@vger.kernel.org
7911S:	Maintained
7912F:	drivers/edac/ie31200_edac.c
7913
7914EDAC-IGEN6
7915M:	Tony Luck <tony.luck@intel.com>
7916R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7917L:	linux-edac@vger.kernel.org
7918S:	Maintained
7919F:	drivers/edac/igen6_edac.c
7920
7921EDAC-MPC85XX
7922M:	Johannes Thumshirn <morbidrsa@gmail.com>
7923L:	linux-edac@vger.kernel.org
7924S:	Maintained
7925F:	drivers/edac/mpc85xx_edac.[ch]
7926
7927EDAC-NPCM
7928M:	Marvin Lin <kflin@nuvoton.com>
7929M:	Stanley Chu <yschu@nuvoton.com>
7930L:	linux-edac@vger.kernel.org
7931S:	Maintained
7932F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7933F:	drivers/edac/npcm_edac.c
7934
7935EDAC-PASEMI
7936M:	Egor Martovetsky <egor@pasemi.com>
7937L:	linux-edac@vger.kernel.org
7938S:	Maintained
7939F:	drivers/edac/pasemi_edac.c
7940
7941EDAC-PND2
7942M:	Tony Luck <tony.luck@intel.com>
7943L:	linux-edac@vger.kernel.org
7944S:	Maintained
7945F:	drivers/edac/pnd2_edac.[ch]
7946
7947EDAC-QCOM
7948M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7949L:	linux-arm-msm@vger.kernel.org
7950L:	linux-edac@vger.kernel.org
7951S:	Maintained
7952F:	drivers/edac/qcom_edac.c
7953
7954EDAC-R82600
7955M:	Tim Small <tim@buttersideup.com>
7956L:	linux-edac@vger.kernel.org
7957S:	Maintained
7958F:	drivers/edac/r82600_edac.c
7959
7960EDAC-SBRIDGE
7961M:	Tony Luck <tony.luck@intel.com>
7962R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7963L:	linux-edac@vger.kernel.org
7964S:	Maintained
7965F:	drivers/edac/sb_edac.c
7966
7967EDAC-SKYLAKE
7968M:	Tony Luck <tony.luck@intel.com>
7969L:	linux-edac@vger.kernel.org
7970S:	Maintained
7971F:	drivers/edac/skx_*.[ch]
7972
7973EDAC-TI
7974M:	Tero Kristo <kristo@kernel.org>
7975L:	linux-edac@vger.kernel.org
7976S:	Odd Fixes
7977F:	drivers/edac/ti_edac.c
7978
7979EDIROL UA-101/UA-1000 DRIVER
7980M:	Clemens Ladisch <clemens@ladisch.de>
7981L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7982S:	Maintained
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7984F:	sound/usb/misc/ua101.c
7985
7986EFI TEST DRIVER
7987M:	Ivan Hu <ivan.hu@canonical.com>
7988M:	Ard Biesheuvel <ardb@kernel.org>
7989L:	linux-efi@vger.kernel.org
7990S:	Maintained
7991F:	drivers/firmware/efi/test/
7992
7993EFI VARIABLE FILESYSTEM
7994M:	Jeremy Kerr <jk@ozlabs.org>
7995M:	Ard Biesheuvel <ardb@kernel.org>
7996L:	linux-efi@vger.kernel.org
7997S:	Maintained
7998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7999F:	fs/efivarfs/
8000
8001EFIFB FRAMEBUFFER DRIVER
8002M:	Peter Jones <pjones@redhat.com>
8003L:	linux-fbdev@vger.kernel.org
8004S:	Maintained
8005F:	drivers/video/fbdev/efifb.c
8006
8007EFS FILESYSTEM
8008S:	Orphan
8009W:	http://aeschi.ch.eu.org/efs/
8010F:	fs/efs/
8011
8012EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8013L:	netdev@vger.kernel.org
8014S:	Orphan
8015F:	drivers/net/ethernet/ibm/ehea/
8016
8017ELM327 CAN NETWORK DRIVER
8018M:	Max Staudt <max@enpas.org>
8019L:	linux-can@vger.kernel.org
8020S:	Maintained
8021F:	Documentation/networking/device_drivers/can/can327.rst
8022F:	drivers/net/can/can327.c
8023
8024EM28XX VIDEO4LINUX DRIVER
8025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8026L:	linux-media@vger.kernel.org
8027S:	Maintained
8028W:	https://linuxtv.org
8029T:	git git://linuxtv.org/media_tree.git
8030F:	Documentation/admin-guide/media/em28xx*
8031F:	drivers/media/usb/em28xx/
8032
8033EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8034M:	Adrian Hunter <adrian.hunter@intel.com>
8035M:	Asutosh Das <quic_asutoshd@quicinc.com>
8036R:	Ritesh Harjani <ritesh.list@gmail.com>
8037L:	linux-mmc@vger.kernel.org
8038S:	Supported
8039F:	drivers/mmc/host/cqhci*
8040
8041EMS CPC-PCI CAN DRIVER
8042M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8043M:	support@ems-wuensche.com
8044L:	linux-can@vger.kernel.org
8045S:	Maintained
8046F:	drivers/net/can/sja1000/ems_pci.c
8047
8048EMULEX 10Gbps iSCSI - OneConnect DRIVER
8049M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8050L:	linux-scsi@vger.kernel.org
8051S:	Supported
8052W:	http://www.broadcom.com
8053F:	drivers/scsi/be2iscsi/
8054
8055EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8056M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8057M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8058M:	Somnath Kotur <somnath.kotur@broadcom.com>
8059L:	netdev@vger.kernel.org
8060S:	Supported
8061W:	http://www.emulex.com
8062F:	drivers/net/ethernet/emulex/benet/
8063
8064EMULEX ONECONNECT ROCE DRIVER
8065M:	Selvin Xavier <selvin.xavier@broadcom.com>
8066L:	linux-rdma@vger.kernel.org
8067S:	Odd Fixes
8068W:	http://www.broadcom.com
8069F:	drivers/infiniband/hw/ocrdma/
8070F:	include/uapi/rdma/ocrdma-abi.h
8071
8072EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8073M:	James Smart <james.smart@broadcom.com>
8074M:	Ram Vegesna <ram.vegesna@broadcom.com>
8075L:	linux-scsi@vger.kernel.org
8076L:	target-devel@vger.kernel.org
8077S:	Supported
8078W:	http://www.broadcom.com
8079F:	drivers/scsi/elx/
8080
8081EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8082M:	James Smart <james.smart@broadcom.com>
8083M:	Dick Kennedy <dick.kennedy@broadcom.com>
8084L:	linux-scsi@vger.kernel.org
8085S:	Supported
8086W:	http://www.broadcom.com
8087F:	drivers/scsi/lpfc/
8088
8089ENE CB710 FLASH CARD READER DRIVER
8090M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8091S:	Maintained
8092F:	drivers/misc/cb710/
8093F:	drivers/mmc/host/cb710-mmc.*
8094F:	include/linux/cb710.h
8095
8096ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8097M:	Maxim Levitsky <maximlevitsky@gmail.com>
8098S:	Maintained
8099F:	drivers/media/rc/ene_ir.*
8100
8101EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8102M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8103L:	linuxppc-dev@lists.ozlabs.org
8104S:	Maintained
8105F:	drivers/tty/ehv_bytechan.c
8106
8107EPSON S1D13XXX FRAMEBUFFER DRIVER
8108M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8109S:	Maintained
8110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8111F:	drivers/video/fbdev/s1d13xxxfb.c
8112F:	include/video/s1d13xxxfb.h
8113
8114EROFS FILE SYSTEM
8115M:	Gao Xiang <xiang@kernel.org>
8116M:	Chao Yu <chao@kernel.org>
8117R:	Yue Hu <huyue2@coolpad.com>
8118R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8119R:	Sandeep Dhavale <dhavale@google.com>
8120L:	linux-erofs@lists.ozlabs.org
8121S:	Maintained
8122W:	https://erofs.docs.kernel.org
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8124F:	Documentation/ABI/testing/sysfs-fs-erofs
8125F:	Documentation/filesystems/erofs.rst
8126F:	fs/erofs/
8127F:	include/trace/events/erofs.h
8128
8129ERRSEQ ERROR TRACKING INFRASTRUCTURE
8130M:	Jeff Layton <jlayton@kernel.org>
8131S:	Maintained
8132F:	include/linux/errseq.h
8133F:	lib/errseq.c
8134
8135ESD CAN NETWORK DRIVERS
8136M:	Stefan Mätje <stefan.maetje@esd.eu>
8137R:	socketcan@esd.eu
8138L:	linux-can@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/can/esd/
8141
8142ESD CAN/USB DRIVERS
8143M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8144R:	socketcan@esd.eu
8145L:	linux-can@vger.kernel.org
8146S:	Maintained
8147F:	drivers/net/can/usb/esd_usb.c
8148
8149ET131X NETWORK DRIVER
8150M:	Mark Einon <mark.einon@gmail.com>
8151S:	Odd Fixes
8152F:	drivers/net/ethernet/agere/
8153
8154ETAS ES58X CAN/USB DRIVER
8155M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8156L:	linux-can@vger.kernel.org
8157S:	Maintained
8158F:	Documentation/networking/devlink/etas_es58x.rst
8159F:	drivers/net/can/usb/etas_es58x/
8160
8161ETHERNET BRIDGE
8162M:	Roopa Prabhu <roopa@nvidia.com>
8163M:	Nikolay Aleksandrov <razor@blackwall.org>
8164L:	bridge@lists.linux.dev
8165L:	netdev@vger.kernel.org
8166S:	Maintained
8167W:	http://www.linuxfoundation.org/en/Net:Bridge
8168F:	include/linux/netfilter_bridge/
8169F:	net/bridge/
8170
8171ETHERNET PHY LIBRARY
8172M:	Andrew Lunn <andrew@lunn.ch>
8173M:	Heiner Kallweit <hkallweit1@gmail.com>
8174R:	Russell King <linux@armlinux.org.uk>
8175L:	netdev@vger.kernel.org
8176S:	Maintained
8177F:	Documentation/ABI/testing/sysfs-class-net-phydev
8178F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8179F:	Documentation/devicetree/bindings/net/mdio*
8180F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8181F:	Documentation/networking/phy.rst
8182F:	drivers/net/mdio/
8183F:	drivers/net/mdio/acpi_mdio.c
8184F:	drivers/net/mdio/fwnode_mdio.c
8185F:	drivers/net/mdio/of_mdio.c
8186F:	drivers/net/pcs/
8187F:	drivers/net/phy/
8188F:	include/dt-bindings/net/qca-ar803x.h
8189F:	include/linux/*mdio*.h
8190F:	include/linux/linkmode.h
8191F:	include/linux/mdio/*.h
8192F:	include/linux/mii.h
8193F:	include/linux/of_net.h
8194F:	include/linux/phy.h
8195F:	include/linux/phy_fixed.h
8196F:	include/linux/phylib_stubs.h
8197F:	include/linux/platform_data/mdio-bcm-unimac.h
8198F:	include/linux/platform_data/mdio-gpio.h
8199F:	include/trace/events/mdio.h
8200F:	include/uapi/linux/mdio.h
8201F:	include/uapi/linux/mii.h
8202F:	net/core/of_net.c
8203
8204ETHERNET PHY LIBRARY [RUST]
8205M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8206R:	Trevor Gross <tmgross@umich.edu>
8207L:	netdev@vger.kernel.org
8208L:	rust-for-linux@vger.kernel.org
8209S:	Maintained
8210F:	rust/kernel/net/phy.rs
8211
8212EXEC & BINFMT API, ELF
8213R:	Eric Biederman <ebiederm@xmission.com>
8214R:	Kees Cook <keescook@chromium.org>
8215L:	linux-mm@kvack.org
8216S:	Supported
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8218F:	Documentation/userspace-api/ELF.rst
8219F:	fs/*binfmt_*.c
8220F:	fs/exec.c
8221F:	include/linux/binfmts.h
8222F:	include/linux/elf.h
8223F:	include/uapi/linux/binfmts.h
8224F:	include/uapi/linux/elf.h
8225F:	tools/testing/selftests/exec/
8226N:	asm/elf.h
8227N:	binfmt
8228
8229EXFAT FILE SYSTEM
8230M:	Namjae Jeon <linkinjeon@kernel.org>
8231M:	Sungjong Seo <sj1557.seo@samsung.com>
8232L:	linux-fsdevel@vger.kernel.org
8233S:	Maintained
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8235F:	fs/exfat/
8236
8237EXPRESSWIRE PROTOCOL LIBRARY
8238M:	Duje Mihanović <duje.mihanovic@skole.hr>
8239L:	linux-leds@vger.kernel.org
8240S:	Maintained
8241F:	drivers/leds/leds-expresswire.c
8242F:	include/linux/leds-expresswire.h
8243
8244EXT2 FILE SYSTEM
8245M:	Jan Kara <jack@suse.com>
8246L:	linux-ext4@vger.kernel.org
8247S:	Maintained
8248F:	Documentation/filesystems/ext2.rst
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8250F:	fs/ext2/
8251F:	include/linux/ext2*
8252
8253EXT4 FILE SYSTEM
8254M:	"Theodore Ts'o" <tytso@mit.edu>
8255M:	Andreas Dilger <adilger.kernel@dilger.ca>
8256L:	linux-ext4@vger.kernel.org
8257S:	Maintained
8258W:	http://ext4.wiki.kernel.org
8259Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8261F:	Documentation/filesystems/ext4/
8262F:	fs/ext4/
8263F:	include/trace/events/ext4.h
8264F:	include/uapi/linux/ext4.h
8265
8266Extended Verification Module (EVM)
8267M:	Mimi Zohar <zohar@linux.ibm.com>
8268M:	Roberto Sassu <roberto.sassu@huawei.com>
8269L:	linux-integrity@vger.kernel.org
8270S:	Supported
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8272F:	security/integrity/
8273F:	security/integrity/evm/
8274
8275EXTENSIBLE FIRMWARE INTERFACE (EFI)
8276M:	Ard Biesheuvel <ardb@kernel.org>
8277L:	linux-efi@vger.kernel.org
8278S:	Maintained
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8280F:	Documentation/admin-guide/efi-stub.rst
8281F:	arch/*/include/asm/efi.h
8282F:	arch/*/kernel/efi.c
8283F:	arch/arm/boot/compressed/efi-header.S
8284F:	arch/x86/platform/efi/
8285F:	drivers/firmware/efi/
8286F:	include/linux/efi*.h
8287
8288EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8289M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8290M:	Chanwoo Choi <cw00.choi@samsung.com>
8291L:	linux-kernel@vger.kernel.org
8292S:	Maintained
8293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8294F:	Documentation/devicetree/bindings/extcon/
8295F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8296F:	drivers/extcon/
8297F:	include/linux/extcon.h
8298F:	include/linux/extcon/
8299
8300EXTRA BOOT CONFIG
8301M:	Masami Hiramatsu <mhiramat@kernel.org>
8302L:	linux-kernel@vger.kernel.org
8303L:	linux-trace-kernel@vger.kernel.org
8304S:	Maintained
8305Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8307F:	Documentation/admin-guide/bootconfig.rst
8308F:	fs/proc/bootconfig.c
8309F:	include/linux/bootconfig.h
8310F:	lib/bootconfig-data.S
8311F:	lib/bootconfig.c
8312F:	tools/bootconfig/*
8313F:	tools/bootconfig/scripts/*
8314
8315EXYNOS DP DRIVER
8316M:	Jingoo Han <jingoohan1@gmail.com>
8317L:	dri-devel@lists.freedesktop.org
8318S:	Maintained
8319F:	drivers/gpu/drm/exynos/exynos_dp*
8320
8321EXYNOS SYSMMU (IOMMU) driver
8322M:	Marek Szyprowski <m.szyprowski@samsung.com>
8323L:	iommu@lists.linux.dev
8324S:	Maintained
8325F:	drivers/iommu/exynos-iommu.c
8326
8327F2FS FILE SYSTEM
8328M:	Jaegeuk Kim <jaegeuk@kernel.org>
8329M:	Chao Yu <chao@kernel.org>
8330L:	linux-f2fs-devel@lists.sourceforge.net
8331S:	Maintained
8332W:	https://f2fs.wiki.kernel.org/
8333Q:	https://patchwork.kernel.org/project/f2fs/list/
8334B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8336F:	Documentation/ABI/testing/sysfs-fs-f2fs
8337F:	Documentation/filesystems/f2fs.rst
8338F:	fs/f2fs/
8339F:	include/linux/f2fs_fs.h
8340F:	include/trace/events/f2fs.h
8341F:	include/uapi/linux/f2fs.h
8342
8343F71805F HARDWARE MONITORING DRIVER
8344M:	Jean Delvare <jdelvare@suse.com>
8345L:	linux-hwmon@vger.kernel.org
8346S:	Maintained
8347F:	Documentation/hwmon/f71805f.rst
8348F:	drivers/hwmon/f71805f.c
8349
8350FADDR2LINE
8351M:	Josh Poimboeuf <jpoimboe@kernel.org>
8352S:	Maintained
8353F:	scripts/faddr2line
8354
8355FAILOVER MODULE
8356M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8357L:	netdev@vger.kernel.org
8358S:	Supported
8359F:	Documentation/networking/failover.rst
8360F:	include/net/failover.h
8361F:	net/core/failover.c
8362
8363FANOTIFY
8364M:	Jan Kara <jack@suse.cz>
8365R:	Amir Goldstein <amir73il@gmail.com>
8366R:	Matthew Bobrowski <repnop@google.com>
8367L:	linux-fsdevel@vger.kernel.org
8368S:	Maintained
8369F:	fs/notify/fanotify/
8370F:	include/linux/fanotify.h
8371F:	include/uapi/linux/fanotify.h
8372
8373FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8374M:	Linus Walleij <linus.walleij@linaro.org>
8375L:	linux-usb@vger.kernel.org
8376S:	Maintained
8377F:	drivers/usb/fotg210/
8378
8379FARSYNC SYNCHRONOUS DRIVER
8380M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8381S:	Supported
8382W:	http://www.farsite.co.uk/
8383F:	drivers/net/wan/farsync.*
8384
8385FAULT INJECTION SUPPORT
8386M:	Akinobu Mita <akinobu.mita@gmail.com>
8387S:	Supported
8388F:	Documentation/fault-injection/
8389F:	lib/fault-inject.c
8390
8391FBTFT Framebuffer drivers
8392L:	dri-devel@lists.freedesktop.org
8393L:	linux-fbdev@vger.kernel.org
8394S:	Orphan
8395F:	drivers/staging/fbtft/
8396
8397FC0011 TUNER DRIVER
8398M:	Michael Buesch <m@bues.ch>
8399L:	linux-media@vger.kernel.org
8400S:	Maintained
8401F:	drivers/media/tuners/fc0011.c
8402F:	drivers/media/tuners/fc0011.h
8403
8404FC2580 MEDIA DRIVER
8405L:	linux-media@vger.kernel.org
8406S:	Orphan
8407W:	https://linuxtv.org
8408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8409F:	drivers/media/tuners/fc2580*
8410
8411FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8412M:	Hannes Reinecke <hare@suse.de>
8413L:	linux-scsi@vger.kernel.org
8414S:	Supported
8415W:	www.Open-FCoE.org
8416F:	drivers/scsi/fcoe/
8417F:	drivers/scsi/libfc/
8418F:	include/scsi/fc/
8419F:	include/scsi/libfc.h
8420F:	include/scsi/libfcoe.h
8421F:	include/uapi/scsi/fc/
8422
8423FILE LOCKING (flock() and fcntl()/lockf())
8424M:	Jeff Layton <jlayton@kernel.org>
8425M:	Chuck Lever <chuck.lever@oracle.com>
8426R:	Alexander Aring <alex.aring@gmail.com>
8427L:	linux-fsdevel@vger.kernel.org
8428S:	Maintained
8429F:	fs/fcntl.c
8430F:	fs/locks.c
8431F:	include/linux/fcntl.h
8432F:	include/uapi/linux/fcntl.h
8433
8434FILESYSTEM DIRECT ACCESS (DAX)
8435M:	Dan Williams <dan.j.williams@intel.com>
8436R:	Matthew Wilcox <willy@infradead.org>
8437R:	Jan Kara <jack@suse.cz>
8438L:	linux-fsdevel@vger.kernel.org
8439L:	nvdimm@lists.linux.dev
8440S:	Supported
8441F:	fs/dax.c
8442F:	include/linux/dax.h
8443F:	include/trace/events/fs_dax.h
8444
8445FILESYSTEMS (VFS and infrastructure)
8446M:	Alexander Viro <viro@zeniv.linux.org.uk>
8447M:	Christian Brauner <brauner@kernel.org>
8448R:	Jan Kara <jack@suse.cz>
8449L:	linux-fsdevel@vger.kernel.org
8450S:	Maintained
8451F:	fs/*
8452F:	include/linux/fs.h
8453F:	include/linux/fs_types.h
8454F:	include/uapi/linux/fs.h
8455F:	include/uapi/linux/openat2.h
8456
8457FILESYSTEMS [EXPORTFS]
8458M:	Chuck Lever <chuck.lever@oracle.com>
8459M:	Jeff Layton <jlayton@kernel.org>
8460R:	Amir Goldstein <amir73il@gmail.com>
8461L:	linux-fsdevel@vger.kernel.org
8462L:	linux-nfs@vger.kernel.org
8463S:	Supported
8464F:	Documentation/filesystems/nfs/exporting.rst
8465F:	fs/exportfs/
8466F:	fs/fhandle.c
8467F:	include/linux/exportfs.h
8468
8469FILESYSTEMS [IDMAPPED MOUNTS]
8470M:	Christian Brauner <brauner@kernel.org>
8471M:	Seth Forshee <sforshee@kernel.org>
8472L:	linux-fsdevel@vger.kernel.org
8473S:	Maintained
8474F:	Documentation/filesystems/idmappings.rst
8475F:	fs/mnt_idmapping.c
8476F:	include/linux/mnt_idmapping.*
8477F:	tools/testing/selftests/mount_setattr/
8478
8479FILESYSTEMS [IOMAP]
8480M:	Christian Brauner <brauner@kernel.org>
8481R:	Darrick J. Wong <djwong@kernel.org>
8482L:	linux-xfs@vger.kernel.org
8483L:	linux-fsdevel@vger.kernel.org
8484S:	Supported
8485F:	fs/iomap/
8486F:	include/linux/iomap.h
8487
8488FILESYSTEMS [NETFS LIBRARY]
8489M:	David Howells <dhowells@redhat.com>
8490R:	Jeff Layton <jlayton@kernel.org>
8491L:	netfs@lists.linux.dev
8492L:	linux-fsdevel@vger.kernel.org
8493S:	Supported
8494F:	Documentation/filesystems/caching/
8495F:	Documentation/filesystems/netfs_library.rst
8496F:	fs/netfs/
8497F:	include/linux/fscache*.h
8498F:	include/linux/netfs.h
8499F:	include/trace/events/fscache.h
8500F:	include/trace/events/netfs.h
8501
8502FILESYSTEMS [STACKABLE]
8503M:	Miklos Szeredi <miklos@szeredi.hu>
8504M:	Amir Goldstein <amir73il@gmail.com>
8505L:	linux-fsdevel@vger.kernel.org
8506L:	linux-unionfs@vger.kernel.org
8507S:	Maintained
8508F:	fs/backing-file.c
8509F:	include/linux/backing-file.h
8510
8511FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8512M:	Riku Voipio <riku.voipio@iki.fi>
8513L:	linux-hwmon@vger.kernel.org
8514S:	Maintained
8515F:	drivers/hwmon/f75375s.c
8516F:	include/linux/f75375s.h
8517
8518FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8519M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8520L:	linux-can@vger.kernel.org
8521S:	Maintained
8522F:	drivers/net/can/usb/f81604.c
8523
8524FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8525M:	Clemens Ladisch <clemens@ladisch.de>
8526M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8528S:	Maintained
8529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8530F:	include/uapi/sound/firewire.h
8531F:	sound/firewire/
8532
8533FIREWIRE MEDIA DRIVERS (firedtv)
8534M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8535L:	linux-media@vger.kernel.org
8536L:	linux1394-devel@lists.sourceforge.net
8537S:	Maintained
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8539F:	drivers/media/firewire/
8540
8541FIREWIRE SBP-2 TARGET
8542M:	Chris Boot <bootc@bootc.net>
8543L:	linux-scsi@vger.kernel.org
8544L:	target-devel@vger.kernel.org
8545L:	linux1394-devel@lists.sourceforge.net
8546S:	Maintained
8547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8548F:	drivers/target/sbp/
8549
8550FIREWIRE SUBSYSTEM
8551M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8552M:	Takashi Sakamoto <takaswie@kernel.org>
8553L:	linux1394-devel@lists.sourceforge.net
8554S:	Maintained
8555W:	http://ieee1394.docs.kernel.org/
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8557F:	drivers/firewire/
8558F:	include/linux/firewire.h
8559F:	include/uapi/linux/firewire*.h
8560F:	tools/firewire/
8561
8562FIRMWARE FRAMEWORK FOR ARMV8-A
8563M:	Sudeep Holla <sudeep.holla@arm.com>
8564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8565S:	Maintained
8566F:	drivers/firmware/arm_ffa/
8567F:	include/linux/arm_ffa.h
8568
8569FIRMWARE LOADER (request_firmware)
8570M:	Luis Chamberlain <mcgrof@kernel.org>
8571M:	Russ Weight <russ.weight@linux.dev>
8572L:	linux-kernel@vger.kernel.org
8573S:	Maintained
8574F:	Documentation/firmware_class/
8575F:	drivers/base/firmware_loader/
8576F:	include/linux/firmware.h
8577
8578FLEXTIMER FTM-QUADDEC DRIVER
8579M:	Patrick Havelange <patrick.havelange@essensium.com>
8580L:	linux-iio@vger.kernel.org
8581S:	Maintained
8582F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8583F:	drivers/counter/ftm-quaddec.c
8584
8585FLOPPY DRIVER
8586M:	Denis Efremov <efremov@linux.com>
8587L:	linux-block@vger.kernel.org
8588S:	Odd Fixes
8589F:	drivers/block/floppy.c
8590
8591FLYSKY FSIA6B RC RECEIVER
8592M:	Markus Koch <markus@notsyncing.net>
8593L:	linux-input@vger.kernel.org
8594S:	Maintained
8595F:	drivers/input/joystick/fsia6b.c
8596
8597FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8598M:	Geoffrey D. Bennett <g@b4.vu>
8599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8600S:	Maintained
8601W:	https://github.com/geoffreybennett/scarlett-gen2
8602B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8603T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8604F:	include/uapi/sound/scarlett2.h
8605F:	sound/usb/mixer_scarlett2.c
8606
8607FORCEDETH GIGABIT ETHERNET DRIVER
8608M:	Rain River <rain.1986.08.12@gmail.com>
8609M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8610L:	netdev@vger.kernel.org
8611S:	Maintained
8612F:	drivers/net/ethernet/nvidia/*
8613
8614FORTIFY_SOURCE
8615M:	Kees Cook <keescook@chromium.org>
8616L:	linux-hardening@vger.kernel.org
8617S:	Supported
8618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8619F:	include/linux/fortify-string.h
8620F:	lib/fortify_kunit.c
8621F:	lib/memcpy_kunit.c
8622F:	lib/test_fortify/*
8623F:	scripts/test_fortify.sh
8624K:	\b__NO_FORTIFY\b
8625
8626FPGA DFL DRIVERS
8627M:	Wu Hao <hao.wu@intel.com>
8628R:	Tom Rix <trix@redhat.com>
8629L:	linux-fpga@vger.kernel.org
8630S:	Maintained
8631F:	Documentation/ABI/testing/sysfs-bus-dfl*
8632F:	Documentation/fpga/dfl.rst
8633F:	drivers/fpga/dfl*
8634F:	drivers/uio/uio_dfl.c
8635F:	include/linux/dfl.h
8636F:	include/uapi/linux/fpga-dfl.h
8637
8638FPGA MANAGER FRAMEWORK
8639M:	Moritz Fischer <mdf@kernel.org>
8640M:	Wu Hao <hao.wu@intel.com>
8641M:	Xu Yilun <yilun.xu@intel.com>
8642R:	Tom Rix <trix@redhat.com>
8643L:	linux-fpga@vger.kernel.org
8644S:	Maintained
8645Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8647F:	Documentation/devicetree/bindings/fpga/
8648F:	Documentation/driver-api/fpga/
8649F:	Documentation/fpga/
8650F:	drivers/fpga/
8651F:	include/linux/fpga/
8652
8653FPU EMULATOR
8654M:	Bill Metzenthen <billm@melbpc.org.au>
8655S:	Maintained
8656W:	https://floatingpoint.billm.au/
8657F:	arch/x86/math-emu/
8658
8659FRAMEBUFFER CORE
8660M:	Daniel Vetter <daniel@ffwll.ch>
8661S:	Odd Fixes
8662T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8663F:	drivers/video/fbdev/core/
8664
8665FRAMEBUFFER LAYER
8666M:	Helge Deller <deller@gmx.de>
8667L:	linux-fbdev@vger.kernel.org
8668L:	dri-devel@lists.freedesktop.org
8669S:	Maintained
8670Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8672F:	Documentation/fb/
8673F:	drivers/video/
8674F:	include/linux/fb.h
8675F:	include/uapi/linux/fb.h
8676F:	include/uapi/video/
8677F:	include/video/
8678
8679FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8680M:	Horia Geantă <horia.geanta@nxp.com>
8681M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8682M:	Gaurav Jain <gaurav.jain@nxp.com>
8683L:	linux-crypto@vger.kernel.org
8684S:	Maintained
8685F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8686F:	drivers/crypto/caam/
8687
8688FREESCALE COLDFIRE M5441X MMC DRIVER
8689M:	Angelo Dureghello <adureghello@baylibre.com>
8690L:	linux-mmc@vger.kernel.org
8691S:	Maintained
8692F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8693F:	include/linux/platform_data/mmc-esdhc-mcf.h
8694
8695FREESCALE DIU FRAMEBUFFER DRIVER
8696M:	Timur Tabi <timur@kernel.org>
8697L:	linux-fbdev@vger.kernel.org
8698S:	Maintained
8699F:	drivers/video/fbdev/fsl-diu-fb.*
8700
8701FREESCALE DMA DRIVER
8702M:	Zhang Wei <zw@zh-kernel.org>
8703L:	linuxppc-dev@lists.ozlabs.org
8704S:	Maintained
8705F:	drivers/dma/fsldma.*
8706
8707FREESCALE DSPI DRIVER
8708M:	Vladimir Oltean <olteanv@gmail.com>
8709L:	linux-spi@vger.kernel.org
8710S:	Maintained
8711F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8712F:	drivers/spi/spi-fsl-dspi.c
8713F:	include/linux/spi/spi-fsl-dspi.h
8714
8715FREESCALE eDMA DRIVER
8716M:	Frank Li <Frank.Li@nxp.com>
8717L:	imx@lists.linux.dev
8718L:	dmaengine@vger.kernel.org
8719S:	Maintained
8720F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8721F:	drivers/dma/fsl-edma*.*
8722
8723FREESCALE ENETC ETHERNET DRIVERS
8724M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8725M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8726L:	netdev@vger.kernel.org
8727S:	Maintained
8728F:	drivers/net/ethernet/freescale/enetc/
8729
8730FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8731M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8732L:	netdev@vger.kernel.org
8733S:	Maintained
8734F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8735F:	drivers/net/ethernet/freescale/gianfar*
8736
8737FREESCALE GPMI NAND DRIVER
8738M:	Han Xu <han.xu@nxp.com>
8739L:	linux-mtd@lists.infradead.org
8740S:	Maintained
8741F:	drivers/mtd/nand/raw/gpmi-nand/*
8742
8743FREESCALE I2C CPM DRIVER
8744M:	Jochen Friedrich <jochen@scram.de>
8745L:	linuxppc-dev@lists.ozlabs.org
8746L:	linux-i2c@vger.kernel.org
8747S:	Maintained
8748F:	drivers/i2c/busses/i2c-cpm.c
8749
8750FREESCALE IMX / MXC FEC DRIVER
8751M:	Wei Fang <wei.fang@nxp.com>
8752R:	Shenwei Wang <shenwei.wang@nxp.com>
8753R:	Clark Wang <xiaoning.wang@nxp.com>
8754L:	imx@lists.linux.dev
8755L:	netdev@vger.kernel.org
8756S:	Maintained
8757F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8758F:	drivers/net/ethernet/freescale/fec.h
8759F:	drivers/net/ethernet/freescale/fec_main.c
8760F:	drivers/net/ethernet/freescale/fec_ptp.c
8761
8762FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8763M:	Sascha Hauer <s.hauer@pengutronix.de>
8764R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8765L:	linux-fbdev@vger.kernel.org
8766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8767S:	Maintained
8768F:	drivers/video/fbdev/imxfb.c
8769
8770FREESCALE IMX DDR PMU DRIVER
8771M:	Frank Li <Frank.li@nxp.com>
8772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8773S:	Maintained
8774F:	Documentation/admin-guide/perf/imx-ddr.rst
8775F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8776F:	drivers/perf/fsl_imx8_ddr_perf.c
8777
8778FREESCALE IMX I2C DRIVER
8779M:	Oleksij Rempel <o.rempel@pengutronix.de>
8780R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8781L:	linux-i2c@vger.kernel.org
8782S:	Maintained
8783F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8784F:	drivers/i2c/busses/i2c-imx.c
8785
8786FREESCALE IMX LPI2C DRIVER
8787M:	Dong Aisheng <aisheng.dong@nxp.com>
8788L:	linux-i2c@vger.kernel.org
8789L:	imx@lists.linux.dev
8790S:	Maintained
8791F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8792F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8793
8794FREESCALE MPC I2C DRIVER
8795M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8796L:	linux-i2c@vger.kernel.org
8797S:	Maintained
8798F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8799F:	drivers/i2c/busses/i2c-mpc.c
8800
8801FREESCALE QORIQ DPAA ETHERNET DRIVER
8802M:	Madalin Bucur <madalin.bucur@nxp.com>
8803L:	netdev@vger.kernel.org
8804S:	Maintained
8805F:	drivers/net/ethernet/freescale/dpaa
8806
8807FREESCALE QORIQ DPAA FMAN DRIVER
8808M:	Madalin Bucur <madalin.bucur@nxp.com>
8809R:	Sean Anderson <sean.anderson@seco.com>
8810L:	netdev@vger.kernel.org
8811S:	Maintained
8812F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8813F:	drivers/net/ethernet/freescale/fman
8814
8815FREESCALE QORIQ PTP CLOCK DRIVER
8816M:	Yangbo Lu <yangbo.lu@nxp.com>
8817L:	netdev@vger.kernel.org
8818S:	Maintained
8819F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8820F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8821F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8822F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8823F:	drivers/ptp/ptp_qoriq.c
8824F:	drivers/ptp/ptp_qoriq_debugfs.c
8825F:	include/linux/fsl/ptp_qoriq.h
8826
8827FREESCALE QUAD SPI DRIVER
8828M:	Han Xu <han.xu@nxp.com>
8829L:	linux-spi@vger.kernel.org
8830S:	Maintained
8831F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8832F:	drivers/spi/spi-fsl-qspi.c
8833
8834FREESCALE QUICC ENGINE LIBRARY
8835M:	Qiang Zhao <qiang.zhao@nxp.com>
8836L:	linuxppc-dev@lists.ozlabs.org
8837S:	Maintained
8838F:	drivers/soc/fsl/qe/
8839F:	include/soc/fsl/qe/
8840
8841FREESCALE QUICC ENGINE QMC DRIVER
8842M:	Herve Codina <herve.codina@bootlin.com>
8843L:	linuxppc-dev@lists.ozlabs.org
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8846F:	drivers/soc/fsl/qe/qmc.c
8847F:	include/soc/fsl/qe/qmc.h
8848
8849FREESCALE QUICC ENGINE QMC HDLC DRIVER
8850M:	Herve Codina <herve.codina@bootlin.com>
8851L:	netdev@vger.kernel.org
8852L:	linuxppc-dev@lists.ozlabs.org
8853S:	Maintained
8854F:	drivers/net/wan/fsl_qmc_hdlc.c
8855
8856FREESCALE QUICC ENGINE TSA DRIVER
8857M:	Herve Codina <herve.codina@bootlin.com>
8858L:	linuxppc-dev@lists.ozlabs.org
8859S:	Maintained
8860F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8861F:	drivers/soc/fsl/qe/tsa.c
8862F:	drivers/soc/fsl/qe/tsa.h
8863F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8864
8865FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8866L:	netdev@vger.kernel.org
8867L:	linuxppc-dev@lists.ozlabs.org
8868S:	Orphan
8869F:	drivers/net/ethernet/freescale/ucc_geth*
8870
8871FREESCALE QUICC ENGINE UCC HDLC DRIVER
8872M:	Zhao Qiang <qiang.zhao@nxp.com>
8873L:	netdev@vger.kernel.org
8874L:	linuxppc-dev@lists.ozlabs.org
8875S:	Maintained
8876F:	drivers/net/wan/fsl_ucc_hdlc*
8877
8878FREESCALE QUICC ENGINE UCC UART DRIVER
8879M:	Timur Tabi <timur@kernel.org>
8880L:	linuxppc-dev@lists.ozlabs.org
8881S:	Maintained
8882F:	drivers/tty/serial/ucc_uart.c
8883
8884FREESCALE SOC DRIVERS
8885L:	linuxppc-dev@lists.ozlabs.org
8886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8887S:	Orphan
8888F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8889F:	Documentation/devicetree/bindings/soc/fsl/
8890F:	drivers/soc/fsl/
8891F:	include/linux/fsl/
8892F:	include/soc/fsl/
8893
8894FREESCALE SOC FS_ENET DRIVER
8895M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8896L:	linuxppc-dev@lists.ozlabs.org
8897L:	netdev@vger.kernel.org
8898S:	Maintained
8899F:	drivers/net/ethernet/freescale/fs_enet/
8900
8901FREESCALE SOC SOUND DRIVERS
8902M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8903M:	Xiubo Li <Xiubo.Lee@gmail.com>
8904R:	Fabio Estevam <festevam@gmail.com>
8905R:	Nicolin Chen <nicoleotsuka@gmail.com>
8906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8907L:	linuxppc-dev@lists.ozlabs.org
8908S:	Maintained
8909F:	sound/soc/fsl/fsl*
8910F:	sound/soc/fsl/imx*
8911
8912FREESCALE SOC SOUND QMC DRIVER
8913M:	Herve Codina <herve.codina@bootlin.com>
8914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8915L:	linuxppc-dev@lists.ozlabs.org
8916S:	Maintained
8917F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8918F:	sound/soc/fsl/fsl_qmc_audio.c
8919
8920FREESCALE USB PERIPHERAL DRIVERS
8921L:	linux-usb@vger.kernel.org
8922L:	linuxppc-dev@lists.ozlabs.org
8923S:	Orphan
8924F:	drivers/usb/gadget/udc/fsl*
8925
8926FREESCALE USB PHY DRIVER
8927L:	linux-usb@vger.kernel.org
8928L:	linuxppc-dev@lists.ozlabs.org
8929S:	Orphan
8930F:	drivers/usb/phy/phy-fsl-usb*
8931
8932FREEVXFS FILESYSTEM
8933M:	Christoph Hellwig <hch@infradead.org>
8934S:	Maintained
8935W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8936F:	fs/freevxfs/
8937
8938FREEZER
8939M:	"Rafael J. Wysocki" <rafael@kernel.org>
8940M:	Pavel Machek <pavel@ucw.cz>
8941L:	linux-pm@vger.kernel.org
8942S:	Supported
8943F:	Documentation/power/freezing-of-tasks.rst
8944F:	include/linux/freezer.h
8945F:	kernel/freezer.c
8946
8947FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8948M:	Eric Biggers <ebiggers@kernel.org>
8949M:	Theodore Y. Ts'o <tytso@mit.edu>
8950M:	Jaegeuk Kim <jaegeuk@kernel.org>
8951L:	linux-fscrypt@vger.kernel.org
8952S:	Supported
8953Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8954T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8955F:	Documentation/filesystems/fscrypt.rst
8956F:	fs/crypto/
8957F:	include/linux/fscrypt.h
8958F:	include/uapi/linux/fscrypt.h
8959
8960FSI SUBSYSTEM
8961M:	Jeremy Kerr <jk@ozlabs.org>
8962M:	Joel Stanley <joel@jms.id.au>
8963R:	Alistar Popple <alistair@popple.id.au>
8964R:	Eddie James <eajames@linux.ibm.com>
8965L:	linux-fsi@lists.ozlabs.org
8966S:	Supported
8967Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8969F:	drivers/fsi/
8970F:	include/linux/fsi*.h
8971F:	include/trace/events/fsi*.h
8972
8973FSI-ATTACHED I2C DRIVER
8974M:	Eddie James <eajames@linux.ibm.com>
8975L:	linux-i2c@vger.kernel.org
8976L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8977S:	Maintained
8978F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8979F:	drivers/i2c/busses/i2c-fsi.c
8980
8981FSI-ATTACHED SPI DRIVER
8982M:	Eddie James <eajames@linux.ibm.com>
8983L:	linux-spi@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8986F:	drivers/spi/spi-fsi.c
8987
8988FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8989M:	Jan Kara <jack@suse.cz>
8990R:	Amir Goldstein <amir73il@gmail.com>
8991L:	linux-fsdevel@vger.kernel.org
8992S:	Maintained
8993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8994F:	fs/notify/
8995F:	include/linux/fsnotify*.h
8996
8997FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8998M:	Eric Biggers <ebiggers@kernel.org>
8999M:	Theodore Y. Ts'o <tytso@mit.edu>
9000L:	fsverity@lists.linux.dev
9001S:	Supported
9002Q:	https://patchwork.kernel.org/project/fsverity/list/
9003T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9004F:	Documentation/filesystems/fsverity.rst
9005F:	fs/verity/
9006F:	include/linux/fsverity.h
9007F:	include/uapi/linux/fsverity.h
9008
9009FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9010M:	Michael Zaidman <michael.zaidman@gmail.com>
9011L:	linux-i2c@vger.kernel.org
9012L:	linux-input@vger.kernel.org
9013S:	Maintained
9014F:	drivers/hid/hid-ft260.c
9015
9016FUJITSU LAPTOP EXTRAS
9017M:	Jonathan Woithe <jwoithe@just42.net>
9018L:	platform-driver-x86@vger.kernel.org
9019S:	Maintained
9020F:	drivers/platform/x86/fujitsu-laptop.c
9021
9022FUJITSU TABLET EXTRAS
9023M:	Robert Gerlach <khnz@gmx.de>
9024L:	platform-driver-x86@vger.kernel.org
9025S:	Maintained
9026F:	drivers/platform/x86/fujitsu-tablet.c
9027
9028FUNCTION HOOKS (FTRACE)
9029M:	Steven Rostedt <rostedt@goodmis.org>
9030M:	Masami Hiramatsu <mhiramat@kernel.org>
9031R:	Mark Rutland <mark.rutland@arm.com>
9032L:	linux-kernel@vger.kernel.org
9033L:	linux-trace-kernel@vger.kernel.org
9034S:	Maintained
9035Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9037F:	Documentation/trace/ftrace*
9038F:	arch/*/*/*/*ftrace*
9039F:	arch/*/*/*ftrace*
9040F:	include/*/ftrace.h
9041F:	kernel/trace/fgraph.c
9042F:	kernel/trace/ftrace*
9043F:	samples/ftrace
9044
9045FUNGIBLE ETHERNET DRIVERS
9046M:	Dimitris Michailidis <dmichail@fungible.com>
9047L:	netdev@vger.kernel.org
9048S:	Supported
9049F:	drivers/net/ethernet/fungible/
9050
9051FUSE: FILESYSTEM IN USERSPACE
9052M:	Miklos Szeredi <miklos@szeredi.hu>
9053L:	linux-fsdevel@vger.kernel.org
9054S:	Maintained
9055W:	https://github.com/libfuse/
9056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9057F:	Documentation/filesystems/fuse.rst
9058F:	fs/fuse/
9059F:	include/uapi/linux/fuse.h
9060
9061FUTEX SUBSYSTEM
9062M:	Thomas Gleixner <tglx@linutronix.de>
9063M:	Ingo Molnar <mingo@redhat.com>
9064R:	Peter Zijlstra <peterz@infradead.org>
9065R:	Darren Hart <dvhart@infradead.org>
9066R:	Davidlohr Bueso <dave@stgolabs.net>
9067R:	André Almeida <andrealmeid@igalia.com>
9068L:	linux-kernel@vger.kernel.org
9069S:	Maintained
9070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9071F:	Documentation/locking/*futex*
9072F:	include/asm-generic/futex.h
9073F:	include/linux/futex.h
9074F:	include/uapi/linux/futex.h
9075F:	kernel/futex/*
9076F:	tools/perf/bench/futex*
9077F:	tools/testing/selftests/futex/
9078
9079GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9080M:	Sebastian Reichel <sre@kernel.org>
9081L:	linux-media@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9084F:	drivers/media/i2c/gc0308.c
9085
9086GALAXYCORE GC2145 SENSOR DRIVER
9087M:	Alain Volmat <alain.volmat@foss.st.com>
9088L:	linux-media@vger.kernel.org
9089S:	Maintained
9090T:	git git://linuxtv.org/media_tree.git
9091F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9092F:	drivers/media/i2c/gc2145.c
9093
9094GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9095M:	Tim Harvey <tharvey@gateworks.com>
9096S:	Maintained
9097F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9098F:	Documentation/hwmon/gsc-hwmon.rst
9099F:	drivers/hwmon/gsc-hwmon.c
9100F:	drivers/mfd/gateworks-gsc.c
9101F:	include/linux/mfd/gsc.h
9102F:	include/linux/platform_data/gsc_hwmon.h
9103
9104GCC PLUGINS
9105M:	Kees Cook <keescook@chromium.org>
9106L:	linux-hardening@vger.kernel.org
9107S:	Maintained
9108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9109F:	Documentation/kbuild/gcc-plugins.rst
9110F:	include/linux/stackleak.h
9111F:	kernel/stackleak.c
9112F:	scripts/Makefile.gcc-plugins
9113F:	scripts/gcc-plugins/
9114
9115GCOV BASED KERNEL PROFILING
9116M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9117S:	Maintained
9118F:	Documentation/dev-tools/gcov.rst
9119F:	kernel/gcov/
9120
9121GDB KERNEL DEBUGGING HELPER SCRIPTS
9122M:	Jan Kiszka <jan.kiszka@siemens.com>
9123M:	Kieran Bingham <kbingham@kernel.org>
9124S:	Supported
9125F:	scripts/gdb/
9126
9127GEMINI CRYPTO DRIVER
9128M:	Corentin Labbe <clabbe@baylibre.com>
9129L:	linux-crypto@vger.kernel.org
9130S:	Maintained
9131F:	drivers/crypto/gemini/
9132
9133GEMTEK FM RADIO RECEIVER DRIVER
9134M:	Hans Verkuil <hverkuil@xs4all.nl>
9135L:	linux-media@vger.kernel.org
9136S:	Maintained
9137W:	https://linuxtv.org
9138T:	git git://linuxtv.org/media_tree.git
9139F:	drivers/media/radio/radio-gemtek*
9140
9141GENERIC ARCHITECTURE TOPOLOGY
9142M:	Sudeep Holla <sudeep.holla@arm.com>
9143L:	linux-kernel@vger.kernel.org
9144S:	Maintained
9145F:	drivers/base/arch_topology.c
9146F:	include/linux/arch_topology.h
9147
9148GENERIC ENTRY CODE
9149M:	Thomas Gleixner <tglx@linutronix.de>
9150M:	Peter Zijlstra <peterz@infradead.org>
9151M:	Andy Lutomirski <luto@kernel.org>
9152L:	linux-kernel@vger.kernel.org
9153S:	Maintained
9154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9155F:	include/linux/entry-common.h
9156F:	include/linux/entry-kvm.h
9157F:	kernel/entry/
9158
9159GENERIC GPIO I2C DRIVER
9160M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9161S:	Supported
9162F:	drivers/i2c/busses/i2c-gpio.c
9163F:	include/linux/platform_data/i2c-gpio.h
9164
9165GENERIC GPIO I2C MULTIPLEXER DRIVER
9166M:	Peter Korsgaard <peter.korsgaard@barco.com>
9167L:	linux-i2c@vger.kernel.org
9168S:	Supported
9169F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9170F:	drivers/i2c/muxes/i2c-mux-gpio.c
9171F:	include/linux/platform_data/i2c-mux-gpio.h
9172
9173GENERIC GPIO RESET DRIVER
9174M:	Krzysztof Kozlowski <krzk@kernel.org>
9175S:	Maintained
9176F:	drivers/reset/reset-gpio.c
9177
9178GENERIC HDLC (WAN) DRIVERS
9179M:	Krzysztof Halasa <khc@pm.waw.pl>
9180S:	Maintained
9181W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9182F:	drivers/net/wan/c101.c
9183F:	drivers/net/wan/hd6457*
9184F:	drivers/net/wan/hdlc*
9185F:	drivers/net/wan/n2.c
9186F:	drivers/net/wan/pc300too.c
9187F:	drivers/net/wan/pci200syn.c
9188F:	drivers/net/wan/wanxl*
9189
9190GENERIC INCLUDE/ASM HEADER FILES
9191M:	Arnd Bergmann <arnd@arndb.de>
9192L:	linux-arch@vger.kernel.org
9193S:	Maintained
9194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9195F:	include/asm-generic/
9196F:	include/uapi/asm-generic/
9197
9198GENERIC PHY FRAMEWORK
9199M:	Vinod Koul <vkoul@kernel.org>
9200M:	Kishon Vijay Abraham I <kishon@kernel.org>
9201L:	linux-phy@lists.infradead.org
9202S:	Supported
9203Q:	https://patchwork.kernel.org/project/linux-phy/list/
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9205F:	Documentation/devicetree/bindings/phy/
9206F:	drivers/phy/
9207F:	include/dt-bindings/phy/
9208F:	include/linux/phy/
9209
9210GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9211M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9212S:	Supported
9213F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9214F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9215
9216GENERIC PM DOMAINS
9217M:	Ulf Hansson <ulf.hansson@linaro.org>
9218L:	linux-pm@vger.kernel.org
9219S:	Supported
9220F:	Documentation/devicetree/bindings/power/power?domain*
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9222F:	drivers/pmdomain/
9223F:	include/linux/pm_domain.h
9224
9225GENERIC RADIX TREE
9226M:	Kent Overstreet <kent.overstreet@linux.dev>
9227S:	Supported
9228C:	irc://irc.oftc.net/bcache
9229F:	include/linux/generic-radix-tree.h
9230F:	lib/generic-radix-tree.c
9231
9232GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9233M:	Eugen Hristev <eugen.hristev@microchip.com>
9234L:	linux-input@vger.kernel.org
9235S:	Maintained
9236F:	drivers/input/touchscreen/resistive-adc-touch.c
9237
9238GENERIC STRING LIBRARY
9239M:	Kees Cook <keescook@chromium.org>
9240R:	Andy Shevchenko <andy@kernel.org>
9241L:	linux-hardening@vger.kernel.org
9242S:	Supported
9243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9244F:	include/linux/string.h
9245F:	include/linux/string_choices.h
9246F:	include/linux/string_helpers.h
9247F:	lib/string.c
9248F:	lib/string_kunit.c
9249F:	lib/string_helpers.c
9250F:	lib/string_helpers_kunit.c
9251F:	scripts/coccinelle/api/string_choices.cocci
9252
9253GENERIC UIO DRIVER FOR PCI DEVICES
9254M:	"Michael S. Tsirkin" <mst@redhat.com>
9255L:	kvm@vger.kernel.org
9256S:	Supported
9257F:	drivers/uio/uio_pci_generic.c
9258
9259GENERIC VDSO LIBRARY
9260M:	Andy Lutomirski <luto@kernel.org>
9261M:	Thomas Gleixner <tglx@linutronix.de>
9262M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9263L:	linux-kernel@vger.kernel.org
9264S:	Maintained
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9266F:	include/asm-generic/vdso/vsyscall.h
9267F:	include/vdso/
9268F:	kernel/time/vsyscall.c
9269F:	lib/vdso/
9270
9271GENWQE (IBM Generic Workqueue Card)
9272M:	Frank Haverkamp <haver@linux.ibm.com>
9273S:	Supported
9274F:	drivers/misc/genwqe/
9275
9276GET_MAINTAINER SCRIPT
9277M:	Joe Perches <joe@perches.com>
9278S:	Maintained
9279F:	scripts/get_maintainer.pl
9280
9281GFS2 FILE SYSTEM
9282M:	Andreas Gruenbacher <agruenba@redhat.com>
9283L:	gfs2@lists.linux.dev
9284S:	Supported
9285B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9287F:	Documentation/filesystems/gfs2*
9288F:	fs/gfs2/
9289F:	include/uapi/linux/gfs2_ondisk.h
9290
9291GIGABYTE WATERFORCE SENSOR DRIVER
9292M:	Aleksa Savic <savicaleksa83@gmail.com>
9293L:	linux-hwmon@vger.kernel.org
9294S:	Maintained
9295F:	Documentation/hwmon/gigabyte_waterforce.rst
9296F:	drivers/hwmon/gigabyte_waterforce.c
9297
9298GIGABYTE WMI DRIVER
9299M:	Thomas Weißschuh <thomas@weissschuh.net>
9300L:	platform-driver-x86@vger.kernel.org
9301S:	Maintained
9302F:	drivers/platform/x86/gigabyte-wmi.c
9303
9304GNSS SUBSYSTEM
9305M:	Johan Hovold <johan@kernel.org>
9306S:	Maintained
9307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9308F:	Documentation/ABI/testing/sysfs-class-gnss
9309F:	Documentation/devicetree/bindings/gnss/
9310F:	drivers/gnss/
9311F:	include/linux/gnss.h
9312
9313GO7007 MPEG CODEC
9314M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9315L:	linux-media@vger.kernel.org
9316S:	Maintained
9317F:	drivers/media/usb/go7007/
9318
9319GOODIX TOUCHSCREEN
9320M:	Bastien Nocera <hadess@hadess.net>
9321M:	Hans de Goede <hdegoede@redhat.com>
9322L:	linux-input@vger.kernel.org
9323S:	Maintained
9324F:	drivers/input/touchscreen/goodix*
9325
9326GOOGLE ETHERNET DRIVERS
9327M:	Jeroen de Borst <jeroendb@google.com>
9328M:	Praveen Kaligineedi <pkaligineedi@google.com>
9329R:	Shailend Chand <shailend@google.com>
9330L:	netdev@vger.kernel.org
9331S:	Supported
9332F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9333F:	drivers/net/ethernet/google
9334
9335GOOGLE FIRMWARE DRIVERS
9336M:	Tzung-Bi Shih <tzungbi@kernel.org>
9337R:	Brian Norris <briannorris@chromium.org>
9338R:	Julius Werner <jwerner@chromium.org>
9339L:	chrome-platform@lists.linux.dev
9340S:	Maintained
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9342F:	drivers/firmware/google/
9343
9344GOOGLE TENSOR SoC SUPPORT
9345M:	Peter Griffin <peter.griffin@linaro.org>
9346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9347L:	linux-samsung-soc@vger.kernel.org
9348S:	Maintained
9349F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9350F:	arch/arm64/boot/dts/exynos/google/
9351F:	drivers/clk/samsung/clk-gs101.c
9352F:	drivers/phy/samsung/phy-gs101-ufs.c
9353F:	include/dt-bindings/clock/google,gs101.h
9354K:	[gG]oogle.?[tT]ensor
9355
9356GPD POCKET FAN DRIVER
9357M:	Hans de Goede <hdegoede@redhat.com>
9358L:	platform-driver-x86@vger.kernel.org
9359S:	Maintained
9360F:	drivers/platform/x86/gpd-pocket-fan.c
9361
9362GPIO ACPI SUPPORT
9363M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9364M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9365L:	linux-gpio@vger.kernel.org
9366L:	linux-acpi@vger.kernel.org
9367S:	Supported
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9369F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9370F:	drivers/gpio/gpiolib-acpi.c
9371F:	drivers/gpio/gpiolib-acpi.h
9372
9373GPIO AGGREGATOR
9374M:	Geert Uytterhoeven <geert+renesas@glider.be>
9375L:	linux-gpio@vger.kernel.org
9376S:	Supported
9377F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9378F:	drivers/gpio/gpio-aggregator.c
9379
9380GPIO IR Transmitter
9381M:	Sean Young <sean@mess.org>
9382L:	linux-media@vger.kernel.org
9383S:	Maintained
9384F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9385F:	drivers/media/rc/gpio-ir-tx.c
9386
9387GPIO MOCKUP DRIVER
9388M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9389L:	linux-gpio@vger.kernel.org
9390S:	Maintained
9391F:	drivers/gpio/gpio-mockup.c
9392F:	tools/testing/selftests/gpio/
9393
9394GPIO REGMAP
9395M:	Michael Walle <mwalle@kernel.org>
9396S:	Maintained
9397F:	drivers/gpio/gpio-regmap.c
9398F:	include/linux/gpio/regmap.h
9399K:	(devm_)?gpio_regmap_(un)?register
9400
9401GPIO SUBSYSTEM
9402M:	Linus Walleij <linus.walleij@linaro.org>
9403M:	Bartosz Golaszewski <brgl@bgdev.pl>
9404L:	linux-gpio@vger.kernel.org
9405S:	Maintained
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9407F:	Documentation/admin-guide/gpio/
9408F:	Documentation/devicetree/bindings/gpio/
9409F:	Documentation/driver-api/gpio/
9410F:	drivers/gpio/
9411F:	include/dt-bindings/gpio/
9412F:	include/linux/gpio.h
9413F:	include/linux/gpio/
9414F:	include/linux/of_gpio.h
9415
9416GPIO UAPI
9417M:	Bartosz Golaszewski <brgl@bgdev.pl>
9418R:	Kent Gibson <warthog618@gmail.com>
9419L:	linux-gpio@vger.kernel.org
9420S:	Maintained
9421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9422F:	Documentation/ABI/obsolete/sysfs-gpio
9423F:	Documentation/ABI/testing/gpio-cdev
9424F:	Documentation/userspace-api/gpio/
9425F:	drivers/gpio/gpiolib-cdev.c
9426F:	include/uapi/linux/gpio.h
9427F:	tools/gpio/
9428
9429GRE DEMULTIPLEXER DRIVER
9430M:	Dmitry Kozlov <xeb@mail.ru>
9431L:	netdev@vger.kernel.org
9432S:	Maintained
9433F:	include/net/gre.h
9434F:	net/ipv4/gre_demux.c
9435F:	net/ipv4/gre_offload.c
9436
9437GRETH 10/100/1G Ethernet MAC device driver
9438M:	Andreas Larsson <andreas@gaisler.com>
9439L:	netdev@vger.kernel.org
9440S:	Maintained
9441F:	drivers/net/ethernet/aeroflex/
9442
9443GREYBUS AUDIO PROTOCOLS DRIVERS
9444M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9445M:	Mark Greer <mgreer@animalcreek.com>
9446S:	Maintained
9447F:	drivers/staging/greybus/audio_apbridgea.c
9448F:	drivers/staging/greybus/audio_apbridgea.h
9449F:	drivers/staging/greybus/audio_codec.c
9450F:	drivers/staging/greybus/audio_codec.h
9451F:	drivers/staging/greybus/audio_gb.c
9452F:	drivers/staging/greybus/audio_manager.c
9453F:	drivers/staging/greybus/audio_manager.h
9454F:	drivers/staging/greybus/audio_manager_module.c
9455F:	drivers/staging/greybus/audio_manager_private.h
9456F:	drivers/staging/greybus/audio_manager_sysfs.c
9457F:	drivers/staging/greybus/audio_module.c
9458F:	drivers/staging/greybus/audio_topology.c
9459
9460GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9461M:	Viresh Kumar <vireshk@kernel.org>
9462S:	Maintained
9463F:	drivers/staging/greybus/authentication.c
9464F:	drivers/staging/greybus/bootrom.c
9465F:	drivers/staging/greybus/firmware.h
9466F:	drivers/staging/greybus/fw-core.c
9467F:	drivers/staging/greybus/fw-download.c
9468F:	drivers/staging/greybus/fw-management.c
9469F:	drivers/staging/greybus/greybus_authentication.h
9470F:	drivers/staging/greybus/greybus_firmware.h
9471F:	drivers/staging/greybus/hid.c
9472F:	drivers/staging/greybus/i2c.c
9473F:	drivers/staging/greybus/spi.c
9474F:	drivers/staging/greybus/spilib.c
9475F:	drivers/staging/greybus/spilib.h
9476
9477GREYBUS LOOPBACK DRIVER
9478M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9479S:	Maintained
9480F:	drivers/staging/greybus/loopback.c
9481
9482GREYBUS PLATFORM DRIVERS
9483M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9484S:	Maintained
9485F:	drivers/staging/greybus/arche-apb-ctrl.c
9486F:	drivers/staging/greybus/arche-platform.c
9487F:	drivers/staging/greybus/arche_platform.h
9488
9489GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9490M:	Rui Miguel Silva <rmfrfs@gmail.com>
9491S:	Maintained
9492F:	drivers/staging/greybus/gpio.c
9493F:	drivers/staging/greybus/light.c
9494F:	drivers/staging/greybus/power_supply.c
9495F:	drivers/staging/greybus/sdio.c
9496F:	drivers/staging/greybus/spi.c
9497F:	drivers/staging/greybus/spilib.c
9498
9499GREYBUS BEAGLEPLAY DRIVERS
9500M:	Ayush Singh <ayushdevel1325@gmail.com>
9501L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9502S:	Maintained
9503F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9504F:	drivers/greybus/gb-beagleplay.c
9505
9506GREYBUS SUBSYSTEM
9507M:	Johan Hovold <johan@kernel.org>
9508M:	Alex Elder <elder@kernel.org>
9509M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9510L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9511S:	Maintained
9512F:	drivers/greybus/
9513F:	drivers/staging/greybus/
9514F:	include/linux/greybus.h
9515F:	include/linux/greybus/
9516
9517GREYBUS UART PROTOCOLS DRIVERS
9518M:	David Lin <dtwlin@gmail.com>
9519S:	Maintained
9520F:	drivers/staging/greybus/log.c
9521F:	drivers/staging/greybus/uart.c
9522
9523GS1662 VIDEO SERIALIZER
9524M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9525L:	linux-media@vger.kernel.org
9526S:	Maintained
9527T:	git git://linuxtv.org/media_tree.git
9528F:	drivers/media/spi/gs1662.c
9529
9530GSPCA FINEPIX SUBDRIVER
9531M:	Frank Zago <frank@zago.net>
9532L:	linux-media@vger.kernel.org
9533S:	Maintained
9534T:	git git://linuxtv.org/media_tree.git
9535F:	drivers/media/usb/gspca/finepix.c
9536
9537GSPCA GL860 SUBDRIVER
9538M:	Olivier Lorin <o.lorin@laposte.net>
9539L:	linux-media@vger.kernel.org
9540S:	Maintained
9541T:	git git://linuxtv.org/media_tree.git
9542F:	drivers/media/usb/gspca/gl860/
9543
9544GSPCA M5602 SUBDRIVER
9545M:	Erik Andren <erik.andren@gmail.com>
9546L:	linux-media@vger.kernel.org
9547S:	Maintained
9548T:	git git://linuxtv.org/media_tree.git
9549F:	drivers/media/usb/gspca/m5602/
9550
9551GSPCA PAC207 SONIXB SUBDRIVER
9552M:	Hans Verkuil <hverkuil@xs4all.nl>
9553L:	linux-media@vger.kernel.org
9554S:	Odd Fixes
9555T:	git git://linuxtv.org/media_tree.git
9556F:	drivers/media/usb/gspca/pac207.c
9557
9558GSPCA SN9C20X SUBDRIVER
9559M:	Brian Johnson <brijohn@gmail.com>
9560L:	linux-media@vger.kernel.org
9561S:	Maintained
9562T:	git git://linuxtv.org/media_tree.git
9563F:	drivers/media/usb/gspca/sn9c20x.c
9564
9565GSPCA T613 SUBDRIVER
9566M:	Leandro Costantino <lcostantino@gmail.com>
9567L:	linux-media@vger.kernel.org
9568S:	Maintained
9569T:	git git://linuxtv.org/media_tree.git
9570F:	drivers/media/usb/gspca/t613.c
9571
9572GSPCA USB WEBCAM DRIVER
9573M:	Hans Verkuil <hverkuil@xs4all.nl>
9574L:	linux-media@vger.kernel.org
9575S:	Odd Fixes
9576T:	git git://linuxtv.org/media_tree.git
9577F:	drivers/media/usb/gspca/
9578
9579GTP (GPRS Tunneling Protocol)
9580M:	Pablo Neira Ayuso <pablo@netfilter.org>
9581M:	Harald Welte <laforge@gnumonks.org>
9582L:	osmocom-net-gprs@lists.osmocom.org
9583S:	Maintained
9584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9585F:	drivers/net/gtp.c
9586
9587GUID PARTITION TABLE (GPT)
9588M:	Davidlohr Bueso <dave@stgolabs.net>
9589L:	linux-efi@vger.kernel.org
9590S:	Maintained
9591F:	block/partitions/efi.*
9592
9593HABANALABS PCI DRIVER
9594M:	Oded Gabbay <ogabbay@kernel.org>
9595L:	dri-devel@lists.freedesktop.org
9596S:	Supported
9597C:	irc://irc.oftc.net/dri-devel
9598T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9599F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9600F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9601F:	drivers/accel/habanalabs/
9602F:	include/linux/habanalabs/
9603F:	include/trace/events/habanalabs.h
9604F:	include/uapi/drm/habanalabs_accel.h
9605
9606HACKRF MEDIA DRIVER
9607L:	linux-media@vger.kernel.org
9608S:	Orphan
9609W:	https://linuxtv.org
9610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9611F:	drivers/media/usb/hackrf/
9612
9613HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9614M:	Chuck Lever <chuck.lever@oracle.com>
9615L:	kernel-tls-handshake@lists.linux.dev
9616L:	netdev@vger.kernel.org
9617S:	Maintained
9618F:	Documentation/netlink/specs/handshake.yaml
9619F:	Documentation/networking/tls-handshake.rst
9620F:	include/net/handshake.h
9621F:	include/trace/events/handshake.h
9622F:	net/handshake/
9623
9624HANTRO VPU CODEC DRIVER
9625M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9626M:	Philipp Zabel <p.zabel@pengutronix.de>
9627L:	linux-media@vger.kernel.org
9628L:	linux-rockchip@lists.infradead.org
9629S:	Maintained
9630F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9631F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9632F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9633F:	drivers/media/platform/verisilicon/
9634
9635HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9636M:	Frank Seidel <frank@f-seidel.de>
9637L:	platform-driver-x86@vger.kernel.org
9638S:	Maintained
9639W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9640F:	drivers/platform/x86/hdaps.c
9641
9642HARDWARE MONITORING
9643M:	Jean Delvare <jdelvare@suse.com>
9644M:	Guenter Roeck <linux@roeck-us.net>
9645L:	linux-hwmon@vger.kernel.org
9646S:	Maintained
9647W:	http://hwmon.wiki.kernel.org/
9648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9649F:	Documentation/ABI/testing/sysfs-class-hwmon
9650F:	Documentation/devicetree/bindings/hwmon/
9651F:	Documentation/hwmon/
9652F:	drivers/hwmon/
9653F:	include/linux/hwmon*.h
9654F:	include/trace/events/hwmon*.h
9655K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9656
9657HARDWARE RANDOM NUMBER GENERATOR CORE
9658M:	Olivia Mackall <olivia@selenic.com>
9659M:	Herbert Xu <herbert@gondor.apana.org.au>
9660L:	linux-crypto@vger.kernel.org
9661S:	Odd fixes
9662F:	Documentation/admin-guide/hw_random.rst
9663F:	Documentation/devicetree/bindings/rng/
9664F:	drivers/char/hw_random/
9665F:	include/linux/hw_random.h
9666
9667HARDWARE SPINLOCK CORE
9668M:	Bjorn Andersson <andersson@kernel.org>
9669R:	Baolin Wang <baolin.wang7@gmail.com>
9670L:	linux-remoteproc@vger.kernel.org
9671S:	Maintained
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9673F:	Documentation/devicetree/bindings/hwlock/
9674F:	Documentation/locking/hwspinlock.rst
9675F:	drivers/hwspinlock/
9676F:	include/linux/hwspinlock.h
9677
9678HARDWARE TRACING FACILITIES
9679M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9680S:	Maintained
9681F:	drivers/hwtracing/
9682
9683HARMONY SOUND DRIVER
9684L:	linux-parisc@vger.kernel.org
9685S:	Maintained
9686F:	sound/parisc/harmony.*
9687
9688HDPVR USB VIDEO ENCODER DRIVER
9689M:	Hans Verkuil <hverkuil@xs4all.nl>
9690L:	linux-media@vger.kernel.org
9691S:	Odd Fixes
9692W:	https://linuxtv.org
9693T:	git git://linuxtv.org/media_tree.git
9694F:	drivers/media/usb/hdpvr/
9695
9696HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9697M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9698S:	Supported
9699F:	drivers/misc/hpilo.[ch]
9700
9701HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9702M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9703S:	Supported
9704F:	Documentation/watchdog/hpwdt.rst
9705F:	drivers/watchdog/hpwdt.c
9706
9707HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9708M:	Don Brace <don.brace@microchip.com>
9709L:	storagedev@microchip.com
9710L:	linux-scsi@vger.kernel.org
9711S:	Supported
9712F:	Documentation/scsi/hpsa.rst
9713F:	drivers/scsi/hpsa*.[ch]
9714F:	include/linux/cciss*.h
9715F:	include/uapi/linux/cciss*.h
9716
9717HFI1 DRIVER
9718M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9719L:	linux-rdma@vger.kernel.org
9720S:	Supported
9721F:	drivers/infiniband/hw/hfi1
9722
9723HFS FILESYSTEM
9724L:	linux-fsdevel@vger.kernel.org
9725S:	Orphan
9726F:	Documentation/filesystems/hfs.rst
9727F:	fs/hfs/
9728
9729HFSPLUS FILESYSTEM
9730L:	linux-fsdevel@vger.kernel.org
9731S:	Orphan
9732F:	Documentation/filesystems/hfsplus.rst
9733F:	fs/hfsplus/
9734
9735HGA FRAMEBUFFER DRIVER
9736M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9737L:	linux-nvidia@lists.surfsouth.com
9738S:	Maintained
9739W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9740F:	drivers/video/fbdev/hgafb.c
9741
9742HIBERNATION (aka Software Suspend, aka swsusp)
9743M:	"Rafael J. Wysocki" <rafael@kernel.org>
9744M:	Pavel Machek <pavel@ucw.cz>
9745L:	linux-pm@vger.kernel.org
9746S:	Supported
9747B:	https://bugzilla.kernel.org
9748F:	arch/*/include/asm/suspend*.h
9749F:	arch/x86/power/
9750F:	drivers/base/power/
9751F:	include/linux/freezer.h
9752F:	include/linux/pm.h
9753F:	include/linux/suspend.h
9754F:	kernel/power/
9755
9756HID CORE LAYER
9757M:	Jiri Kosina <jikos@kernel.org>
9758M:	Benjamin Tissoires <bentiss@kernel.org>
9759L:	linux-input@vger.kernel.org
9760S:	Maintained
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9762F:	Documentation/hid/
9763F:	drivers/hid/
9764F:	include/linux/hid*
9765F:	include/uapi/linux/hid*
9766F:	samples/hid/
9767F:	tools/testing/selftests/hid/
9768
9769HID LOGITECH DRIVERS
9770R:	Filipe Laíns <lains@riseup.net>
9771L:	linux-input@vger.kernel.org
9772S:	Maintained
9773F:	drivers/hid/hid-logitech-*
9774
9775HID NVIDIA SHIELD DRIVER
9776M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9777L:	linux-input@vger.kernel.org
9778S:	Maintained
9779F:	drivers/hid/hid-nvidia-shield.c
9780
9781HID PHOENIX RC FLIGHT CONTROLLER
9782M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9783L:	linux-input@vger.kernel.org
9784S:	Maintained
9785F:	drivers/hid/hid-pxrc.c
9786
9787HID PLAYSTATION DRIVER
9788M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9789L:	linux-input@vger.kernel.org
9790S:	Supported
9791F:	drivers/hid/hid-playstation.c
9792
9793HID SENSOR HUB DRIVERS
9794M:	Jiri Kosina <jikos@kernel.org>
9795M:	Jonathan Cameron <jic23@kernel.org>
9796M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9797L:	linux-input@vger.kernel.org
9798L:	linux-iio@vger.kernel.org
9799S:	Maintained
9800F:	Documentation/hid/hid-sensor*
9801F:	drivers/hid/hid-sensor-*
9802F:	drivers/iio/*/hid-*
9803F:	include/linux/hid-sensor-*
9804
9805HID VRC-2 CAR CONTROLLER DRIVER
9806M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9807L:	linux-input@vger.kernel.org
9808S:	Maintained
9809F:	drivers/hid/hid-vrc2.c
9810
9811HID WACOM DRIVER
9812M:	Ping Cheng <ping.cheng@wacom.com>
9813M:	Jason Gerecke  <jason.gerecke@wacom.com>
9814L:	linux-input@vger.kernel.org
9815S:	Maintained
9816F:	drivers/hid/wacom.h
9817F:	drivers/hid/wacom_*
9818
9819HID++ LOGITECH DRIVERS
9820R:	Filipe Laíns <lains@riseup.net>
9821R:	Bastien Nocera <hadess@hadess.net>
9822L:	linux-input@vger.kernel.org
9823S:	Maintained
9824F:	drivers/hid/hid-logitech-hidpp.c
9825
9826HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9827M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9828M:	Frederic Weisbecker <frederic@kernel.org>
9829M:	Thomas Gleixner <tglx@linutronix.de>
9830L:	linux-kernel@vger.kernel.org
9831S:	Maintained
9832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9833F:	Documentation/timers/
9834F:	include/linux/clockchips.h
9835F:	include/linux/hrtimer.h
9836F:	include/linux/timer.h
9837F:	kernel/time/clockevents.c
9838F:	kernel/time/hrtimer.c
9839F:	kernel/time/timer.c
9840F:	kernel/time/timer_list.c
9841F:	kernel/time/timer_migration.*
9842F:	tools/testing/selftests/timers/
9843
9844HIGH-SPEED SCC DRIVER FOR AX.25
9845L:	linux-hams@vger.kernel.org
9846S:	Orphan
9847F:	drivers/net/hamradio/scc.c
9848
9849HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9850M:	HighPoint Linux Team <linux@highpoint-tech.com>
9851S:	Supported
9852W:	http://www.highpoint-tech.com
9853F:	Documentation/scsi/hptiop.rst
9854F:	drivers/scsi/hptiop.c
9855
9856HIKEY960 ONBOARD USB GPIO HUB DRIVER
9857M:	John Stultz <jstultz@google.com>
9858L:	linux-kernel@vger.kernel.org
9859S:	Maintained
9860F:	drivers/misc/hisi_hikey_usb.c
9861
9862HIMAX HX83112B TOUCHSCREEN SUPPORT
9863M:	Job Noorman <job@noorman.info>
9864L:	linux-input@vger.kernel.org
9865S:	Maintained
9866F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9867F:	drivers/input/touchscreen/himax_hx83112b.c
9868
9869HIPPI
9870M:	Jes Sorensen <jes@trained-monkey.org>
9871L:	linux-hippi@sunsite.dk
9872S:	Maintained
9873F:	drivers/net/hippi/
9874F:	include/linux/hippidevice.h
9875F:	include/uapi/linux/if_hippi.h
9876F:	net/802/hippi.c
9877
9878HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9879M:	Kurt Kanzenbach <kurt@linutronix.de>
9880L:	netdev@vger.kernel.org
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9883F:	drivers/net/dsa/hirschmann/*
9884F:	include/linux/platform_data/hirschmann-hellcreek.h
9885F:	net/dsa/tag_hellcreek.c
9886
9887HISILICON DMA DRIVER
9888M:	Zhou Wang <wangzhou1@hisilicon.com>
9889M:	Jie Hai <haijie1@huawei.com>
9890L:	dmaengine@vger.kernel.org
9891S:	Maintained
9892F:	drivers/dma/hisi_dma.c
9893
9894HISILICON GPIO DRIVER
9895M:	Jay Fang <f.fangjian@huawei.com>
9896L:	linux-gpio@vger.kernel.org
9897S:	Maintained
9898F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9899F:	drivers/gpio/gpio-hisi.c
9900
9901HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9902M:	Zhiqi Song <songzhiqi1@huawei.com>
9903M:	Longfang Liu <liulongfang@huawei.com>
9904L:	linux-crypto@vger.kernel.org
9905S:	Maintained
9906F:	Documentation/ABI/testing/debugfs-hisi-hpre
9907F:	drivers/crypto/hisilicon/hpre/hpre.h
9908F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9909F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9910
9911HISILICON HNS3 PMU DRIVER
9912M:	Jijie Shao <shaojijie@huawei.com>
9913S:	Supported
9914F:	Documentation/admin-guide/perf/hns3-pmu.rst
9915F:	drivers/perf/hisilicon/hns3_pmu.c
9916
9917HISILICON I2C CONTROLLER DRIVER
9918M:	Yicong Yang <yangyicong@hisilicon.com>
9919L:	linux-i2c@vger.kernel.org
9920S:	Maintained
9921W:	https://www.hisilicon.com
9922F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9923F:	drivers/i2c/busses/i2c-hisi.c
9924
9925HISILICON KUNPENG SOC HCCS DRIVER
9926M:	Huisong Li <lihuisong@huawei.com>
9927S:	Maintained
9928F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9929F:	drivers/soc/hisilicon/kunpeng_hccs.c
9930F:	drivers/soc/hisilicon/kunpeng_hccs.h
9931
9932HISILICON LPC BUS DRIVER
9933M:	Jay Fang <f.fangjian@huawei.com>
9934S:	Maintained
9935W:	http://www.hisilicon.com
9936F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9937F:	drivers/bus/hisi_lpc.c
9938
9939HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9940M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9941M:	Salil Mehta <salil.mehta@huawei.com>
9942M:	Jijie Shao <shaojijie@huawei.com>
9943L:	netdev@vger.kernel.org
9944S:	Maintained
9945W:	http://www.hisilicon.com
9946F:	drivers/net/ethernet/hisilicon/hns3/
9947
9948HISILICON NETWORK SUBSYSTEM DRIVER
9949M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9950M:	Salil Mehta <salil.mehta@huawei.com>
9951L:	netdev@vger.kernel.org
9952S:	Maintained
9953W:	http://www.hisilicon.com
9954F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9955F:	drivers/net/ethernet/hisilicon/
9956
9957HISILICON PMU DRIVER
9958M:	Yicong Yang <yangyicong@hisilicon.com>
9959M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9960S:	Supported
9961W:	http://www.hisilicon.com
9962F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9963F:	Documentation/admin-guide/perf/hisi-pmu.rst
9964F:	drivers/perf/hisilicon
9965
9966HISILICON PTT DRIVER
9967M:	Yicong Yang <yangyicong@hisilicon.com>
9968M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9969L:	linux-kernel@vger.kernel.org
9970S:	Maintained
9971F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9972F:	Documentation/trace/hisi-ptt.rst
9973F:	drivers/hwtracing/ptt/
9974F:	tools/perf/arch/arm64/util/hisi-ptt.c
9975F:	tools/perf/util/hisi-ptt*
9976F:	tools/perf/util/hisi-ptt-decoder/*
9977
9978HISILICON QM DRIVER
9979M:	Weili Qian <qianweili@huawei.com>
9980M:	Zhou Wang <wangzhou1@hisilicon.com>
9981L:	linux-crypto@vger.kernel.org
9982S:	Maintained
9983F:	drivers/crypto/hisilicon/Kconfig
9984F:	drivers/crypto/hisilicon/Makefile
9985F:	drivers/crypto/hisilicon/qm.c
9986F:	drivers/crypto/hisilicon/sgl.c
9987F:	include/linux/hisi_acc_qm.h
9988
9989HISILICON ROCE DRIVER
9990M:	Chengchang Tang <tangchengchang@huawei.com>
9991M:	Junxian Huang <huangjunxian6@hisilicon.com>
9992L:	linux-rdma@vger.kernel.org
9993S:	Maintained
9994F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9995F:	drivers/infiniband/hw/hns/
9996
9997HISILICON SAS Controller
9998M:	Xiang Chen <chenxiang66@hisilicon.com>
9999S:	Supported
10000W:	http://www.hisilicon.com
10001F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10002F:	drivers/scsi/hisi_sas/
10003
10004HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10005M:	Longfang Liu <liulongfang@huawei.com>
10006L:	linux-crypto@vger.kernel.org
10007S:	Maintained
10008F:	Documentation/ABI/testing/debugfs-hisi-sec
10009F:	drivers/crypto/hisilicon/sec2/sec.h
10010F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10011F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10012F:	drivers/crypto/hisilicon/sec2/sec_main.c
10013
10014HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10015M:	Jay Fang <f.fangjian@huawei.com>
10016L:	linux-spi@vger.kernel.org
10017S:	Maintained
10018W:	http://www.hisilicon.com
10019F:	drivers/spi/spi-hisi-kunpeng.c
10020
10021HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10022M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10023L:	linux-kernel@vger.kernel.org
10024S:	Maintained
10025F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10026F:	drivers/spmi/hisi-spmi-controller.c
10027
10028HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10029M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10030L:	linux-kernel@vger.kernel.org
10031S:	Maintained
10032F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10033F:	drivers/mfd/hi6421-spmi-pmic.c
10034
10035HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10036M:	Weili Qian <qianweili@huawei.com>
10037S:	Maintained
10038F:	drivers/crypto/hisilicon/trng/trng.c
10039
10040HISILICON V3XX SPI NOR FLASH Controller Driver
10041M:	Jay Fang <f.fangjian@huawei.com>
10042S:	Maintained
10043W:	http://www.hisilicon.com
10044F:	drivers/spi/spi-hisi-sfc-v3xx.c
10045
10046HISILICON ZIP Controller DRIVER
10047M:	Yang Shen <shenyang39@huawei.com>
10048M:	Zhou Wang <wangzhou1@hisilicon.com>
10049L:	linux-crypto@vger.kernel.org
10050S:	Maintained
10051F:	Documentation/ABI/testing/debugfs-hisi-zip
10052F:	drivers/crypto/hisilicon/zip/
10053
10054HMM - Heterogeneous Memory Management
10055M:	Jérôme Glisse <jglisse@redhat.com>
10056L:	linux-mm@kvack.org
10057S:	Maintained
10058F:	Documentation/mm/hmm.rst
10059F:	include/linux/hmm*
10060F:	lib/test_hmm*
10061F:	mm/hmm*
10062F:	tools/testing/selftests/mm/*hmm*
10063
10064HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10065M:	Petre Rodan <petre.rodan@subdimension.ro>
10066L:	linux-iio@vger.kernel.org
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10069F:	drivers/iio/pressure/hsc030pa*
10070
10071HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10072M:	Andreas Klinger <ak@it-klinger.de>
10073M:	Petre Rodan <petre.rodan@subdimension.ro>
10074L:	linux-iio@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10077F:	drivers/iio/pressure/mprls0025pa*
10078
10079HP BIOSCFG DRIVER
10080M:	Jorge Lopez <jorge.lopez2@hp.com>
10081L:	platform-driver-x86@vger.kernel.org
10082S:	Maintained
10083F:	drivers/platform/x86/hp/hp-bioscfg/
10084
10085HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10086L:	platform-driver-x86@vger.kernel.org
10087S:	Orphan
10088F:	drivers/platform/x86/hp/tc1100-wmi.c
10089
10090HP WMI HARDWARE MONITOR DRIVER
10091M:	James Seo <james@equiv.tech>
10092L:	linux-hwmon@vger.kernel.org
10093S:	Maintained
10094F:	Documentation/hwmon/hp-wmi-sensors.rst
10095F:	drivers/hwmon/hp-wmi-sensors.c
10096
10097HPET:	High Precision Event Timers driver
10098M:	Clemens Ladisch <clemens@ladisch.de>
10099S:	Maintained
10100F:	Documentation/timers/hpet.rst
10101F:	drivers/char/hpet.c
10102F:	include/linux/hpet.h
10103F:	include/uapi/linux/hpet.h
10104
10105HPET:	x86
10106S:	Orphan
10107F:	arch/x86/include/asm/hpet.h
10108F:	arch/x86/kernel/hpet.c
10109
10110HPFS FILESYSTEM
10111M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10112S:	Maintained
10113W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10114F:	fs/hpfs/
10115
10116HS3001 Hardware Temperature and Humidity Sensor
10117M:	Andre Werner <andre.werner@systec-electronic.com>
10118L:	linux-hwmon@vger.kernel.org
10119S:	Maintained
10120F:	drivers/hwmon/hs3001.c
10121
10122HSI SUBSYSTEM
10123M:	Sebastian Reichel <sre@kernel.org>
10124S:	Maintained
10125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10126F:	Documentation/ABI/testing/sysfs-bus-hsi
10127F:	Documentation/driver-api/hsi.rst
10128F:	drivers/hsi/
10129F:	include/linux/hsi/
10130F:	include/uapi/linux/hsi/
10131
10132HSO 3G MODEM DRIVER
10133L:	linux-usb@vger.kernel.org
10134S:	Orphan
10135F:	drivers/net/usb/hso.c
10136
10137HSR NETWORK PROTOCOL
10138L:	netdev@vger.kernel.org
10139S:	Orphan
10140F:	net/hsr/
10141
10142HT16K33 LED CONTROLLER DRIVER
10143M:	Robin van der Gracht <robin@protonic.nl>
10144S:	Maintained
10145F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10146F:	drivers/auxdisplay/ht16k33.c
10147
10148HTCPEN TOUCHSCREEN DRIVER
10149M:	Pau Oliva Fora <pof@eslack.org>
10150L:	linux-input@vger.kernel.org
10151S:	Maintained
10152F:	drivers/input/touchscreen/htcpen.c
10153
10154HTE SUBSYSTEM
10155M:	Dipen Patel <dipenp@nvidia.com>
10156L:	timestamp@lists.linux.dev
10157S:	Maintained
10158Q:	https://patchwork.kernel.org/project/timestamp/list/
10159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10160F:	Documentation/devicetree/bindings/timestamp/
10161F:	Documentation/driver-api/hte/
10162F:	drivers/hte/
10163F:	include/linux/hte.h
10164
10165HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10166M:	Lorenzo Bianconi <lorenzo@kernel.org>
10167L:	linux-iio@vger.kernel.org
10168S:	Maintained
10169W:	http://www.st.com/
10170F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10171F:	drivers/iio/humidity/hts221*
10172
10173HUAWEI ETHERNET DRIVER
10174M:	Cai Huoqing <cai.huoqing@linux.dev>
10175L:	netdev@vger.kernel.org
10176S:	Maintained
10177F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10178F:	drivers/net/ethernet/huawei/hinic/
10179
10180HUGETLB SUBSYSTEM
10181M:	Muchun Song <muchun.song@linux.dev>
10182L:	linux-mm@kvack.org
10183S:	Maintained
10184F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10185F:	Documentation/admin-guide/mm/hugetlbpage.rst
10186F:	Documentation/mm/hugetlbfs_reserv.rst
10187F:	Documentation/mm/vmemmap_dedup.rst
10188F:	fs/hugetlbfs/
10189F:	include/linux/hugetlb.h
10190F:	mm/hugetlb.c
10191F:	mm/hugetlb_vmemmap.c
10192F:	mm/hugetlb_vmemmap.h
10193F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10194
10195HVA ST MEDIA DRIVER
10196M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10197L:	linux-media@vger.kernel.org
10198S:	Supported
10199W:	https://linuxtv.org
10200T:	git git://linuxtv.org/media_tree.git
10201F:	drivers/media/platform/st/sti/hva
10202
10203HWPOISON MEMORY FAILURE HANDLING
10204M:	Miaohe Lin <linmiaohe@huawei.com>
10205R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10206L:	linux-mm@kvack.org
10207S:	Maintained
10208F:	mm/hwpoison-inject.c
10209F:	mm/memory-failure.c
10210
10211HYCON HY46XX TOUCHSCREEN SUPPORT
10212M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10213L:	linux-input@vger.kernel.org
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10216F:	drivers/input/touchscreen/hycon-hy46xx.c
10217
10218HYGON PROCESSOR SUPPORT
10219M:	Pu Wen <puwen@hygon.cn>
10220L:	linux-kernel@vger.kernel.org
10221S:	Maintained
10222F:	arch/x86/kernel/cpu/hygon.c
10223
10224HYNIX HI556 SENSOR DRIVER
10225M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10226L:	linux-media@vger.kernel.org
10227S:	Maintained
10228T:	git git://linuxtv.org/media_tree.git
10229F:	drivers/media/i2c/hi556.c
10230
10231HYNIX HI846 SENSOR DRIVER
10232M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10233L:	linux-media@vger.kernel.org
10234S:	Maintained
10235F:	drivers/media/i2c/hi846.c
10236
10237HYNIX HI847 SENSOR DRIVER
10238M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10239L:	linux-media@vger.kernel.org
10240S:	Maintained
10241F:	drivers/media/i2c/hi847.c
10242
10243Hyper-V/Azure CORE AND DRIVERS
10244M:	"K. Y. Srinivasan" <kys@microsoft.com>
10245M:	Haiyang Zhang <haiyangz@microsoft.com>
10246M:	Wei Liu <wei.liu@kernel.org>
10247M:	Dexuan Cui <decui@microsoft.com>
10248L:	linux-hyperv@vger.kernel.org
10249S:	Supported
10250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10251F:	Documentation/ABI/stable/sysfs-bus-vmbus
10252F:	Documentation/ABI/testing/debugfs-hyperv
10253F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10254F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10255F:	Documentation/virt/hyperv
10256F:	arch/arm64/hyperv
10257F:	arch/arm64/include/asm/hyperv-tlfs.h
10258F:	arch/arm64/include/asm/mshyperv.h
10259F:	arch/x86/hyperv
10260F:	arch/x86/include/asm/hyperv-tlfs.h
10261F:	arch/x86/include/asm/mshyperv.h
10262F:	arch/x86/include/asm/trace/hyperv.h
10263F:	arch/x86/kernel/cpu/mshyperv.c
10264F:	drivers/clocksource/hyperv_timer.c
10265F:	drivers/hid/hid-hyperv.c
10266F:	drivers/hv/
10267F:	drivers/input/serio/hyperv-keyboard.c
10268F:	drivers/iommu/hyperv-iommu.c
10269F:	drivers/net/ethernet/microsoft/
10270F:	drivers/net/hyperv/
10271F:	drivers/pci/controller/pci-hyperv-intf.c
10272F:	drivers/pci/controller/pci-hyperv.c
10273F:	drivers/scsi/storvsc_drv.c
10274F:	drivers/uio/uio_hv_generic.c
10275F:	drivers/video/fbdev/hyperv_fb.c
10276F:	include/asm-generic/hyperv-tlfs.h
10277F:	include/asm-generic/mshyperv.h
10278F:	include/clocksource/hyperv_timer.h
10279F:	include/linux/hyperv.h
10280F:	include/net/mana
10281F:	include/uapi/linux/hyperv.h
10282F:	net/vmw_vsock/hyperv_transport.c
10283F:	tools/hv/
10284
10285HYPERBUS SUPPORT
10286M:	Vignesh Raghavendra <vigneshr@ti.com>
10287R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10288L:	linux-mtd@lists.infradead.org
10289S:	Supported
10290Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10291C:	irc://irc.oftc.net/mtd
10292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10293F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10294F:	drivers/mtd/hyperbus/
10295F:	include/linux/mtd/hyperbus.h
10296
10297HYPERVISOR VIRTUAL CONSOLE DRIVER
10298L:	linuxppc-dev@lists.ozlabs.org
10299S:	Odd Fixes
10300F:	drivers/tty/hvc/
10301
10302I2C ACPI SUPPORT
10303M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10304L:	linux-i2c@vger.kernel.org
10305L:	linux-acpi@vger.kernel.org
10306S:	Maintained
10307F:	drivers/i2c/i2c-core-acpi.c
10308
10309I2C ADDRESS TRANSLATOR (ATR)
10310M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10311R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10312L:	linux-i2c@vger.kernel.org
10313S:	Maintained
10314F:	drivers/i2c/i2c-atr.c
10315F:	include/linux/i2c-atr.h
10316
10317I2C CONTROLLER DRIVER FOR NVIDIA GPU
10318M:	Ajay Gupta <ajayg@nvidia.com>
10319L:	linux-i2c@vger.kernel.org
10320S:	Maintained
10321F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10322F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10323
10324I2C MUXES
10325M:	Peter Rosin <peda@axentia.se>
10326L:	linux-i2c@vger.kernel.org
10327S:	Maintained
10328F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10329F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10330F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10331F:	Documentation/i2c/i2c-topology.rst
10332F:	Documentation/i2c/muxes/
10333F:	drivers/i2c/i2c-mux.c
10334F:	drivers/i2c/muxes/
10335F:	include/linux/i2c-mux.h
10336
10337I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10338M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10339L:	linux-i2c@vger.kernel.org
10340S:	Maintained
10341F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10342F:	drivers/i2c/busses/i2c-mv64xxx.c
10343
10344I2C OVER PARALLEL PORT
10345M:	Jean Delvare <jdelvare@suse.com>
10346L:	linux-i2c@vger.kernel.org
10347S:	Maintained
10348F:	Documentation/i2c/busses/i2c-parport.rst
10349F:	drivers/i2c/busses/i2c-parport.c
10350
10351I2C SUBSYSTEM
10352M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10353L:	linux-i2c@vger.kernel.org
10354S:	Maintained
10355W:	https://i2c.wiki.kernel.org/
10356Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10358F:	Documentation/i2c/
10359F:	drivers/i2c/*
10360F:	include/dt-bindings/i2c/i2c.h
10361F:	include/linux/i2c-dev.h
10362F:	include/linux/i2c-smbus.h
10363F:	include/linux/i2c.h
10364F:	include/uapi/linux/i2c-*.h
10365F:	include/uapi/linux/i2c.h
10366
10367I2C SUBSYSTEM HOST DRIVERS
10368M:	Andi Shyti <andi.shyti@kernel.org>
10369L:	linux-i2c@vger.kernel.org
10370S:	Maintained
10371W:	https://i2c.wiki.kernel.org/
10372Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10374F:	Documentation/devicetree/bindings/i2c/
10375F:	drivers/i2c/algos/
10376F:	drivers/i2c/busses/
10377F:	include/dt-bindings/i2c/
10378
10379I2C-TAOS-EVM DRIVER
10380M:	Jean Delvare <jdelvare@suse.com>
10381L:	linux-i2c@vger.kernel.org
10382S:	Maintained
10383F:	Documentation/i2c/busses/i2c-taos-evm.rst
10384F:	drivers/i2c/busses/i2c-taos-evm.c
10385
10386I2C-TINY-USB DRIVER
10387M:	Till Harbaum <till@harbaum.org>
10388L:	linux-i2c@vger.kernel.org
10389S:	Maintained
10390W:	http://www.harbaum.org/till/i2c_tiny_usb
10391F:	drivers/i2c/busses/i2c-tiny-usb.c
10392
10393I2C/SMBUS CONTROLLER DRIVERS FOR PC
10394M:	Jean Delvare <jdelvare@suse.com>
10395L:	linux-i2c@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/i2c/busses/i2c-ali1535.rst
10398F:	Documentation/i2c/busses/i2c-ali1563.rst
10399F:	Documentation/i2c/busses/i2c-ali15x3.rst
10400F:	Documentation/i2c/busses/i2c-amd756.rst
10401F:	Documentation/i2c/busses/i2c-amd8111.rst
10402F:	Documentation/i2c/busses/i2c-i801.rst
10403F:	Documentation/i2c/busses/i2c-nforce2.rst
10404F:	Documentation/i2c/busses/i2c-piix4.rst
10405F:	Documentation/i2c/busses/i2c-sis5595.rst
10406F:	Documentation/i2c/busses/i2c-sis630.rst
10407F:	Documentation/i2c/busses/i2c-sis96x.rst
10408F:	Documentation/i2c/busses/i2c-via.rst
10409F:	Documentation/i2c/busses/i2c-viapro.rst
10410F:	drivers/i2c/busses/i2c-ali1535.c
10411F:	drivers/i2c/busses/i2c-ali1563.c
10412F:	drivers/i2c/busses/i2c-ali15x3.c
10413F:	drivers/i2c/busses/i2c-amd756-s4882.c
10414F:	drivers/i2c/busses/i2c-amd756.c
10415F:	drivers/i2c/busses/i2c-amd8111.c
10416F:	drivers/i2c/busses/i2c-i801.c
10417F:	drivers/i2c/busses/i2c-isch.c
10418F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10419F:	drivers/i2c/busses/i2c-nforce2.c
10420F:	drivers/i2c/busses/i2c-piix4.c
10421F:	drivers/i2c/busses/i2c-sis5595.c
10422F:	drivers/i2c/busses/i2c-sis630.c
10423F:	drivers/i2c/busses/i2c-sis96x.c
10424F:	drivers/i2c/busses/i2c-via.c
10425F:	drivers/i2c/busses/i2c-viapro.c
10426
10427I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10428M:	Hans de Goede <hdegoede@redhat.com>
10429L:	linux-i2c@vger.kernel.org
10430S:	Maintained
10431F:	drivers/i2c/busses/i2c-cht-wc.c
10432
10433I2C/SMBUS ISMT DRIVER
10434M:	Seth Heasley <seth.heasley@intel.com>
10435M:	Neil Horman <nhorman@tuxdriver.com>
10436L:	linux-i2c@vger.kernel.org
10437F:	Documentation/i2c/busses/i2c-ismt.rst
10438F:	drivers/i2c/busses/i2c-ismt.c
10439
10440I2C/SMBUS ZHAOXIN DRIVER
10441M:	Hans Hu <hanshu@zhaoxin.com>
10442L:	linux-i2c@vger.kernel.org
10443S:	Maintained
10444W:	https://www.zhaoxin.com
10445F:	drivers/i2c/busses/i2c-viai2c-common.c
10446F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10447
10448I2C/SMBUS STUB DRIVER
10449M:	Jean Delvare <jdelvare@suse.com>
10450L:	linux-i2c@vger.kernel.org
10451S:	Maintained
10452F:	drivers/i2c/i2c-stub.c
10453
10454I3C DRIVER FOR ASPEED AST2600
10455M:	Jeremy Kerr <jk@codeconstruct.com.au>
10456S:	Maintained
10457F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10458F:	drivers/i3c/master/ast2600-i3c-master.c
10459
10460I3C DRIVER FOR CADENCE I3C MASTER IP
10461M:	Przemysław Gaj <pgaj@cadence.com>
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10464F:	drivers/i3c/master/i3c-master-cdns.c
10465
10466I3C DRIVER FOR SYNOPSYS DESIGNWARE
10467S:	Orphan
10468F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10469F:	drivers/i3c/master/dw*
10470
10471I3C SUBSYSTEM
10472M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10473L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10474S:	Maintained
10475C:	irc://chat.freenode.net/linux-i3c
10476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10477F:	Documentation/ABI/testing/sysfs-bus-i3c
10478F:	Documentation/devicetree/bindings/i3c/
10479F:	Documentation/driver-api/i3c
10480F:	drivers/i3c/
10481F:	include/linux/i3c/
10482
10483IBM Operation Panel Input Driver
10484M:	Eddie James <eajames@linux.ibm.com>
10485L:	linux-input@vger.kernel.org
10486S:	Maintained
10487F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10488F:	drivers/input/misc/ibm-panel.c
10489
10490IBM Power 842 compression accelerator
10491M:	Haren Myneni <haren@us.ibm.com>
10492S:	Supported
10493F:	crypto/842.c
10494F:	drivers/crypto/nx/Kconfig
10495F:	drivers/crypto/nx/Makefile
10496F:	drivers/crypto/nx/nx-842*
10497F:	include/linux/sw842.h
10498F:	lib/842/
10499
10500IBM Power in-Nest Crypto Acceleration
10501M:	Breno Leitão <leitao@debian.org>
10502M:	Nayna Jain <nayna@linux.ibm.com>
10503M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10504L:	linux-crypto@vger.kernel.org
10505S:	Supported
10506F:	drivers/crypto/nx/Kconfig
10507F:	drivers/crypto/nx/Makefile
10508F:	drivers/crypto/nx/nx-aes*
10509F:	drivers/crypto/nx/nx-sha*
10510F:	drivers/crypto/nx/nx.*
10511F:	drivers/crypto/nx/nx_csbcpb.h
10512F:	drivers/crypto/nx/nx_debugfs.c
10513
10514IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10515M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10516L:	linux-pci@vger.kernel.org
10517L:	linuxppc-dev@lists.ozlabs.org
10518S:	Supported
10519F:	drivers/pci/hotplug/rpadlpar*
10520
10521IBM Power Linux RAID adapter
10522M:	Brian King <brking@us.ibm.com>
10523S:	Supported
10524F:	drivers/scsi/ipr.*
10525
10526IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10527M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10528L:	linux-pci@vger.kernel.org
10529L:	linuxppc-dev@lists.ozlabs.org
10530S:	Supported
10531F:	drivers/pci/hotplug/rpaphp*
10532
10533IBM Power SRIOV Virtual NIC Device Driver
10534M:	Haren Myneni <haren@linux.ibm.com>
10535M:	Rick Lindsley <ricklind@linux.ibm.com>
10536R:	Nick Child <nnac123@linux.ibm.com>
10537R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10538L:	netdev@vger.kernel.org
10539S:	Supported
10540F:	drivers/net/ethernet/ibm/ibmvnic.*
10541
10542IBM Power VFIO Support
10543M:	Timothy Pearson <tpearson@raptorengineering.com>
10544S:	Supported
10545F:	drivers/vfio/vfio_iommu_spapr_tce.c
10546
10547IBM Power Virtual Ethernet Device Driver
10548M:	Nick Child <nnac123@linux.ibm.com>
10549L:	netdev@vger.kernel.org
10550S:	Supported
10551F:	drivers/net/ethernet/ibm/ibmveth.*
10552
10553IBM Power Virtual FC Device Drivers
10554M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10555L:	linux-scsi@vger.kernel.org
10556S:	Supported
10557F:	drivers/scsi/ibmvscsi/ibmvfc*
10558
10559IBM Power Virtual Management Channel Driver
10560M:	Brad Warrum <bwarrum@linux.ibm.com>
10561M:	Ritu Agarwal <rituagar@linux.ibm.com>
10562S:	Supported
10563F:	drivers/misc/ibmvmc.*
10564
10565IBM Power Virtual SCSI Device Drivers
10566M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10567L:	linux-scsi@vger.kernel.org
10568S:	Supported
10569F:	drivers/scsi/ibmvscsi/ibmvscsi*
10570F:	include/scsi/viosrp.h
10571
10572IBM Power Virtual SCSI Device Target Driver
10573M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10574L:	linux-scsi@vger.kernel.org
10575L:	target-devel@vger.kernel.org
10576S:	Supported
10577F:	drivers/scsi/ibmvscsi_tgt/
10578
10579IBM Power VMX Cryptographic instructions
10580M:	Breno Leitão <leitao@debian.org>
10581M:	Nayna Jain <nayna@linux.ibm.com>
10582M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10583L:	linux-crypto@vger.kernel.org
10584S:	Supported
10585F:	arch/powerpc/crypto/Kconfig
10586F:	arch/powerpc/crypto/Makefile
10587F:	arch/powerpc/crypto/aes.c
10588F:	arch/powerpc/crypto/aes_cbc.c
10589F:	arch/powerpc/crypto/aes_ctr.c
10590F:	arch/powerpc/crypto/aes_xts.c
10591F:	arch/powerpc/crypto/aesp8-ppc.*
10592F:	arch/powerpc/crypto/ghash.c
10593F:	arch/powerpc/crypto/ghashp8-ppc.pl
10594F:	arch/powerpc/crypto/ppc-xlate.pl
10595F:	arch/powerpc/crypto/vmx.c
10596
10597IBM ServeRAID RAID DRIVER
10598S:	Orphan
10599F:	drivers/scsi/ips.*
10600
10601ICH LPC AND GPIO DRIVER
10602M:	Peter Tyser <ptyser@xes-inc.com>
10603S:	Maintained
10604F:	drivers/gpio/gpio-ich.c
10605F:	drivers/mfd/lpc_ich.c
10606
10607ICY I2C DRIVER
10608M:	Max Staudt <max@enpas.org>
10609L:	linux-i2c@vger.kernel.org
10610S:	Maintained
10611F:	drivers/i2c/busses/i2c-icy.c
10612
10613IDEAPAD LAPTOP EXTRAS DRIVER
10614M:	Ike Panhc <ike.pan@canonical.com>
10615L:	platform-driver-x86@vger.kernel.org
10616S:	Maintained
10617W:	http://launchpad.net/ideapad-laptop
10618F:	drivers/platform/x86/ideapad-laptop.c
10619
10620IDEAPAD LAPTOP SLIDEBAR DRIVER
10621M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10622L:	linux-input@vger.kernel.org
10623S:	Maintained
10624W:	https://github.com/o2genum/ideapad-slidebar
10625F:	drivers/input/misc/ideapad_slidebar.c
10626
10627IDT VersaClock 5 CLOCK DRIVER
10628M:	Luca Ceresoli <luca@lucaceresoli.net>
10629S:	Maintained
10630F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10631F:	drivers/clk/clk-versaclock5.c
10632
10633IEEE 802.15.4 SUBSYSTEM
10634M:	Alexander Aring <alex.aring@gmail.com>
10635M:	Stefan Schmidt <stefan@datenfreihafen.org>
10636M:	Miquel Raynal <miquel.raynal@bootlin.com>
10637L:	linux-wpan@vger.kernel.org
10638S:	Maintained
10639W:	https://linux-wpan.org/
10640Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10643F:	Documentation/networking/ieee802154.rst
10644F:	drivers/net/ieee802154/
10645F:	include/linux/ieee802154.h
10646F:	include/linux/nl802154.h
10647F:	include/net/af_ieee802154.h
10648F:	include/net/cfg802154.h
10649F:	include/net/ieee802154_netdev.h
10650F:	include/net/mac802154.h
10651F:	include/net/nl802154.h
10652F:	net/ieee802154/
10653F:	net/mac802154/
10654
10655Intel VIRTIO DATA PATH ACCELERATOR
10656M:	Zhu Lingshan <lingshan.zhu@intel.com>
10657L:	virtualization@lists.linux.dev
10658S:	Supported
10659F:	drivers/vdpa/ifcvf/
10660
10661IFE PROTOCOL
10662M:	Yotam Gigi <yotam.gi@gmail.com>
10663M:	Jamal Hadi Salim <jhs@mojatatu.com>
10664F:	include/net/ife.h
10665F:	include/uapi/linux/ife.h
10666F:	net/ife
10667
10668IGORPLUG-USB IR RECEIVER
10669M:	Sean Young <sean@mess.org>
10670L:	linux-media@vger.kernel.org
10671S:	Maintained
10672F:	drivers/media/rc/igorplugusb.c
10673
10674IGUANAWORKS USB IR TRANSCEIVER
10675M:	Sean Young <sean@mess.org>
10676L:	linux-media@vger.kernel.org
10677S:	Maintained
10678F:	drivers/media/rc/iguanair.c
10679
10680IIO BACKEND FRAMEWORK
10681M:	Nuno Sa <nuno.sa@analog.com>
10682R:	Olivier Moysan <olivier.moysan@foss.st.com>
10683L:	linux-iio@vger.kernel.org
10684S:	Maintained
10685F:	drivers/iio/industrialio-backend.c
10686F:	include/linux/iio/backend.h
10687
10688IIO DIGITAL POTENTIOMETER DAC
10689M:	Peter Rosin <peda@axentia.se>
10690L:	linux-iio@vger.kernel.org
10691S:	Maintained
10692F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10693F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10694F:	drivers/iio/dac/dpot-dac.c
10695
10696IIO ENVELOPE DETECTOR
10697M:	Peter Rosin <peda@axentia.se>
10698L:	linux-iio@vger.kernel.org
10699S:	Maintained
10700F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10701F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10702F:	drivers/iio/adc/envelope-detector.c
10703
10704IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10705M:	Matti Vaittinen <mazziesaccount@gmail.com>
10706L:	linux-iio@vger.kernel.org
10707S:	Maintained
10708F:	drivers/iio/industrialio-gts-helper.c
10709F:	include/linux/iio/iio-gts-helper.h
10710F:	drivers/iio/test/iio-test-gts.c
10711
10712IIO MULTIPLEXER
10713M:	Peter Rosin <peda@axentia.se>
10714L:	linux-iio@vger.kernel.org
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10717F:	drivers/iio/multiplexer/iio-mux.c
10718
10719IIO SCMI BASED DRIVER
10720M:	Jyoti Bhayana <jbhayana@google.com>
10721L:	linux-iio@vger.kernel.org
10722S:	Maintained
10723F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10724
10725IIO SUBSYSTEM AND DRIVERS
10726M:	Jonathan Cameron <jic23@kernel.org>
10727R:	Lars-Peter Clausen <lars@metafoo.de>
10728L:	linux-iio@vger.kernel.org
10729S:	Maintained
10730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10731F:	Documentation/ABI/testing/configfs-iio*
10732F:	Documentation/ABI/testing/sysfs-bus-iio*
10733F:	Documentation/devicetree/bindings/iio/
10734F:	Documentation/iio/
10735F:	drivers/iio/
10736F:	drivers/staging/iio/
10737F:	include/dt-bindings/iio/
10738F:	include/linux/iio/
10739F:	tools/iio/
10740
10741IIO UNIT CONVERTER
10742M:	Peter Rosin <peda@axentia.se>
10743L:	linux-iio@vger.kernel.org
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10746F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10747F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10748F:	drivers/iio/afe/iio-rescale.c
10749
10750IKANOS/ADI EAGLE ADSL USB DRIVER
10751M:	Matthieu Castet <castet.matthieu@free.fr>
10752M:	Stanislaw Gruszka <stf_xl@wp.pl>
10753S:	Maintained
10754F:	drivers/usb/atm/ueagle-atm.c
10755
10756IMAGIS TOUCHSCREEN DRIVER
10757M:	Markuss Broks <markuss.broks@gmail.com>
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10760F:	drivers/input/touchscreen/imagis.c
10761
10762IMGTEC ASCII LCD DRIVER
10763M:	Paul Burton <paulburton@kernel.org>
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10766F:	drivers/auxdisplay/img-ascii-lcd.c
10767
10768IMGTEC JPEG ENCODER DRIVER
10769M:	Devarsh Thakkar <devarsht@ti.com>
10770L:	linux-media@vger.kernel.org
10771S:	Supported
10772F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10773F:	drivers/media/platform/imagination/e5010*
10774
10775IMGTEC IR DECODER DRIVER
10776S:	Orphan
10777F:	drivers/media/rc/img-ir/
10778
10779IMGTEC POWERVR DRM DRIVER
10780M:	Frank Binns <frank.binns@imgtec.com>
10781M:	Matt Coster <matt.coster@imgtec.com>
10782S:	Supported
10783T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10784F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10785F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10786F:	Documentation/gpu/imagination/
10787F:	drivers/gpu/drm/imagination/
10788F:	include/uapi/drm/pvr_drm.h
10789
10790IMON SOUNDGRAPH USB IR RECEIVER
10791M:	Sean Young <sean@mess.org>
10792L:	linux-media@vger.kernel.org
10793S:	Maintained
10794F:	drivers/media/rc/imon.c
10795F:	drivers/media/rc/imon_raw.c
10796
10797IMS TWINTURBO FRAMEBUFFER DRIVER
10798L:	linux-fbdev@vger.kernel.org
10799S:	Orphan
10800F:	drivers/video/fbdev/imsttfb.c
10801
10802INDEX OF FURTHER KERNEL DOCUMENTATION
10803M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10804S:	Maintained
10805F:	Documentation/process/kernel-docs.rst
10806
10807INDUSTRY PACK SUBSYSTEM (IPACK)
10808M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10809M:	Jens Taprogge <jens.taprogge@taprogge.org>
10810M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10811L:	industrypack-devel@lists.sourceforge.net
10812S:	Maintained
10813W:	http://industrypack.sourceforge.net
10814F:	drivers/ipack/
10815
10816INFINEON DPS310 Driver
10817M:	Eddie James <eajames@linux.ibm.com>
10818L:	linux-iio@vger.kernel.org
10819S:	Maintained
10820F:	drivers/iio/pressure/dps310.c
10821
10822INFINEON PEB2466 ASoC CODEC
10823M:	Herve Codina <herve.codina@bootlin.com>
10824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10825S:	Maintained
10826F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10827F:	sound/soc/codecs/peb2466.c
10828
10829INFINIBAND SUBSYSTEM
10830M:	Jason Gunthorpe <jgg@nvidia.com>
10831M:	Leon Romanovsky <leonro@nvidia.com>
10832L:	linux-rdma@vger.kernel.org
10833S:	Supported
10834W:	https://github.com/linux-rdma/rdma-core
10835Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10837F:	Documentation/devicetree/bindings/infiniband/
10838F:	Documentation/infiniband/
10839F:	drivers/infiniband/
10840F:	include/rdma/
10841F:	include/trace/events/ib_mad.h
10842F:	include/trace/events/ib_umad.h
10843F:	include/trace/misc/rdma.h
10844F:	include/uapi/linux/if_infiniband.h
10845F:	include/uapi/rdma/
10846F:	samples/bpf/ibumad_kern.c
10847F:	samples/bpf/ibumad_user.c
10848
10849INGENIC JZ4780 NAND DRIVER
10850M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10851L:	linux-mtd@lists.infradead.org
10852L:	linux-mips@vger.kernel.org
10853S:	Maintained
10854F:	drivers/mtd/nand/raw/ingenic/
10855
10856INGENIC JZ47xx SoCs
10857M:	Paul Cercueil <paul@crapouillou.net>
10858L:	linux-mips@vger.kernel.org
10859S:	Maintained
10860F:	arch/mips/boot/dts/ingenic/
10861F:	arch/mips/generic/board-ingenic.c
10862F:	arch/mips/include/asm/mach-ingenic/
10863F:	arch/mips/ingenic/Kconfig
10864F:	drivers/clk/ingenic/
10865F:	drivers/dma/dma-jz4780.c
10866F:	drivers/gpu/drm/ingenic/
10867F:	drivers/i2c/busses/i2c-jz4780.c
10868F:	drivers/iio/adc/ingenic-adc.c
10869F:	drivers/irqchip/irq-ingenic.c
10870F:	drivers/memory/jz4780-nemc.c
10871F:	drivers/mmc/host/jz4740_mmc.c
10872F:	drivers/mtd/nand/raw/ingenic/
10873F:	drivers/pinctrl/pinctrl-ingenic.c
10874F:	drivers/power/supply/ingenic-battery.c
10875F:	drivers/pwm/pwm-jz4740.c
10876F:	drivers/remoteproc/ingenic_rproc.c
10877F:	drivers/rtc/rtc-jz4740.c
10878F:	drivers/tty/serial/8250/8250_ingenic.c
10879F:	drivers/usb/musb/jz4740.c
10880F:	drivers/watchdog/jz4740_wdt.c
10881F:	include/dt-bindings/iio/adc/ingenic,adc.h
10882F:	include/linux/mfd/ingenic-tcu.h
10883F:	sound/soc/codecs/jz47*
10884F:	sound/soc/jz4740/
10885
10886INJOINIC IP5xxx POWER BANK IC DRIVER
10887M:	Samuel Holland <samuel@sholland.org>
10888S:	Maintained
10889F:	drivers/power/supply/ip5xxx_power.c
10890
10891INOTIFY
10892M:	Jan Kara <jack@suse.cz>
10893R:	Amir Goldstein <amir73il@gmail.com>
10894L:	linux-fsdevel@vger.kernel.org
10895S:	Maintained
10896F:	Documentation/filesystems/inotify.rst
10897F:	fs/notify/inotify/
10898F:	include/linux/inotify.h
10899F:	include/uapi/linux/inotify.h
10900
10901INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10902M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10903L:	linux-input@vger.kernel.org
10904S:	Maintained
10905Q:	http://patchwork.kernel.org/project/linux-input/list/
10906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10907F:	Documentation/devicetree/bindings/input/
10908F:	Documentation/devicetree/bindings/serio/
10909F:	Documentation/input/
10910F:	drivers/input/
10911F:	include/dt-bindings/input/
10912F:	include/linux/input.h
10913F:	include/linux/input/
10914F:	include/uapi/linux/input-event-codes.h
10915F:	include/uapi/linux/input.h
10916
10917INPUT MULTITOUCH (MT) PROTOCOL
10918M:	Henrik Rydberg <rydberg@bitmath.org>
10919L:	linux-input@vger.kernel.org
10920S:	Odd fixes
10921F:	Documentation/input/multi-touch-protocol.rst
10922F:	drivers/input/input-mt.c
10923K:	\b(ABS|SYN)_MT_
10924
10925INSIDE SECURE CRYPTO DRIVER
10926M:	Antoine Tenart <atenart@kernel.org>
10927L:	linux-crypto@vger.kernel.org
10928S:	Maintained
10929F:	drivers/crypto/inside-secure/
10930
10931INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10932M:	Mimi Zohar <zohar@linux.ibm.com>
10933M:	Roberto Sassu <roberto.sassu@huawei.com>
10934M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10935R:	Eric Snowberg <eric.snowberg@oracle.com>
10936L:	linux-integrity@vger.kernel.org
10937S:	Supported
10938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10939F:	security/integrity/
10940F:	security/integrity/ima/
10941
10942INTEL 810/815 FRAMEBUFFER DRIVER
10943M:	Antonino Daplas <adaplas@gmail.com>
10944L:	linux-fbdev@vger.kernel.org
10945S:	Maintained
10946F:	drivers/video/fbdev/i810/
10947
10948INTEL 8254 COUNTER DRIVER
10949M:	William Breathitt Gray <wbg@kernel.org>
10950L:	linux-iio@vger.kernel.org
10951S:	Maintained
10952F:	drivers/counter/i8254.c
10953F:	include/linux/i8254.h
10954
10955INTEL 8255 GPIO DRIVER
10956M:	William Breathitt Gray <wbg@kernel.org>
10957L:	linux-gpio@vger.kernel.org
10958S:	Maintained
10959F:	drivers/gpio/gpio-i8255.c
10960F:	drivers/gpio/gpio-i8255.h
10961
10962INTEL ASoC DRIVERS
10963M:	Cezary Rojewski <cezary.rojewski@intel.com>
10964M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10965M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10966M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10967M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10968M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10969M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10970L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10971S:	Supported
10972F:	sound/soc/intel/
10973
10974INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10975M:	Hans de Goede <hdegoede@redhat.com>
10976L:	platform-driver-x86@vger.kernel.org
10977S:	Maintained
10978F:	drivers/platform/x86/intel/atomisp2/pm.c
10979
10980INTEL ATOMISP2 LED DRIVER
10981M:	Hans de Goede <hdegoede@redhat.com>
10982L:	platform-driver-x86@vger.kernel.org
10983S:	Maintained
10984F:	drivers/platform/x86/intel/atomisp2/led.c
10985
10986INTEL BIOS SAR INT1092 DRIVER
10987M:	Shravan Sudhakar <s.shravan@intel.com>
10988L:	platform-driver-x86@vger.kernel.org
10989S:	Maintained
10990F:	drivers/platform/x86/intel/int1092/
10991
10992INTEL BROXTON PMC DRIVER
10993M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10994M:	Zha Qipeng <qipeng.zha@intel.com>
10995S:	Maintained
10996F:	drivers/mfd/intel_pmc_bxt.c
10997F:	include/linux/mfd/intel_pmc_bxt.h
10998
10999INTEL C600 SERIES SAS CONTROLLER DRIVER
11000M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11001L:	linux-scsi@vger.kernel.org
11002S:	Supported
11003T:	git git://git.code.sf.net/p/intel-sas/isci
11004F:	drivers/scsi/isci/
11005
11006INTEL CPU family model numbers
11007M:	Tony Luck <tony.luck@intel.com>
11008M:	x86@kernel.org
11009L:	linux-kernel@vger.kernel.org
11010S:	Supported
11011F:	arch/x86/include/asm/intel-family.h
11012
11013INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11014M:	Jani Nikula <jani.nikula@linux.intel.com>
11015M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11016L:	intel-gfx@lists.freedesktop.org
11017L:	intel-xe@lists.freedesktop.org
11018S:	Supported
11019F:	drivers/gpu/drm/i915/display/
11020F:	drivers/gpu/drm/xe/display/
11021F:	drivers/gpu/drm/xe/compat-i915-headers
11022
11023INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11024M:	Jani Nikula <jani.nikula@linux.intel.com>
11025M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11026M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11027M:	Tvrtko Ursulin <tursulin@ursulin.net>
11028L:	intel-gfx@lists.freedesktop.org
11029S:	Supported
11030W:	https://drm.pages.freedesktop.org/intel-docs/
11031Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11032B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11033C:	irc://irc.oftc.net/intel-gfx
11034T:	git git://anongit.freedesktop.org/drm-intel
11035F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11036F:	Documentation/gpu/i915.rst
11037F:	drivers/gpu/drm/ci/xfails/i915*
11038F:	drivers/gpu/drm/i915/
11039F:	include/drm/i915*
11040F:	include/uapi/drm/i915_drm.h
11041
11042INTEL DRM XE DRIVER (Lunar Lake and newer)
11043M:	Lucas De Marchi <lucas.demarchi@intel.com>
11044M:	Oded Gabbay <ogabbay@kernel.org>
11045M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11046L:	intel-xe@lists.freedesktop.org
11047S:	Supported
11048W:	https://drm.pages.freedesktop.org/intel-docs/
11049Q:	http://patchwork.freedesktop.org/project/intel-xe/
11050B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11051C:	irc://irc.oftc.net/xe
11052T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11053F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11054F:	Documentation/gpu/xe/
11055F:	drivers/gpu/drm/xe/
11056F:	include/drm/xe*
11057F:	include/uapi/drm/xe_drm.h
11058
11059INTEL ETHERNET DRIVERS
11060M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11061M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11062L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11063S:	Supported
11064W:	https://www.intel.com/content/www/us/en/support.html
11065Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11068F:	Documentation/networking/device_drivers/ethernet/intel/
11069F:	drivers/net/ethernet/intel/
11070F:	drivers/net/ethernet/intel/*/
11071F:	include/linux/avf/virtchnl.h
11072F:	include/linux/net/intel/iidc.h
11073
11074INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11075M:	Mustafa Ismail <mustafa.ismail@intel.com>
11076M:	Shiraz Saleem <shiraz.saleem@intel.com>
11077L:	linux-rdma@vger.kernel.org
11078S:	Supported
11079F:	drivers/infiniband/hw/irdma/
11080F:	include/uapi/rdma/irdma-abi.h
11081
11082INTEL GPIO DRIVERS
11083M:	Andy Shevchenko <andy@kernel.org>
11084L:	linux-gpio@vger.kernel.org
11085S:	Supported
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11087F:	drivers/gpio/gpio-elkhartlake.c
11088F:	drivers/gpio/gpio-graniterapids.c
11089F:	drivers/gpio/gpio-ich.c
11090F:	drivers/gpio/gpio-merrifield.c
11091F:	drivers/gpio/gpio-ml-ioh.c
11092F:	drivers/gpio/gpio-pch.c
11093F:	drivers/gpio/gpio-sch.c
11094F:	drivers/gpio/gpio-sodaville.c
11095F:	drivers/gpio/gpio-tangier.c
11096F:	drivers/gpio/gpio-tangier.h
11097
11098INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11099M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11100M:	Zhi Wang <zhi.wang.linux@gmail.com>
11101L:	intel-gvt-dev@lists.freedesktop.org
11102L:	intel-gfx@lists.freedesktop.org
11103S:	Supported
11104W:	https://github.com/intel/gvt-linux/wiki
11105T:	git https://github.com/intel/gvt-linux.git
11106F:	drivers/gpu/drm/i915/gvt/
11107
11108INTEL HID EVENT DRIVER
11109M:	Alex Hung <alexhung@gmail.com>
11110L:	platform-driver-x86@vger.kernel.org
11111S:	Maintained
11112F:	drivers/platform/x86/intel/hid.c
11113
11114INTEL I/OAT DMA DRIVER
11115M:	Dave Jiang <dave.jiang@intel.com>
11116R:	Dan Williams <dan.j.williams@intel.com>
11117L:	dmaengine@vger.kernel.org
11118S:	Supported
11119Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11120F:	drivers/dma/ioat*
11121
11122INTEL IAA CRYPTO DRIVER
11123M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11124L:	linux-crypto@vger.kernel.org
11125S:	Supported
11126F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11127F:	drivers/crypto/intel/iaa/*
11128
11129INTEL IDLE DRIVER
11130M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11131M:	Len Brown <lenb@kernel.org>
11132L:	linux-pm@vger.kernel.org
11133S:	Supported
11134B:	https://bugzilla.kernel.org
11135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11136F:	drivers/idle/intel_idle.c
11137
11138INTEL IDXD DRIVER
11139M:	Fenghua Yu <fenghua.yu@intel.com>
11140R:	Dave Jiang <dave.jiang@intel.com>
11141L:	dmaengine@vger.kernel.org
11142S:	Supported
11143F:	drivers/dma/idxd/*
11144F:	include/uapi/linux/idxd.h
11145
11146INTEL IN FIELD SCAN (IFS) DEVICE
11147M:	Jithu Joseph <jithu.joseph@intel.com>
11148R:	Ashok Raj <ashok.raj@intel.com>
11149R:	Tony Luck <tony.luck@intel.com>
11150S:	Maintained
11151F:	drivers/platform/x86/intel/ifs
11152F:	include/trace/events/intel_ifs.h
11153
11154INTEL INTEGRATED SENSOR HUB DRIVER
11155M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11156M:	Jiri Kosina <jikos@kernel.org>
11157L:	linux-input@vger.kernel.org
11158S:	Maintained
11159F:	drivers/hid/intel-ish-hid/
11160
11161INTEL IOMMU (VT-d)
11162M:	David Woodhouse <dwmw2@infradead.org>
11163M:	Lu Baolu <baolu.lu@linux.intel.com>
11164L:	iommu@lists.linux.dev
11165S:	Supported
11166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11167F:	drivers/iommu/intel/
11168
11169INTEL IPU3 CSI-2 CIO2 DRIVER
11170M:	Yong Zhi <yong.zhi@intel.com>
11171M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11172M:	Bingbu Cao <bingbu.cao@intel.com>
11173M:	Dan Scally <djrscally@gmail.com>
11174R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11175L:	linux-media@vger.kernel.org
11176S:	Maintained
11177T:	git git://linuxtv.org/media_tree.git
11178F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11179F:	drivers/media/pci/intel/ipu3/
11180
11181INTEL IPU3 CSI-2 IMGU DRIVER
11182M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11183R:	Bingbu Cao <bingbu.cao@intel.com>
11184R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11185L:	linux-media@vger.kernel.org
11186S:	Maintained
11187F:	Documentation/admin-guide/media/ipu3.rst
11188F:	Documentation/admin-guide/media/ipu3_rcb.svg
11189F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11190F:	drivers/staging/media/ipu3/
11191
11192INTEL IPU6 INPUT SYSTEM DRIVER
11193M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11194M:	Bingbu Cao <bingbu.cao@intel.com>
11195R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11196L:	linux-media@vger.kernel.org
11197S:	Maintained
11198T:	git git://linuxtv.org/media_tree.git
11199F:	Documentation/admin-guide/media/ipu6-isys.rst
11200F:	drivers/media/pci/intel/ipu6/
11201
11202INTEL ISHTP ECLITE DRIVER
11203M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11204L:	platform-driver-x86@vger.kernel.org
11205S:	Supported
11206F:	drivers/platform/x86/intel/ishtp_eclite.c
11207
11208INTEL IXP4XX CRYPTO SUPPORT
11209M:	Corentin Labbe <clabbe@baylibre.com>
11210L:	linux-crypto@vger.kernel.org
11211S:	Maintained
11212F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11213
11214INTEL KEEM BAY DRM DRIVER
11215M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11216M:	Edmund Dea <edmund.j.dea@intel.com>
11217S:	Maintained
11218F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11219F:	drivers/gpu/drm/kmb/
11220
11221INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11222M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11223S:	Maintained
11224F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11225F:	drivers/crypto/intel/keembay/Kconfig
11226F:	drivers/crypto/intel/keembay/Makefile
11227F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11228F:	drivers/crypto/intel/keembay/ocs-aes.c
11229F:	drivers/crypto/intel/keembay/ocs-aes.h
11230
11231INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11232M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11233M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11234M:	Mark Gross <mgross@linux.intel.com>
11235S:	Maintained
11236F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11237F:	drivers/crypto/intel/keembay/Kconfig
11238F:	drivers/crypto/intel/keembay/Makefile
11239F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11240
11241INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11242M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11243M:	Declan Murphy <declan.murphy@intel.com>
11244S:	Maintained
11245F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11246F:	drivers/crypto/intel/keembay/Kconfig
11247F:	drivers/crypto/intel/keembay/Makefile
11248F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11249F:	drivers/crypto/intel/keembay/ocs-hcu.c
11250F:	drivers/crypto/intel/keembay/ocs-hcu.h
11251
11252INTEL MANAGEMENT ENGINE (mei)
11253M:	Tomas Winkler <tomas.winkler@intel.com>
11254L:	linux-kernel@vger.kernel.org
11255S:	Supported
11256F:	Documentation/driver-api/mei/*
11257F:	drivers/misc/mei/
11258F:	drivers/watchdog/mei_wdt.c
11259F:	include/linux/mei_aux.h
11260F:	include/linux/mei_cl_bus.h
11261F:	include/uapi/linux/mei.h
11262F:	include/uapi/linux/mei_uuid.h
11263F:	include/uapi/linux/uuid.h
11264F:	samples/mei/*
11265
11266INTEL MAX 10 BMC MFD DRIVER
11267M:	Xu Yilun <yilun.xu@intel.com>
11268R:	Tom Rix <trix@redhat.com>
11269S:	Maintained
11270F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11271F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11272F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11273F:	drivers/mfd/intel-m10-bmc*
11274F:	include/linux/mfd/intel-m10-bmc.h
11275
11276INTEL MAX10 BMC SECURE UPDATES
11277M:	Peter Colberg <peter.colberg@intel.com>
11278L:	linux-fpga@vger.kernel.org
11279S:	Maintained
11280F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11281F:	drivers/fpga/intel-m10-bmc-sec-update.c
11282
11283INTEL P-Unit IPC DRIVER
11284M:	Zha Qipeng <qipeng.zha@intel.com>
11285L:	platform-driver-x86@vger.kernel.org
11286S:	Maintained
11287F:	arch/x86/include/asm/intel_punit_ipc.h
11288F:	drivers/platform/x86/intel/punit_ipc.c
11289
11290INTEL PMC CORE DRIVER
11291M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11292M:	David E Box <david.e.box@intel.com>
11293L:	platform-driver-x86@vger.kernel.org
11294S:	Maintained
11295F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11296F:	drivers/platform/x86/intel/pmc/
11297
11298INTEL PMIC GPIO DRIVERS
11299M:	Andy Shevchenko <andy@kernel.org>
11300S:	Supported
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11302F:	drivers/gpio/gpio-*cove.c
11303
11304INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11305M:	Andy Shevchenko <andy@kernel.org>
11306S:	Supported
11307F:	drivers/mfd/intel_soc_pmic*
11308F:	include/linux/mfd/intel_soc_pmic*
11309
11310INTEL PMT DRIVERS
11311M:	David E. Box <david.e.box@linux.intel.com>
11312S:	Supported
11313F:	drivers/platform/x86/intel/pmt/
11314
11315INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11316M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11317L:	linux-wireless@vger.kernel.org
11318S:	Maintained
11319F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11320F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11321F:	drivers/net/wireless/intel/ipw2x00/
11322
11323INTEL PSTATE DRIVER
11324M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11325M:	Len Brown <lenb@kernel.org>
11326L:	linux-pm@vger.kernel.org
11327S:	Supported
11328F:	drivers/cpufreq/intel_pstate.c
11329
11330INTEL PTP DFL ToD DRIVER
11331M:	Tianfei Zhang <tianfei.zhang@intel.com>
11332L:	linux-fpga@vger.kernel.org
11333L:	netdev@vger.kernel.org
11334S:	Maintained
11335F:	drivers/ptp/ptp_dfl_tod.c
11336
11337INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11338M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11339L:	linux-iio@vger.kernel.org
11340F:	drivers/counter/intel-qep.c
11341
11342INTEL SCU DRIVERS
11343M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11344S:	Maintained
11345F:	arch/x86/include/asm/intel_scu_ipc.h
11346F:	drivers/platform/x86/intel_scu_*
11347
11348INTEL SDSI DRIVER
11349M:	David E. Box <david.e.box@linux.intel.com>
11350S:	Supported
11351F:	drivers/platform/x86/intel/sdsi.c
11352F:	tools/arch/x86/intel_sdsi/
11353F:	tools/testing/selftests/drivers/sdsi/
11354
11355INTEL SGX
11356M:	Jarkko Sakkinen <jarkko@kernel.org>
11357R:	Dave Hansen <dave.hansen@linux.intel.com>
11358L:	linux-sgx@vger.kernel.org
11359S:	Supported
11360Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11362F:	Documentation/arch/x86/sgx.rst
11363F:	arch/x86/entry/vdso/vsgx.S
11364F:	arch/x86/include/asm/sgx.h
11365F:	arch/x86/include/uapi/asm/sgx.h
11366F:	arch/x86/kernel/cpu/sgx/*
11367F:	tools/testing/selftests/sgx/*
11368K:	\bSGX_
11369
11370INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11371M:	Daniel Scally <djrscally@gmail.com>
11372S:	Maintained
11373F:	drivers/platform/x86/intel/int3472/
11374
11375INTEL SPEED SELECT TECHNOLOGY
11376M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11377L:	platform-driver-x86@vger.kernel.org
11378S:	Maintained
11379F:	drivers/platform/x86/intel/speed_select_if/
11380F:	include/uapi/linux/isst_if.h
11381F:	tools/power/x86/intel-speed-select/
11382
11383INTEL STRATIX10 FIRMWARE DRIVERS
11384M:	Dinh Nguyen <dinguyen@kernel.org>
11385L:	linux-kernel@vger.kernel.org
11386S:	Maintained
11387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11388F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11389F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11390F:	drivers/firmware/stratix10-rsu.c
11391F:	drivers/firmware/stratix10-svc.c
11392F:	include/linux/firmware/intel/stratix10-smc.h
11393F:	include/linux/firmware/intel/stratix10-svc-client.h
11394
11395INTEL TELEMETRY DRIVER
11396M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11397M:	"David E. Box" <david.e.box@linux.intel.com>
11398L:	platform-driver-x86@vger.kernel.org
11399S:	Maintained
11400F:	arch/x86/include/asm/intel_telemetry.h
11401F:	drivers/platform/x86/intel/telemetry/
11402
11403INTEL TPMI DRIVER
11404M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11405L:	platform-driver-x86@vger.kernel.org
11406S:	Maintained
11407F:	Documentation/ABI/testing/debugfs-tpmi
11408F:	drivers/platform/x86/intel/tpmi.c
11409F:	include/linux/intel_tpmi.h
11410
11411INTEL UNCORE FREQUENCY CONTROL
11412M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11413L:	platform-driver-x86@vger.kernel.org
11414S:	Maintained
11415F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11416F:	drivers/platform/x86/intel/uncore-frequency/
11417
11418INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11419M:	David E. Box <david.e.box@linux.intel.com>
11420S:	Supported
11421F:	drivers/platform/x86/intel/vsec.*
11422
11423INTEL VIRTUAL BUTTON DRIVER
11424M:	AceLan Kao <acelan.kao@canonical.com>
11425L:	platform-driver-x86@vger.kernel.org
11426S:	Maintained
11427F:	drivers/platform/x86/intel/vbtn.c
11428
11429INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11430M:	Stanislaw Gruszka <stf_xl@wp.pl>
11431L:	linux-wireless@vger.kernel.org
11432S:	Supported
11433F:	drivers/net/wireless/intel/iwlegacy/
11434
11435INTEL WIRELESS WIFI LINK (iwlwifi)
11436M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11437L:	linux-wireless@vger.kernel.org
11438S:	Supported
11439W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11441F:	drivers/net/wireless/intel/iwlwifi/
11442
11443INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11444M:	Jithu Joseph <jithu.joseph@intel.com>
11445S:	Maintained
11446W:	https://slimbootloader.github.io/security/firmware-update.html
11447F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11448
11449INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11450L:	Dell.Client.Kernel@dell.com
11451S:	Maintained
11452F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11453
11454INTEL WWAN IOSM DRIVER
11455M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11456L:	netdev@vger.kernel.org
11457S:	Maintained
11458F:	drivers/net/wwan/iosm/
11459
11460INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11461M:	Xin Li <xin@zytor.com>
11462M:	"H. Peter Anvin" <hpa@zytor.com>
11463S:	Supported
11464F:	Documentation/arch/x86/x86_64/fred.rst
11465F:	arch/x86/entry/entry_64_fred.S
11466F:	arch/x86/entry/entry_fred.c
11467F:	arch/x86/include/asm/fred.h
11468F:	arch/x86/kernel/fred.c
11469
11470INTEL(R) TRACE HUB
11471M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11472S:	Supported
11473F:	Documentation/trace/intel_th.rst
11474F:	drivers/hwtracing/intel_th/
11475F:	include/linux/intel_th.h
11476
11477INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11478M:	Ning Sun <ning.sun@intel.com>
11479L:	tboot-devel@lists.sourceforge.net
11480S:	Supported
11481W:	http://tboot.sourceforge.net
11482T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11483F:	Documentation/arch/x86/intel_txt.rst
11484F:	arch/x86/kernel/tboot.c
11485F:	include/linux/tboot.h
11486
11487INTERCONNECT API
11488M:	Georgi Djakov <djakov@kernel.org>
11489L:	linux-pm@vger.kernel.org
11490S:	Maintained
11491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11492F:	Documentation/devicetree/bindings/interconnect/
11493F:	Documentation/driver-api/interconnect.rst
11494F:	drivers/interconnect/
11495F:	include/dt-bindings/interconnect/
11496F:	include/linux/interconnect-provider.h
11497F:	include/linux/interconnect.h
11498
11499INTERRUPT COUNTER DRIVER
11500M:	Oleksij Rempel <o.rempel@pengutronix.de>
11501R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11502L:	linux-iio@vger.kernel.org
11503F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11504F:	drivers/counter/interrupt-cnt.c
11505
11506INTERSIL ISL7998X VIDEO DECODER DRIVER
11507M:	Michael Tretter <m.tretter@pengutronix.de>
11508R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11509L:	linux-media@vger.kernel.org
11510S:	Maintained
11511F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11512F:	drivers/media/i2c/isl7998x.c
11513
11514INVENSENSE ICM-426xx IMU DRIVER
11515M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11516L:	linux-iio@vger.kernel.org
11517S:	Maintained
11518W:	https://invensense.tdk.com/
11519F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11520F:	drivers/iio/imu/inv_icm42600/
11521
11522INVENSENSE MPU-3050 GYROSCOPE DRIVER
11523M:	Linus Walleij <linus.walleij@linaro.org>
11524L:	linux-iio@vger.kernel.org
11525S:	Maintained
11526F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11527F:	drivers/iio/gyro/mpu3050*
11528
11529IOC3 ETHERNET DRIVER
11530M:	Ralf Baechle <ralf@linux-mips.org>
11531L:	linux-mips@vger.kernel.org
11532S:	Maintained
11533F:	drivers/net/ethernet/sgi/ioc3-eth.c
11534
11535IOMMU DMA-API LAYER
11536M:	Robin Murphy <robin.murphy@arm.com>
11537L:	iommu@lists.linux.dev
11538S:	Maintained
11539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11540F:	drivers/iommu/dma-iommu.c
11541F:	drivers/iommu/dma-iommu.h
11542F:	drivers/iommu/iova.c
11543F:	include/linux/iova.h
11544
11545IOMMU SUBSYSTEM
11546M:	Joerg Roedel <joro@8bytes.org>
11547M:	Will Deacon <will@kernel.org>
11548R:	Robin Murphy <robin.murphy@arm.com>
11549L:	iommu@lists.linux.dev
11550S:	Maintained
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11552F:	Documentation/devicetree/bindings/iommu/
11553F:	Documentation/userspace-api/iommu.rst
11554F:	drivers/iommu/
11555F:	include/linux/iommu.h
11556F:	include/linux/iova.h
11557F:	include/linux/of_iommu.h
11558
11559IOMMUFD
11560M:	Jason Gunthorpe <jgg@nvidia.com>
11561M:	Kevin Tian <kevin.tian@intel.com>
11562L:	iommu@lists.linux.dev
11563S:	Maintained
11564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11565F:	Documentation/userspace-api/iommufd.rst
11566F:	drivers/iommu/iommufd/
11567F:	include/linux/iommufd.h
11568F:	include/uapi/linux/iommufd.h
11569F:	tools/testing/selftests/iommu/
11570
11571IOSYS-MAP HELPERS
11572M:	Thomas Zimmermann <tzimmermann@suse.de>
11573L:	dri-devel@lists.freedesktop.org
11574S:	Maintained
11575T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11576F:	include/linux/iosys-map.h
11577
11578IO_URING
11579M:	Jens Axboe <axboe@kernel.dk>
11580R:	Pavel Begunkov <asml.silence@gmail.com>
11581L:	io-uring@vger.kernel.org
11582S:	Maintained
11583T:	git git://git.kernel.dk/linux-block
11584T:	git git://git.kernel.dk/liburing
11585F:	include/linux/io_uring/
11586F:	include/linux/io_uring.h
11587F:	include/linux/io_uring_types.h
11588F:	include/trace/events/io_uring.h
11589F:	include/uapi/linux/io_uring.h
11590F:	io_uring/
11591
11592IPMI SUBSYSTEM
11593M:	Corey Minyard <minyard@acm.org>
11594L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11595S:	Supported
11596W:	http://openipmi.sourceforge.net/
11597T:	git https://github.com/cminyard/linux-ipmi.git for-next
11598F:	Documentation/devicetree/bindings/ipmi/
11599F:	Documentation/driver-api/ipmi.rst
11600F:	drivers/char/ipmi/
11601F:	include/linux/ipmi*
11602F:	include/uapi/linux/ipmi*
11603
11604IPS SCSI RAID DRIVER
11605M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11606L:	linux-scsi@vger.kernel.org
11607S:	Maintained
11608W:	http://www.adaptec.com/
11609F:	drivers/scsi/ips*
11610
11611IPVS
11612M:	Simon Horman <horms@verge.net.au>
11613M:	Julian Anastasov <ja@ssi.bg>
11614L:	netdev@vger.kernel.org
11615L:	lvs-devel@vger.kernel.org
11616S:	Maintained
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11619F:	Documentation/networking/ipvs-sysctl.rst
11620F:	include/net/ip_vs.h
11621F:	include/uapi/linux/ip_vs.h
11622F:	net/netfilter/ipvs/
11623
11624IPWIRELESS DRIVER
11625M:	Jiri Kosina <jikos@kernel.org>
11626M:	David Sterba <dsterba@suse.com>
11627S:	Odd Fixes
11628F:	drivers/tty/ipwireless/
11629
11630IRON DEVICE AUDIO CODEC DRIVERS
11631M:	Kiseok Jo <kiseok.jo@irondevice.com>
11632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11633S:	Maintained
11634F:	Documentation/devicetree/bindings/sound/irondevice,*
11635F:	sound/soc/codecs/sma*
11636
11637IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11638M:	Thomas Gleixner <tglx@linutronix.de>
11639S:	Maintained
11640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11641F:	Documentation/core-api/irq/irq-domain.rst
11642F:	include/linux/irqdomain.h
11643F:	include/linux/irqdomain_defs.h
11644F:	kernel/irq/irqdomain.c
11645F:	kernel/irq/msi.c
11646
11647IRQ SUBSYSTEM
11648M:	Thomas Gleixner <tglx@linutronix.de>
11649L:	linux-kernel@vger.kernel.org
11650S:	Maintained
11651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11652F:	include/linux/group_cpus.h
11653F:	include/linux/irq.h
11654F:	include/linux/irqhandler.h
11655F:	include/linux/irqnr.h
11656F:	include/linux/irqreturn.h
11657F:	kernel/irq/
11658F:	lib/group_cpus.c
11659
11660IRQCHIP DRIVERS
11661M:	Thomas Gleixner <tglx@linutronix.de>
11662L:	linux-kernel@vger.kernel.org
11663S:	Maintained
11664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11665F:	Documentation/devicetree/bindings/interrupt-controller/
11666F:	drivers/irqchip/
11667F:	include/linux/irqchip.h
11668
11669ISA
11670M:	William Breathitt Gray <wbg@kernel.org>
11671S:	Maintained
11672F:	Documentation/driver-api/isa.rst
11673F:	drivers/base/isa.c
11674F:	include/linux/isa.h
11675
11676ISA RADIO MODULE
11677M:	Hans Verkuil <hverkuil@xs4all.nl>
11678L:	linux-media@vger.kernel.org
11679S:	Maintained
11680W:	https://linuxtv.org
11681T:	git git://linuxtv.org/media_tree.git
11682F:	drivers/media/radio/radio-isa*
11683
11684ISAPNP
11685M:	Jaroslav Kysela <perex@perex.cz>
11686S:	Maintained
11687F:	Documentation/userspace-api/isapnp.rst
11688F:	drivers/pnp/isapnp/
11689F:	include/linux/isapnp.h
11690
11691ISCSI
11692M:	Lee Duncan <lduncan@suse.com>
11693M:	Chris Leech <cleech@redhat.com>
11694M:	Mike Christie <michael.christie@oracle.com>
11695L:	open-iscsi@googlegroups.com
11696L:	linux-scsi@vger.kernel.org
11697S:	Maintained
11698W:	www.open-iscsi.com
11699F:	drivers/scsi/*iscsi*
11700F:	include/scsi/*iscsi*
11701
11702iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11703M:	Peter Jones <pjones@redhat.com>
11704M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11705S:	Maintained
11706F:	drivers/firmware/iscsi_ibft*
11707
11708ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11709M:	Sagi Grimberg <sagi@grimberg.me>
11710M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11711L:	linux-rdma@vger.kernel.org
11712S:	Supported
11713W:	http://www.openfabrics.org
11714W:	www.open-iscsi.org
11715Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11716F:	drivers/infiniband/ulp/iser/
11717
11718ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11719M:	Sagi Grimberg <sagi@grimberg.me>
11720L:	linux-rdma@vger.kernel.org
11721L:	target-devel@vger.kernel.org
11722S:	Supported
11723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11724F:	drivers/infiniband/ulp/isert
11725
11726ISDN/CMTP OVER BLUETOOTH
11727M:	Karsten Keil <isdn@linux-pingi.de>
11728L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11729L:	netdev@vger.kernel.org
11730S:	Odd Fixes
11731W:	http://www.isdn4linux.de
11732F:	Documentation/isdn/
11733F:	drivers/isdn/capi/
11734F:	include/linux/isdn/
11735F:	include/uapi/linux/isdn/
11736F:	net/bluetooth/cmtp/
11737
11738ISDN/mISDN SUBSYSTEM
11739M:	Karsten Keil <isdn@linux-pingi.de>
11740L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11741L:	netdev@vger.kernel.org
11742S:	Maintained
11743W:	http://www.isdn4linux.de
11744F:	drivers/isdn/Kconfig
11745F:	drivers/isdn/Makefile
11746F:	drivers/isdn/hardware/
11747F:	drivers/isdn/mISDN/
11748
11749ISOFS FILESYSTEM
11750M:	Jan Kara <jack@suse.cz>
11751L:	linux-fsdevel@vger.kernel.org
11752S:	Maintained
11753F:	Documentation/filesystems/isofs.rst
11754F:	fs/isofs/
11755
11756IT87 HARDWARE MONITORING DRIVER
11757M:	Jean Delvare <jdelvare@suse.com>
11758L:	linux-hwmon@vger.kernel.org
11759S:	Maintained
11760F:	Documentation/hwmon/it87.rst
11761F:	drivers/hwmon/it87.c
11762
11763IT913X MEDIA DRIVER
11764L:	linux-media@vger.kernel.org
11765S:	Orphan
11766W:	https://linuxtv.org
11767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11768F:	drivers/media/tuners/it913x*
11769
11770ITE IT66121 HDMI BRIDGE DRIVER
11771M:	Phong LE <ple@baylibre.com>
11772M:	Neil Armstrong <neil.armstrong@linaro.org>
11773S:	Maintained
11774T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11775F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11776F:	drivers/gpu/drm/bridge/ite-it66121.c
11777
11778IVTV VIDEO4LINUX DRIVER
11779M:	Andy Walls <awalls@md.metrocast.net>
11780L:	linux-media@vger.kernel.org
11781S:	Maintained
11782W:	https://linuxtv.org
11783T:	git git://linuxtv.org/media_tree.git
11784F:	Documentation/admin-guide/media/ivtv*
11785F:	drivers/media/pci/ivtv/
11786F:	include/uapi/linux/ivtv*
11787
11788IX2505V MEDIA DRIVER
11789M:	Malcolm Priestley <tvboxspy@gmail.com>
11790L:	linux-media@vger.kernel.org
11791S:	Maintained
11792W:	https://linuxtv.org
11793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11794F:	drivers/media/dvb-frontends/ix2505v*
11795
11796JAILHOUSE HYPERVISOR INTERFACE
11797M:	Jan Kiszka <jan.kiszka@siemens.com>
11798L:	jailhouse-dev@googlegroups.com
11799S:	Maintained
11800F:	arch/x86/include/asm/jailhouse_para.h
11801F:	arch/x86/kernel/jailhouse.c
11802
11803JFS FILESYSTEM
11804M:	Dave Kleikamp <shaggy@kernel.org>
11805L:	jfs-discussion@lists.sourceforge.net
11806S:	Odd Fixes
11807W:	http://jfs.sourceforge.net/
11808T:	git https://github.com/kleikamp/linux-shaggy.git
11809F:	Documentation/admin-guide/jfs.rst
11810F:	fs/jfs/
11811
11812JME NETWORK DRIVER
11813M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11814L:	netdev@vger.kernel.org
11815S:	Maintained
11816F:	drivers/net/ethernet/jme.*
11817
11818JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11819M:	David Woodhouse <dwmw2@infradead.org>
11820M:	Richard Weinberger <richard@nod.at>
11821L:	linux-mtd@lists.infradead.org
11822S:	Odd Fixes
11823W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11824T:	git git://git.infradead.org/ubifs-2.6.git
11825F:	fs/jffs2/
11826F:	include/uapi/linux/jffs2.h
11827
11828JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11829M:	"Theodore Ts'o" <tytso@mit.edu>
11830M:	Jan Kara <jack@suse.com>
11831L:	linux-ext4@vger.kernel.org
11832S:	Maintained
11833F:	fs/jbd2/
11834F:	include/linux/jbd2.h
11835
11836JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11837M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11838L:	linux-media@vger.kernel.org
11839L:	linux-renesas-soc@vger.kernel.org
11840S:	Maintained
11841F:	drivers/media/platform/renesas/rcar_jpu.c
11842
11843JSM Neo PCI based serial card
11844L:	linux-serial@vger.kernel.org
11845S:	Orphan
11846F:	drivers/tty/serial/jsm/
11847
11848K10TEMP HARDWARE MONITORING DRIVER
11849M:	Clemens Ladisch <clemens@ladisch.de>
11850L:	linux-hwmon@vger.kernel.org
11851S:	Maintained
11852F:	Documentation/hwmon/k10temp.rst
11853F:	drivers/hwmon/k10temp.c
11854
11855K8TEMP HARDWARE MONITORING DRIVER
11856M:	Rudolf Marek <r.marek@assembler.cz>
11857L:	linux-hwmon@vger.kernel.org
11858S:	Maintained
11859F:	Documentation/hwmon/k8temp.rst
11860F:	drivers/hwmon/k8temp.c
11861
11862KASAN
11863M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11864R:	Alexander Potapenko <glider@google.com>
11865R:	Andrey Konovalov <andreyknvl@gmail.com>
11866R:	Dmitry Vyukov <dvyukov@google.com>
11867R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11868L:	kasan-dev@googlegroups.com
11869S:	Maintained
11870F:	Documentation/dev-tools/kasan.rst
11871F:	arch/*/include/asm/*kasan.h
11872F:	arch/*/mm/kasan_init*
11873F:	include/linux/kasan*.h
11874F:	lib/Kconfig.kasan
11875F:	mm/kasan/
11876F:	scripts/Makefile.kasan
11877
11878KCONFIG
11879M:	Masahiro Yamada <masahiroy@kernel.org>
11880L:	linux-kbuild@vger.kernel.org
11881S:	Maintained
11882Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11884F:	Documentation/kbuild/kconfig*
11885F:	scripts/Kconfig.include
11886F:	scripts/kconfig/
11887
11888KCOV
11889R:	Dmitry Vyukov <dvyukov@google.com>
11890R:	Andrey Konovalov <andreyknvl@gmail.com>
11891L:	kasan-dev@googlegroups.com
11892S:	Maintained
11893F:	Documentation/dev-tools/kcov.rst
11894F:	include/linux/kcov.h
11895F:	include/uapi/linux/kcov.h
11896F:	kernel/kcov.c
11897F:	scripts/Makefile.kcov
11898
11899KCSAN
11900M:	Marco Elver <elver@google.com>
11901R:	Dmitry Vyukov <dvyukov@google.com>
11902L:	kasan-dev@googlegroups.com
11903S:	Maintained
11904F:	Documentation/dev-tools/kcsan.rst
11905F:	include/linux/kcsan*.h
11906F:	kernel/kcsan/
11907F:	lib/Kconfig.kcsan
11908F:	scripts/Makefile.kcsan
11909
11910KDUMP
11911M:	Baoquan He <bhe@redhat.com>
11912R:	Vivek Goyal <vgoyal@redhat.com>
11913R:	Dave Young <dyoung@redhat.com>
11914L:	kexec@lists.infradead.org
11915S:	Maintained
11916W:	http://lse.sourceforge.net/kdump/
11917F:	Documentation/admin-guide/kdump/
11918F:	fs/proc/vmcore.c
11919F:	include/linux/crash_core.h
11920F:	include/linux/crash_dump.h
11921F:	include/uapi/linux/vmcore.h
11922F:	kernel/crash_*.c
11923
11924KEENE FM RADIO TRANSMITTER DRIVER
11925M:	Hans Verkuil <hverkuil@xs4all.nl>
11926L:	linux-media@vger.kernel.org
11927S:	Maintained
11928W:	https://linuxtv.org
11929T:	git git://linuxtv.org/media_tree.git
11930F:	drivers/media/radio/radio-keene*
11931
11932KERNEL AUTOMOUNTER
11933M:	Ian Kent <raven@themaw.net>
11934L:	autofs@vger.kernel.org
11935S:	Maintained
11936F:	fs/autofs/
11937
11938KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11939M:	Masahiro Yamada <masahiroy@kernel.org>
11940R:	Nathan Chancellor <nathan@kernel.org>
11941R:	Nicolas Schier <nicolas@fjasle.eu>
11942L:	linux-kbuild@vger.kernel.org
11943S:	Maintained
11944Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11946F:	Documentation/kbuild/
11947F:	Makefile
11948F:	scripts/*vmlinux*
11949F:	scripts/Kbuild*
11950F:	scripts/Makefile*
11951F:	scripts/basic/
11952F:	scripts/clang-tools/
11953F:	scripts/dummy-tools/
11954F:	scripts/mk*
11955F:	scripts/mod/
11956F:	scripts/package/
11957F:	usr/
11958
11959KERNEL HARDENING (not covered by other areas)
11960M:	Kees Cook <keescook@chromium.org>
11961R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11962L:	linux-hardening@vger.kernel.org
11963S:	Supported
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11965F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11966F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11967F:	arch/*/configs/hardening.config
11968F:	include/linux/overflow.h
11969F:	include/linux/randomize_kstack.h
11970F:	kernel/configs/hardening.config
11971F:	mm/usercopy.c
11972K:	\b(add|choose)_random_kstack_offset\b
11973K:	\b__check_(object_size|heap_object)\b
11974K:	\b__counted_by\b
11975
11976KERNEL JANITORS
11977L:	kernel-janitors@vger.kernel.org
11978S:	Odd Fixes
11979W:	http://kernelnewbies.org/KernelJanitors
11980
11981KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11982M:	Chuck Lever <chuck.lever@oracle.com>
11983M:	Jeff Layton <jlayton@kernel.org>
11984R:	Neil Brown <neilb@suse.de>
11985R:	Olga Kornievskaia <kolga@netapp.com>
11986R:	Dai Ngo <Dai.Ngo@oracle.com>
11987R:	Tom Talpey <tom@talpey.com>
11988L:	linux-nfs@vger.kernel.org
11989S:	Supported
11990W:	http://nfs.sourceforge.net/
11991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11992F:	Documentation/filesystems/nfs/
11993F:	fs/lockd/
11994F:	fs/nfs_common/
11995F:	fs/nfsd/
11996F:	include/linux/lockd/
11997F:	include/linux/sunrpc/
11998F:	include/trace/events/rpcgss.h
11999F:	include/trace/events/rpcrdma.h
12000F:	include/trace/events/sunrpc.h
12001F:	include/trace/misc/fs.h
12002F:	include/trace/misc/nfs.h
12003F:	include/trace/misc/sunrpc.h
12004F:	include/uapi/linux/nfsd/
12005F:	include/uapi/linux/sunrpc/
12006F:	net/sunrpc/
12007
12008KERNEL REGRESSIONS
12009M:	Thorsten Leemhuis <linux@leemhuis.info>
12010L:	regressions@lists.linux.dev
12011S:	Supported
12012F:	Documentation/admin-guide/reporting-regressions.rst
12013F:	Documentation/process/handling-regressions.rst
12014
12015KERNEL SELFTEST FRAMEWORK
12016M:	Shuah Khan <shuah@kernel.org>
12017M:	Shuah Khan <skhan@linuxfoundation.org>
12018L:	linux-kselftest@vger.kernel.org
12019S:	Maintained
12020Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12022F:	Documentation/dev-tools/kselftest*
12023F:	tools/testing/selftests/
12024
12025KERNEL SMB3 SERVER (KSMBD)
12026M:	Namjae Jeon <linkinjeon@kernel.org>
12027M:	Steve French <sfrench@samba.org>
12028R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12029R:	Tom Talpey <tom@talpey.com>
12030L:	linux-cifs@vger.kernel.org
12031S:	Maintained
12032T:	git git://git.samba.org/ksmbd.git
12033F:	Documentation/filesystems/smb/ksmbd.rst
12034F:	fs/smb/common/
12035F:	fs/smb/server/
12036
12037KERNEL UNIT TESTING FRAMEWORK (KUnit)
12038M:	Brendan Higgins <brendanhiggins@google.com>
12039M:	David Gow <davidgow@google.com>
12040R:	Rae Moar <rmoar@google.com>
12041L:	linux-kselftest@vger.kernel.org
12042L:	kunit-dev@googlegroups.com
12043S:	Maintained
12044W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12047F:	Documentation/dev-tools/kunit/
12048F:	include/kunit/
12049F:	lib/kunit/
12050F:	rust/kernel/kunit.rs
12051F:	scripts/rustdoc_test_*
12052F:	tools/testing/kunit/
12053
12054KERNEL USERMODE HELPER
12055M:	Luis Chamberlain <mcgrof@kernel.org>
12056L:	linux-kernel@vger.kernel.org
12057S:	Maintained
12058F:	include/linux/umh.h
12059F:	kernel/umh.c
12060
12061KERNEL VIRTUAL MACHINE (KVM)
12062M:	Paolo Bonzini <pbonzini@redhat.com>
12063L:	kvm@vger.kernel.org
12064S:	Supported
12065W:	http://www.linux-kvm.org
12066T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12067F:	Documentation/virt/kvm/
12068F:	include/asm-generic/kvm*
12069F:	include/kvm/iodev.h
12070F:	include/linux/kvm*
12071F:	include/trace/events/kvm.h
12072F:	include/uapi/asm-generic/kvm*
12073F:	include/uapi/linux/kvm*
12074F:	tools/kvm/
12075F:	tools/testing/selftests/kvm/
12076F:	virt/kvm/*
12077
12078KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12079M:	Marc Zyngier <maz@kernel.org>
12080M:	Oliver Upton <oliver.upton@linux.dev>
12081R:	James Morse <james.morse@arm.com>
12082R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12083R:	Zenghui Yu <yuzenghui@huawei.com>
12084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12085L:	kvmarm@lists.linux.dev
12086S:	Maintained
12087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12088F:	arch/arm64/include/asm/kvm*
12089F:	arch/arm64/include/uapi/asm/kvm*
12090F:	arch/arm64/kvm/
12091F:	include/kvm/arm_*
12092F:	tools/testing/selftests/kvm/*/aarch64/
12093F:	tools/testing/selftests/kvm/aarch64/
12094
12095KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12096M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12097M:	Bibo Mao <maobibo@loongson.cn>
12098M:	Huacai Chen <chenhuacai@kernel.org>
12099L:	kvm@vger.kernel.org
12100L:	loongarch@lists.linux.dev
12101S:	Maintained
12102T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12103F:	arch/loongarch/include/asm/kvm*
12104F:	arch/loongarch/include/uapi/asm/kvm*
12105F:	arch/loongarch/kvm/
12106
12107KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12108M:	Huacai Chen <chenhuacai@kernel.org>
12109L:	linux-mips@vger.kernel.org
12110L:	kvm@vger.kernel.org
12111S:	Maintained
12112T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12113F:	arch/mips/include/asm/kvm*
12114F:	arch/mips/include/uapi/asm/kvm*
12115F:	arch/mips/kvm/
12116
12117KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12118M:	Michael Ellerman <mpe@ellerman.id.au>
12119R:	Nicholas Piggin <npiggin@gmail.com>
12120L:	linuxppc-dev@lists.ozlabs.org
12121L:	kvm@vger.kernel.org
12122S:	Maintained (Book3S 64-bit HV)
12123S:	Odd fixes (Book3S 64-bit PR)
12124S:	Orphan (Book3E and 32-bit)
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12126F:	arch/powerpc/include/asm/kvm*
12127F:	arch/powerpc/include/uapi/asm/kvm*
12128F:	arch/powerpc/kernel/kvm*
12129F:	arch/powerpc/kvm/
12130
12131KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12132M:	Anup Patel <anup@brainfault.org>
12133R:	Atish Patra <atishp@atishpatra.org>
12134L:	kvm@vger.kernel.org
12135L:	kvm-riscv@lists.infradead.org
12136L:	linux-riscv@lists.infradead.org
12137S:	Maintained
12138T:	git https://github.com/kvm-riscv/linux.git
12139F:	arch/riscv/include/asm/kvm*
12140F:	arch/riscv/include/uapi/asm/kvm*
12141F:	arch/riscv/kvm/
12142F:	tools/testing/selftests/kvm/*/riscv/
12143F:	tools/testing/selftests/kvm/riscv/
12144
12145KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12146M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12147M:	Janosch Frank <frankja@linux.ibm.com>
12148M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12149R:	David Hildenbrand <david@redhat.com>
12150L:	kvm@vger.kernel.org
12151S:	Supported
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12153F:	Documentation/virt/kvm/s390*
12154F:	arch/s390/include/asm/gmap.h
12155F:	arch/s390/include/asm/kvm*
12156F:	arch/s390/include/uapi/asm/kvm*
12157F:	arch/s390/include/uapi/asm/uvdevice.h
12158F:	arch/s390/kernel/uv.c
12159F:	arch/s390/kvm/
12160F:	arch/s390/mm/gmap.c
12161F:	drivers/s390/char/uvdevice.c
12162F:	tools/testing/selftests/drivers/s390x/uvdevice/
12163F:	tools/testing/selftests/kvm/*/s390x/
12164F:	tools/testing/selftests/kvm/s390x/
12165
12166KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12167M:	Sean Christopherson <seanjc@google.com>
12168M:	Paolo Bonzini <pbonzini@redhat.com>
12169L:	kvm@vger.kernel.org
12170S:	Supported
12171P:	Documentation/process/maintainer-kvm-x86.rst
12172T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12173F:	arch/x86/include/asm/kvm*
12174F:	arch/x86/include/asm/svm.h
12175F:	arch/x86/include/asm/vmx*.h
12176F:	arch/x86/include/uapi/asm/kvm*
12177F:	arch/x86/include/uapi/asm/svm.h
12178F:	arch/x86/include/uapi/asm/vmx.h
12179F:	arch/x86/kvm/
12180F:	arch/x86/kvm/*/
12181F:	tools/testing/selftests/kvm/*/x86_64/
12182F:	tools/testing/selftests/kvm/x86_64/
12183
12184KERNFS
12185M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12186M:	Tejun Heo <tj@kernel.org>
12187S:	Supported
12188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12189F:	fs/kernfs/
12190F:	include/linux/kernfs.h
12191
12192KEXEC
12193M:	Eric Biederman <ebiederm@xmission.com>
12194L:	kexec@lists.infradead.org
12195S:	Maintained
12196W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12197F:	include/linux/kexec.h
12198F:	include/uapi/linux/kexec.h
12199F:	kernel/kexec*
12200
12201KEYS-ENCRYPTED
12202M:	Mimi Zohar <zohar@linux.ibm.com>
12203L:	linux-integrity@vger.kernel.org
12204L:	keyrings@vger.kernel.org
12205S:	Supported
12206F:	Documentation/security/keys/trusted-encrypted.rst
12207F:	include/keys/encrypted-type.h
12208F:	security/keys/encrypted-keys/
12209
12210KEYS-TRUSTED
12211M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12212M:	Jarkko Sakkinen <jarkko@kernel.org>
12213M:	Mimi Zohar <zohar@linux.ibm.com>
12214L:	linux-integrity@vger.kernel.org
12215L:	keyrings@vger.kernel.org
12216S:	Supported
12217F:	Documentation/security/keys/trusted-encrypted.rst
12218F:	include/keys/trusted-type.h
12219F:	include/keys/trusted_tpm.h
12220F:	security/keys/trusted-keys/
12221
12222KEYS-TRUSTED-CAAM
12223M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12224R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12225L:	linux-integrity@vger.kernel.org
12226L:	keyrings@vger.kernel.org
12227S:	Maintained
12228F:	include/keys/trusted_caam.h
12229F:	security/keys/trusted-keys/trusted_caam.c
12230
12231KEYS-TRUSTED-DCP
12232M:	David Gstir <david@sigma-star.at>
12233R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12234L:	linux-integrity@vger.kernel.org
12235L:	keyrings@vger.kernel.org
12236S:	Supported
12237F:	include/keys/trusted_dcp.h
12238F:	security/keys/trusted-keys/trusted_dcp.c
12239
12240KEYS-TRUSTED-TEE
12241M:	Sumit Garg <sumit.garg@linaro.org>
12242L:	linux-integrity@vger.kernel.org
12243L:	keyrings@vger.kernel.org
12244S:	Supported
12245F:	include/keys/trusted_tee.h
12246F:	security/keys/trusted-keys/trusted_tee.c
12247
12248KEYS/KEYRINGS
12249M:	David Howells <dhowells@redhat.com>
12250M:	Jarkko Sakkinen <jarkko@kernel.org>
12251L:	keyrings@vger.kernel.org
12252S:	Maintained
12253F:	Documentation/security/keys/core.rst
12254F:	include/keys/
12255F:	include/linux/key-type.h
12256F:	include/linux/key.h
12257F:	include/linux/keyctl.h
12258F:	include/uapi/linux/keyctl.h
12259F:	security/keys/
12260
12261KEYS/KEYRINGS_INTEGRITY
12262M:	Jarkko Sakkinen <jarkko@kernel.org>
12263M:	Mimi Zohar <zohar@linux.ibm.com>
12264L:	linux-integrity@vger.kernel.org
12265L:	keyrings@vger.kernel.org
12266S:	Supported
12267W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12268F:	security/integrity/platform_certs
12269
12270KFENCE
12271M:	Alexander Potapenko <glider@google.com>
12272M:	Marco Elver <elver@google.com>
12273R:	Dmitry Vyukov <dvyukov@google.com>
12274L:	kasan-dev@googlegroups.com
12275S:	Maintained
12276F:	Documentation/dev-tools/kfence.rst
12277F:	arch/*/include/asm/kfence.h
12278F:	include/linux/kfence.h
12279F:	lib/Kconfig.kfence
12280F:	mm/kfence/
12281
12282KFIFO
12283M:	Stefani Seibold <stefani@seibold.net>
12284S:	Maintained
12285F:	include/linux/kfifo.h
12286F:	lib/kfifo.c
12287F:	samples/kfifo/
12288
12289KGDB / KDB /debug_core
12290M:	Jason Wessel <jason.wessel@windriver.com>
12291M:	Daniel Thompson <daniel.thompson@linaro.org>
12292R:	Douglas Anderson <dianders@chromium.org>
12293L:	kgdb-bugreport@lists.sourceforge.net
12294S:	Maintained
12295W:	http://kgdb.wiki.kernel.org/
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12297F:	Documentation/dev-tools/kgdb.rst
12298F:	drivers/misc/kgdbts.c
12299F:	drivers/tty/serial/kgdboc.c
12300F:	include/linux/kdb.h
12301F:	include/linux/kgdb.h
12302F:	kernel/debug/
12303F:	kernel/module/kdb.c
12304
12305KHADAS MCU MFD DRIVER
12306M:	Neil Armstrong <neil.armstrong@linaro.org>
12307L:	linux-amlogic@lists.infradead.org
12308S:	Maintained
12309F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12310F:	drivers/mfd/khadas-mcu.c
12311F:	drivers/thermal/khadas_mcu_fan.c
12312F:	include/linux/mfd/khadas-mcu.h
12313
12314KIONIX/ROHM KX022A ACCELEROMETER
12315M:	Matti Vaittinen <mazziesaccount@gmail.com>
12316L:	linux-iio@vger.kernel.org
12317S:	Supported
12318F:	drivers/iio/accel/kionix-kx022a*
12319
12320KMEMLEAK
12321M:	Catalin Marinas <catalin.marinas@arm.com>
12322S:	Maintained
12323F:	Documentation/dev-tools/kmemleak.rst
12324F:	include/linux/kmemleak.h
12325F:	mm/kmemleak.c
12326F:	samples/kmemleak/kmemleak-test.c
12327
12328KMSAN
12329M:	Alexander Potapenko <glider@google.com>
12330R:	Marco Elver <elver@google.com>
12331R:	Dmitry Vyukov <dvyukov@google.com>
12332L:	kasan-dev@googlegroups.com
12333S:	Maintained
12334F:	Documentation/dev-tools/kmsan.rst
12335F:	arch/*/include/asm/kmsan.h
12336F:	arch/*/mm/kmsan_*
12337F:	include/linux/kmsan*.h
12338F:	lib/Kconfig.kmsan
12339F:	mm/kmsan/
12340F:	scripts/Makefile.kmsan
12341
12342KPROBES
12343M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12344M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12345M:	"David S. Miller" <davem@davemloft.net>
12346M:	Masami Hiramatsu <mhiramat@kernel.org>
12347L:	linux-kernel@vger.kernel.org
12348L:	linux-trace-kernel@vger.kernel.org
12349S:	Maintained
12350Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12352F:	Documentation/trace/kprobes.rst
12353F:	include/asm-generic/kprobes.h
12354F:	include/linux/kprobes.h
12355F:	kernel/kprobes.c
12356F:	lib/test_kprobes.c
12357F:	samples/kprobes
12358
12359KS0108 LCD CONTROLLER DRIVER
12360M:	Miguel Ojeda <ojeda@kernel.org>
12361S:	Maintained
12362F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12363F:	drivers/auxdisplay/ks0108.c
12364F:	include/linux/ks0108.h
12365
12366KTD253 BACKLIGHT DRIVER
12367M:	Linus Walleij <linus.walleij@linaro.org>
12368S:	Maintained
12369F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12370F:	drivers/video/backlight/ktd253-backlight.c
12371
12372KTD2801 BACKLIGHT DRIVER
12373M:	Duje Mihanović <duje.mihanovic@skole.hr>
12374S:	Maintained
12375F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12376F:	drivers/video/backlight/ktd2801-backlight.c
12377
12378KTEST
12379M:	Steven Rostedt <rostedt@goodmis.org>
12380M:	John Hawley <warthog9@eaglescrag.net>
12381S:	Maintained
12382F:	tools/testing/ktest
12383
12384KTZ8866 BACKLIGHT DRIVER
12385M:	Jianhua Lu <lujianhua000@gmail.com>
12386S:	Maintained
12387F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12388F:	drivers/video/backlight/ktz8866.c
12389
12390KVM PARAVIRT (KVM/paravirt)
12391M:	Paolo Bonzini <pbonzini@redhat.com>
12392R:	Wanpeng Li <wanpengli@tencent.com>
12393R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12394L:	kvm@vger.kernel.org
12395S:	Supported
12396T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12397F:	arch/um/include/asm/kvm_para.h
12398F:	arch/x86/include/asm/kvm_para.h
12399F:	arch/x86/include/asm/pvclock-abi.h
12400F:	arch/x86/include/uapi/asm/kvm_para.h
12401F:	arch/x86/kernel/kvm.c
12402F:	arch/x86/kernel/kvmclock.c
12403F:	include/asm-generic/kvm_para.h
12404F:	include/linux/kvm_para.h
12405F:	include/uapi/asm-generic/kvm_para.h
12406F:	include/uapi/linux/kvm_para.h
12407
12408KVM X86 HYPER-V (KVM/hyper-v)
12409M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12410M:	Sean Christopherson <seanjc@google.com>
12411M:	Paolo Bonzini <pbonzini@redhat.com>
12412L:	kvm@vger.kernel.org
12413S:	Supported
12414T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12415F:	arch/x86/kvm/hyperv.*
12416F:	arch/x86/kvm/kvm_onhyperv.*
12417F:	arch/x86/kvm/svm/hyperv.*
12418F:	arch/x86/kvm/svm/svm_onhyperv.*
12419F:	arch/x86/kvm/vmx/hyperv.*
12420
12421KVM X86 Xen (KVM/Xen)
12422M:	David Woodhouse <dwmw2@infradead.org>
12423M:	Paul Durrant <paul@xen.org>
12424M:	Sean Christopherson <seanjc@google.com>
12425M:	Paolo Bonzini <pbonzini@redhat.com>
12426L:	kvm@vger.kernel.org
12427S:	Supported
12428T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12429F:	arch/x86/kvm/xen.*
12430
12431L3MDEV
12432M:	David Ahern <dsahern@kernel.org>
12433L:	netdev@vger.kernel.org
12434S:	Maintained
12435F:	include/net/l3mdev.h
12436F:	net/l3mdev
12437
12438LANDLOCK SECURITY MODULE
12439M:	Mickaël Salaün <mic@digikod.net>
12440R:	Günther Noack <gnoack@google.com>
12441L:	linux-security-module@vger.kernel.org
12442S:	Supported
12443W:	https://landlock.io
12444T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12445F:	Documentation/security/landlock.rst
12446F:	Documentation/userspace-api/landlock.rst
12447F:	fs/ioctl.c
12448F:	include/uapi/linux/landlock.h
12449F:	samples/landlock/
12450F:	security/landlock/
12451F:	tools/testing/selftests/landlock/
12452K:	landlock
12453K:	LANDLOCK
12454
12455LANTIQ / INTEL Ethernet drivers
12456M:	Hauke Mehrtens <hauke@hauke-m.de>
12457L:	netdev@vger.kernel.org
12458S:	Maintained
12459F:	drivers/net/dsa/lantiq_gswip.c
12460F:	drivers/net/dsa/lantiq_pce.h
12461F:	drivers/net/ethernet/lantiq_xrx200.c
12462F:	net/dsa/tag_gswip.c
12463
12464LANTIQ MIPS ARCHITECTURE
12465M:	John Crispin <john@phrozen.org>
12466L:	linux-mips@vger.kernel.org
12467S:	Maintained
12468F:	arch/mips/lantiq
12469F:	drivers/soc/lantiq
12470
12471LANTIQ PEF2256 DRIVER
12472M:	Herve Codina <herve.codina@bootlin.com>
12473S:	Maintained
12474F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12475F:	drivers/net/wan/framer/pef2256/
12476F:	drivers/pinctrl/pinctrl-pef2256.c
12477F:	include/linux/framer/pef2256.h
12478
12479LASI 53c700 driver for PARISC
12480M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12481L:	linux-scsi@vger.kernel.org
12482S:	Maintained
12483F:	Documentation/scsi/53c700.rst
12484F:	drivers/scsi/53c700*
12485
12486LEAKING_ADDRESSES
12487M:	Tycho Andersen <tycho@tycho.pizza>
12488R:	Kees Cook <keescook@chromium.org>
12489L:	linux-hardening@vger.kernel.org
12490S:	Maintained
12491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12492F:	scripts/leaking_addresses.pl
12493
12494LED SUBSYSTEM
12495M:	Pavel Machek <pavel@ucw.cz>
12496M:	Lee Jones <lee@kernel.org>
12497L:	linux-leds@vger.kernel.org
12498S:	Maintained
12499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12500F:	Documentation/devicetree/bindings/leds/
12501F:	Documentation/leds/
12502F:	drivers/leds/
12503F:	include/dt-bindings/leds/
12504F:	include/linux/leds.h
12505
12506LEGO MINDSTORMS EV3
12507R:	David Lechner <david@lechnology.com>
12508S:	Maintained
12509F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12510F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12511F:	drivers/power/supply/lego_ev3_battery.c
12512
12513LEGO USB Tower driver
12514M:	Juergen Stuber <starblue@users.sourceforge.net>
12515L:	legousb-devel@lists.sourceforge.net
12516S:	Maintained
12517W:	http://legousb.sourceforge.net/
12518F:	drivers/usb/misc/legousbtower.c
12519
12520LETSKETCH HID TABLET DRIVER
12521M:	Hans de Goede <hdegoede@redhat.com>
12522L:	linux-input@vger.kernel.org
12523S:	Maintained
12524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12525F:	drivers/hid/hid-letsketch.c
12526
12527LG LAPTOP EXTRAS
12528M:	Matan Ziv-Av <matan@svgalib.org>
12529L:	platform-driver-x86@vger.kernel.org
12530S:	Maintained
12531F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12532F:	Documentation/admin-guide/laptops/lg-laptop.rst
12533F:	drivers/platform/x86/lg-laptop.c
12534
12535LG2160 MEDIA DRIVER
12536M:	Michael Krufky <mkrufky@linuxtv.org>
12537L:	linux-media@vger.kernel.org
12538S:	Maintained
12539W:	https://linuxtv.org
12540W:	http://github.com/mkrufky
12541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12542T:	git git://linuxtv.org/mkrufky/tuners.git
12543F:	drivers/media/dvb-frontends/lg2160.*
12544
12545LGDT3305 MEDIA DRIVER
12546M:	Michael Krufky <mkrufky@linuxtv.org>
12547L:	linux-media@vger.kernel.org
12548S:	Maintained
12549W:	https://linuxtv.org
12550W:	http://github.com/mkrufky
12551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12552T:	git git://linuxtv.org/mkrufky/tuners.git
12553F:	drivers/media/dvb-frontends/lgdt3305.*
12554
12555LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12556M:	Viresh Kumar <vireshk@kernel.org>
12557L:	linux-ide@vger.kernel.org
12558S:	Maintained
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12560F:	drivers/ata/pata_arasan_cf.c
12561F:	include/linux/pata_arasan_cf_data.h
12562
12563LIBATA PATA DRIVERS
12564R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12565L:	linux-ide@vger.kernel.org
12566F:	drivers/ata/ata_*.c
12567F:	drivers/ata/pata_*.c
12568
12569LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12570M:	Linus Walleij <linus.walleij@linaro.org>
12571L:	linux-ide@vger.kernel.org
12572S:	Maintained
12573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12574F:	drivers/ata/pata_ftide010.c
12575F:	drivers/ata/sata_gemini.c
12576F:	drivers/ata/sata_gemini.h
12577
12578LIBATA SATA AHCI PLATFORM devices support
12579M:	Hans de Goede <hdegoede@redhat.com>
12580M:	Jens Axboe <axboe@kernel.dk>
12581L:	linux-ide@vger.kernel.org
12582S:	Maintained
12583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12584F:	drivers/ata/ahci_platform.c
12585F:	drivers/ata/libahci_platform.c
12586F:	include/linux/ahci_platform.h
12587
12588LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12589M:	Serge Semin <fancer.lancer@gmail.com>
12590L:	linux-ide@vger.kernel.org
12591S:	Maintained
12592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12593F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12594F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12595F:	drivers/ata/ahci_dwc.c
12596
12597LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12598M:	Mikael Pettersson <mikpelinux@gmail.com>
12599L:	linux-ide@vger.kernel.org
12600S:	Maintained
12601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12602F:	drivers/ata/sata_promise.*
12603
12604LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12605M:	Damien Le Moal <dlemoal@kernel.org>
12606M:	Niklas Cassel <cassel@kernel.org>
12607L:	linux-ide@vger.kernel.org
12608S:	Maintained
12609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12610F:	Documentation/ABI/testing/sysfs-ata
12611F:	Documentation/devicetree/bindings/ata/
12612F:	drivers/ata/
12613F:	include/linux/ata.h
12614F:	include/linux/libata.h
12615
12616LIBETH COMMON ETHERNET LIBRARY
12617M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12618L:	netdev@vger.kernel.org
12619L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12620S:	Supported
12621T:	git https://github.com/alobakin/linux.git
12622F:	drivers/net/ethernet/intel/libeth/
12623F:	include/net/libeth/
12624K:	libeth
12625
12626LIBIE COMMON INTEL ETHERNET LIBRARY
12627M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12628L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12629L:	netdev@vger.kernel.org
12630S:	Supported
12631T:	git https://github.com/alobakin/linux.git
12632F:	drivers/net/ethernet/intel/libie/
12633F:	include/linux/net/intel/libie/
12634K:	libie
12635
12636LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12637M:	Vishal Verma <vishal.l.verma@intel.com>
12638M:	Dan Williams <dan.j.williams@intel.com>
12639M:	Dave Jiang <dave.jiang@intel.com>
12640L:	nvdimm@lists.linux.dev
12641S:	Supported
12642Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12643P:	Documentation/nvdimm/maintainer-entry-profile.rst
12644F:	drivers/nvdimm/btt*
12645
12646LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12647M:	Dan Williams <dan.j.williams@intel.com>
12648M:	Vishal Verma <vishal.l.verma@intel.com>
12649M:	Dave Jiang <dave.jiang@intel.com>
12650L:	nvdimm@lists.linux.dev
12651S:	Supported
12652Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12653P:	Documentation/nvdimm/maintainer-entry-profile.rst
12654F:	drivers/nvdimm/pmem*
12655
12656LIBNVDIMM: DEVICETREE BINDINGS
12657M:	Oliver O'Halloran <oohall@gmail.com>
12658L:	nvdimm@lists.linux.dev
12659S:	Supported
12660Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12661F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12662F:	drivers/nvdimm/of_pmem.c
12663
12664LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12665M:	Dan Williams <dan.j.williams@intel.com>
12666M:	Vishal Verma <vishal.l.verma@intel.com>
12667M:	Dave Jiang <dave.jiang@intel.com>
12668M:	Ira Weiny <ira.weiny@intel.com>
12669L:	nvdimm@lists.linux.dev
12670S:	Supported
12671Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12672P:	Documentation/nvdimm/maintainer-entry-profile.rst
12673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12674F:	drivers/acpi/nfit/*
12675F:	drivers/nvdimm/*
12676F:	include/linux/libnvdimm.h
12677F:	include/linux/nd.h
12678F:	include/uapi/linux/ndctl.h
12679F:	tools/testing/nvdimm/
12680
12681LIBRARY CODE
12682M:	Andrew Morton <akpm@linux-foundation.org>
12683L:	linux-kernel@vger.kernel.org
12684S:	Supported
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12686F:	lib/*
12687
12688LICENSES and SPDX stuff
12689M:	Thomas Gleixner <tglx@linutronix.de>
12690M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12691L:	linux-spdx@vger.kernel.org
12692S:	Maintained
12693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12694F:	COPYING
12695F:	Documentation/process/license-rules.rst
12696F:	LICENSES/
12697F:	scripts/spdxcheck-test.sh
12698F:	scripts/spdxcheck.py
12699F:	scripts/spdxexclude
12700
12701LINEAR RANGES HELPERS
12702M:	Mark Brown <broonie@kernel.org>
12703R:	Matti Vaittinen <mazziesaccount@gmail.com>
12704F:	include/linux/linear_range.h
12705F:	lib/linear_ranges.c
12706F:	lib/test_linear_ranges.c
12707
12708LINUX FOR POWER MACINTOSH
12709L:	linuxppc-dev@lists.ozlabs.org
12710S:	Orphan
12711F:	arch/powerpc/platforms/powermac/
12712F:	drivers/macintosh/
12713X:	drivers/macintosh/adb-iop.c
12714X:	drivers/macintosh/via-macii.c
12715
12716LINUX FOR POWERPC (32-BIT AND 64-BIT)
12717M:	Michael Ellerman <mpe@ellerman.id.au>
12718R:	Nicholas Piggin <npiggin@gmail.com>
12719R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12720R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12721L:	linuxppc-dev@lists.ozlabs.org
12722S:	Supported
12723W:	https://github.com/linuxppc/wiki/wiki
12724Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12726F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12727F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12728F:	Documentation/devicetree/bindings/powerpc/
12729F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12730F:	Documentation/arch/powerpc/
12731F:	arch/powerpc/
12732F:	drivers/*/*/*pasemi*
12733F:	drivers/*/*pasemi*
12734F:	drivers/char/tpm/tpm_ibmvtpm*
12735F:	drivers/crypto/nx/
12736F:	drivers/i2c/busses/i2c-opal.c
12737F:	drivers/net/ethernet/ibm/ibmveth.*
12738F:	drivers/net/ethernet/ibm/ibmvnic.*
12739F:	drivers/pci/hotplug/pnv_php.c
12740F:	drivers/pci/hotplug/rpa*
12741F:	drivers/rtc/rtc-opal.c
12742F:	drivers/scsi/ibmvscsi/
12743F:	drivers/tty/hvc/hvc_opal.c
12744F:	drivers/watchdog/wdrtas.c
12745F:	include/linux/papr_scm.h
12746F:	include/uapi/linux/papr_pdsm.h
12747F:	tools/testing/selftests/powerpc
12748N:	/pmac
12749N:	powermac
12750N:	powernv
12751N:	[^a-z0-9]ps3
12752N:	pseries
12753
12754LINUX FOR POWERPC EMBEDDED MPC5XXX
12755M:	Anatolij Gustschin <agust@denx.de>
12756L:	linuxppc-dev@lists.ozlabs.org
12757S:	Odd Fixes
12758F:	arch/powerpc/platforms/512x/
12759F:	arch/powerpc/platforms/52xx/
12760
12761LINUX FOR POWERPC EMBEDDED PPC4XX
12762L:	linuxppc-dev@lists.ozlabs.org
12763S:	Orphan
12764F:	arch/powerpc/platforms/40x/
12765F:	arch/powerpc/platforms/44x/
12766
12767LINUX FOR POWERPC EMBEDDED PPC85XX
12768M:	Scott Wood <oss@buserror.net>
12769L:	linuxppc-dev@lists.ozlabs.org
12770S:	Odd fixes
12771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12772F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12773F:	Documentation/devicetree/bindings/powerpc/fsl/
12774F:	arch/powerpc/platforms/85xx/
12775
12776LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12777M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12778L:	linuxppc-dev@lists.ozlabs.org
12779S:	Maintained
12780F:	arch/powerpc/platforms/8xx/
12781F:	arch/powerpc/platforms/83xx/
12782
12783LINUX KERNEL DUMP TEST MODULE (LKDTM)
12784M:	Kees Cook <keescook@chromium.org>
12785S:	Maintained
12786F:	drivers/misc/lkdtm/*
12787F:	tools/testing/selftests/lkdtm/*
12788
12789LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12790M:	Alan Stern <stern@rowland.harvard.edu>
12791M:	Andrea Parri <parri.andrea@gmail.com>
12792M:	Will Deacon <will@kernel.org>
12793M:	Peter Zijlstra <peterz@infradead.org>
12794M:	Boqun Feng <boqun.feng@gmail.com>
12795M:	Nicholas Piggin <npiggin@gmail.com>
12796M:	David Howells <dhowells@redhat.com>
12797M:	Jade Alglave <j.alglave@ucl.ac.uk>
12798M:	Luc Maranget <luc.maranget@inria.fr>
12799M:	"Paul E. McKenney" <paulmck@kernel.org>
12800R:	Akira Yokosawa <akiyks@gmail.com>
12801R:	Daniel Lustig <dlustig@nvidia.com>
12802R:	Joel Fernandes <joel@joelfernandes.org>
12803L:	linux-kernel@vger.kernel.org
12804L:	linux-arch@vger.kernel.org
12805S:	Supported
12806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12807F:	Documentation/atomic_bitops.txt
12808F:	Documentation/atomic_t.txt
12809F:	Documentation/core-api/refcount-vs-atomic.rst
12810F:	Documentation/litmus-tests/
12811F:	Documentation/memory-barriers.txt
12812F:	tools/memory-model/
12813
12814LINUX-NEXT TREE
12815M:	Stephen Rothwell <sfr@canb.auug.org.au>
12816L:	linux-next@vger.kernel.org
12817S:	Supported
12818B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12820
12821LIS3LV02D ACCELEROMETER DRIVER
12822M:	Eric Piel <eric.piel@tremplin-utc.net>
12823S:	Maintained
12824F:	Documentation/misc-devices/lis3lv02d.rst
12825F:	drivers/misc/lis3lv02d/
12826F:	drivers/platform/x86/hp/hp_accel.c
12827
12828LIST KUNIT TEST
12829M:	David Gow <davidgow@google.com>
12830L:	linux-kselftest@vger.kernel.org
12831L:	kunit-dev@googlegroups.com
12832S:	Maintained
12833F:	lib/list-test.c
12834
12835LITEX PLATFORM
12836M:	Karol Gugala <kgugala@antmicro.com>
12837M:	Mateusz Holenko <mholenko@antmicro.com>
12838M:	Gabriel Somlo <gsomlo@gmail.com>
12839M:	Joel Stanley <joel@jms.id.au>
12840S:	Maintained
12841F:	Documentation/devicetree/bindings/*/litex,*.yaml
12842F:	arch/openrisc/boot/dts/or1klitex.dts
12843F:	drivers/mmc/host/litex_mmc.c
12844F:	drivers/net/ethernet/litex/*
12845F:	drivers/soc/litex/*
12846F:	drivers/tty/serial/liteuart.c
12847F:	include/linux/litex.h
12848N:	litex
12849
12850LIVE PATCHING
12851M:	Josh Poimboeuf <jpoimboe@kernel.org>
12852M:	Jiri Kosina <jikos@kernel.org>
12853M:	Miroslav Benes <mbenes@suse.cz>
12854M:	Petr Mladek <pmladek@suse.com>
12855R:	Joe Lawrence <joe.lawrence@redhat.com>
12856L:	live-patching@vger.kernel.org
12857S:	Maintained
12858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12859F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12860F:	Documentation/livepatch/
12861F:	arch/powerpc/include/asm/livepatch.h
12862F:	include/linux/livepatch.h
12863F:	kernel/livepatch/
12864F:	kernel/module/livepatch.c
12865F:	samples/livepatch/
12866F:	tools/testing/selftests/livepatch/
12867
12868LLC (802.2)
12869L:	netdev@vger.kernel.org
12870S:	Odd fixes
12871F:	include/linux/llc.h
12872F:	include/net/llc*
12873F:	include/uapi/linux/llc.h
12874F:	net/llc/
12875
12876LM73 HARDWARE MONITOR DRIVER
12877M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12878L:	linux-hwmon@vger.kernel.org
12879S:	Maintained
12880F:	drivers/hwmon/lm73.c
12881
12882LM78 HARDWARE MONITOR DRIVER
12883M:	Jean Delvare <jdelvare@suse.com>
12884L:	linux-hwmon@vger.kernel.org
12885S:	Maintained
12886F:	Documentation/hwmon/lm78.rst
12887F:	drivers/hwmon/lm78.c
12888
12889LM83 HARDWARE MONITOR DRIVER
12890M:	Jean Delvare <jdelvare@suse.com>
12891L:	linux-hwmon@vger.kernel.org
12892S:	Maintained
12893F:	Documentation/hwmon/lm83.rst
12894F:	drivers/hwmon/lm83.c
12895
12896LM90 HARDWARE MONITOR DRIVER
12897M:	Jean Delvare <jdelvare@suse.com>
12898L:	linux-hwmon@vger.kernel.org
12899S:	Maintained
12900F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12901F:	Documentation/hwmon/lm90.rst
12902F:	drivers/hwmon/lm90.c
12903F:	include/dt-bindings/thermal/lm90.h
12904
12905LME2510 MEDIA DRIVER
12906M:	Malcolm Priestley <tvboxspy@gmail.com>
12907L:	linux-media@vger.kernel.org
12908S:	Maintained
12909W:	https://linuxtv.org
12910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12911F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12912
12913LOADPIN SECURITY MODULE
12914M:	Kees Cook <keescook@chromium.org>
12915S:	Supported
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12917F:	Documentation/admin-guide/LSM/LoadPin.rst
12918F:	security/loadpin/
12919
12920LOCKDOWN SECURITY MODULE
12921L:	linux-security-module@vger.kernel.org
12922S:	Odd Fixes
12923T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12924F:	security/lockdown/
12925
12926LOCKING PRIMITIVES
12927M:	Peter Zijlstra <peterz@infradead.org>
12928M:	Ingo Molnar <mingo@redhat.com>
12929M:	Will Deacon <will@kernel.org>
12930R:	Waiman Long <longman@redhat.com>
12931R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12932L:	linux-kernel@vger.kernel.org
12933S:	Maintained
12934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12935F:	Documentation/locking/
12936F:	arch/*/include/asm/spinlock*.h
12937F:	include/linux/lockdep*.h
12938F:	include/linux/mutex*.h
12939F:	include/linux/rwlock*.h
12940F:	include/linux/rwsem*.h
12941F:	include/linux/seqlock.h
12942F:	include/linux/spinlock*.h
12943F:	kernel/locking/
12944F:	lib/locking*.[ch]
12945X:	kernel/locking/locktorture.c
12946
12947LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12948M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12949L:	linux-ntfs-dev@lists.sourceforge.net
12950S:	Maintained
12951W:	http://www.linux-ntfs.org/content/view/19/37/
12952F:	Documentation/admin-guide/ldm.rst
12953F:	block/partitions/ldm.*
12954
12955LOGITECH HID GAMING KEYBOARDS
12956M:	Hans de Goede <hdegoede@redhat.com>
12957L:	linux-input@vger.kernel.org
12958S:	Maintained
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12960F:	drivers/hid/hid-lg-g15.c
12961
12962LONTIUM LT8912B MIPI TO HDMI BRIDGE
12963M:	Adrien Grassein <adrien.grassein@gmail.com>
12964S:	Maintained
12965F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12966F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12967
12968LOONGARCH
12969M:	Huacai Chen <chenhuacai@kernel.org>
12970R:	WANG Xuerui <kernel@xen0n.name>
12971L:	loongarch@lists.linux.dev
12972S:	Maintained
12973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12974F:	Documentation/arch/loongarch/
12975F:	Documentation/translations/zh_CN/arch/loongarch/
12976F:	arch/loongarch/
12977F:	drivers/*/*loongarch*
12978
12979LOONGSON GPIO DRIVER
12980M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12981L:	linux-gpio@vger.kernel.org
12982S:	Maintained
12983F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12984F:	drivers/gpio/gpio-loongson-64bit.c
12985
12986LOONGSON LS2X APB DMA DRIVER
12987M:	Binbin Zhou <zhoubinbin@loongson.cn>
12988L:	dmaengine@vger.kernel.org
12989S:	Maintained
12990F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12991F:	drivers/dma/ls2x-apb-dma.c
12992
12993LOONGSON LS2X I2C DRIVER
12994M:	Binbin Zhou <zhoubinbin@loongson.cn>
12995L:	linux-i2c@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12998F:	drivers/i2c/busses/i2c-ls2x.c
12999
13000LOONGSON-2 SOC SERIES CLOCK DRIVER
13001M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13002L:	linux-clk@vger.kernel.org
13003S:	Maintained
13004F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13005F:	drivers/clk/clk-loongson2.c
13006F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13007
13008LOONGSON SPI DRIVER
13009M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13010L:	linux-spi@vger.kernel.org
13011S:	Maintained
13012F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13013F:	drivers/spi/spi-loongson-core.c
13014F:	drivers/spi/spi-loongson-pci.c
13015F:	drivers/spi/spi-loongson-plat.c
13016F:	drivers/spi/spi-loongson.h
13017
13018LOONGSON-2 SOC SERIES GUTS DRIVER
13019M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13020L:	loongarch@lists.linux.dev
13021S:	Maintained
13022F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13023F:	drivers/soc/loongson/loongson2_guts.c
13024
13025LOONGSON-2 SOC SERIES PM DRIVER
13026M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13027L:	linux-pm@vger.kernel.org
13028S:	Maintained
13029F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13030F:	drivers/soc/loongson/loongson2_pm.c
13031
13032LOONGSON-2 SOC SERIES PINCTRL DRIVER
13033M:	zhanghongchen <zhanghongchen@loongson.cn>
13034M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13035L:	linux-gpio@vger.kernel.org
13036S:	Maintained
13037F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13038F:	drivers/pinctrl/pinctrl-loongson2.c
13039
13040LOONGSON-2 SOC SERIES THERMAL DRIVER
13041M:	zhanghongchen <zhanghongchen@loongson.cn>
13042M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13043L:	linux-pm@vger.kernel.org
13044S:	Maintained
13045F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13046F:	drivers/thermal/loongson2_thermal.c
13047
13048LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13049M:	Sathya Prakash <sathya.prakash@broadcom.com>
13050M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13051M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13052L:	MPT-FusionLinux.pdl@broadcom.com
13053L:	linux-scsi@vger.kernel.org
13054S:	Supported
13055W:	http://www.avagotech.com/support/
13056F:	drivers/message/fusion/
13057F:	drivers/scsi/mpt3sas/
13058
13059LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13060M:	Matthew Wilcox <willy@infradead.org>
13061L:	linux-scsi@vger.kernel.org
13062S:	Maintained
13063F:	drivers/scsi/sym53c8xx_2/
13064
13065LTC1660 DAC DRIVER
13066M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13067L:	linux-iio@vger.kernel.org
13068S:	Maintained
13069F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13070F:	drivers/iio/dac/ltc1660.c
13071
13072LTC2688 IIO DAC DRIVER
13073M:	Nuno Sá <nuno.sa@analog.com>
13074L:	linux-iio@vger.kernel.org
13075S:	Supported
13076W:	https://ez.analog.com/linux-software-drivers
13077F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13078F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13079F:	drivers/iio/dac/ltc2688.c
13080
13081LTC2947 HARDWARE MONITOR DRIVER
13082M:	Nuno Sá <nuno.sa@analog.com>
13083L:	linux-hwmon@vger.kernel.org
13084S:	Supported
13085W:	https://ez.analog.com/linux-software-drivers
13086F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13087F:	drivers/hwmon/ltc2947-core.c
13088F:	drivers/hwmon/ltc2947-i2c.c
13089F:	drivers/hwmon/ltc2947-spi.c
13090F:	drivers/hwmon/ltc2947.h
13091
13092LTC2991 HARDWARE MONITOR DRIVER
13093M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13094L:	linux-hwmon@vger.kernel.org
13095S:	Supported
13096W:	https://ez.analog.com/linux-software-drivers
13097F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13098F:	drivers/hwmon/ltc2991.c
13099
13100LTC2983 IIO TEMPERATURE DRIVER
13101M:	Nuno Sá <nuno.sa@analog.com>
13102L:	linux-iio@vger.kernel.org
13103S:	Supported
13104W:	https://ez.analog.com/linux-software-drivers
13105F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13106F:	drivers/iio/temperature/ltc2983.c
13107
13108LTC4282 HARDWARE MONITOR DRIVER
13109M:	Nuno Sa <nuno.sa@analog.com>
13110L:	linux-hwmon@vger.kernel.org
13111S:	Supported
13112F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13113F:	Documentation/hwmon/ltc4282.rst
13114F:	drivers/hwmon/ltc4282.c
13115
13116LTC4286 HARDWARE MONITOR DRIVER
13117M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13118L:	linux-i2c@vger.kernel.org
13119S:	Maintained
13120F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13121F:	Documentation/hwmon/ltc4286.rst
13122F:	drivers/hwmon/pmbus/Kconfig
13123F:	drivers/hwmon/pmbus/Makefile
13124F:	drivers/hwmon/pmbus/ltc4286.c
13125
13126LTC4306 I2C MULTIPLEXER DRIVER
13127M:	Michael Hennerich <michael.hennerich@analog.com>
13128L:	linux-i2c@vger.kernel.org
13129S:	Supported
13130W:	https://ez.analog.com/linux-software-drivers
13131F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13132F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13133
13134LTP (Linux Test Project)
13135M:	Cyril Hrubis <chrubis@suse.cz>
13136M:	Jan Stancek <jstancek@redhat.com>
13137M:	Petr Vorel <pvorel@suse.cz>
13138M:	Li Wang <liwang@redhat.com>
13139M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13140L:	ltp@lists.linux.it (subscribers-only)
13141S:	Maintained
13142W:	http://linux-test-project.github.io/
13143T:	git https://github.com/linux-test-project/ltp.git
13144
13145LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13146M:	Anshul Dalal <anshulusr@gmail.com>
13147L:	linux-iio@vger.kernel.org
13148S:	Maintained
13149F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13150F:	drivers/iio/light/ltr390.c
13151
13152LYNX 28G SERDES PHY DRIVER
13153M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13154L:	netdev@vger.kernel.org
13155S:	Supported
13156F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13157F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13158
13159LYNX PCS MODULE
13160M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13161L:	netdev@vger.kernel.org
13162S:	Supported
13163F:	drivers/net/pcs/pcs-lynx.c
13164F:	include/linux/pcs-lynx.h
13165
13166M68K ARCHITECTURE
13167M:	Geert Uytterhoeven <geert@linux-m68k.org>
13168L:	linux-m68k@lists.linux-m68k.org
13169S:	Maintained
13170W:	http://www.linux-m68k.org/
13171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13172F:	arch/m68k/
13173F:	drivers/zorro/
13174
13175M68K ON APPLE MACINTOSH
13176M:	Joshua Thompson <funaho@jurai.org>
13177L:	linux-m68k@lists.linux-m68k.org
13178S:	Maintained
13179W:	http://www.mac.linux-m68k.org/
13180F:	arch/m68k/mac/
13181F:	drivers/macintosh/adb-iop.c
13182F:	drivers/macintosh/via-macii.c
13183
13184M68K ON HP9000/300
13185M:	Philip Blundell <philb@gnu.org>
13186S:	Maintained
13187W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13188F:	arch/m68k/hp300/
13189
13190M88DS3103 MEDIA DRIVER
13191L:	linux-media@vger.kernel.org
13192S:	Orphan
13193W:	https://linuxtv.org
13194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13195F:	drivers/media/dvb-frontends/m88ds3103*
13196
13197M88RS2000 MEDIA DRIVER
13198M:	Malcolm Priestley <tvboxspy@gmail.com>
13199L:	linux-media@vger.kernel.org
13200S:	Maintained
13201W:	https://linuxtv.org
13202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13203F:	drivers/media/dvb-frontends/m88rs2000*
13204
13205MA901 MASTERKIT USB FM RADIO DRIVER
13206M:	Alexey Klimov <klimov.linux@gmail.com>
13207L:	linux-media@vger.kernel.org
13208S:	Maintained
13209T:	git git://linuxtv.org/media_tree.git
13210F:	drivers/media/radio/radio-ma901.c
13211
13212MAC80211
13213M:	Johannes Berg <johannes@sipsolutions.net>
13214L:	linux-wireless@vger.kernel.org
13215S:	Maintained
13216W:	https://wireless.wiki.kernel.org/
13217Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13220F:	Documentation/networking/mac80211-injection.rst
13221F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13222F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13223F:	include/net/mac80211.h
13224F:	net/mac80211/
13225
13226MAILBOX API
13227M:	Jassi Brar <jassisinghbrar@gmail.com>
13228L:	linux-kernel@vger.kernel.org
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/mailbox/
13231F:	drivers/mailbox/
13232F:	include/dt-bindings/mailbox/
13233F:	include/linux/mailbox_client.h
13234F:	include/linux/mailbox_controller.h
13235
13236MAILBOX ARM MHUv2
13237M:	Viresh Kumar <viresh.kumar@linaro.org>
13238M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13239L:	linux-kernel@vger.kernel.org
13240S:	Maintained
13241F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13242F:	drivers/mailbox/arm_mhuv2.c
13243F:	include/linux/mailbox/arm_mhuv2_message.h
13244
13245MAILBOX ARM MHUv3
13246M:	Sudeep Holla <sudeep.holla@arm.com>
13247M:	Cristian Marussi <cristian.marussi@arm.com>
13248L:	linux-kernel@vger.kernel.org
13249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13250S:	Maintained
13251F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13252F:	drivers/mailbox/arm_mhuv3.c
13253
13254MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13255M:	Alejandro Colomar <alx@kernel.org>
13256L:	linux-man@vger.kernel.org
13257S:	Maintained
13258W:	http://www.kernel.org/doc/man-pages
13259T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13260T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13261
13262MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13263M:	Jeremy Kerr <jk@codeconstruct.com.au>
13264M:	Matt Johnston <matt@codeconstruct.com.au>
13265L:	netdev@vger.kernel.org
13266S:	Maintained
13267F:	Documentation/networking/mctp.rst
13268F:	drivers/net/mctp/
13269F:	include/net/mctp.h
13270F:	include/net/mctpdevice.h
13271F:	include/net/netns/mctp.h
13272F:	net/mctp/
13273
13274MAPLE TREE
13275M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13276L:	maple-tree@lists.infradead.org
13277L:	linux-mm@kvack.org
13278S:	Supported
13279F:	Documentation/core-api/maple_tree.rst
13280F:	include/linux/maple_tree.h
13281F:	include/trace/events/maple_tree.h
13282F:	lib/maple_tree.c
13283F:	lib/test_maple_tree.c
13284F:	tools/testing/radix-tree/linux/maple_tree.h
13285F:	tools/testing/radix-tree/maple.c
13286
13287MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13288M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13289L:	linux-mips@vger.kernel.org
13290S:	Maintained
13291F:	arch/mips/boot/dts/img/pistachio*
13292
13293MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13294M:	Andrew Lunn <andrew@lunn.ch>
13295L:	netdev@vger.kernel.org
13296S:	Maintained
13297F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13298F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13299F:	Documentation/networking/devlink/mv88e6xxx.rst
13300F:	drivers/net/dsa/mv88e6xxx/
13301F:	include/linux/dsa/mv88e6xxx.h
13302F:	include/linux/platform_data/mv88e6xxx.h
13303
13304MARVELL ARMADA 3700 PHY DRIVERS
13305M:	Miquel Raynal <miquel.raynal@bootlin.com>
13306S:	Maintained
13307F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13308F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13309F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13310F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13311
13312MARVELL ARMADA 3700 SERIAL DRIVER
13313M:	Pali Rohár <pali@kernel.org>
13314S:	Maintained
13315F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13316F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13317F:	drivers/tty/serial/mvebu-uart.c
13318
13319MARVELL ARMADA DRM SUPPORT
13320M:	Russell King <linux@armlinux.org.uk>
13321S:	Maintained
13322T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13323T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13324F:	Documentation/devicetree/bindings/display/armada/
13325F:	drivers/gpu/drm/armada/
13326F:	include/uapi/drm/armada_drm.h
13327
13328MARVELL CRYPTO DRIVER
13329M:	Boris Brezillon <bbrezillon@kernel.org>
13330M:	Arnaud Ebalard <arno@natisbad.org>
13331M:	Srujana Challa <schalla@marvell.com>
13332L:	linux-crypto@vger.kernel.org
13333S:	Maintained
13334F:	drivers/crypto/marvell/
13335F:	include/linux/soc/marvell/octeontx2/
13336
13337MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13338M:	Mirko Lindner <mlindner@marvell.com>
13339M:	Stephen Hemminger <stephen@networkplumber.org>
13340L:	netdev@vger.kernel.org
13341S:	Maintained
13342F:	drivers/net/ethernet/marvell/sk*
13343
13344MARVELL LIBERTAS WIRELESS DRIVER
13345L:	libertas-dev@lists.infradead.org
13346S:	Orphan
13347F:	drivers/net/wireless/marvell/libertas/
13348
13349MARVELL MACCHIATOBIN SUPPORT
13350M:	Russell King <linux@armlinux.org.uk>
13351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13352S:	Maintained
13353F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13354
13355MARVELL MV643XX ETHERNET DRIVER
13356M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13357L:	netdev@vger.kernel.org
13358S:	Maintained
13359F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13360F:	include/linux/mv643xx.h
13361
13362MARVELL MV88X3310 PHY DRIVER
13363M:	Russell King <linux@armlinux.org.uk>
13364M:	Marek Behún <kabel@kernel.org>
13365L:	netdev@vger.kernel.org
13366S:	Maintained
13367F:	drivers/net/phy/marvell10g.c
13368
13369MARVELL MVEBU THERMAL DRIVER
13370M:	Miquel Raynal <miquel.raynal@bootlin.com>
13371S:	Maintained
13372F:	drivers/thermal/armada_thermal.c
13373
13374MARVELL MVNETA ETHERNET DRIVER
13375M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13376L:	netdev@vger.kernel.org
13377S:	Maintained
13378F:	drivers/net/ethernet/marvell/mvneta*
13379
13380MARVELL MVPP2 ETHERNET DRIVER
13381M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13382M:	Russell King <linux@armlinux.org.uk>
13383L:	netdev@vger.kernel.org
13384S:	Maintained
13385F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13386F:	drivers/net/ethernet/marvell/mvpp2/
13387
13388MARVELL MWIFIEX WIRELESS DRIVER
13389M:	Brian Norris <briannorris@chromium.org>
13390R:	Francesco Dolcini <francesco@dolcini.it>
13391L:	linux-wireless@vger.kernel.org
13392S:	Odd Fixes
13393F:	drivers/net/wireless/marvell/mwifiex/
13394
13395MARVELL MWL8K WIRELESS DRIVER
13396L:	linux-wireless@vger.kernel.org
13397S:	Orphan
13398F:	drivers/net/wireless/marvell/mwl8k.c
13399
13400MARVELL NAND CONTROLLER DRIVER
13401M:	Miquel Raynal <miquel.raynal@bootlin.com>
13402L:	linux-mtd@lists.infradead.org
13403S:	Maintained
13404F:	drivers/mtd/nand/raw/marvell_nand.c
13405
13406MARVELL OCTEON ENDPOINT DRIVER
13407M:	Veerasenareddy Burru <vburru@marvell.com>
13408M:	Sathesh Edara <sedara@marvell.com>
13409L:	netdev@vger.kernel.org
13410S:	Supported
13411F:	drivers/net/ethernet/marvell/octeon_ep
13412
13413MARVELL OCTEON ENDPOINT VF DRIVER
13414M:	Veerasenareddy Burru <vburru@marvell.com>
13415M:	Sathesh Edara <sedara@marvell.com>
13416M:	Shinas Rasheed <srasheed@marvell.com>
13417M:	Satananda Burla <sburla@marvell.com>
13418L:	netdev@vger.kernel.org
13419S:	Supported
13420F:	drivers/net/ethernet/marvell/octeon_ep_vf
13421
13422MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13423M:	Sunil Goutham <sgoutham@marvell.com>
13424M:	Geetha sowjanya <gakula@marvell.com>
13425M:	Subbaraya Sundeep <sbhatta@marvell.com>
13426M:	hariprasad <hkelam@marvell.com>
13427L:	netdev@vger.kernel.org
13428S:	Supported
13429F:	drivers/net/ethernet/marvell/octeontx2/nic/
13430F:	include/linux/soc/marvell/octeontx2/
13431
13432MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13433M:	Sunil Goutham <sgoutham@marvell.com>
13434M:	Linu Cherian <lcherian@marvell.com>
13435M:	Geetha sowjanya <gakula@marvell.com>
13436M:	Jerin Jacob <jerinj@marvell.com>
13437M:	hariprasad <hkelam@marvell.com>
13438M:	Subbaraya Sundeep <sbhatta@marvell.com>
13439L:	netdev@vger.kernel.org
13440S:	Supported
13441F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13442F:	drivers/net/ethernet/marvell/octeontx2/af/
13443
13444MARVELL PRESTERA ETHERNET SWITCH DRIVER
13445M:	Taras Chornyi <taras.chornyi@plvision.eu>
13446S:	Supported
13447W:	https://github.com/Marvell-switching/switchdev-prestera
13448F:	drivers/net/ethernet/marvell/prestera/
13449
13450MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13451M:	Nicolas Pitre <nico@fluxnic.net>
13452S:	Odd Fixes
13453F:	drivers/mmc/host/mvsdio.*
13454
13455MARVELL USB MDIO CONTROLLER DRIVER
13456M:	Tobias Waldekranz <tobias@waldekranz.com>
13457L:	netdev@vger.kernel.org
13458S:	Maintained
13459F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13460F:	drivers/net/mdio/mdio-mvusb.c
13461
13462MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13463M:	Hu Ziji <huziji@marvell.com>
13464L:	linux-mmc@vger.kernel.org
13465S:	Supported
13466F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13467F:	drivers/mmc/host/sdhci-xenon*
13468
13469MATROX FRAMEBUFFER DRIVER
13470L:	linux-fbdev@vger.kernel.org
13471S:	Orphan
13472F:	drivers/video/fbdev/matrox/matroxfb_*
13473F:	include/uapi/linux/matroxfb.h
13474
13475MAX15301 DRIVER
13476M:	Daniel Nilsson <daniel.nilsson@flex.com>
13477L:	linux-hwmon@vger.kernel.org
13478S:	Maintained
13479F:	Documentation/hwmon/max15301.rst
13480F:	drivers/hwmon/pmbus/max15301.c
13481
13482MAX2175 SDR TUNER DRIVER
13483M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13484L:	linux-media@vger.kernel.org
13485S:	Maintained
13486T:	git git://linuxtv.org/media_tree.git
13487F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13488F:	Documentation/userspace-api/media/drivers/max2175.rst
13489F:	drivers/media/i2c/max2175*
13490F:	include/uapi/linux/max2175.h
13491
13492MAX31335 RTC DRIVER
13493M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13494L:	linux-rtc@vger.kernel.org
13495S:	Supported
13496W:	https://ez.analog.com/linux-software-drivers
13497F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13498F:	drivers/rtc/rtc-max31335.c
13499
13500MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13501L:	linux-hwmon@vger.kernel.org
13502S:	Orphan
13503F:	Documentation/hwmon/max6650.rst
13504F:	drivers/hwmon/max6650.c
13505
13506MAX9286 QUAD GMSL DESERIALIZER DRIVER
13507M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13508M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13509M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13510M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13511L:	linux-media@vger.kernel.org
13512S:	Maintained
13513F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13514F:	drivers/media/i2c/max9286.c
13515
13516MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13517M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13518L:	linux-media@vger.kernel.org
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13521F:	drivers/staging/media/max96712/max96712.c
13522
13523MAX96714 GMSL2 DESERIALIZER DRIVER
13524M:	Julien Massot <julien.massot@collabora.com>
13525L:	linux-media@vger.kernel.org
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13528F:	drivers/media/i2c/max96714.c
13529
13530MAX96717 GMSL2 SERIALIZER DRIVER
13531M:	Julien Massot <julien.massot@collabora.com>
13532L:	linux-media@vger.kernel.org
13533S:	Maintained
13534F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13535F:	drivers/media/i2c/max96717.c
13536
13537MAX9860 MONO AUDIO VOICE CODEC DRIVER
13538M:	Peter Rosin <peda@axentia.se>
13539L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13540S:	Maintained
13541F:	Documentation/devicetree/bindings/sound/max9860.txt
13542F:	sound/soc/codecs/max9860.*
13543
13544MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13545M:	Andreas Klinger <ak@it-klinger.de>
13546L:	linux-iio@vger.kernel.org
13547S:	Maintained
13548F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13549F:	drivers/iio/proximity/mb1232.c
13550
13551MAXIM MAX11205 DRIVER
13552M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13553L:	linux-iio@vger.kernel.org
13554S:	Supported
13555W:	https://ez.analog.com/linux-software-drivers
13556F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13557F:	drivers/iio/adc/max11205.c
13558
13559MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13560R:	Iskren Chernev <iskren.chernev@gmail.com>
13561R:	Krzysztof Kozlowski <krzk@kernel.org>
13562R:	Marek Szyprowski <m.szyprowski@samsung.com>
13563R:	Matheus Castello <matheus@castello.eng.br>
13564L:	linux-pm@vger.kernel.org
13565S:	Maintained
13566F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13567F:	drivers/power/supply/max17040_battery.c
13568
13569MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13570R:	Hans de Goede <hdegoede@redhat.com>
13571R:	Krzysztof Kozlowski <krzk@kernel.org>
13572R:	Marek Szyprowski <m.szyprowski@samsung.com>
13573R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13574R:	Purism Kernel Team <kernel@puri.sm>
13575L:	linux-pm@vger.kernel.org
13576S:	Maintained
13577F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13578F:	drivers/power/supply/max17042_battery.c
13579
13580MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13581M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13582L:	linux-kernel@vger.kernel.org
13583S:	Maintained
13584F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13585F:	drivers/regulator/max20086-regulator.c
13586
13587MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13588M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13589L:	linux-iio@vger.kernel.org
13590S:	Maintained
13591F:	drivers/iio/temperature/max30208.c
13592
13593MAXIM MAX77650 PMIC MFD DRIVER
13594M:	Bartosz Golaszewski <brgl@bgdev.pl>
13595L:	linux-kernel@vger.kernel.org
13596S:	Maintained
13597F:	Documentation/devicetree/bindings/*/*max77650.yaml
13598F:	Documentation/devicetree/bindings/*/max77650*.yaml
13599F:	drivers/gpio/gpio-max77650.c
13600F:	drivers/input/misc/max77650-onkey.c
13601F:	drivers/leds/leds-max77650.c
13602F:	drivers/mfd/max77650.c
13603F:	drivers/power/supply/max77650-charger.c
13604F:	drivers/regulator/max77650-regulator.c
13605F:	include/linux/mfd/max77650.h
13606
13607MAXIM MAX77714 PMIC MFD DRIVER
13608M:	Luca Ceresoli <luca@lucaceresoli.net>
13609S:	Maintained
13610F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13611F:	drivers/mfd/max77714.c
13612F:	include/linux/mfd/max77714.h
13613
13614MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13615M:	Javier Martinez Canillas <javier@dowhile0.org>
13616L:	linux-kernel@vger.kernel.org
13617S:	Supported
13618F:	Documentation/devicetree/bindings/*/*max77802.yaml
13619F:	drivers/regulator/max77802-regulator.c
13620F:	include/dt-bindings/*/*max77802.h
13621
13622MAXIM MAX77976 BATTERY CHARGER
13623M:	Luca Ceresoli <luca@lucaceresoli.net>
13624S:	Supported
13625F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13626F:	drivers/power/supply/max77976_charger.c
13627
13628MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13629M:	Krzysztof Kozlowski <krzk@kernel.org>
13630L:	linux-pm@vger.kernel.org
13631S:	Maintained
13632B:	mailto:linux-samsung-soc@vger.kernel.org
13633F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13634F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13635F:	drivers/power/supply/max14577_charger.c
13636F:	drivers/power/supply/max77693_charger.c
13637
13638MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13639M:	Chanwoo Choi <cw00.choi@samsung.com>
13640M:	Krzysztof Kozlowski <krzk@kernel.org>
13641L:	linux-kernel@vger.kernel.org
13642S:	Maintained
13643B:	mailto:linux-samsung-soc@vger.kernel.org
13644F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13645F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13646F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13647F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13648F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13649F:	drivers/*/*max77843.c
13650F:	drivers/*/max14577*.c
13651F:	drivers/*/max77686*.c
13652F:	drivers/*/max77693*.c
13653F:	drivers/clk/clk-max77686.c
13654F:	drivers/extcon/extcon-max14577.c
13655F:	drivers/extcon/extcon-max77693.c
13656F:	drivers/rtc/rtc-max77686.c
13657F:	include/linux/mfd/max14577*.h
13658F:	include/linux/mfd/max77686*.h
13659F:	include/linux/mfd/max77693*.h
13660
13661MAXIRADIO FM RADIO RECEIVER DRIVER
13662M:	Hans Verkuil <hverkuil@xs4all.nl>
13663L:	linux-media@vger.kernel.org
13664S:	Maintained
13665W:	https://linuxtv.org
13666T:	git git://linuxtv.org/media_tree.git
13667F:	drivers/media/radio/radio-maxiradio*
13668
13669MAXLINEAR ETHERNET PHY DRIVER
13670M:	Xu Liang <lxu@maxlinear.com>
13671L:	netdev@vger.kernel.org
13672S:	Supported
13673F:	drivers/net/phy/mxl-gpy.c
13674
13675MCAN MMIO DEVICE DRIVER
13676M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13677L:	linux-can@vger.kernel.org
13678S:	Maintained
13679F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13680F:	drivers/net/can/m_can/m_can.c
13681F:	drivers/net/can/m_can/m_can.h
13682F:	drivers/net/can/m_can/m_can_platform.c
13683
13684MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13685R:	Yasushi SHOJI <yashi@spacecubics.com>
13686L:	linux-can@vger.kernel.org
13687S:	Maintained
13688F:	drivers/net/can/usb/mcba_usb.c
13689
13690MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13691M:	Rishi Gupta <gupt21@gmail.com>
13692L:	linux-i2c@vger.kernel.org
13693L:	linux-input@vger.kernel.org
13694S:	Maintained
13695F:	drivers/hid/hid-mcp2221.c
13696
13697MCP251XFD SPI-CAN NETWORK DRIVER
13698M:	Marc Kleine-Budde <mkl@pengutronix.de>
13699M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13700R:	Thomas Kopp <thomas.kopp@microchip.com>
13701L:	linux-can@vger.kernel.org
13702S:	Maintained
13703F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13704F:	drivers/net/can/spi/mcp251xfd/
13705
13706MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13707M:	Peter Rosin <peda@axentia.se>
13708L:	linux-iio@vger.kernel.org
13709S:	Maintained
13710F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13711F:	drivers/iio/potentiometer/mcp4018.c
13712F:	drivers/iio/potentiometer/mcp4531.c
13713
13714MCP4821 DAC DRIVER
13715M:	Anshul Dalal <anshulusr@gmail.com>
13716L:	linux-iio@vger.kernel.org
13717S:	Maintained
13718F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13719F:	drivers/iio/dac/mcp4821.c
13720
13721MCR20A IEEE-802.15.4 RADIO DRIVER
13722M:	Stefan Schmidt <stefan@datenfreihafen.org>
13723L:	linux-wpan@vger.kernel.org
13724S:	Odd Fixes
13725W:	https://github.com/xueliu/mcr20a-linux
13726F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13727F:	drivers/net/ieee802154/mcr20a.c
13728F:	drivers/net/ieee802154/mcr20a.h
13729
13730MDIO REGMAP DRIVER
13731M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13732L:	netdev@vger.kernel.org
13733S:	Maintained
13734F:	drivers/net/mdio/mdio-regmap.c
13735F:	include/linux/mdio/mdio-regmap.h
13736
13737MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13738M:	William Breathitt Gray <wbg@kernel.org>
13739L:	linux-iio@vger.kernel.org
13740S:	Maintained
13741F:	drivers/iio/dac/cio-dac.c
13742
13743MEDIA CONTROLLER FRAMEWORK
13744M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13745M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13746L:	linux-media@vger.kernel.org
13747S:	Supported
13748W:	https://www.linuxtv.org
13749T:	git git://linuxtv.org/media_tree.git
13750F:	drivers/media/mc/
13751F:	include/media/media-*.h
13752F:	include/uapi/linux/media.h
13753
13754MEDIA DRIVER FOR FREESCALE IMX PXP
13755M:	Philipp Zabel <p.zabel@pengutronix.de>
13756L:	linux-media@vger.kernel.org
13757S:	Maintained
13758T:	git git://linuxtv.org/media_tree.git
13759F:	drivers/media/platform/nxp/imx-pxp.[ch]
13760
13761MEDIA DRIVERS FOR ASCOT2E
13762M:	Sergey Kozlov <serjk@netup.ru>
13763M:	Abylay Ospan <aospan@netup.ru>
13764L:	linux-media@vger.kernel.org
13765S:	Supported
13766W:	https://linuxtv.org
13767W:	http://netup.tv/
13768T:	git git://linuxtv.org/media_tree.git
13769F:	drivers/media/dvb-frontends/ascot2e*
13770
13771MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13772M:	Jasmin Jessich <jasmin@anw.at>
13773L:	linux-media@vger.kernel.org
13774S:	Maintained
13775W:	https://linuxtv.org
13776T:	git git://linuxtv.org/media_tree.git
13777F:	drivers/media/dvb-frontends/cxd2099*
13778
13779MEDIA DRIVERS FOR CXD2841ER
13780M:	Sergey Kozlov <serjk@netup.ru>
13781M:	Abylay Ospan <aospan@netup.ru>
13782L:	linux-media@vger.kernel.org
13783S:	Supported
13784W:	https://linuxtv.org
13785W:	http://netup.tv/
13786T:	git git://linuxtv.org/media_tree.git
13787F:	drivers/media/dvb-frontends/cxd2841er*
13788
13789MEDIA DRIVERS FOR CXD2880
13790M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13791L:	linux-media@vger.kernel.org
13792S:	Supported
13793W:	http://linuxtv.org/
13794T:	git git://linuxtv.org/media_tree.git
13795F:	drivers/media/dvb-frontends/cxd2880/*
13796F:	drivers/media/spi/cxd2880*
13797
13798MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13799L:	linux-media@vger.kernel.org
13800S:	Orphan
13801W:	https://linuxtv.org
13802T:	git git://linuxtv.org/media_tree.git
13803F:	drivers/media/pci/ddbridge/*
13804
13805MEDIA DRIVERS FOR FREESCALE IMX
13806M:	Steve Longerbeam <slongerbeam@gmail.com>
13807M:	Philipp Zabel <p.zabel@pengutronix.de>
13808L:	linux-media@vger.kernel.org
13809S:	Maintained
13810T:	git git://linuxtv.org/media_tree.git
13811F:	Documentation/admin-guide/media/imx.rst
13812F:	Documentation/devicetree/bindings/media/imx.txt
13813F:	drivers/staging/media/imx/
13814F:	include/linux/imx-media.h
13815F:	include/media/imx.h
13816
13817MEDIA DRIVERS FOR FREESCALE IMX7/8
13818M:	Rui Miguel Silva <rmfrfs@gmail.com>
13819M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13820M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13821R:	Purism Kernel Team <kernel@puri.sm>
13822L:	linux-media@vger.kernel.org
13823S:	Maintained
13824T:	git git://linuxtv.org/media_tree.git
13825F:	Documentation/admin-guide/media/imx7.rst
13826F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13827F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13828F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13829F:	drivers/media/platform/nxp/imx-mipi-csis.c
13830F:	drivers/media/platform/nxp/imx7-media-csi.c
13831F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13832
13833MEDIA DRIVERS FOR HELENE
13834M:	Abylay Ospan <aospan@netup.ru>
13835L:	linux-media@vger.kernel.org
13836S:	Supported
13837W:	https://linuxtv.org
13838W:	http://netup.tv/
13839T:	git git://linuxtv.org/media_tree.git
13840F:	drivers/media/dvb-frontends/helene*
13841
13842MEDIA DRIVERS FOR HORUS3A
13843M:	Sergey Kozlov <serjk@netup.ru>
13844M:	Abylay Ospan <aospan@netup.ru>
13845L:	linux-media@vger.kernel.org
13846S:	Supported
13847W:	https://linuxtv.org
13848W:	http://netup.tv/
13849T:	git git://linuxtv.org/media_tree.git
13850F:	drivers/media/dvb-frontends/horus3a*
13851
13852MEDIA DRIVERS FOR LNBH25
13853M:	Sergey Kozlov <serjk@netup.ru>
13854M:	Abylay Ospan <aospan@netup.ru>
13855L:	linux-media@vger.kernel.org
13856S:	Supported
13857W:	https://linuxtv.org
13858W:	http://netup.tv/
13859T:	git git://linuxtv.org/media_tree.git
13860F:	drivers/media/dvb-frontends/lnbh25*
13861
13862MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13863L:	linux-media@vger.kernel.org
13864S:	Orphan
13865W:	https://linuxtv.org
13866T:	git git://linuxtv.org/media_tree.git
13867F:	drivers/media/dvb-frontends/mxl5xx*
13868
13869MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13870M:	Sergey Kozlov <serjk@netup.ru>
13871M:	Abylay Ospan <aospan@netup.ru>
13872L:	linux-media@vger.kernel.org
13873S:	Supported
13874W:	https://linuxtv.org
13875W:	http://netup.tv/
13876T:	git git://linuxtv.org/media_tree.git
13877F:	drivers/media/pci/netup_unidvb/*
13878
13879MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13880M:	Dmitry Osipenko <digetx@gmail.com>
13881L:	linux-media@vger.kernel.org
13882L:	linux-tegra@vger.kernel.org
13883S:	Maintained
13884T:	git git://linuxtv.org/media_tree.git
13885F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13886F:	drivers/media/platform/nvidia/tegra-vde/
13887
13888MEDIA DRIVERS FOR RENESAS - CEU
13889M:	Jacopo Mondi <jacopo@jmondi.org>
13890L:	linux-media@vger.kernel.org
13891L:	linux-renesas-soc@vger.kernel.org
13892S:	Supported
13893T:	git git://linuxtv.org/media_tree.git
13894F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13895F:	drivers/media/platform/renesas/renesas-ceu.c
13896F:	include/media/drv-intf/renesas-ceu.h
13897
13898MEDIA DRIVERS FOR RENESAS - DRIF
13899M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13900L:	linux-media@vger.kernel.org
13901L:	linux-renesas-soc@vger.kernel.org
13902S:	Supported
13903T:	git git://linuxtv.org/media_tree.git
13904F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13905F:	drivers/media/platform/renesas/rcar_drif.c
13906
13907MEDIA DRIVERS FOR RENESAS - FCP
13908M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13909L:	linux-media@vger.kernel.org
13910L:	linux-renesas-soc@vger.kernel.org
13911S:	Supported
13912T:	git git://linuxtv.org/media_tree.git
13913F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13914F:	drivers/media/platform/renesas/rcar-fcp.c
13915F:	include/media/rcar-fcp.h
13916
13917MEDIA DRIVERS FOR RENESAS - FDP1
13918M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13919L:	linux-media@vger.kernel.org
13920L:	linux-renesas-soc@vger.kernel.org
13921S:	Supported
13922T:	git git://linuxtv.org/media_tree.git
13923F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13924F:	drivers/media/platform/renesas/rcar_fdp1.c
13925
13926MEDIA DRIVERS FOR RENESAS - VIN
13927M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13928L:	linux-media@vger.kernel.org
13929L:	linux-renesas-soc@vger.kernel.org
13930S:	Supported
13931T:	git git://linuxtv.org/media_tree.git
13932F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13933F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13934F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13935F:	drivers/media/platform/renesas/rcar-csi2.c
13936F:	drivers/media/platform/renesas/rcar-isp.c
13937F:	drivers/media/platform/renesas/rcar-vin/
13938
13939MEDIA DRIVERS FOR RENESAS - VSP1
13940M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13941M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13942L:	linux-media@vger.kernel.org
13943L:	linux-renesas-soc@vger.kernel.org
13944S:	Supported
13945T:	git git://linuxtv.org/media_tree.git
13946F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13947F:	drivers/media/platform/renesas/vsp1/
13948
13949MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13950L:	linux-media@vger.kernel.org
13951S:	Orphan
13952W:	https://linuxtv.org
13953T:	git git://linuxtv.org/media_tree.git
13954F:	drivers/media/dvb-frontends/stv0910*
13955
13956MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13957L:	linux-media@vger.kernel.org
13958S:	Orphan
13959W:	https://linuxtv.org
13960T:	git git://linuxtv.org/media_tree.git
13961F:	drivers/media/dvb-frontends/stv6111*
13962
13963MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13964M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13965M:	Alain Volmat <alain.volmat@foss.st.com>
13966L:	linux-media@vger.kernel.org
13967S:	Supported
13968T:	git git://linuxtv.org/media_tree.git
13969F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13970F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13971F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13972F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13973
13974MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13975M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13976L:	linux-media@vger.kernel.org
13977S:	Maintained
13978W:	https://linuxtv.org
13979Q:	http://patchwork.kernel.org/project/linux-media/list/
13980T:	git git://linuxtv.org/media_tree.git
13981F:	Documentation/admin-guide/media/
13982F:	Documentation/devicetree/bindings/media/
13983F:	Documentation/driver-api/media/
13984F:	Documentation/userspace-api/media/
13985F:	drivers/media/
13986F:	drivers/staging/media/
13987F:	include/dt-bindings/media/
13988F:	include/linux/platform_data/media/
13989F:	include/media/
13990F:	include/uapi/linux/dvb/
13991F:	include/uapi/linux/ivtv*
13992F:	include/uapi/linux/media.h
13993F:	include/uapi/linux/uvcvideo.h
13994F:	include/uapi/linux/v4l2-*
13995F:	include/uapi/linux/videodev2.h
13996
13997MEDIATEK BLUETOOTH DRIVER
13998M:	Sean Wang <sean.wang@mediatek.com>
13999L:	linux-bluetooth@vger.kernel.org
14000L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14001S:	Maintained
14002F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14003F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14004F:	drivers/bluetooth/btmtkuart.c
14005
14006MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14007M:	Sean Wang <sean.wang@mediatek.com>
14008L:	linux-pm@vger.kernel.org
14009S:	Maintained
14010F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14011F:	drivers/power/reset/mt6323-poweroff.c
14012
14013MEDIATEK CIR DRIVER
14014M:	Sean Wang <sean.wang@mediatek.com>
14015S:	Maintained
14016F:	drivers/media/rc/mtk-cir.c
14017
14018MEDIATEK DMA DRIVER
14019M:	Sean Wang <sean.wang@mediatek.com>
14020L:	dmaengine@vger.kernel.org
14021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14022L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14023S:	Maintained
14024F:	Documentation/devicetree/bindings/dma/mediatek,*
14025F:	drivers/dma/mediatek/
14026
14027MEDIATEK ETHERNET DRIVER
14028M:	Felix Fietkau <nbd@nbd.name>
14029M:	Sean Wang <sean.wang@mediatek.com>
14030M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14031M:	Lorenzo Bianconi <lorenzo@kernel.org>
14032L:	netdev@vger.kernel.org
14033S:	Maintained
14034F:	drivers/net/ethernet/mediatek/
14035
14036MEDIATEK ETHERNET PCS DRIVER
14037M:	Alexander Couzens <lynxis@fe80.eu>
14038M:	Daniel Golle <daniel@makrotopia.org>
14039L:	netdev@vger.kernel.org
14040S:	Maintained
14041F:	drivers/net/pcs/pcs-mtk-lynxi.c
14042F:	include/linux/pcs/pcs-mtk-lynxi.h
14043
14044MEDIATEK ETHERNET PHY DRIVERS
14045M:	Daniel Golle <daniel@makrotopia.org>
14046M:	Qingfang Deng <dqfext@gmail.com>
14047M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14048L:	netdev@vger.kernel.org
14049S:	Maintained
14050F:	drivers/net/phy/mediatek-ge-soc.c
14051F:	drivers/net/phy/mediatek-ge.c
14052F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14053
14054MEDIATEK I2C CONTROLLER DRIVER
14055M:	Qii Wang <qii.wang@mediatek.com>
14056L:	linux-i2c@vger.kernel.org
14057S:	Maintained
14058F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14059F:	drivers/i2c/busses/i2c-mt65xx.c
14060
14061MEDIATEK IOMMU DRIVER
14062M:	Yong Wu <yong.wu@mediatek.com>
14063L:	iommu@lists.linux.dev
14064L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14065S:	Supported
14066F:	Documentation/devicetree/bindings/iommu/mediatek*
14067F:	drivers/iommu/mtk_iommu*
14068F:	include/dt-bindings/memory/mediatek,mt*-port.h
14069F:	include/dt-bindings/memory/mt*-port.h
14070
14071MEDIATEK JPEG DRIVER
14072M:	Bin Liu <bin.liu@mediatek.com>
14073S:	Supported
14074F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14075F:	drivers/media/platform/mediatek/jpeg/
14076
14077MEDIATEK KEYPAD DRIVER
14078M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14079S:	Supported
14080F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14081F:	drivers/input/keyboard/mt6779-keypad.c
14082
14083MEDIATEK MDP DRIVER
14084M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14085M:	Houlong Wei <houlong.wei@mediatek.com>
14086M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14087S:	Supported
14088F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14089F:	drivers/media/platform/mediatek/mdp/
14090F:	drivers/media/platform/mediatek/vpu/
14091
14092MEDIATEK MEDIA DRIVER
14093M:	Tiffany Lin <tiffany.lin@mediatek.com>
14094M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14095M:	Yunfei Dong <yunfei.dong@mediatek.com>
14096S:	Supported
14097F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14098F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14099F:	drivers/media/platform/mediatek/vcodec/
14100F:	drivers/media/platform/mediatek/vpu/
14101
14102MEDIATEK MIPI-CSI CDPHY DRIVER
14103M:	Julien Stephan <jstephan@baylibre.com>
14104M:	Andy Hsieh <andy.hsieh@mediatek.com>
14105S:	Supported
14106F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14107F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14108
14109MEDIATEK MMC/SD/SDIO DRIVER
14110M:	Chaotian Jing <chaotian.jing@mediatek.com>
14111S:	Maintained
14112F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14113F:	drivers/mmc/host/mtk-sd.c
14114
14115MEDIATEK MT76 WIRELESS LAN DRIVER
14116M:	Felix Fietkau <nbd@nbd.name>
14117M:	Lorenzo Bianconi <lorenzo@kernel.org>
14118M:	Ryder Lee <ryder.lee@mediatek.com>
14119R:	Shayne Chen <shayne.chen@mediatek.com>
14120R:	Sean Wang <sean.wang@mediatek.com>
14121L:	linux-wireless@vger.kernel.org
14122S:	Maintained
14123T:	git https://github.com/nbd168/wireless
14124F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14125F:	drivers/net/wireless/mediatek/mt76/
14126
14127MEDIATEK MT7601U WIRELESS LAN DRIVER
14128M:	Jakub Kicinski <kuba@kernel.org>
14129L:	linux-wireless@vger.kernel.org
14130S:	Maintained
14131F:	drivers/net/wireless/mediatek/mt7601u/
14132
14133MEDIATEK MT7621 CLOCK DRIVER
14134M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14135S:	Maintained
14136F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14137F:	drivers/clk/ralink/clk-mt7621.c
14138
14139MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14140M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14141S:	Maintained
14142F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14143F:	drivers/pci/controller/pcie-mt7621.c
14144
14145MEDIATEK MT7621 PHY PCI DRIVER
14146M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14147S:	Maintained
14148F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14149F:	drivers/phy/ralink/phy-mt7621-pci.c
14150
14151MEDIATEK MT7621/28/88 I2C DRIVER
14152M:	Stefan Roese <sr@denx.de>
14153L:	linux-i2c@vger.kernel.org
14154S:	Maintained
14155F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14156F:	drivers/i2c/busses/i2c-mt7621.c
14157
14158MEDIATEK MTMIPS CLOCK DRIVER
14159M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14160S:	Maintained
14161F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14162F:	drivers/clk/ralink/clk-mtmips.c
14163
14164MEDIATEK NAND CONTROLLER DRIVER
14165L:	linux-mtd@lists.infradead.org
14166S:	Orphan
14167F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14168F:	drivers/mtd/nand/raw/mtk_*
14169
14170MEDIATEK PMIC LED DRIVER
14171M:	Sean Wang <sean.wang@mediatek.com>
14172S:	Maintained
14173F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14174F:	drivers/leds/leds-mt6323.c
14175
14176MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14177M:	Sean Wang <sean.wang@mediatek.com>
14178S:	Maintained
14179F:	drivers/char/hw_random/mtk-rng.c
14180
14181MEDIATEK SMI DRIVER
14182M:	Yong Wu <yong.wu@mediatek.com>
14183L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14184S:	Supported
14185F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14186F:	drivers/memory/mtk-smi.c
14187F:	include/soc/mediatek/smi.h
14188
14189MEDIATEK SWITCH DRIVER
14190M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14191M:	Daniel Golle <daniel@makrotopia.org>
14192M:	DENG Qingfang <dqfext@gmail.com>
14193M:	Sean Wang <sean.wang@mediatek.com>
14194L:	netdev@vger.kernel.org
14195S:	Maintained
14196F:	drivers/net/dsa/mt7530-mdio.c
14197F:	drivers/net/dsa/mt7530-mmio.c
14198F:	drivers/net/dsa/mt7530.*
14199F:	net/dsa/tag_mtk.c
14200
14201MEDIATEK T7XX 5G WWAN MODEM DRIVER
14202M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14203R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14204R:	Liu Haijun <haijun.liu@mediatek.com>
14205R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14206R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14207L:	netdev@vger.kernel.org
14208S:	Supported
14209F:	drivers/net/wwan/t7xx/
14210
14211MEDIATEK USB3 DRD IP DRIVER
14212M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14213L:	linux-usb@vger.kernel.org
14214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14215L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/usb/mediatek,*
14218F:	drivers/usb/host/xhci-mtk*
14219F:	drivers/usb/mtu3/
14220
14221MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14222M:	Peter Senna Tschudin <peter.senna@gmail.com>
14223M:	Ian Ray <ian.ray@ge.com>
14224M:	Martyn Welch <martyn.welch@collabora.co.uk>
14225S:	Maintained
14226F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14227F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14228
14229MEGARAID SCSI/SAS DRIVERS
14230M:	Kashyap Desai <kashyap.desai@broadcom.com>
14231M:	Sumit Saxena <sumit.saxena@broadcom.com>
14232M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14233M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14234L:	megaraidlinux.pdl@broadcom.com
14235L:	linux-scsi@vger.kernel.org
14236S:	Maintained
14237W:	http://www.avagotech.com/support/
14238F:	Documentation/scsi/megaraid.rst
14239F:	drivers/scsi/megaraid.*
14240F:	drivers/scsi/megaraid/
14241
14242MELEXIS MLX90614 DRIVER
14243M:	Crt Mori <cmo@melexis.com>
14244L:	linux-iio@vger.kernel.org
14245S:	Supported
14246W:	http://www.melexis.com
14247F:	drivers/iio/temperature/mlx90614.c
14248
14249MELEXIS MLX90632 DRIVER
14250M:	Crt Mori <cmo@melexis.com>
14251L:	linux-iio@vger.kernel.org
14252S:	Supported
14253W:	http://www.melexis.com
14254F:	drivers/iio/temperature/mlx90632.c
14255
14256MELEXIS MLX90635 DRIVER
14257M:	Crt Mori <cmo@melexis.com>
14258L:	linux-iio@vger.kernel.org
14259S:	Supported
14260W:	http://www.melexis.com
14261F:	drivers/iio/temperature/mlx90635.c
14262
14263MELFAS MIP4 TOUCHSCREEN DRIVER
14264M:	Sangwon Jee <jeesw@melfas.com>
14265S:	Supported
14266W:	http://www.melfas.com
14267F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14268F:	drivers/input/touchscreen/melfas_mip4.c
14269
14270MELLANOX BLUEFIELD I2C DRIVER
14271M:	Khalil Blaiech <kblaiech@nvidia.com>
14272M:	Asmaa Mnebhi <asmaa@nvidia.com>
14273L:	linux-i2c@vger.kernel.org
14274S:	Supported
14275F:	drivers/i2c/busses/i2c-mlxbf.c
14276
14277MELLANOX ETHERNET DRIVER (mlx4_en)
14278M:	Tariq Toukan <tariqt@nvidia.com>
14279L:	netdev@vger.kernel.org
14280S:	Supported
14281W:	http://www.mellanox.com
14282Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14283F:	drivers/net/ethernet/mellanox/mlx4/en_*
14284
14285MELLANOX ETHERNET DRIVER (mlx5e)
14286M:	Saeed Mahameed <saeedm@nvidia.com>
14287M:	Tariq Toukan <tariqt@nvidia.com>
14288L:	netdev@vger.kernel.org
14289S:	Supported
14290W:	http://www.mellanox.com
14291Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14292F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14293
14294MELLANOX ETHERNET INNOVA DRIVERS
14295R:	Boris Pismenny <borisp@nvidia.com>
14296L:	netdev@vger.kernel.org
14297S:	Supported
14298W:	http://www.mellanox.com
14299Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14300F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14301F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14302F:	include/linux/mlx5/mlx5_ifc_fpga.h
14303
14304MELLANOX ETHERNET SWITCH DRIVERS
14305M:	Ido Schimmel <idosch@nvidia.com>
14306M:	Petr Machata <petrm@nvidia.com>
14307L:	netdev@vger.kernel.org
14308S:	Supported
14309W:	http://www.mellanox.com
14310Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14311F:	drivers/net/ethernet/mellanox/mlxsw/
14312F:	tools/testing/selftests/drivers/net/mlxsw/
14313
14314MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14315M:	mlxsw@nvidia.com
14316L:	netdev@vger.kernel.org
14317S:	Supported
14318W:	http://www.mellanox.com
14319Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14320F:	drivers/net/ethernet/mellanox/mlxfw/
14321
14322MELLANOX HARDWARE PLATFORM SUPPORT
14323M:	Hans de Goede <hdegoede@redhat.com>
14324M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14325M:	Vadim Pasternak <vadimp@nvidia.com>
14326L:	platform-driver-x86@vger.kernel.org
14327S:	Supported
14328F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14329F:	drivers/platform/mellanox/
14330F:	include/linux/platform_data/mlxreg.h
14331
14332MELLANOX MLX4 core VPI driver
14333M:	Tariq Toukan <tariqt@nvidia.com>
14334L:	netdev@vger.kernel.org
14335L:	linux-rdma@vger.kernel.org
14336S:	Supported
14337W:	http://www.mellanox.com
14338Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14339F:	drivers/net/ethernet/mellanox/mlx4/
14340F:	include/linux/mlx4/
14341
14342MELLANOX MLX4 IB driver
14343M:	Yishai Hadas <yishaih@nvidia.com>
14344L:	linux-rdma@vger.kernel.org
14345S:	Supported
14346W:	http://www.mellanox.com
14347Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14348F:	drivers/infiniband/hw/mlx4/
14349F:	include/linux/mlx4/
14350F:	include/uapi/rdma/mlx4-abi.h
14351
14352MELLANOX MLX5 core VPI driver
14353M:	Saeed Mahameed <saeedm@nvidia.com>
14354M:	Leon Romanovsky <leonro@nvidia.com>
14355M:	Tariq Toukan <tariqt@nvidia.com>
14356L:	netdev@vger.kernel.org
14357L:	linux-rdma@vger.kernel.org
14358S:	Supported
14359W:	http://www.mellanox.com
14360Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14361F:	Documentation/networking/device_drivers/ethernet/mellanox/
14362F:	drivers/net/ethernet/mellanox/mlx5/core/
14363F:	include/linux/mlx5/
14364
14365MELLANOX MLX5 IB driver
14366M:	Leon Romanovsky <leonro@nvidia.com>
14367L:	linux-rdma@vger.kernel.org
14368S:	Supported
14369W:	http://www.mellanox.com
14370Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14371F:	drivers/infiniband/hw/mlx5/
14372F:	include/linux/mlx5/
14373F:	include/uapi/rdma/mlx5-abi.h
14374
14375MELLANOX MLX5 VDPA DRIVER
14376M:	Dragos Tatulea <dtatulea@nvidia.com>
14377L:	virtualization@lists.linux.dev
14378S:	Supported
14379F:	drivers/vdpa/mlx5/
14380
14381MELLANOX MLXCPLD I2C AND MUX DRIVER
14382M:	Vadim Pasternak <vadimp@nvidia.com>
14383M:	Michael Shych <michaelsh@nvidia.com>
14384L:	linux-i2c@vger.kernel.org
14385S:	Supported
14386F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14387F:	drivers/i2c/busses/i2c-mlxcpld.c
14388F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14389
14390MELLANOX MLXCPLD LED DRIVER
14391M:	Vadim Pasternak <vadimp@nvidia.com>
14392L:	linux-leds@vger.kernel.org
14393S:	Supported
14394F:	Documentation/leds/leds-mlxcpld.rst
14395F:	drivers/leds/leds-mlxcpld.c
14396F:	drivers/leds/leds-mlxreg.c
14397
14398MELLANOX PLATFORM DRIVER
14399M:	Vadim Pasternak <vadimp@nvidia.com>
14400L:	platform-driver-x86@vger.kernel.org
14401S:	Supported
14402F:	drivers/platform/x86/mlx-platform.c
14403
14404MEMBARRIER SUPPORT
14405M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14406M:	"Paul E. McKenney" <paulmck@kernel.org>
14407L:	linux-kernel@vger.kernel.org
14408S:	Supported
14409F:	Documentation/scheduler/membarrier.rst
14410F:	arch/*/include/asm/membarrier.h
14411F:	arch/*/include/asm/sync_core.h
14412F:	include/uapi/linux/membarrier.h
14413F:	kernel/sched/membarrier.c
14414
14415MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14416M:	Mike Rapoport <rppt@kernel.org>
14417L:	linux-mm@kvack.org
14418S:	Maintained
14419F:	Documentation/core-api/boot-time-mm.rst
14420F:	include/linux/memblock.h
14421F:	mm/memblock.c
14422F:	mm/mm_init.c
14423F:	tools/testing/memblock/
14424
14425MEMORY ALLOCATION PROFILING
14426M:	Suren Baghdasaryan <surenb@google.com>
14427M:	Kent Overstreet <kent.overstreet@linux.dev>
14428L:	linux-mm@kvack.org
14429S:	Maintained
14430F:	Documentation/mm/allocation-profiling.rst
14431F:	include/linux/alloc_tag.h
14432F:	include/linux/pgalloc_tag.h
14433F:	lib/alloc_tag.c
14434
14435MEMORY CONTROLLER DRIVERS
14436M:	Krzysztof Kozlowski <krzk@kernel.org>
14437L:	linux-kernel@vger.kernel.org
14438S:	Maintained
14439B:	mailto:krzysztof.kozlowski@linaro.org
14440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14441F:	Documentation/devicetree/bindings/memory-controllers/
14442F:	drivers/memory/
14443F:	include/dt-bindings/memory/
14444F:	include/memory/
14445
14446MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14447M:	Dmitry Osipenko <digetx@gmail.com>
14448L:	linux-pm@vger.kernel.org
14449L:	linux-tegra@vger.kernel.org
14450S:	Maintained
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14452F:	drivers/devfreq/tegra30-devfreq.c
14453
14454MEMORY HOT(UN)PLUG
14455M:	David Hildenbrand <david@redhat.com>
14456M:	Oscar Salvador <osalvador@suse.de>
14457L:	linux-mm@kvack.org
14458S:	Maintained
14459F:	Documentation/admin-guide/mm/memory-hotplug.rst
14460F:	Documentation/core-api/memory-hotplug.rst
14461F:	drivers/base/memory.c
14462F:	include/linux/memory_hotplug.h
14463F:	mm/memory_hotplug.c
14464F:	tools/testing/selftests/memory-hotplug/
14465
14466MEMORY MANAGEMENT
14467M:	Andrew Morton <akpm@linux-foundation.org>
14468L:	linux-mm@kvack.org
14469S:	Maintained
14470W:	http://www.linux-mm.org
14471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14472T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14473F:	include/linux/gfp.h
14474F:	include/linux/gfp_types.h
14475F:	include/linux/memfd.h
14476F:	include/linux/memory.h
14477F:	include/linux/memory_hotplug.h
14478F:	include/linux/memory-tiers.h
14479F:	include/linux/mempolicy.h
14480F:	include/linux/mempool.h
14481F:	include/linux/memremap.h
14482F:	include/linux/mm.h
14483F:	include/linux/mm_*.h
14484F:	include/linux/mmzone.h
14485F:	include/linux/mmu_notifier.h
14486F:	include/linux/pagewalk.h
14487F:	include/linux/rmap.h
14488F:	include/trace/events/ksm.h
14489F:	mm/
14490F:	tools/mm/
14491F:	tools/testing/selftests/mm/
14492N:	include/linux/page[-_]*
14493
14494MEMORY MAPPING
14495M:	Andrew Morton <akpm@linux-foundation.org>
14496R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14497R:	Vlastimil Babka <vbabka@suse.cz>
14498R:	Lorenzo Stoakes <lstoakes@gmail.com>
14499L:	linux-mm@kvack.org
14500S:	Maintained
14501W:	http://www.linux-mm.org
14502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14503F:	mm/mmap.c
14504
14505MEMORY TECHNOLOGY DEVICES (MTD)
14506M:	Miquel Raynal <miquel.raynal@bootlin.com>
14507M:	Richard Weinberger <richard@nod.at>
14508M:	Vignesh Raghavendra <vigneshr@ti.com>
14509L:	linux-mtd@lists.infradead.org
14510S:	Maintained
14511W:	http://www.linux-mtd.infradead.org/
14512Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14513C:	irc://irc.oftc.net/mtd
14514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14516F:	Documentation/devicetree/bindings/mtd/
14517F:	drivers/mtd/
14518F:	include/linux/mtd/
14519F:	include/uapi/mtd/
14520
14521MEMSENSING MICROSYSTEMS MSA311 DRIVER
14522M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14523L:	linux-iio@vger.kernel.org
14524S:	Maintained
14525F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14526F:	drivers/iio/accel/msa311.c
14527
14528MEN A21 WATCHDOG DRIVER
14529M:	Johannes Thumshirn <morbidrsa@gmail.com>
14530L:	linux-watchdog@vger.kernel.org
14531S:	Maintained
14532F:	drivers/watchdog/mena21_wdt.c
14533
14534MEN CHAMELEON BUS (mcb)
14535M:	Johannes Thumshirn <morbidrsa@gmail.com>
14536S:	Maintained
14537F:	Documentation/driver-api/men-chameleon-bus.rst
14538F:	drivers/mcb/
14539F:	include/linux/mcb.h
14540
14541MEN F21BMC (Board Management Controller)
14542M:	Andreas Werner <andreas.werner@men.de>
14543S:	Supported
14544F:	Documentation/hwmon/menf21bmc.rst
14545F:	drivers/hwmon/menf21bmc_hwmon.c
14546F:	drivers/leds/leds-menf21bmc.c
14547F:	drivers/mfd/menf21bmc.c
14548F:	drivers/watchdog/menf21bmc_wdt.c
14549
14550MEN Z069 WATCHDOG DRIVER
14551M:	Johannes Thumshirn <jth@kernel.org>
14552L:	linux-watchdog@vger.kernel.org
14553S:	Maintained
14554F:	drivers/watchdog/menz69_wdt.c
14555
14556MESON AO CEC DRIVER FOR AMLOGIC SOCS
14557M:	Neil Armstrong <neil.armstrong@linaro.org>
14558L:	linux-media@vger.kernel.org
14559L:	linux-amlogic@lists.infradead.org
14560S:	Supported
14561W:	http://linux-meson.com/
14562T:	git git://linuxtv.org/media_tree.git
14563F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14564F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14565F:	drivers/media/cec/platform/meson/ao-cec.c
14566
14567MESON GE2D DRIVER FOR AMLOGIC SOCS
14568M:	Neil Armstrong <neil.armstrong@linaro.org>
14569L:	linux-media@vger.kernel.org
14570L:	linux-amlogic@lists.infradead.org
14571S:	Supported
14572T:	git git://linuxtv.org/media_tree.git
14573F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14574F:	drivers/media/platform/amlogic/meson-ge2d/
14575
14576MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14577M:	Liang Yang <liang.yang@amlogic.com>
14578L:	linux-mtd@lists.infradead.org
14579S:	Maintained
14580F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14581F:	drivers/mtd/nand/raw/meson_*
14582
14583MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14584M:	Neil Armstrong <neil.armstrong@linaro.org>
14585L:	linux-media@vger.kernel.org
14586L:	linux-amlogic@lists.infradead.org
14587S:	Supported
14588T:	git git://linuxtv.org/media_tree.git
14589F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14590F:	drivers/staging/media/meson/vdec/
14591
14592METHODE UDPU SUPPORT
14593M:	Robert Marko <robert.marko@sartura.hr>
14594S:	Maintained
14595F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14596F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14597
14598MHI BUS
14599M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14600L:	mhi@lists.linux.dev
14601L:	linux-arm-msm@vger.kernel.org
14602S:	Maintained
14603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14604F:	Documentation/ABI/stable/sysfs-bus-mhi
14605F:	Documentation/mhi/
14606F:	drivers/bus/mhi/
14607F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14608F:	include/linux/mhi.h
14609
14610MICROBLAZE ARCHITECTURE
14611M:	Michal Simek <monstr@monstr.eu>
14612S:	Supported
14613W:	http://www.monstr.eu/fdt/
14614T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14615F:	arch/microblaze/
14616
14617MICROBLAZE TMR INJECT
14618M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14619S:	Supported
14620F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14621F:	drivers/misc/xilinx_tmr_inject.c
14622
14623MICROBLAZE TMR MANAGER
14624M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14625S:	Supported
14626F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14627F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14628F:	drivers/misc/xilinx_tmr_manager.c
14629
14630MICROCHIP AT91 DMA DRIVERS
14631M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14633L:	dmaengine@vger.kernel.org
14634S:	Supported
14635F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14636F:	drivers/dma/at_hdmac.c
14637F:	drivers/dma/at_xdmac.c
14638F:	include/dt-bindings/dma/at91.h
14639
14640MICROCHIP AT91 SERIAL DRIVER
14641M:	Richard Genoud <richard.genoud@bootlin.com>
14642S:	Maintained
14643F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14644F:	drivers/tty/serial/atmel_serial.c
14645F:	drivers/tty/serial/atmel_serial.h
14646
14647MICROCHIP AT91 USART MFD DRIVER
14648M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14649L:	linux-kernel@vger.kernel.org
14650S:	Supported
14651F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14652F:	drivers/mfd/at91-usart.c
14653F:	include/dt-bindings/mfd/at91-usart.h
14654
14655MICROCHIP AT91 USART SPI DRIVER
14656M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14657L:	linux-spi@vger.kernel.org
14658S:	Supported
14659F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14660F:	drivers/spi/spi-at91-usart.c
14661
14662MICROCHIP AUDIO ASOC DRIVERS
14663M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14665S:	Supported
14666F:	Documentation/devicetree/bindings/sound/atmel*
14667F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14668F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14669F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14670F:	sound/soc/atmel
14671
14672MICROCHIP CSI2DC DRIVER
14673M:	Eugen Hristev <eugen.hristev@microchip.com>
14674L:	linux-media@vger.kernel.org
14675S:	Supported
14676F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14677F:	drivers/media/platform/microchip/microchip-csi2dc.c
14678
14679MICROCHIP ECC DRIVER
14680L:	linux-crypto@vger.kernel.org
14681S:	Orphan
14682F:	drivers/crypto/atmel-ecc.*
14683
14684MICROCHIP EIC DRIVER
14685M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14687S:	Supported
14688F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14689F:	drivers/irqchip/irq-mchp-eic.c
14690
14691MICROCHIP I2C DRIVER
14692M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14693L:	linux-i2c@vger.kernel.org
14694S:	Supported
14695F:	drivers/i2c/busses/i2c-at91-*.c
14696F:	drivers/i2c/busses/i2c-at91.h
14697
14698MICROCHIP ISC DRIVER
14699M:	Eugen Hristev <eugen.hristev@microchip.com>
14700L:	linux-media@vger.kernel.org
14701S:	Supported
14702F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14703F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14704F:	drivers/media/platform/microchip/microchip-isc*
14705F:	drivers/media/platform/microchip/microchip-sama*-isc*
14706F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14707F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14708F:	include/linux/atmel-isc-media.h
14709
14710MICROCHIP ISI DRIVER
14711M:	Eugen Hristev <eugen.hristev@microchip.com>
14712L:	linux-media@vger.kernel.org
14713S:	Supported
14714F:	drivers/media/platform/atmel/atmel-isi.c
14715F:	drivers/media/platform/atmel/atmel-isi.h
14716
14717MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14718M:	Woojung Huh <woojung.huh@microchip.com>
14719M:	UNGLinuxDriver@microchip.com
14720L:	netdev@vger.kernel.org
14721S:	Maintained
14722F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14723F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14724F:	drivers/net/dsa/microchip/*
14725F:	include/linux/dsa/ksz_common.h
14726F:	include/linux/platform_data/microchip-ksz.h
14727F:	net/dsa/tag_ksz.c
14728
14729MICROCHIP LAN743X ETHERNET DRIVER
14730M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14731M:	UNGLinuxDriver@microchip.com
14732L:	netdev@vger.kernel.org
14733S:	Maintained
14734F:	drivers/net/ethernet/microchip/lan743x_*
14735
14736MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14737M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14738R:	UNGLinuxDriver@microchip.com
14739L:	netdev@vger.kernel.org
14740S:	Maintained
14741F:	drivers/net/phy/microchip_t1.c
14742
14743MICROCHIP LAN966X ETHERNET DRIVER
14744M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14745M:	UNGLinuxDriver@microchip.com
14746L:	netdev@vger.kernel.org
14747S:	Maintained
14748F:	drivers/net/ethernet/microchip/lan966x/*
14749
14750MICROCHIP LCDFB DRIVER
14751M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14752L:	linux-fbdev@vger.kernel.org
14753S:	Maintained
14754F:	drivers/video/fbdev/atmel_lcdfb.c
14755F:	include/video/atmel_lcdc.h
14756
14757MICROCHIP MCP16502 PMIC DRIVER
14758M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14760S:	Supported
14761F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14762F:	drivers/regulator/mcp16502.c
14763
14764MICROCHIP MCP3564 ADC DRIVER
14765M:	Marius Cristea <marius.cristea@microchip.com>
14766L:	linux-iio@vger.kernel.org
14767S:	Supported
14768F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14769F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14770F:	drivers/iio/adc/mcp3564.c
14771
14772MICROCHIP MCP3911 ADC DRIVER
14773M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14774M:	Kent Gustavsson <kent@minoris.se>
14775L:	linux-iio@vger.kernel.org
14776S:	Maintained
14777F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14778F:	drivers/iio/adc/mcp3911.c
14779
14780MICROCHIP MMC/SD/SDIO MCI DRIVER
14781M:	Aubin Constans <aubin.constans@microchip.com>
14782S:	Maintained
14783F:	drivers/mmc/host/atmel-mci.c
14784
14785MICROCHIP NAND DRIVER
14786L:	linux-mtd@lists.infradead.org
14787S:	Orphan
14788F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14789F:	drivers/mtd/nand/raw/atmel/*
14790
14791MICROCHIP OTPC DRIVER
14792M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14794S:	Supported
14795F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14796F:	drivers/nvmem/microchip-otpc.c
14797F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14798
14799MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14800M:	Marius Cristea <marius.cristea@microchip.com>
14801L:	linux-iio@vger.kernel.org
14802S:	Supported
14803F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14804F:	drivers/iio/adc/pac1934.c
14805
14806MICROCHIP PCI1XXXX GP DRIVER
14807M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14808M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14809L:	linux-gpio@vger.kernel.org
14810S:	Supported
14811F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14812F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14813F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14814F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14815
14816MICROCHIP PCI1XXXX I2C DRIVER
14817M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14818M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14819M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14820L:	linux-i2c@vger.kernel.org
14821S:	Maintained
14822F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14823
14824MICROCHIP PCIe UART DRIVER
14825M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14826M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14827L:	linux-serial@vger.kernel.org
14828S:	Maintained
14829F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14830
14831MICROCHIP POLARFIRE FPGA DRIVERS
14832M:	Conor Dooley <conor.dooley@microchip.com>
14833R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14834L:	linux-fpga@vger.kernel.org
14835S:	Supported
14836F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14837F:	drivers/fpga/microchip-spi.c
14838
14839MICROCHIP PWM DRIVER
14840M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14842L:	linux-pwm@vger.kernel.org
14843S:	Supported
14844F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14845F:	drivers/pwm/pwm-atmel.c
14846
14847MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14848M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14849M:	Dharma Balasubiramani <dharma.b@microchip.com>
14850L:	dri-devel@lists.freedesktop.org
14851S:	Supported
14852F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14853F:	drivers/gpu/drm/bridge/microchip-lvds.c
14854
14855MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14856M:	Eugen Hristev <eugen.hristev@microchip.com>
14857L:	linux-iio@vger.kernel.org
14858S:	Supported
14859F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14860F:	drivers/iio/adc/at91-sama5d2_adc.c
14861F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14862
14863MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14864M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14865S:	Supported
14866F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14867F:	drivers/power/reset/at91-sama5d2_shdwc.c
14868
14869MICROCHIP SOC DRIVERS
14870M:	Conor Dooley <conor@kernel.org>
14871S:	Supported
14872T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14873F:	drivers/soc/microchip/
14874
14875MICROCHIP SPI DRIVER
14876M:	Ryan Wanner <ryan.wanner@microchip.com>
14877S:	Supported
14878F:	drivers/spi/spi-atmel.*
14879
14880MICROCHIP SSC DRIVER
14881M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14883S:	Supported
14884F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14885F:	drivers/misc/atmel-ssc.c
14886F:	include/linux/atmel-ssc.h
14887
14888Microchip Timer Counter Block (TCB) Capture Driver
14889M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14891L:	linux-iio@vger.kernel.org
14892S:	Maintained
14893F:	drivers/counter/microchip-tcb-capture.c
14894
14895MICROCHIP USB251XB DRIVER
14896M:	Richard Leitner <richard.leitner@skidata.com>
14897L:	linux-usb@vger.kernel.org
14898S:	Maintained
14899F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14900F:	drivers/usb/misc/usb251xb.c
14901
14902MICROCHIP USBA UDC DRIVER
14903M:	Cristian Birsan <cristian.birsan@microchip.com>
14904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14905S:	Supported
14906F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14907
14908MICROCHIP WILC1000 WIFI DRIVER
14909M:	Ajay Singh <ajay.kathat@microchip.com>
14910M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14911L:	linux-wireless@vger.kernel.org
14912S:	Supported
14913F:	drivers/net/wireless/microchip/wilc1000/
14914
14915MICROSEMI MIPS SOCS
14916M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14917M:	UNGLinuxDriver@microchip.com
14918L:	linux-mips@vger.kernel.org
14919S:	Supported
14920F:	Documentation/devicetree/bindings/mips/mscc.txt
14921F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14922F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14923F:	arch/mips/boot/dts/mscc/
14924F:	arch/mips/configs/generic/board-ocelot.config
14925F:	arch/mips/generic/board-ocelot.c
14926
14927MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14928M:	Don Brace <don.brace@microchip.com>
14929L:	storagedev@microchip.com
14930L:	linux-scsi@vger.kernel.org
14931S:	Supported
14932F:	Documentation/scsi/smartpqi.rst
14933F:	drivers/scsi/smartpqi/Kconfig
14934F:	drivers/scsi/smartpqi/Makefile
14935F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14936F:	include/linux/cciss*.h
14937F:	include/uapi/linux/cciss*.h
14938
14939MICROSOFT MANA RDMA DRIVER
14940M:	Long Li <longli@microsoft.com>
14941M:	Ajay Sharma <sharmaajay@microsoft.com>
14942L:	linux-rdma@vger.kernel.org
14943S:	Supported
14944F:	drivers/infiniband/hw/mana/
14945F:	include/net/mana
14946F:	include/uapi/rdma/mana-abi.h
14947
14948MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14949M:	Maximilian Luz <luzmaximilian@gmail.com>
14950L:	platform-driver-x86@vger.kernel.org
14951S:	Maintained
14952F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14953
14954MICROSOFT SURFACE BATTERY AND AC DRIVERS
14955M:	Maximilian Luz <luzmaximilian@gmail.com>
14956L:	linux-pm@vger.kernel.org
14957L:	platform-driver-x86@vger.kernel.org
14958S:	Maintained
14959F:	drivers/power/supply/surface_battery.c
14960F:	drivers/power/supply/surface_charger.c
14961
14962MICROSOFT SURFACE DTX DRIVER
14963M:	Maximilian Luz <luzmaximilian@gmail.com>
14964L:	platform-driver-x86@vger.kernel.org
14965S:	Maintained
14966F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14967F:	drivers/platform/surface/surface_dtx.c
14968F:	include/uapi/linux/surface_aggregator/dtx.h
14969
14970MICROSOFT SURFACE SENSOR FAN DRIVER
14971M:	Maximilian Luz <luzmaximilian@gmail.com>
14972M:	Ivor Wanders <ivor@iwanders.net>
14973L:	linux-hwmon@vger.kernel.org
14974S:	Maintained
14975F:	Documentation/hwmon/surface_fan.rst
14976F:	drivers/hwmon/surface_fan.c
14977
14978MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14979M:	Maximilian Luz <luzmaximilian@gmail.com>
14980L:	platform-driver-x86@vger.kernel.org
14981S:	Maintained
14982F:	drivers/platform/surface/surface_gpe.c
14983
14984MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14985M:	Hans de Goede <hdegoede@redhat.com>
14986M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14987M:	Maximilian Luz <luzmaximilian@gmail.com>
14988L:	platform-driver-x86@vger.kernel.org
14989S:	Maintained
14990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14991F:	drivers/platform/surface/
14992
14993MICROSOFT SURFACE HID TRANSPORT DRIVER
14994M:	Maximilian Luz <luzmaximilian@gmail.com>
14995L:	linux-input@vger.kernel.org
14996L:	platform-driver-x86@vger.kernel.org
14997S:	Maintained
14998F:	drivers/hid/surface-hid/
14999
15000MICROSOFT SURFACE HOT-PLUG DRIVER
15001M:	Maximilian Luz <luzmaximilian@gmail.com>
15002L:	platform-driver-x86@vger.kernel.org
15003S:	Maintained
15004F:	drivers/platform/surface/surface_hotplug.c
15005
15006MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15007M:	Maximilian Luz <luzmaximilian@gmail.com>
15008L:	platform-driver-x86@vger.kernel.org
15009S:	Maintained
15010F:	drivers/platform/surface/surface_platform_profile.c
15011
15012MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15013M:	Chen Yu <yu.c.chen@intel.com>
15014L:	platform-driver-x86@vger.kernel.org
15015S:	Supported
15016F:	drivers/platform/surface/surfacepro3_button.c
15017
15018MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15019M:	Maximilian Luz <luzmaximilian@gmail.com>
15020L:	platform-driver-x86@vger.kernel.org
15021S:	Maintained
15022F:	drivers/platform/surface/surface_aggregator_hub.c
15023
15024MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15025M:	Maximilian Luz <luzmaximilian@gmail.com>
15026L:	platform-driver-x86@vger.kernel.org
15027S:	Maintained
15028W:	https://github.com/linux-surface/surface-aggregator-module
15029C:	irc://irc.libera.chat/linux-surface
15030F:	Documentation/driver-api/surface_aggregator/
15031F:	drivers/platform/surface/aggregator/
15032F:	drivers/platform/surface/surface_acpi_notify.c
15033F:	drivers/platform/surface/surface_aggregator_cdev.c
15034F:	drivers/platform/surface/surface_aggregator_registry.c
15035F:	include/linux/surface_acpi_notify.h
15036F:	include/linux/surface_aggregator/
15037F:	include/uapi/linux/surface_aggregator/
15038
15039MICROTEK X6 SCANNER
15040M:	Oliver Neukum <oliver@neukum.org>
15041S:	Maintained
15042F:	drivers/usb/image/microtek.*
15043
15044MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15045M:	Luka Kovacic <luka.kovacic@sartura.hr>
15046M:	Luka Perkov <luka.perkov@sartura.hr>
15047S:	Maintained
15048F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15049F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15050F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15051F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15052F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15053F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15054
15055MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15056M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15057L:	linux-media@vger.kernel.org
15058S:	Maintained
15059F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15060F:	Documentation/driver-api/media/drivers/ccs/
15061F:	Documentation/userspace-api/media/drivers/ccs.rst
15062F:	drivers/media/i2c/ccs-pll.c
15063F:	drivers/media/i2c/ccs-pll.h
15064F:	drivers/media/i2c/ccs/
15065F:	include/uapi/linux/ccs.h
15066F:	include/uapi/linux/smiapp.h
15067
15068MIPS
15069M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15070L:	linux-mips@vger.kernel.org
15071S:	Maintained
15072W:	http://www.linux-mips.org/
15073Q:	https://patchwork.kernel.org/project/linux-mips/list/
15074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15075F:	Documentation/devicetree/bindings/mips/
15076F:	Documentation/arch/mips/
15077F:	arch/mips/
15078F:	drivers/platform/mips/
15079F:	include/dt-bindings/mips/
15080
15081MIPS BAIKAL-T1 PLATFORM
15082M:	Serge Semin <fancer.lancer@gmail.com>
15083L:	linux-mips@vger.kernel.org
15084S:	Supported
15085F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15086F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15087F:	drivers/bus/bt1-*.c
15088F:	drivers/clk/baikal-t1/
15089F:	drivers/memory/bt1-l2-ctl.c
15090F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15091
15092MIPS BOSTON DEVELOPMENT BOARD
15093M:	Paul Burton <paulburton@kernel.org>
15094L:	linux-mips@vger.kernel.org
15095S:	Maintained
15096F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15097F:	arch/mips/boot/dts/img/boston.dts
15098F:	arch/mips/configs/generic/board-boston.config
15099F:	drivers/clk/imgtec/clk-boston.c
15100F:	include/dt-bindings/clock/boston-clock.h
15101
15102MIPS CORE DRIVERS
15103M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15104M:	Serge Semin <fancer.lancer@gmail.com>
15105L:	linux-mips@vger.kernel.org
15106S:	Supported
15107F:	drivers/bus/mips_cdmm.c
15108F:	drivers/clocksource/mips-gic-timer.c
15109F:	drivers/cpuidle/cpuidle-cps.c
15110F:	drivers/irqchip/irq-mips-cpu.c
15111F:	drivers/irqchip/irq-mips-gic.c
15112
15113MIPS GENERIC PLATFORM
15114M:	Paul Burton <paulburton@kernel.org>
15115L:	linux-mips@vger.kernel.org
15116S:	Supported
15117F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15118F:	arch/mips/generic/
15119F:	arch/mips/tools/generic-board-config.sh
15120
15121MIPS RINT INSTRUCTION EMULATION
15122M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15123L:	linux-mips@vger.kernel.org
15124S:	Supported
15125F:	arch/mips/math-emu/dp_rint.c
15126F:	arch/mips/math-emu/sp_rint.c
15127
15128MIPS/LOONGSON1 ARCHITECTURE
15129M:	Keguang Zhang <keguang.zhang@gmail.com>
15130L:	linux-mips@vger.kernel.org
15131S:	Maintained
15132F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15133F:	arch/mips/include/asm/mach-loongson32/
15134F:	arch/mips/loongson32/
15135F:	drivers/*/*loongson1*
15136F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15137
15138MIPS/LOONGSON2EF ARCHITECTURE
15139M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15140L:	linux-mips@vger.kernel.org
15141S:	Maintained
15142F:	arch/mips/include/asm/mach-loongson2ef/
15143F:	arch/mips/loongson2ef/
15144F:	drivers/cpufreq/loongson2_cpufreq.c
15145
15146MIPS/LOONGSON64 ARCHITECTURE
15147M:	Huacai Chen <chenhuacai@kernel.org>
15148M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15149L:	linux-mips@vger.kernel.org
15150S:	Maintained
15151F:	arch/mips/include/asm/mach-loongson64/
15152F:	arch/mips/loongson64/
15153F:	drivers/irqchip/irq-loongson*
15154F:	drivers/platform/mips/cpu_hwmon.c
15155
15156MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15157M:	Hans Verkuil <hverkuil@xs4all.nl>
15158L:	linux-media@vger.kernel.org
15159S:	Odd Fixes
15160W:	https://linuxtv.org
15161T:	git git://linuxtv.org/media_tree.git
15162F:	drivers/media/radio/radio-miropcm20*
15163
15164MITSUMI MM8013 FG DRIVER
15165M:	Konrad Dybcio <konradybcio@kernel.org>
15166F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15167F:	drivers/power/supply/mm8013.c
15168
15169MMP SUPPORT
15170R:	Lubomir Rintel <lkundrak@v3.sk>
15171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15172S:	Odd Fixes
15173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15174F:	arch/arm/boot/dts/marvell/mmp*
15175F:	arch/arm/mach-mmp/
15176F:	include/linux/soc/mmp/
15177
15178MMP USB PHY DRIVERS
15179R:	Lubomir Rintel <lkundrak@v3.sk>
15180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15181S:	Maintained
15182F:	drivers/phy/marvell/phy-mmp3-usb.c
15183F:	drivers/phy/marvell/phy-pxa-usb.c
15184
15185MMU GATHER AND TLB INVALIDATION
15186M:	Will Deacon <will@kernel.org>
15187M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15188M:	Andrew Morton <akpm@linux-foundation.org>
15189M:	Nick Piggin <npiggin@gmail.com>
15190M:	Peter Zijlstra <peterz@infradead.org>
15191L:	linux-arch@vger.kernel.org
15192L:	linux-mm@kvack.org
15193S:	Maintained
15194F:	arch/*/include/asm/tlb.h
15195F:	include/asm-generic/tlb.h
15196F:	mm/mmu_gather.c
15197
15198MN88472 MEDIA DRIVER
15199L:	linux-media@vger.kernel.org
15200S:	Orphan
15201W:	https://linuxtv.org
15202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15203F:	drivers/media/dvb-frontends/mn88472*
15204
15205MN88473 MEDIA DRIVER
15206L:	linux-media@vger.kernel.org
15207S:	Orphan
15208W:	https://linuxtv.org
15209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15210F:	drivers/media/dvb-frontends/mn88473*
15211
15212MOBILEYE MIPS SOCS
15213M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15214M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15215M:	Théo Lebrun <theo.lebrun@bootlin.com>
15216L:	linux-mips@vger.kernel.org
15217S:	Maintained
15218F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15219F:	arch/mips/boot/dts/mobileye/
15220F:	arch/mips/configs/eyeq5_defconfig
15221F:	arch/mips/mobileye/board-epm5.its.S
15222
15223MODULE SUPPORT
15224M:	Luis Chamberlain <mcgrof@kernel.org>
15225L:	linux-modules@vger.kernel.org
15226L:	linux-kernel@vger.kernel.org
15227S:	Maintained
15228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15229F:	include/linux/kmod.h
15230F:	include/linux/module*.h
15231F:	kernel/module/
15232F:	lib/test_kmod.c
15233F:	scripts/module*
15234F:	tools/testing/selftests/kmod/
15235
15236MONOLITHIC POWER SYSTEM PMIC DRIVER
15237M:	Saravanan Sekar <sravanhome@gmail.com>
15238S:	Maintained
15239F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15240F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15241F:	drivers/hwmon/pmbus/mpq7932.c
15242F:	drivers/iio/adc/mp2629_adc.c
15243F:	drivers/mfd/mp2629.c
15244F:	drivers/power/supply/mp2629_charger.c
15245F:	drivers/regulator/mp5416.c
15246F:	drivers/regulator/mpq7920.c
15247F:	drivers/regulator/mpq7920.h
15248F:	include/linux/mfd/mp2629.h
15249
15250MOST(R) TECHNOLOGY DRIVER
15251M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15252M:	Christian Gromm <christian.gromm@microchip.com>
15253S:	Maintained
15254F:	Documentation/ABI/testing/configfs-most
15255F:	Documentation/ABI/testing/sysfs-bus-most
15256F:	drivers/most/
15257F:	drivers/staging/most/
15258F:	include/linux/most.h
15259
15260MOTORCOMM PHY DRIVER
15261M:	Frank <Frank.Sae@motor-comm.com>
15262L:	netdev@vger.kernel.org
15263S:	Maintained
15264F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15265F:	drivers/net/phy/motorcomm.c
15266
15267MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15268M:	Jiri Slaby <jirislaby@kernel.org>
15269S:	Maintained
15270F:	Documentation/driver-api/tty/moxa-smartio.rst
15271F:	drivers/tty/mxser.*
15272
15273MP3309C BACKLIGHT DRIVER
15274M:	Flavio Suligoi <f.suligoi@asem.it>
15275L:	dri-devel@lists.freedesktop.org
15276S:	Maintained
15277F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15278F:	drivers/video/backlight/mp3309c.c
15279
15280MR800 AVERMEDIA USB FM RADIO DRIVER
15281M:	Alexey Klimov <klimov.linux@gmail.com>
15282L:	linux-media@vger.kernel.org
15283S:	Maintained
15284T:	git git://linuxtv.org/media_tree.git
15285F:	drivers/media/radio/radio-mr800.c
15286
15287MRF24J40 IEEE 802.15.4 RADIO DRIVER
15288M:	Stefan Schmidt <stefan@datenfreihafen.org>
15289L:	linux-wpan@vger.kernel.org
15290S:	Odd Fixes
15291F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15292F:	drivers/net/ieee802154/mrf24j40.c
15293
15294MSI EC DRIVER
15295M:	Nikita Kravets <teackot@gmail.com>
15296L:	platform-driver-x86@vger.kernel.org
15297S:	Maintained
15298W:	https://github.com/BeardOverflow/msi-ec
15299F:	drivers/platform/x86/msi-ec.*
15300
15301MSI LAPTOP SUPPORT
15302M:	"Lee, Chun-Yi" <jlee@suse.com>
15303L:	platform-driver-x86@vger.kernel.org
15304S:	Maintained
15305F:	drivers/platform/x86/msi-laptop.c
15306
15307MSI WMI SUPPORT
15308L:	platform-driver-x86@vger.kernel.org
15309S:	Orphan
15310F:	drivers/platform/x86/msi-wmi.c
15311
15312MSI WMI PLATFORM FEATURES
15313M:	Armin Wolf <W_Armin@gmx.de>
15314L:	platform-driver-x86@vger.kernel.org
15315S:	Maintained
15316F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15317F:	Documentation/wmi/devices/msi-wmi-platform.rst
15318F:	drivers/platform/x86/msi-wmi-platform.c
15319
15320MSI001 MEDIA DRIVER
15321L:	linux-media@vger.kernel.org
15322S:	Orphan
15323W:	https://linuxtv.org
15324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15325F:	drivers/media/tuners/msi001*
15326
15327MSI2500 MEDIA DRIVER
15328L:	linux-media@vger.kernel.org
15329S:	Orphan
15330W:	https://linuxtv.org
15331Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15332F:	drivers/media/usb/msi2500/
15333
15334MSTAR INTERRUPT CONTROLLER DRIVER
15335M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15336M:	Daniel Palmer <daniel@thingy.jp>
15337S:	Maintained
15338F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15339F:	drivers/irqchip/irq-mst-intc.c
15340
15341MSYSTEMS DISKONCHIP G3 MTD DRIVER
15342M:	Robert Jarzmik <robert.jarzmik@free.fr>
15343L:	linux-mtd@lists.infradead.org
15344S:	Maintained
15345F:	drivers/mtd/devices/docg3*
15346
15347MT9M114 ONSEMI SENSOR DRIVER
15348M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15349L:	linux-media@vger.kernel.org
15350S:	Maintained
15351T:	git git://linuxtv.org/media_tree.git
15352F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15353F:	drivers/media/i2c/mt9m114.c
15354
15355MT9P031 APTINA CAMERA SENSOR
15356M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15357L:	linux-media@vger.kernel.org
15358S:	Maintained
15359T:	git git://linuxtv.org/media_tree.git
15360F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15361F:	drivers/media/i2c/mt9p031.c
15362F:	include/media/i2c/mt9p031.h
15363
15364MT9T112 APTINA CAMERA SENSOR
15365M:	Jacopo Mondi <jacopo@jmondi.org>
15366L:	linux-media@vger.kernel.org
15367S:	Odd Fixes
15368T:	git git://linuxtv.org/media_tree.git
15369F:	drivers/media/i2c/mt9t112.c
15370F:	include/media/i2c/mt9t112.h
15371
15372MT9V032 APTINA CAMERA SENSOR
15373M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15374L:	linux-media@vger.kernel.org
15375S:	Maintained
15376T:	git git://linuxtv.org/media_tree.git
15377F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15378F:	drivers/media/i2c/mt9v032.c
15379F:	include/media/i2c/mt9v032.h
15380
15381MT9V111 APTINA CAMERA SENSOR
15382M:	Jacopo Mondi <jacopo@jmondi.org>
15383L:	linux-media@vger.kernel.org
15384S:	Maintained
15385T:	git git://linuxtv.org/media_tree.git
15386F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15387F:	drivers/media/i2c/mt9v111.c
15388
15389MULTIFUNCTION DEVICES (MFD)
15390M:	Lee Jones <lee@kernel.org>
15391S:	Maintained
15392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15393F:	Documentation/devicetree/bindings/mfd/
15394F:	drivers/mfd/
15395F:	include/dt-bindings/mfd/
15396F:	include/linux/mfd/
15397
15398MULTIMEDIA CARD (MMC) ETC. OVER SPI
15399S:	Orphan
15400F:	drivers/mmc/host/mmc_spi.c
15401F:	include/linux/spi/mmc_spi.h
15402
15403MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15404M:	Ulf Hansson <ulf.hansson@linaro.org>
15405L:	linux-mmc@vger.kernel.org
15406S:	Maintained
15407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15408F:	Documentation/devicetree/bindings/mmc/
15409F:	drivers/mmc/
15410F:	include/linux/mmc/
15411F:	include/uapi/linux/mmc/
15412
15413MULTIPLEXER SUBSYSTEM
15414M:	Peter Rosin <peda@axentia.se>
15415S:	Maintained
15416F:	Documentation/ABI/testing/sysfs-class-mux*
15417F:	Documentation/devicetree/bindings/mux/
15418F:	drivers/mux/
15419F:	include/dt-bindings/mux/
15420F:	include/linux/mux/
15421
15422MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15423M:	Bin Liu <b-liu@ti.com>
15424L:	linux-usb@vger.kernel.org
15425S:	Maintained
15426F:	drivers/usb/musb/
15427
15428MXL301RF MEDIA DRIVER
15429M:	Akihiro Tsukada <tskd08@gmail.com>
15430L:	linux-media@vger.kernel.org
15431S:	Odd Fixes
15432F:	drivers/media/tuners/mxl301rf*
15433
15434MXL5007T MEDIA DRIVER
15435M:	Michael Krufky <mkrufky@linuxtv.org>
15436L:	linux-media@vger.kernel.org
15437S:	Maintained
15438W:	https://linuxtv.org
15439W:	http://github.com/mkrufky
15440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15441T:	git git://linuxtv.org/mkrufky/tuners.git
15442F:	drivers/media/tuners/mxl5007t.*
15443
15444MXSFB DRM DRIVER
15445M:	Marek Vasut <marex@denx.de>
15446M:	Stefan Agner <stefan@agner.ch>
15447L:	dri-devel@lists.freedesktop.org
15448S:	Supported
15449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15450F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15451F:	drivers/gpu/drm/mxsfb/
15452
15453MYLEX DAC960 PCI RAID Controller
15454M:	Hannes Reinecke <hare@kernel.org>
15455L:	linux-scsi@vger.kernel.org
15456S:	Supported
15457F:	drivers/scsi/myrb.*
15458F:	drivers/scsi/myrs.*
15459
15460MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15461L:	netdev@vger.kernel.org
15462S:	Orphan
15463W:	https://www.cspi.com/ethernet-products/support/downloads/
15464F:	drivers/net/ethernet/myricom/myri10ge/
15465
15466NAND FLASH SUBSYSTEM
15467M:	Miquel Raynal <miquel.raynal@bootlin.com>
15468R:	Richard Weinberger <richard@nod.at>
15469L:	linux-mtd@lists.infradead.org
15470S:	Maintained
15471W:	http://www.linux-mtd.infradead.org/
15472Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15473C:	irc://irc.oftc.net/mtd
15474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15475F:	drivers/mtd/nand/
15476F:	include/linux/mtd/*nand*.h
15477
15478NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15479M:	Daniel Mack <zonque@gmail.com>
15480L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15481S:	Maintained
15482W:	http://www.native-instruments.com
15483F:	sound/usb/caiaq/
15484
15485NATSEMI ETHERNET DRIVER (DP8381x)
15486S:	Orphan
15487F:	drivers/net/ethernet/natsemi/natsemi.c
15488
15489NCR 5380 SCSI DRIVERS
15490M:	Finn Thain <fthain@linux-m68k.org>
15491M:	Michael Schmitz <schmitzmic@gmail.com>
15492L:	linux-scsi@vger.kernel.org
15493S:	Maintained
15494F:	Documentation/scsi/g_NCR5380.rst
15495F:	drivers/scsi/NCR5380.*
15496F:	drivers/scsi/arm/cumana_1.c
15497F:	drivers/scsi/arm/oak.c
15498F:	drivers/scsi/atari_scsi.*
15499F:	drivers/scsi/dmx3191d.c
15500F:	drivers/scsi/g_NCR5380.*
15501F:	drivers/scsi/mac_scsi.*
15502F:	drivers/scsi/sun3_scsi.*
15503F:	drivers/scsi/sun3_scsi_vme.c
15504
15505NCSI LIBRARY
15506M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15507S:	Maintained
15508F:	net/ncsi/
15509
15510NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15511M:	Zev Weiss <zev@bewilderbeest.net>
15512L:	linux-hwmon@vger.kernel.org
15513S:	Maintained
15514F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15515F:	drivers/hwmon/nct6775-i2c.c
15516
15517NETDEVSIM
15518M:	Jakub Kicinski <kuba@kernel.org>
15519S:	Maintained
15520F:	drivers/net/netdevsim/*
15521F:	tools/testing/selftests/drivers/net/netdevsim/*
15522
15523NETEM NETWORK EMULATOR
15524M:	Stephen Hemminger <stephen@networkplumber.org>
15525L:	netdev@vger.kernel.org
15526S:	Maintained
15527F:	net/sched/sch_netem.c
15528
15529NETERION 10GbE DRIVERS (s2io)
15530M:	Jon Mason <jdmason@kudzu.us>
15531L:	netdev@vger.kernel.org
15532S:	Supported
15533F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15534F:	drivers/net/ethernet/neterion/
15535
15536NETFILTER
15537M:	Pablo Neira Ayuso <pablo@netfilter.org>
15538M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15539L:	netfilter-devel@vger.kernel.org
15540L:	coreteam@netfilter.org
15541S:	Maintained
15542W:	http://www.netfilter.org/
15543W:	http://www.iptables.org/
15544W:	http://www.nftables.org/
15545Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15546C:	irc://irc.libera.chat/netfilter
15547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15549F:	include/linux/netfilter*
15550F:	include/linux/netfilter/
15551F:	include/net/netfilter/
15552F:	include/uapi/linux/netfilter*
15553F:	include/uapi/linux/netfilter/
15554F:	net/*/netfilter.c
15555F:	net/*/netfilter/
15556F:	net/bridge/br_netfilter*.c
15557F:	net/netfilter/
15558F:	tools/testing/selftests/net/netfilter/
15559
15560NETROM NETWORK LAYER
15561M:	Ralf Baechle <ralf@linux-mips.org>
15562L:	linux-hams@vger.kernel.org
15563S:	Maintained
15564W:	https://linux-ax25.in-berlin.de
15565F:	include/net/netrom.h
15566F:	include/uapi/linux/netrom.h
15567F:	net/netrom/
15568
15569NETRONIX EMBEDDED CONTROLLER
15570M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15571S:	Maintained
15572F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15573F:	drivers/mfd/ntxec.c
15574F:	drivers/pwm/pwm-ntxec.c
15575F:	drivers/rtc/rtc-ntxec.c
15576F:	include/linux/mfd/ntxec.h
15577
15578NETRONOME ETHERNET DRIVERS
15579M:	Louis Peens <louis.peens@corigine.com>
15580R:	Jakub Kicinski <kuba@kernel.org>
15581L:	oss-drivers@corigine.com
15582S:	Maintained
15583F:	drivers/net/ethernet/netronome/
15584
15585NETWORK BLOCK DEVICE (NBD)
15586M:	Josef Bacik <josef@toxicpanda.com>
15587L:	linux-block@vger.kernel.org
15588L:	nbd@other.debian.org
15589S:	Maintained
15590F:	Documentation/admin-guide/blockdev/nbd.rst
15591F:	drivers/block/nbd.c
15592F:	include/trace/events/nbd.h
15593F:	include/uapi/linux/nbd.h
15594
15595NETWORK DROP MONITOR
15596M:	Neil Horman <nhorman@tuxdriver.com>
15597L:	netdev@vger.kernel.org
15598S:	Maintained
15599W:	https://fedorahosted.org/dropwatch/
15600F:	include/uapi/linux/net_dropmon.h
15601F:	net/core/drop_monitor.c
15602
15603NETWORKING DRIVERS
15604M:	"David S. Miller" <davem@davemloft.net>
15605M:	Eric Dumazet <edumazet@google.com>
15606M:	Jakub Kicinski <kuba@kernel.org>
15607M:	Paolo Abeni <pabeni@redhat.com>
15608L:	netdev@vger.kernel.org
15609S:	Maintained
15610P:	Documentation/process/maintainer-netdev.rst
15611Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15614F:	Documentation/devicetree/bindings/net/
15615F:	Documentation/networking/net_cachelines/net_device.rst
15616F:	drivers/connector/
15617F:	drivers/net/
15618F:	include/dt-bindings/net/
15619F:	include/linux/cn_proc.h
15620F:	include/linux/etherdevice.h
15621F:	include/linux/fcdevice.h
15622F:	include/linux/fddidevice.h
15623F:	include/linux/hippidevice.h
15624F:	include/linux/if_*
15625F:	include/linux/inetdevice.h
15626F:	include/linux/netdevice.h
15627F:	include/uapi/linux/cn_proc.h
15628F:	include/uapi/linux/if_*
15629F:	include/uapi/linux/netdevice.h
15630X:	drivers/net/wireless/
15631
15632NETWORKING DRIVERS (WIRELESS)
15633M:	Kalle Valo <kvalo@kernel.org>
15634L:	linux-wireless@vger.kernel.org
15635S:	Maintained
15636W:	https://wireless.wiki.kernel.org/
15637Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15640F:	Documentation/devicetree/bindings/net/wireless/
15641F:	drivers/net/wireless/
15642
15643NETWORKING [DSA]
15644M:	Andrew Lunn <andrew@lunn.ch>
15645M:	Florian Fainelli <f.fainelli@gmail.com>
15646M:	Vladimir Oltean <olteanv@gmail.com>
15647S:	Maintained
15648F:	Documentation/devicetree/bindings/net/dsa/
15649F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15650F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15651F:	drivers/net/dsa/
15652F:	include/linux/dsa/
15653F:	include/linux/platform_data/dsa.h
15654F:	include/net/dsa.h
15655F:	net/dsa/
15656F:	tools/testing/selftests/drivers/net/dsa/
15657
15658NETWORKING [GENERAL]
15659M:	"David S. Miller" <davem@davemloft.net>
15660M:	Eric Dumazet <edumazet@google.com>
15661M:	Jakub Kicinski <kuba@kernel.org>
15662M:	Paolo Abeni <pabeni@redhat.com>
15663L:	netdev@vger.kernel.org
15664S:	Maintained
15665P:	Documentation/process/maintainer-netdev.rst
15666Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15667B:	mailto:netdev@vger.kernel.org
15668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15670F:	Documentation/core-api/netlink.rst
15671F:	Documentation/netlink/
15672F:	Documentation/networking/
15673F:	Documentation/networking/net_cachelines/
15674F:	Documentation/process/maintainer-netdev.rst
15675F:	Documentation/userspace-api/netlink/
15676F:	include/linux/framer/framer-provider.h
15677F:	include/linux/framer/framer.h
15678F:	include/linux/in.h
15679F:	include/linux/indirect_call_wrapper.h
15680F:	include/linux/net.h
15681F:	include/linux/netdevice.h
15682F:	include/net/
15683F:	include/uapi/linux/in.h
15684F:	include/uapi/linux/net.h
15685F:	include/uapi/linux/net_namespace.h
15686F:	include/uapi/linux/netdevice.h
15687F:	lib/net_utils.c
15688F:	lib/random32.c
15689F:	net/
15690F:	tools/net/
15691F:	tools/testing/selftests/net/
15692X:	net/9p/
15693X:	net/bluetooth/
15694
15695NETWORKING [IPSEC]
15696M:	Steffen Klassert <steffen.klassert@secunet.com>
15697M:	Herbert Xu <herbert@gondor.apana.org.au>
15698M:	"David S. Miller" <davem@davemloft.net>
15699L:	netdev@vger.kernel.org
15700S:	Maintained
15701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15703F:	include/net/xfrm.h
15704F:	include/uapi/linux/xfrm.h
15705F:	net/ipv4/ah4.c
15706F:	net/ipv4/esp4*
15707F:	net/ipv4/ip_vti.c
15708F:	net/ipv4/ipcomp.c
15709F:	net/ipv4/xfrm*
15710F:	net/ipv6/ah6.c
15711F:	net/ipv6/esp6*
15712F:	net/ipv6/ip6_vti.c
15713F:	net/ipv6/ipcomp6.c
15714F:	net/ipv6/xfrm*
15715F:	net/key/
15716F:	net/xfrm/
15717F:	tools/testing/selftests/net/ipsec.c
15718
15719NETWORKING [IPv4/IPv6]
15720M:	"David S. Miller" <davem@davemloft.net>
15721M:	David Ahern <dsahern@kernel.org>
15722L:	netdev@vger.kernel.org
15723S:	Maintained
15724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15725F:	arch/x86/net/*
15726F:	include/linux/ip.h
15727F:	include/linux/ipv6*
15728F:	include/net/fib*
15729F:	include/net/ip*
15730F:	include/net/route.h
15731F:	net/ipv4/
15732F:	net/ipv6/
15733
15734NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15735M:	Paul Moore <paul@paul-moore.com>
15736L:	netdev@vger.kernel.org
15737L:	linux-security-module@vger.kernel.org
15738S:	Supported
15739W:	https://github.com/netlabel
15740F:	Documentation/netlabel/
15741F:	include/net/calipso.h
15742F:	include/net/cipso_ipv4.h
15743F:	include/net/netlabel.h
15744F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15745F:	include/uapi/linux/netfilter/xt_SECMARK.h
15746F:	net/ipv4/cipso_ipv4.c
15747F:	net/ipv6/calipso.c
15748F:	net/netfilter/xt_CONNSECMARK.c
15749F:	net/netfilter/xt_SECMARK.c
15750F:	net/netlabel/
15751
15752NETWORKING [MACSEC]
15753M:	Sabrina Dubroca <sd@queasysnail.net>
15754L:	netdev@vger.kernel.org
15755S:	Maintained
15756F:	drivers/net/macsec.c
15757F:	include/net/macsec.h
15758F:	include/uapi/linux/if_macsec.h
15759K:	macsec
15760K:	\bmdo_
15761
15762NETWORKING [MPTCP]
15763M:	Matthieu Baerts <matttbe@kernel.org>
15764M:	Mat Martineau <martineau@kernel.org>
15765R:	Geliang Tang <geliang@kernel.org>
15766L:	netdev@vger.kernel.org
15767L:	mptcp@lists.linux.dev
15768S:	Maintained
15769W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15770B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15771T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15772T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15773F:	Documentation/netlink/specs/mptcp_pm.yaml
15774F:	Documentation/networking/mptcp-sysctl.rst
15775F:	include/net/mptcp.h
15776F:	include/trace/events/mptcp.h
15777F:	include/uapi/linux/mptcp*.h
15778F:	net/mptcp/
15779F:	tools/testing/selftests/bpf/*/*mptcp*.c
15780F:	tools/testing/selftests/net/mptcp/
15781
15782NETWORKING [TCP]
15783M:	Eric Dumazet <edumazet@google.com>
15784L:	netdev@vger.kernel.org
15785S:	Maintained
15786F:	Documentation/networking/net_cachelines/tcp_sock.rst
15787F:	include/linux/tcp.h
15788F:	include/net/tcp.h
15789F:	include/trace/events/tcp.h
15790F:	include/uapi/linux/tcp.h
15791F:	net/ipv4/syncookies.c
15792F:	net/ipv4/tcp*.c
15793F:	net/ipv6/syncookies.c
15794F:	net/ipv6/tcp*.c
15795
15796NETWORKING [TLS]
15797M:	Boris Pismenny <borisp@nvidia.com>
15798M:	John Fastabend <john.fastabend@gmail.com>
15799M:	Jakub Kicinski <kuba@kernel.org>
15800L:	netdev@vger.kernel.org
15801S:	Maintained
15802F:	include/net/tls.h
15803F:	include/uapi/linux/tls.h
15804F:	net/tls/*
15805
15806NETXEN (1/10) GbE SUPPORT
15807M:	Manish Chopra <manishc@marvell.com>
15808M:	Rahul Verma <rahulv@marvell.com>
15809M:	GR-Linux-NIC-Dev@marvell.com
15810L:	netdev@vger.kernel.org
15811S:	Supported
15812F:	drivers/net/ethernet/qlogic/netxen/
15813
15814NET_FAILOVER MODULE
15815M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15816L:	netdev@vger.kernel.org
15817S:	Supported
15818F:	Documentation/networking/net_failover.rst
15819F:	drivers/net/net_failover.c
15820F:	include/net/net_failover.h
15821
15822NEXTHOP
15823M:	David Ahern <dsahern@kernel.org>
15824L:	netdev@vger.kernel.org
15825S:	Maintained
15826F:	include/net/netns/nexthop.h
15827F:	include/net/nexthop.h
15828F:	include/uapi/linux/nexthop.h
15829F:	net/ipv4/nexthop.c
15830
15831NFC SUBSYSTEM
15832M:	Krzysztof Kozlowski <krzk@kernel.org>
15833L:	netdev@vger.kernel.org
15834S:	Maintained
15835F:	Documentation/devicetree/bindings/net/nfc/
15836F:	drivers/nfc/
15837F:	include/net/nfc/
15838F:	include/uapi/linux/nfc.h
15839F:	net/nfc/
15840
15841NFC VIRTUAL NCI DEVICE DRIVER
15842M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15843L:	netdev@vger.kernel.org
15844S:	Supported
15845F:	drivers/nfc/virtual_ncidev.c
15846F:	tools/testing/selftests/nci/
15847
15848NFS, SUNRPC, AND LOCKD CLIENTS
15849M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15850M:	Anna Schumaker <anna@kernel.org>
15851L:	linux-nfs@vger.kernel.org
15852S:	Maintained
15853W:	http://client.linux-nfs.org
15854T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15855F:	Documentation/filesystems/nfs/
15856F:	fs/lockd/
15857F:	fs/nfs/
15858F:	fs/nfs_common/
15859F:	include/linux/lockd/
15860F:	include/linux/nfs*
15861F:	include/linux/sunrpc/
15862F:	include/uapi/linux/nfs*
15863F:	include/uapi/linux/sunrpc/
15864F:	net/sunrpc/
15865
15866NILFS2 FILESYSTEM
15867M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15868L:	linux-nilfs@vger.kernel.org
15869S:	Supported
15870W:	https://nilfs.sourceforge.io/
15871T:	git https://github.com/konis/nilfs2.git
15872F:	Documentation/filesystems/nilfs2.rst
15873F:	fs/nilfs2/
15874F:	include/trace/events/nilfs2.h
15875F:	include/uapi/linux/nilfs2_api.h
15876F:	include/uapi/linux/nilfs2_ondisk.h
15877
15878NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15879M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15880S:	Maintained
15881W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15882F:	Documentation/scsi/NinjaSCSI.rst
15883F:	drivers/scsi/pcmcia/nsp_*
15884
15885NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15886M:	GOTO Masanori <gotom@debian.or.jp>
15887M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15888S:	Maintained
15889W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15890F:	Documentation/scsi/NinjaSCSI.rst
15891F:	drivers/scsi/nsp32*
15892
15893NINTENDO HID DRIVER
15894M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15895L:	linux-input@vger.kernel.org
15896S:	Maintained
15897F:	drivers/hid/hid-nintendo*
15898
15899NIOS2 ARCHITECTURE
15900M:	Dinh Nguyen <dinguyen@kernel.org>
15901S:	Maintained
15902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15903F:	arch/nios2/
15904
15905NITRO ENCLAVES (NE)
15906M:	Alexandru Ciobotaru <alcioa@amazon.com>
15907L:	linux-kernel@vger.kernel.org
15908L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15909S:	Supported
15910W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15911F:	Documentation/virt/ne_overview.rst
15912F:	drivers/virt/nitro_enclaves/
15913F:	include/linux/nitro_enclaves.h
15914F:	include/uapi/linux/nitro_enclaves.h
15915F:	samples/nitro_enclaves/
15916
15917NITRO SECURE MODULE (NSM)
15918M:	Alexander Graf <graf@amazon.com>
15919L:	linux-kernel@vger.kernel.org
15920L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15921S:	Supported
15922W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15923F:	drivers/misc/nsm.c
15924F:	include/uapi/linux/nsm.h
15925
15926NOHZ, DYNTICKS SUPPORT
15927M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15928M:	Frederic Weisbecker <frederic@kernel.org>
15929M:	Ingo Molnar <mingo@kernel.org>
15930M:	Thomas Gleixner <tglx@linutronix.de>
15931L:	linux-kernel@vger.kernel.org
15932S:	Maintained
15933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15934F:	include/linux/sched/nohz.h
15935F:	include/linux/tick.h
15936F:	kernel/time/tick*.*
15937
15938NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15939M:	Pavel Machek <pavel@ucw.cz>
15940M:	Sakari Ailus <sakari.ailus@iki.fi>
15941L:	linux-media@vger.kernel.org
15942S:	Maintained
15943F:	drivers/media/i2c/ad5820.c
15944F:	drivers/media/i2c/et8ek8
15945
15946NOKIA N900 POWER SUPPLY DRIVERS
15947R:	Pali Rohár <pali@kernel.org>
15948F:	drivers/power/supply/bq2415x_charger.c
15949F:	drivers/power/supply/bq27xxx_battery.c
15950F:	drivers/power/supply/bq27xxx_battery_i2c.c
15951F:	drivers/power/supply/isp1704_charger.c
15952F:	drivers/power/supply/rx51_battery.c
15953F:	include/linux/power/bq2415x_charger.h
15954F:	include/linux/power/bq27xxx_battery.h
15955
15956NOLIBC HEADER FILE
15957M:	Willy Tarreau <w@1wt.eu>
15958M:	Thomas Weißschuh <linux@weissschuh.net>
15959S:	Maintained
15960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15961F:	tools/include/nolibc/
15962F:	tools/testing/selftests/nolibc/
15963
15964NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15965M:	Hans de Goede <hdegoede@redhat.com>
15966L:	linux-input@vger.kernel.org
15967S:	Maintained
15968F:	drivers/input/touchscreen/novatek-nvt-ts.c
15969
15970NSDEPS
15971M:	Matthias Maennich <maennich@google.com>
15972S:	Maintained
15973F:	Documentation/core-api/symbol-namespaces.rst
15974F:	scripts/nsdeps
15975
15976NTB AMD DRIVER
15977M:	Sanjay R Mehta <sanju.mehta@amd.com>
15978M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15979L:	ntb@lists.linux.dev
15980S:	Supported
15981F:	drivers/ntb/hw/amd/
15982
15983NTB DRIVER CORE
15984M:	Jon Mason <jdmason@kudzu.us>
15985M:	Dave Jiang <dave.jiang@intel.com>
15986M:	Allen Hubbe <allenbh@gmail.com>
15987L:	ntb@lists.linux.dev
15988S:	Supported
15989W:	https://github.com/jonmason/ntb/wiki
15990T:	git https://github.com/jonmason/ntb.git
15991F:	drivers/net/ntb_netdev.c
15992F:	drivers/ntb/
15993F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15994F:	include/linux/ntb.h
15995F:	include/linux/ntb_transport.h
15996F:	tools/testing/selftests/ntb/
15997
15998NTB IDT DRIVER
15999M:	Serge Semin <fancer.lancer@gmail.com>
16000L:	ntb@lists.linux.dev
16001S:	Supported
16002F:	drivers/ntb/hw/idt/
16003
16004NTB INTEL DRIVER
16005M:	Dave Jiang <dave.jiang@intel.com>
16006L:	ntb@lists.linux.dev
16007S:	Supported
16008W:	https://github.com/davejiang/linux/wiki
16009T:	git https://github.com/davejiang/linux.git
16010F:	drivers/ntb/hw/intel/
16011
16012NTFS3 FILESYSTEM
16013M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16014L:	ntfs3@lists.linux.dev
16015S:	Supported
16016W:	http://www.paragon-software.com/
16017T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16018F:	Documentation/filesystems/ntfs3.rst
16019F:	fs/ntfs3/
16020
16021NUBUS SUBSYSTEM
16022M:	Finn Thain <fthain@linux-m68k.org>
16023L:	linux-m68k@lists.linux-m68k.org
16024S:	Maintained
16025F:	arch/*/include/asm/nubus.h
16026F:	drivers/nubus/
16027F:	include/linux/nubus.h
16028F:	include/uapi/linux/nubus.h
16029
16030NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16031M:	Antonino Daplas <adaplas@gmail.com>
16032L:	linux-fbdev@vger.kernel.org
16033S:	Maintained
16034F:	drivers/video/fbdev/nvidia/
16035F:	drivers/video/fbdev/riva/
16036
16037NVIDIA WMI EC BACKLIGHT DRIVER
16038M:	Daniel Dadap <ddadap@nvidia.com>
16039L:	platform-driver-x86@vger.kernel.org
16040S:	Supported
16041F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16042F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16043
16044NVM EXPRESS DRIVER
16045M:	Keith Busch <kbusch@kernel.org>
16046M:	Jens Axboe <axboe@fb.com>
16047M:	Christoph Hellwig <hch@lst.de>
16048M:	Sagi Grimberg <sagi@grimberg.me>
16049L:	linux-nvme@lists.infradead.org
16050S:	Supported
16051W:	http://git.infradead.org/nvme.git
16052T:	git git://git.infradead.org/nvme.git
16053F:	Documentation/nvme/
16054F:	drivers/nvme/common/
16055F:	drivers/nvme/host/
16056F:	include/linux/nvme-*.h
16057F:	include/linux/nvme.h
16058F:	include/uapi/linux/nvme_ioctl.h
16059
16060NVM EXPRESS FABRICS AUTHENTICATION
16061M:	Hannes Reinecke <hare@suse.de>
16062L:	linux-nvme@lists.infradead.org
16063S:	Supported
16064F:	drivers/nvme/host/auth.c
16065F:	drivers/nvme/target/auth.c
16066F:	drivers/nvme/target/fabrics-cmd-auth.c
16067F:	include/linux/nvme-auth.h
16068
16069NVM EXPRESS FC TRANSPORT DRIVERS
16070M:	James Smart <james.smart@broadcom.com>
16071L:	linux-nvme@lists.infradead.org
16072S:	Supported
16073F:	drivers/nvme/host/fc.c
16074F:	drivers/nvme/target/fc.c
16075F:	drivers/nvme/target/fcloop.c
16076F:	include/linux/nvme-fc-driver.h
16077F:	include/linux/nvme-fc.h
16078
16079NVM EXPRESS HARDWARE MONITORING SUPPORT
16080M:	Guenter Roeck <linux@roeck-us.net>
16081L:	linux-nvme@lists.infradead.org
16082S:	Supported
16083F:	drivers/nvme/host/hwmon.c
16084
16085NVM EXPRESS TARGET DRIVER
16086M:	Christoph Hellwig <hch@lst.de>
16087M:	Sagi Grimberg <sagi@grimberg.me>
16088M:	Chaitanya Kulkarni <kch@nvidia.com>
16089L:	linux-nvme@lists.infradead.org
16090S:	Supported
16091W:	http://git.infradead.org/nvme.git
16092T:	git git://git.infradead.org/nvme.git
16093F:	drivers/nvme/target/
16094
16095NVMEM FRAMEWORK
16096M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16097S:	Maintained
16098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16099F:	Documentation/ABI/stable/sysfs-bus-nvmem
16100F:	Documentation/devicetree/bindings/nvmem/
16101F:	drivers/nvmem/
16102F:	include/linux/nvmem-consumer.h
16103F:	include/linux/nvmem-provider.h
16104
16105NXP BLUETOOTH WIRELESS DRIVERS
16106M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16107M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16108S:	Maintained
16109F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16110F:	drivers/bluetooth/btnxpuart.c
16111
16112NXP C45 TJA11XX PHY DRIVER
16113M:	Andrei Botila <andrei.botila@oss.nxp.com>
16114L:	netdev@vger.kernel.org
16115S:	Maintained
16116F:	drivers/net/phy/nxp-c45-tja11xx*
16117
16118NXP FSPI DRIVER
16119M:	Han Xu <han.xu@nxp.com>
16120M:	Haibo Chen <haibo.chen@nxp.com>
16121R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16122L:	linux-spi@vger.kernel.org
16123S:	Maintained
16124F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16125F:	drivers/spi/spi-nxp-fspi.c
16126
16127NXP FXAS21002C DRIVER
16128M:	Rui Miguel Silva <rmfrfs@gmail.com>
16129L:	linux-iio@vger.kernel.org
16130S:	Maintained
16131F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16132F:	drivers/iio/gyro/fxas21002c.h
16133F:	drivers/iio/gyro/fxas21002c_core.c
16134F:	drivers/iio/gyro/fxas21002c_i2c.c
16135F:	drivers/iio/gyro/fxas21002c_spi.c
16136
16137NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16138M:	Haibo Chen <haibo.chen@nxp.com>
16139L:	linux-iio@vger.kernel.org
16140L:	imx@lists.linux.dev
16141S:	Maintained
16142F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16143F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16144F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16145F:	drivers/iio/adc/imx7d_adc.c
16146F:	drivers/iio/adc/imx93_adc.c
16147F:	drivers/iio/adc/vf610_adc.c
16148
16149NXP i.MX 8M ISI DRIVER
16150M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16151L:	linux-media@vger.kernel.org
16152S:	Maintained
16153F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16154F:	drivers/media/platform/nxp/imx8-isi/
16155
16156NXP i.MX 8MP DW100 V4L2 DRIVER
16157M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16158L:	linux-media@vger.kernel.org
16159S:	Maintained
16160F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16161F:	Documentation/userspace-api/media/drivers/dw100.rst
16162F:	drivers/media/platform/nxp/dw100/
16163F:	include/uapi/linux/dw100.h
16164
16165NXP i.MX 8MQ DCSS DRIVER
16166M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16167R:	Lucas Stach <l.stach@pengutronix.de>
16168L:	dri-devel@lists.freedesktop.org
16169S:	Maintained
16170T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16171F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16172F:	drivers/gpu/drm/imx/dcss/
16173
16174NXP i.MX 8QXP ADC DRIVER
16175M:	Cai Huoqing <cai.huoqing@linux.dev>
16176M:	Haibo Chen <haibo.chen@nxp.com>
16177L:	imx@lists.linux.dev
16178L:	linux-iio@vger.kernel.org
16179S:	Maintained
16180F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16181F:	drivers/iio/adc/imx8qxp-adc.c
16182
16183NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16184M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16185L:	imx@lists.linux.dev
16186L:	linux-media@vger.kernel.org
16187S:	Maintained
16188F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16189F:	drivers/media/platform/nxp/imx-jpeg
16190
16191NXP i.MX CLOCK DRIVERS
16192M:	Abel Vesa <abelvesa@kernel.org>
16193R:	Peng Fan <peng.fan@nxp.com>
16194L:	linux-clk@vger.kernel.org
16195L:	imx@lists.linux.dev
16196S:	Maintained
16197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16198F:	Documentation/devicetree/bindings/clock/imx*
16199F:	drivers/clk/imx/
16200F:	include/dt-bindings/clock/imx*
16201
16202NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16203M:	Jagan Teki <jagan@amarulasolutions.com>
16204S:	Maintained
16205F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16206F:	drivers/regulator/pf8x00-regulator.c
16207
16208NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16209M:	Krzysztof Kozlowski <krzk@kernel.org>
16210L:	linux-kernel@vger.kernel.org
16211S:	Maintained
16212F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16213F:	drivers/extcon/extcon-ptn5150.c
16214
16215NXP SGTL5000 DRIVER
16216M:	Fabio Estevam <festevam@gmail.com>
16217L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16218S:	Maintained
16219F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16220F:	sound/soc/codecs/sgtl5000*
16221
16222NXP SJA1105 ETHERNET SWITCH DRIVER
16223M:	Vladimir Oltean <olteanv@gmail.com>
16224L:	linux-kernel@vger.kernel.org
16225S:	Maintained
16226F:	drivers/net/dsa/sja1105
16227F:	drivers/net/pcs/pcs-xpcs-nxp.c
16228
16229NXP TDA998X DRM DRIVER
16230M:	Russell King <linux@armlinux.org.uk>
16231S:	Maintained
16232T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16233T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16234F:	drivers/gpu/drm/i2c/tda998x_drv.c
16235F:	include/drm/i2c/tda998x.h
16236F:	include/dt-bindings/display/tda998x.h
16237K:	"nxp,tda998x"
16238
16239NXP TFA9879 DRIVER
16240M:	Peter Rosin <peda@axentia.se>
16241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16242S:	Maintained
16243F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16244F:	sound/soc/codecs/tfa9879*
16245
16246NXP-NCI NFC DRIVER
16247S:	Orphan
16248F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16249F:	drivers/nfc/nxp-nci
16250
16251NXP/Goodix TFA989X (TFA1) DRIVER
16252M:	Stephan Gerhold <stephan@gerhold.net>
16253L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16254S:	Maintained
16255F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16256F:	sound/soc/codecs/tfa989x.c
16257
16258NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16259M:	Jonas Malaco <jonas@protocubo.io>
16260L:	linux-hwmon@vger.kernel.org
16261S:	Maintained
16262F:	Documentation/hwmon/nzxt-kraken2.rst
16263F:	drivers/hwmon/nzxt-kraken2.c
16264
16265NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16266M:	Jonas Malaco <jonas@protocubo.io>
16267M:	Aleksa Savic <savicaleksa83@gmail.com>
16268L:	linux-hwmon@vger.kernel.org
16269S:	Maintained
16270F:	Documentation/hwmon/nzxt-kraken3.rst
16271F:	drivers/hwmon/nzxt-kraken3.c
16272
16273NZXT-SMART2 HARDWARE MONITORING DRIVER
16274M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16275L:	linux-hwmon@vger.kernel.org
16276S:	Maintained
16277F:	Documentation/hwmon/nzxt-smart2.rst
16278F:	drivers/hwmon/nzxt-smart2.c
16279
16280OBJAGG
16281M:	Jiri Pirko <jiri@resnulli.us>
16282L:	netdev@vger.kernel.org
16283S:	Supported
16284F:	include/linux/objagg.h
16285F:	lib/objagg.c
16286F:	lib/test_objagg.c
16287
16288OBJPOOL
16289M:	Matt Wu <wuqiang.matt@bytedance.com>
16290S:	Supported
16291F:	include/linux/objpool.h
16292F:	lib/objpool.c
16293F:	lib/test_objpool.c
16294
16295OBJTOOL
16296M:	Josh Poimboeuf <jpoimboe@kernel.org>
16297M:	Peter Zijlstra <peterz@infradead.org>
16298S:	Supported
16299F:	include/linux/objtool*.h
16300F:	tools/objtool/
16301
16302OCELOT ETHERNET SWITCH DRIVER
16303M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16304M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16305M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16306M:	UNGLinuxDriver@microchip.com
16307L:	netdev@vger.kernel.org
16308S:	Supported
16309F:	drivers/net/dsa/ocelot/*
16310F:	drivers/net/ethernet/mscc/
16311F:	include/soc/mscc/ocelot*
16312F:	net/dsa/tag_ocelot.c
16313F:	net/dsa/tag_ocelot_8021q.c
16314F:	tools/testing/selftests/drivers/net/ocelot/*
16315
16316OCELOT EXTERNAL SWITCH CONTROL
16317M:	Colin Foster <colin.foster@in-advantage.com>
16318S:	Supported
16319F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16320F:	drivers/mfd/ocelot*
16321F:	drivers/net/dsa/ocelot/ocelot_ext.c
16322F:	include/linux/mfd/ocelot.h
16323
16324OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16325M:	Frederic Barrat <fbarrat@linux.ibm.com>
16326M:	Andrew Donnellan <ajd@linux.ibm.com>
16327L:	linuxppc-dev@lists.ozlabs.org
16328S:	Supported
16329F:	Documentation/userspace-api/accelerators/ocxl.rst
16330F:	arch/powerpc/include/asm/pnv-ocxl.h
16331F:	arch/powerpc/platforms/powernv/ocxl.c
16332F:	drivers/misc/ocxl/
16333F:	include/misc/ocxl*
16334F:	include/uapi/misc/ocxl.h
16335
16336OMAP AUDIO SUPPORT
16337M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16338M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16339L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16340L:	linux-omap@vger.kernel.org
16341S:	Maintained
16342F:	sound/soc/ti/n810.c
16343F:	sound/soc/ti/omap*
16344F:	sound/soc/ti/rx51.c
16345F:	sound/soc/ti/sdma-pcm.*
16346
16347OMAP CLOCK FRAMEWORK SUPPORT
16348M:	Paul Walmsley <paul@pwsan.com>
16349L:	linux-omap@vger.kernel.org
16350S:	Maintained
16351F:	arch/arm/*omap*/*clock*
16352
16353OMAP DEVICE TREE SUPPORT
16354M:	Benoît Cousson <bcousson@baylibre.com>
16355M:	Tony Lindgren <tony@atomide.com>
16356L:	linux-omap@vger.kernel.org
16357L:	devicetree@vger.kernel.org
16358S:	Maintained
16359F:	arch/arm/boot/dts/ti/omap/
16360
16361OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16362L:	linux-omap@vger.kernel.org
16363L:	linux-fbdev@vger.kernel.org
16364S:	Orphan
16365F:	Documentation/arch/arm/omap/dss.rst
16366F:	drivers/video/fbdev/omap2/
16367
16368OMAP FRAMEBUFFER SUPPORT
16369L:	linux-fbdev@vger.kernel.org
16370L:	linux-omap@vger.kernel.org
16371S:	Orphan
16372F:	drivers/video/fbdev/omap/
16373
16374OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16375M:	Roger Quadros <rogerq@kernel.org>
16376M:	Tony Lindgren <tony@atomide.com>
16377L:	linux-omap@vger.kernel.org
16378S:	Maintained
16379F:	arch/arm/mach-omap2/*gpmc*
16380F:	drivers/memory/omap-gpmc.c
16381
16382OMAP GPIO DRIVER
16383M:	Grygorii Strashko <grygorii.strashko@ti.com>
16384M:	Santosh Shilimkar <ssantosh@kernel.org>
16385M:	Kevin Hilman <khilman@kernel.org>
16386L:	linux-omap@vger.kernel.org
16387S:	Maintained
16388F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16389F:	drivers/gpio/gpio-omap.c
16390
16391OMAP HARDWARE SPINLOCK SUPPORT
16392L:	linux-omap@vger.kernel.org
16393S:	Orphan
16394F:	drivers/hwspinlock/omap_hwspinlock.c
16395
16396OMAP HS MMC SUPPORT
16397L:	linux-mmc@vger.kernel.org
16398L:	linux-omap@vger.kernel.org
16399S:	Orphan
16400F:	drivers/mmc/host/omap_hsmmc.c
16401
16402OMAP HWMOD DATA
16403M:	Paul Walmsley <paul@pwsan.com>
16404L:	linux-omap@vger.kernel.org
16405S:	Maintained
16406F:	arch/arm/mach-omap2/omap_hwmod*data*
16407
16408OMAP HWMOD SUPPORT
16409M:	Benoît Cousson <bcousson@baylibre.com>
16410M:	Paul Walmsley <paul@pwsan.com>
16411L:	linux-omap@vger.kernel.org
16412S:	Maintained
16413F:	arch/arm/mach-omap2/omap_hwmod.*
16414
16415OMAP I2C DRIVER
16416M:	Vignesh R <vigneshr@ti.com>
16417L:	linux-omap@vger.kernel.org
16418L:	linux-i2c@vger.kernel.org
16419S:	Maintained
16420F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16421F:	drivers/i2c/busses/i2c-omap.c
16422
16423OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16424M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16425L:	linux-media@vger.kernel.org
16426S:	Maintained
16427F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16428F:	drivers/media/platform/ti/omap3isp/
16429F:	drivers/staging/media/omap4iss/
16430
16431OMAP MMC SUPPORT
16432M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16433L:	linux-omap@vger.kernel.org
16434S:	Odd Fixes
16435F:	drivers/mmc/host/omap.c
16436
16437OMAP POWER MANAGEMENT SUPPORT
16438M:	Kevin Hilman <khilman@kernel.org>
16439L:	linux-omap@vger.kernel.org
16440S:	Maintained
16441F:	arch/arm/*omap*/*pm*
16442F:	drivers/cpufreq/omap-cpufreq.c
16443
16444OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16445M:	Paul Walmsley <paul@pwsan.com>
16446L:	linux-omap@vger.kernel.org
16447S:	Maintained
16448F:	arch/arm/mach-omap2/prm*
16449
16450OMAP RANDOM NUMBER GENERATOR SUPPORT
16451M:	Deepak Saxena <dsaxena@plexity.net>
16452S:	Maintained
16453F:	drivers/char/hw_random/omap-rng.c
16454
16455OMAP USB SUPPORT
16456L:	linux-usb@vger.kernel.org
16457L:	linux-omap@vger.kernel.org
16458S:	Orphan
16459F:	arch/arm/*omap*/usb*
16460F:	drivers/usb/*/*omap*
16461
16462OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16463M:	Mark Jackson <mpfj@newflow.co.uk>
16464L:	linux-omap@vger.kernel.org
16465S:	Maintained
16466F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16467
16468OMAP1 SUPPORT
16469M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16470M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16471M:	Tony Lindgren <tony@atomide.com>
16472L:	linux-omap@vger.kernel.org
16473S:	Maintained
16474Q:	http://patchwork.kernel.org/project/linux-omap/list/
16475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16476F:	arch/arm/configs/omap1_defconfig
16477F:	arch/arm/mach-omap1/
16478F:	drivers/i2c/busses/i2c-omap.c
16479F:	include/linux/platform_data/ams-delta-fiq.h
16480F:	include/linux/platform_data/i2c-omap.h
16481
16482OMAP2+ SUPPORT
16483M:	Tony Lindgren <tony@atomide.com>
16484L:	linux-omap@vger.kernel.org
16485S:	Maintained
16486W:	http://www.muru.com/linux/omap/
16487W:	http://linux.omap.com/
16488Q:	http://patchwork.kernel.org/project/linux-omap/list/
16489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16490F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16491F:	arch/arm/configs/omap2plus_defconfig
16492F:	arch/arm/mach-omap2/
16493F:	drivers/bus/omap*.[ch]
16494F:	drivers/bus/ti-sysc.c
16495F:	drivers/gpio/gpio-tps65219.c
16496F:	drivers/i2c/busses/i2c-omap.c
16497F:	drivers/irqchip/irq-omap-intc.c
16498F:	drivers/mfd/*omap*.c
16499F:	drivers/mfd/menelaus.c
16500F:	drivers/mfd/palmas.c
16501F:	drivers/mfd/tps65217.c
16502F:	drivers/mfd/tps65218.c
16503F:	drivers/mfd/tps65219.c
16504F:	drivers/mfd/tps65910.c
16505F:	drivers/mfd/twl-core.[ch]
16506F:	drivers/mfd/twl4030*.c
16507F:	drivers/mfd/twl6030*.c
16508F:	drivers/mfd/twl6040*.c
16509F:	drivers/regulator/palmas-regulator*.c
16510F:	drivers/regulator/pbias-regulator.c
16511F:	drivers/regulator/tps65217-regulator.c
16512F:	drivers/regulator/tps65218-regulator.c
16513F:	drivers/regulator/tps65219-regulator.c
16514F:	drivers/regulator/tps65910-regulator.c
16515F:	drivers/regulator/twl-regulator.c
16516F:	drivers/regulator/twl6030-regulator.c
16517F:	include/linux/platform_data/i2c-omap.h
16518F:	include/linux/platform_data/ti-sysc.h
16519
16520OMFS FILESYSTEM
16521M:	Bob Copeland <me@bobcopeland.com>
16522L:	linux-karma-devel@lists.sourceforge.net
16523S:	Maintained
16524F:	Documentation/filesystems/omfs.rst
16525F:	fs/omfs/
16526
16527OMNIVISION OG01A1B SENSOR DRIVER
16528M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16529L:	linux-media@vger.kernel.org
16530S:	Maintained
16531F:	drivers/media/i2c/og01a1b.c
16532
16533OMNIVISION OV01A10 SENSOR DRIVER
16534M:	Bingbu Cao <bingbu.cao@intel.com>
16535L:	linux-media@vger.kernel.org
16536S:	Maintained
16537T:	git git://linuxtv.org/media_tree.git
16538F:	drivers/media/i2c/ov01a10.c
16539
16540OMNIVISION OV02A10 SENSOR DRIVER
16541L:	linux-media@vger.kernel.org
16542S:	Orphan
16543T:	git git://linuxtv.org/media_tree.git
16544F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16545F:	drivers/media/i2c/ov02a10.c
16546
16547OMNIVISION OV08D10 SENSOR DRIVER
16548M:	Jimmy Su <jimmy.su@intel.com>
16549L:	linux-media@vger.kernel.org
16550S:	Maintained
16551T:	git git://linuxtv.org/media_tree.git
16552F:	drivers/media/i2c/ov08d10.c
16553
16554OMNIVISION OV08X40 SENSOR DRIVER
16555M:	Jason Chen <jason.z.chen@intel.com>
16556L:	linux-media@vger.kernel.org
16557S:	Maintained
16558T:	git git://linuxtv.org/media_tree.git
16559F:	drivers/media/i2c/ov08x40.c
16560
16561OMNIVISION OV13858 SENSOR DRIVER
16562M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16563L:	linux-media@vger.kernel.org
16564S:	Maintained
16565T:	git git://linuxtv.org/media_tree.git
16566F:	drivers/media/i2c/ov13858.c
16567
16568OMNIVISION OV13B10 SENSOR DRIVER
16569M:	Arec Kao <arec.kao@intel.com>
16570L:	linux-media@vger.kernel.org
16571S:	Maintained
16572T:	git git://linuxtv.org/media_tree.git
16573F:	drivers/media/i2c/ov13b10.c
16574
16575OMNIVISION OV2680 SENSOR DRIVER
16576M:	Rui Miguel Silva <rmfrfs@gmail.com>
16577M:	Hans de Goede <hansg@kernel.org>
16578L:	linux-media@vger.kernel.org
16579S:	Maintained
16580T:	git git://linuxtv.org/media_tree.git
16581F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16582F:	drivers/media/i2c/ov2680.c
16583
16584OMNIVISION OV2685 SENSOR DRIVER
16585M:	Shunqian Zheng <zhengsq@rock-chips.com>
16586L:	linux-media@vger.kernel.org
16587S:	Maintained
16588T:	git git://linuxtv.org/media_tree.git
16589F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16590F:	drivers/media/i2c/ov2685.c
16591
16592OMNIVISION OV2740 SENSOR DRIVER
16593M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16594R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16595R:	Bingbu Cao <bingbu.cao@intel.com>
16596L:	linux-media@vger.kernel.org
16597S:	Maintained
16598T:	git git://linuxtv.org/media_tree.git
16599F:	drivers/media/i2c/ov2740.c
16600
16601OMNIVISION OV4689 SENSOR DRIVER
16602M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16603L:	linux-media@vger.kernel.org
16604S:	Maintained
16605T:	git git://linuxtv.org/media_tree.git
16606F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16607F:	drivers/media/i2c/ov4689.c
16608
16609OMNIVISION OV5640 SENSOR DRIVER
16610M:	Steve Longerbeam <slongerbeam@gmail.com>
16611L:	linux-media@vger.kernel.org
16612S:	Maintained
16613T:	git git://linuxtv.org/media_tree.git
16614F:	drivers/media/i2c/ov5640.c
16615
16616OMNIVISION OV5647 SENSOR DRIVER
16617M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16618M:	Jacopo Mondi <jacopo@jmondi.org>
16619L:	linux-media@vger.kernel.org
16620S:	Maintained
16621T:	git git://linuxtv.org/media_tree.git
16622F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16623F:	drivers/media/i2c/ov5647.c
16624
16625OMNIVISION OV5670 SENSOR DRIVER
16626M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16627L:	linux-media@vger.kernel.org
16628S:	Maintained
16629T:	git git://linuxtv.org/media_tree.git
16630F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16631F:	drivers/media/i2c/ov5670.c
16632
16633OMNIVISION OV5675 SENSOR DRIVER
16634M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16635L:	linux-media@vger.kernel.org
16636S:	Maintained
16637T:	git git://linuxtv.org/media_tree.git
16638F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16639F:	drivers/media/i2c/ov5675.c
16640
16641OMNIVISION OV5693 SENSOR DRIVER
16642M:	Daniel Scally <djrscally@gmail.com>
16643L:	linux-media@vger.kernel.org
16644S:	Maintained
16645T:	git git://linuxtv.org/media_tree.git
16646F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16647F:	drivers/media/i2c/ov5693.c
16648
16649OMNIVISION OV5695 SENSOR DRIVER
16650M:	Shunqian Zheng <zhengsq@rock-chips.com>
16651L:	linux-media@vger.kernel.org
16652S:	Maintained
16653T:	git git://linuxtv.org/media_tree.git
16654F:	drivers/media/i2c/ov5695.c
16655
16656OMNIVISION OV64A40 SENSOR DRIVER
16657M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16658L:	linux-media@vger.kernel.org
16659S:	Maintained
16660T:	git git://linuxtv.org/media_tree.git
16661F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16662F:	drivers/media/i2c/ov64a40.c
16663
16664OMNIVISION OV7670 SENSOR DRIVER
16665L:	linux-media@vger.kernel.org
16666S:	Orphan
16667T:	git git://linuxtv.org/media_tree.git
16668F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16669F:	drivers/media/i2c/ov7670.c
16670
16671OMNIVISION OV772x SENSOR DRIVER
16672M:	Jacopo Mondi <jacopo@jmondi.org>
16673L:	linux-media@vger.kernel.org
16674S:	Odd fixes
16675T:	git git://linuxtv.org/media_tree.git
16676F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16677F:	drivers/media/i2c/ov772x.c
16678F:	include/media/i2c/ov772x.h
16679
16680OMNIVISION OV7740 SENSOR DRIVER
16681L:	linux-media@vger.kernel.org
16682S:	Orphan
16683T:	git git://linuxtv.org/media_tree.git
16684F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16685F:	drivers/media/i2c/ov7740.c
16686
16687OMNIVISION OV8856 SENSOR DRIVER
16688M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16689L:	linux-media@vger.kernel.org
16690S:	Maintained
16691T:	git git://linuxtv.org/media_tree.git
16692F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16693F:	drivers/media/i2c/ov8856.c
16694
16695OMNIVISION OV8858 SENSOR DRIVER
16696M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16697M:	Nicholas Roth <nicholas@rothemail.net>
16698L:	linux-media@vger.kernel.org
16699S:	Maintained
16700T:	git git://linuxtv.org/media_tree.git
16701F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16702F:	drivers/media/i2c/ov8858.c
16703
16704OMNIVISION OV9282 SENSOR DRIVER
16705M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16706L:	linux-media@vger.kernel.org
16707S:	Maintained
16708T:	git git://linuxtv.org/media_tree.git
16709F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16710F:	drivers/media/i2c/ov9282.c
16711
16712OMNIVISION OV9640 SENSOR DRIVER
16713M:	Petr Cvek <petrcvekcz@gmail.com>
16714L:	linux-media@vger.kernel.org
16715S:	Maintained
16716F:	drivers/media/i2c/ov9640.*
16717
16718OMNIVISION OV9650 SENSOR DRIVER
16719M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16720R:	Akinobu Mita <akinobu.mita@gmail.com>
16721R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16722L:	linux-media@vger.kernel.org
16723S:	Maintained
16724T:	git git://linuxtv.org/media_tree.git
16725F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16726F:	drivers/media/i2c/ov9650.c
16727
16728OMNIVISION OV9734 SENSOR DRIVER
16729M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16730R:	Bingbu Cao <bingbu.cao@intel.com>
16731L:	linux-media@vger.kernel.org
16732S:	Maintained
16733T:	git git://linuxtv.org/media_tree.git
16734F:	drivers/media/i2c/ov9734.c
16735
16736ONBOARD USB HUB DRIVER
16737M:	Matthias Kaehlcke <mka@chromium.org>
16738L:	linux-usb@vger.kernel.org
16739S:	Maintained
16740F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16741F:	drivers/usb/misc/onboard_usb_dev.c
16742
16743ONENAND FLASH DRIVER
16744M:	Kyungmin Park <kyungmin.park@samsung.com>
16745L:	linux-mtd@lists.infradead.org
16746S:	Maintained
16747F:	drivers/mtd/nand/onenand/
16748F:	include/linux/mtd/onenand*.h
16749
16750ONEXPLAYER FAN DRIVER
16751M:	Derek John Clark <derekjohn.clark@gmail.com>
16752M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16753L:	linux-hwmon@vger.kernel.org
16754S:	Maintained
16755F:	drivers/hwmon/oxp-sensors.c
16756
16757ONIE TLV NVMEM LAYOUT DRIVER
16758M:	Miquel Raynal <miquel.raynal@bootlin.com>
16759S:	Maintained
16760F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16761F:	drivers/nvmem/layouts/onie-tlv.c
16762
16763ONION OMEGA2+ BOARD
16764M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16765L:	linux-mips@vger.kernel.org
16766S:	Maintained
16767F:	arch/mips/boot/dts/ralink/omega2p.dts
16768
16769ONSEMI ETHERNET PHY DRIVERS
16770M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16771L:	netdev@vger.kernel.org
16772S:	Supported
16773W:	http://www.onsemi.com
16774F:	drivers/net/phy/ncn*
16775
16776OP-TEE DRIVER
16777M:	Jens Wiklander <jens.wiklander@linaro.org>
16778L:	op-tee@lists.trustedfirmware.org
16779S:	Maintained
16780F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16781F:	drivers/tee/optee/
16782
16783OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16784M:	Sumit Garg <sumit.garg@linaro.org>
16785L:	op-tee@lists.trustedfirmware.org
16786S:	Maintained
16787F:	drivers/char/hw_random/optee-rng.c
16788
16789OP-TEE RTC DRIVER
16790M:	Clément Léger <clement.leger@bootlin.com>
16791L:	linux-rtc@vger.kernel.org
16792S:	Maintained
16793F:	drivers/rtc/rtc-optee.c
16794
16795OPA-VNIC DRIVER
16796M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16797L:	linux-rdma@vger.kernel.org
16798S:	Supported
16799F:	drivers/infiniband/ulp/opa_vnic
16800
16801OPEN FIRMWARE AND FLATTENED DEVICE TREE
16802M:	Rob Herring <robh@kernel.org>
16803M:	Saravana Kannan <saravanak@google.com>
16804L:	devicetree@vger.kernel.org
16805S:	Maintained
16806W:	http://www.devicetree.org/
16807C:	irc://irc.libera.chat/devicetree
16808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16809F:	Documentation/ABI/testing/sysfs-firmware-ofw
16810F:	drivers/of/
16811F:	include/linux/of*.h
16812F:	scripts/dtc/
16813F:	tools/testing/selftests/dt/
16814K:	of_overlay_notifier_
16815K:	of_overlay_fdt_apply
16816K:	of_overlay_remove
16817
16818OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16819M:	Rob Herring <robh@kernel.org>
16820M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16821M:	Conor Dooley <conor+dt@kernel.org>
16822L:	devicetree@vger.kernel.org
16823S:	Maintained
16824Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16825C:	irc://irc.libera.chat/devicetree
16826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16827F:	Documentation/devicetree/
16828F:	arch/*/boot/dts/
16829F:	include/dt-bindings/
16830
16831OPENCOMPUTE PTP CLOCK DRIVER
16832M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16833M:	Vadim Fedorenko <vadfed@linux.dev>
16834L:	netdev@vger.kernel.org
16835S:	Maintained
16836F:	drivers/ptp/ptp_ocp.c
16837
16838OPENCORES I2C BUS DRIVER
16839M:	Peter Korsgaard <peter@korsgaard.com>
16840M:	Andrew Lunn <andrew@lunn.ch>
16841L:	linux-i2c@vger.kernel.org
16842S:	Maintained
16843F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16844F:	Documentation/i2c/busses/i2c-ocores.rst
16845F:	drivers/i2c/busses/i2c-ocores.c
16846F:	include/linux/platform_data/i2c-ocores.h
16847
16848OPENRISC ARCHITECTURE
16849M:	Jonas Bonn <jonas@southpole.se>
16850M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16851M:	Stafford Horne <shorne@gmail.com>
16852L:	linux-openrisc@vger.kernel.org
16853S:	Maintained
16854W:	http://openrisc.io
16855T:	git https://github.com/openrisc/linux.git
16856F:	Documentation/arch/openrisc/
16857F:	Documentation/devicetree/bindings/openrisc/
16858F:	arch/openrisc/
16859F:	drivers/irqchip/irq-ompic.c
16860F:	drivers/irqchip/irq-or1k-*
16861
16862OPENVSWITCH
16863M:	Pravin B Shelar <pshelar@ovn.org>
16864L:	netdev@vger.kernel.org
16865L:	dev@openvswitch.org
16866S:	Maintained
16867W:	http://openvswitch.org
16868F:	include/uapi/linux/openvswitch.h
16869F:	net/openvswitch/
16870F:	tools/testing/selftests/net/openvswitch/
16871
16872OPERATING PERFORMANCE POINTS (OPP)
16873M:	Viresh Kumar <vireshk@kernel.org>
16874M:	Nishanth Menon <nm@ti.com>
16875M:	Stephen Boyd <sboyd@kernel.org>
16876L:	linux-pm@vger.kernel.org
16877S:	Maintained
16878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16879F:	Documentation/devicetree/bindings/opp/
16880F:	Documentation/power/opp.rst
16881F:	drivers/opp/
16882F:	include/linux/pm_opp.h
16883
16884OPL4 DRIVER
16885M:	Clemens Ladisch <clemens@ladisch.de>
16886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16887S:	Maintained
16888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16889F:	sound/drivers/opl4/
16890
16891ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16892M:	Mark Fasheh <mark@fasheh.com>
16893M:	Joel Becker <jlbec@evilplan.org>
16894M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16895L:	ocfs2-devel@lists.linux.dev
16896S:	Supported
16897W:	http://ocfs2.wiki.kernel.org
16898F:	Documentation/filesystems/dlmfs.rst
16899F:	Documentation/filesystems/ocfs2.rst
16900F:	fs/ocfs2/
16901
16902ORANGEFS FILESYSTEM
16903M:	Mike Marshall <hubcap@omnibond.com>
16904R:	Martin Brandenburg <martin@omnibond.com>
16905L:	devel@lists.orangefs.org
16906S:	Supported
16907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16908F:	Documentation/filesystems/orangefs.rst
16909F:	fs/orangefs/
16910
16911OV2659 OMNIVISION SENSOR DRIVER
16912M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16913L:	linux-media@vger.kernel.org
16914S:	Maintained
16915W:	https://linuxtv.org
16916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16917T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16918F:	drivers/media/i2c/ov2659.c
16919F:	include/media/i2c/ov2659.h
16920
16921OVERLAY FILESYSTEM
16922M:	Miklos Szeredi <miklos@szeredi.hu>
16923M:	Amir Goldstein <amir73il@gmail.com>
16924L:	linux-unionfs@vger.kernel.org
16925S:	Supported
16926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16927F:	Documentation/filesystems/overlayfs.rst
16928F:	fs/overlayfs/
16929
16930P54 WIRELESS DRIVER
16931M:	Christian Lamparter <chunkeey@googlemail.com>
16932L:	linux-wireless@vger.kernel.org
16933S:	Maintained
16934W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16935F:	drivers/net/wireless/intersil/p54/
16936
16937PACKET SOCKETS
16938M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16939S:	Maintained
16940F:	include/uapi/linux/if_packet.h
16941F:	net/packet/af_packet.c
16942
16943PACKING
16944M:	Vladimir Oltean <olteanv@gmail.com>
16945L:	netdev@vger.kernel.org
16946S:	Supported
16947F:	Documentation/core-api/packing.rst
16948F:	include/linux/packing.h
16949F:	lib/packing.c
16950
16951PADATA PARALLEL EXECUTION MECHANISM
16952M:	Steffen Klassert <steffen.klassert@secunet.com>
16953M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16954L:	linux-crypto@vger.kernel.org
16955L:	linux-kernel@vger.kernel.org
16956S:	Maintained
16957F:	Documentation/core-api/padata.rst
16958F:	include/linux/padata.h
16959F:	kernel/padata.c
16960
16961PAGE CACHE
16962M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16963L:	linux-fsdevel@vger.kernel.org
16964S:	Supported
16965T:	git git://git.infradead.org/users/willy/pagecache.git
16966F:	Documentation/filesystems/locking.rst
16967F:	Documentation/filesystems/vfs.rst
16968F:	include/linux/pagemap.h
16969F:	mm/filemap.c
16970F:	mm/page-writeback.c
16971F:	mm/readahead.c
16972F:	mm/truncate.c
16973
16974PAGE POOL
16975M:	Jesper Dangaard Brouer <hawk@kernel.org>
16976M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16977L:	netdev@vger.kernel.org
16978S:	Supported
16979F:	Documentation/networking/page_pool.rst
16980F:	include/net/page_pool/
16981F:	include/trace/events/page_pool.h
16982F:	net/core/page_pool.c
16983
16984PAGE TABLE CHECK
16985M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16986M:	Andrew Morton <akpm@linux-foundation.org>
16987L:	linux-mm@kvack.org
16988S:	Maintained
16989F:	Documentation/mm/page_table_check.rst
16990F:	include/linux/page_table_check.h
16991F:	mm/page_table_check.c
16992
16993PANASONIC LAPTOP ACPI EXTRAS DRIVER
16994M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16995L:	platform-driver-x86@vger.kernel.org
16996S:	Maintained
16997F:	drivers/platform/x86/panasonic-laptop.c
16998
16999PARALLAX PING IIO SENSOR DRIVER
17000M:	Andreas Klinger <ak@it-klinger.de>
17001L:	linux-iio@vger.kernel.org
17002S:	Maintained
17003F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17004F:	drivers/iio/proximity/ping.c
17005
17006PARALLEL LCD/KEYPAD PANEL DRIVER
17007M:	Willy Tarreau <willy@haproxy.com>
17008M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17009S:	Odd Fixes
17010F:	Documentation/admin-guide/lcd-panel-cgram.rst
17011F:	drivers/auxdisplay/panel.c
17012
17013PARALLEL PORT SUBSYSTEM
17014M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17015M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17016L:	linux-parport@lists.infradead.org (subscribers-only)
17017S:	Maintained
17018F:	Documentation/driver-api/parport*.rst
17019F:	drivers/char/ppdev.c
17020F:	drivers/parport/
17021F:	include/linux/parport*.h
17022F:	include/uapi/linux/ppdev.h
17023
17024PARAVIRT_OPS INTERFACE
17025M:	Juergen Gross <jgross@suse.com>
17026R:	Ajay Kaher <ajay.kaher@broadcom.com>
17027R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17028R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17029L:	virtualization@lists.linux.dev
17030L:	x86@kernel.org
17031S:	Supported
17032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17033F:	Documentation/virt/paravirt_ops.rst
17034F:	arch/*/include/asm/paravirt*.h
17035F:	arch/*/kernel/paravirt*
17036F:	include/linux/hypervisor.h
17037
17038PARISC ARCHITECTURE
17039M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17040M:	Helge Deller <deller@gmx.de>
17041L:	linux-parisc@vger.kernel.org
17042S:	Maintained
17043W:	https://parisc.wiki.kernel.org
17044Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17047F:	Documentation/arch/parisc/
17048F:	arch/parisc/
17049F:	drivers/char/agp/parisc-agp.c
17050F:	drivers/input/misc/hp_sdc_rtc.c
17051F:	drivers/input/serio/gscps2.c
17052F:	drivers/input/serio/hp_sdc*
17053F:	drivers/parisc/
17054F:	drivers/parport/parport_gsc.*
17055F:	drivers/tty/serial/8250/8250_parisc.c
17056F:	drivers/video/console/sti*
17057F:	drivers/video/fbdev/sti*
17058F:	drivers/video/logo/logo_parisc*
17059F:	include/linux/hp_sdc.h
17060
17061PARMAN
17062M:	Jiri Pirko <jiri@resnulli.us>
17063L:	netdev@vger.kernel.org
17064S:	Supported
17065F:	include/linux/parman.h
17066F:	lib/parman.c
17067F:	lib/test_parman.c
17068
17069PC ENGINES APU BOARD DRIVER
17070M:	Enrico Weigelt, metux IT consult <info@metux.net>
17071S:	Maintained
17072F:	drivers/platform/x86/pcengines-apuv2.c
17073
17074PC87360 HARDWARE MONITORING DRIVER
17075M:	Jim Cromie <jim.cromie@gmail.com>
17076L:	linux-hwmon@vger.kernel.org
17077S:	Maintained
17078F:	Documentation/hwmon/pc87360.rst
17079F:	drivers/hwmon/pc87360.c
17080
17081PC8736x GPIO DRIVER
17082M:	Jim Cromie <jim.cromie@gmail.com>
17083S:	Maintained
17084F:	drivers/char/pc8736x_gpio.c
17085
17086PC87427 HARDWARE MONITORING DRIVER
17087M:	Jean Delvare <jdelvare@suse.com>
17088L:	linux-hwmon@vger.kernel.org
17089S:	Maintained
17090F:	Documentation/hwmon/pc87427.rst
17091F:	drivers/hwmon/pc87427.c
17092
17093PCA9532 LED DRIVER
17094M:	Riku Voipio <riku.voipio@iki.fi>
17095S:	Maintained
17096F:	drivers/leds/leds-pca9532.c
17097F:	include/linux/leds-pca9532.h
17098
17099PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17100M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17101M:	Pali Rohár <pali@kernel.org>
17102L:	linux-pci@vger.kernel.org
17103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17104S:	Maintained
17105F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17106F:	drivers/pci/controller/pci-aardvark.c
17107
17108PCI DRIVER FOR ALTERA PCIE IP
17109M:	Joyce Ooi <joyce.ooi@intel.com>
17110L:	linux-pci@vger.kernel.org
17111S:	Supported
17112F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17113F:	drivers/pci/controller/pcie-altera.c
17114
17115PCI DRIVER FOR APPLIEDMICRO XGENE
17116M:	Toan Le <toan@os.amperecomputing.com>
17117L:	linux-pci@vger.kernel.org
17118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17119S:	Maintained
17120F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17121F:	drivers/pci/controller/pci-xgene.c
17122
17123PCI DRIVER FOR ARM VERSATILE PLATFORM
17124M:	Rob Herring <robh@kernel.org>
17125L:	linux-pci@vger.kernel.org
17126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17127S:	Maintained
17128F:	Documentation/devicetree/bindings/pci/versatile.yaml
17129F:	drivers/pci/controller/pci-versatile.c
17130
17131PCI DRIVER FOR ARMADA 8K
17132M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17133L:	linux-pci@vger.kernel.org
17134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17135S:	Maintained
17136F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17137F:	drivers/pci/controller/dwc/pcie-armada8k.c
17138
17139PCI DRIVER FOR CADENCE PCIE IP
17140L:	linux-pci@vger.kernel.org
17141S:	Orphan
17142F:	Documentation/devicetree/bindings/pci/cdns,*
17143F:	drivers/pci/controller/cadence/*cadence*
17144
17145PCI DRIVER FOR FREESCALE LAYERSCAPE
17146M:	Minghuan Lian <minghuan.Lian@nxp.com>
17147M:	Mingkai Hu <mingkai.hu@nxp.com>
17148M:	Roy Zang <roy.zang@nxp.com>
17149L:	linuxppc-dev@lists.ozlabs.org
17150L:	linux-pci@vger.kernel.org
17151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17152S:	Maintained
17153F:	drivers/pci/controller/dwc/*layerscape*
17154
17155PCI DRIVER FOR FU740
17156M:	Paul Walmsley <paul.walmsley@sifive.com>
17157M:	Greentime Hu <greentime.hu@sifive.com>
17158M:	Samuel Holland <samuel.holland@sifive.com>
17159L:	linux-pci@vger.kernel.org
17160S:	Maintained
17161F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17162F:	drivers/pci/controller/dwc/pcie-fu740.c
17163
17164PCI DRIVER FOR GENERIC OF HOSTS
17165M:	Will Deacon <will@kernel.org>
17166L:	linux-pci@vger.kernel.org
17167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17168S:	Maintained
17169F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17170F:	drivers/pci/controller/pci-host-common.c
17171F:	drivers/pci/controller/pci-host-generic.c
17172
17173PCI DRIVER FOR IMX6
17174M:	Richard Zhu <hongxing.zhu@nxp.com>
17175M:	Lucas Stach <l.stach@pengutronix.de>
17176L:	linux-pci@vger.kernel.org
17177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17178S:	Maintained
17179F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17180F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17181F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17182F:	drivers/pci/controller/dwc/*imx6*
17183
17184PCI DRIVER FOR INTEL IXP4XX
17185M:	Linus Walleij <linus.walleij@linaro.org>
17186S:	Maintained
17187F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17188F:	drivers/pci/controller/pci-ixp4xx.c
17189
17190PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17191M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17192R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17193L:	linux-pci@vger.kernel.org
17194S:	Supported
17195F:	drivers/pci/controller/vmd.c
17196
17197PCI DRIVER FOR MICROSEMI SWITCHTEC
17198M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17199M:	Logan Gunthorpe <logang@deltatee.com>
17200L:	linux-pci@vger.kernel.org
17201S:	Maintained
17202F:	Documentation/ABI/testing/sysfs-class-switchtec
17203F:	Documentation/driver-api/switchtec.rst
17204F:	drivers/ntb/hw/mscc/
17205F:	drivers/pci/switch/switchtec*
17206F:	include/linux/switchtec.h
17207F:	include/uapi/linux/switchtec_ioctl.h
17208
17209PCI DRIVER FOR MOBIVEIL PCIE IP
17210M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17211M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17212L:	linux-pci@vger.kernel.org
17213S:	Supported
17214F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17215F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17216
17217PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17218M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17219M:	Pali Rohár <pali@kernel.org>
17220L:	linux-pci@vger.kernel.org
17221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17222S:	Maintained
17223F:	drivers/pci/controller/*mvebu*
17224
17225PCI DRIVER FOR NVIDIA TEGRA
17226M:	Thierry Reding <thierry.reding@gmail.com>
17227L:	linux-tegra@vger.kernel.org
17228L:	linux-pci@vger.kernel.org
17229S:	Supported
17230F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17231F:	drivers/pci/controller/pci-tegra.c
17232
17233PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17234M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17235L:	linux-pci@vger.kernel.org
17236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17237S:	Maintained
17238F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17239F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17240
17241PCI DRIVER FOR RENESAS R-CAR
17242M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17243M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17244L:	linux-pci@vger.kernel.org
17245L:	linux-renesas-soc@vger.kernel.org
17246S:	Maintained
17247F:	Documentation/devicetree/bindings/pci/*rcar*
17248F:	drivers/pci/controller/*rcar*
17249F:	drivers/pci/controller/dwc/*rcar*
17250
17251PCI DRIVER FOR SAMSUNG EXYNOS
17252M:	Jingoo Han <jingoohan1@gmail.com>
17253L:	linux-pci@vger.kernel.org
17254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17255L:	linux-samsung-soc@vger.kernel.org
17256S:	Maintained
17257F:	drivers/pci/controller/dwc/pci-exynos.c
17258
17259PCI DRIVER FOR SYNOPSYS DESIGNWARE
17260M:	Jingoo Han <jingoohan1@gmail.com>
17261M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17262L:	linux-pci@vger.kernel.org
17263S:	Maintained
17264F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17265F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17266F:	drivers/pci/controller/dwc/*designware*
17267
17268PCI DRIVER FOR TI DRA7XX/J721E
17269M:	Vignesh Raghavendra <vigneshr@ti.com>
17270R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17271L:	linux-omap@vger.kernel.org
17272L:	linux-pci@vger.kernel.org
17273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17274S:	Supported
17275F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17276F:	drivers/pci/controller/cadence/pci-j721e.c
17277F:	drivers/pci/controller/dwc/pci-dra7xx.c
17278
17279PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17280M:	Linus Walleij <linus.walleij@linaro.org>
17281L:	linux-pci@vger.kernel.org
17282S:	Maintained
17283F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17284F:	drivers/pci/controller/pci-v3-semi.c
17285
17286PCI DRIVER FOR XILINX VERSAL CPM
17287M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17288M:	Michal Simek <michal.simek@amd.com>
17289L:	linux-pci@vger.kernel.org
17290S:	Maintained
17291F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17292F:	drivers/pci/controller/pcie-xilinx-cpm.c
17293
17294PCI ENDPOINT SUBSYSTEM
17295M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17296M:	Krzysztof Wilczyński <kw@linux.com>
17297R:	Kishon Vijay Abraham I <kishon@kernel.org>
17298L:	linux-pci@vger.kernel.org
17299S:	Supported
17300Q:	https://patchwork.kernel.org/project/linux-pci/list/
17301B:	https://bugzilla.kernel.org
17302C:	irc://irc.oftc.net/linux-pci
17303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17304F:	Documentation/PCI/endpoint/*
17305F:	Documentation/misc-devices/pci-endpoint-test.rst
17306F:	drivers/misc/pci_endpoint_test.c
17307F:	drivers/pci/endpoint/
17308F:	tools/pci/
17309
17310PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17311M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17312R:	Oliver O'Halloran <oohall@gmail.com>
17313L:	linuxppc-dev@lists.ozlabs.org
17314S:	Supported
17315F:	Documentation/PCI/pci-error-recovery.rst
17316F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17317F:	arch/powerpc/include/*/eeh*.h
17318F:	arch/powerpc/kernel/eeh*.c
17319F:	arch/powerpc/platforms/*/eeh*.c
17320F:	drivers/pci/pcie/aer.c
17321F:	drivers/pci/pcie/dpc.c
17322F:	drivers/pci/pcie/err.c
17323
17324PCI ERROR RECOVERY
17325M:	Linas Vepstas <linasvepstas@gmail.com>
17326L:	linux-pci@vger.kernel.org
17327S:	Supported
17328F:	Documentation/PCI/pci-error-recovery.rst
17329
17330PCI MSI DRIVER FOR ALTERA MSI IP
17331M:	Joyce Ooi <joyce.ooi@intel.com>
17332L:	linux-pci@vger.kernel.org
17333S:	Supported
17334F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17335F:	drivers/pci/controller/pcie-altera-msi.c
17336
17337PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17338M:	Toan Le <toan@os.amperecomputing.com>
17339L:	linux-pci@vger.kernel.org
17340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17341S:	Maintained
17342F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17343F:	drivers/pci/controller/pci-xgene-msi.c
17344
17345PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17346M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17347M:	Krzysztof Wilczyński <kw@linux.com>
17348R:	Rob Herring <robh@kernel.org>
17349L:	linux-pci@vger.kernel.org
17350S:	Supported
17351Q:	https://patchwork.kernel.org/project/linux-pci/list/
17352B:	https://bugzilla.kernel.org
17353C:	irc://irc.oftc.net/linux-pci
17354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17355F:	Documentation/devicetree/bindings/pci/
17356F:	drivers/pci/controller/
17357F:	drivers/pci/pci-bridge-emul.c
17358F:	drivers/pci/pci-bridge-emul.h
17359
17360PCI PEER-TO-PEER DMA (P2PDMA)
17361M:	Bjorn Helgaas <bhelgaas@google.com>
17362M:	Logan Gunthorpe <logang@deltatee.com>
17363L:	linux-pci@vger.kernel.org
17364S:	Supported
17365Q:	https://patchwork.kernel.org/project/linux-pci/list/
17366B:	https://bugzilla.kernel.org
17367C:	irc://irc.oftc.net/linux-pci
17368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17369F:	Documentation/driver-api/pci/p2pdma.rst
17370F:	drivers/pci/p2pdma.c
17371F:	include/linux/pci-p2pdma.h
17372
17373PCI SUBSYSTEM
17374M:	Bjorn Helgaas <bhelgaas@google.com>
17375L:	linux-pci@vger.kernel.org
17376S:	Supported
17377Q:	https://patchwork.kernel.org/project/linux-pci/list/
17378B:	https://bugzilla.kernel.org
17379C:	irc://irc.oftc.net/linux-pci
17380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17381F:	Documentation/PCI/
17382F:	Documentation/devicetree/bindings/pci/
17383F:	arch/x86/kernel/early-quirks.c
17384F:	arch/x86/kernel/quirks.c
17385F:	arch/x86/pci/
17386F:	drivers/acpi/pci*
17387F:	drivers/pci/
17388F:	include/asm-generic/pci*
17389F:	include/linux/of_pci.h
17390F:	include/linux/pci*
17391F:	include/uapi/linux/pci*
17392
17393PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17394M:	Jonathan Chocron <jonnyc@amazon.com>
17395L:	linux-pci@vger.kernel.org
17396S:	Maintained
17397F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17398F:	drivers/pci/controller/dwc/pcie-al.c
17399
17400PCIE DRIVER FOR AMLOGIC MESON
17401M:	Yue Wang <yue.wang@Amlogic.com>
17402L:	linux-pci@vger.kernel.org
17403L:	linux-amlogic@lists.infradead.org
17404S:	Maintained
17405F:	drivers/pci/controller/dwc/pci-meson.c
17406
17407PCIE DRIVER FOR AXIS ARTPEC
17408M:	Jesper Nilsson <jesper.nilsson@axis.com>
17409L:	linux-arm-kernel@axis.com
17410L:	linux-pci@vger.kernel.org
17411S:	Maintained
17412F:	Documentation/devicetree/bindings/pci/axis,artpec*
17413F:	drivers/pci/controller/dwc/*artpec*
17414
17415PCIE DRIVER FOR CAVIUM THUNDERX
17416M:	Robert Richter <rric@kernel.org>
17417L:	linux-pci@vger.kernel.org
17418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17419S:	Odd Fixes
17420F:	drivers/pci/controller/pci-thunder-*
17421
17422PCIE DRIVER FOR HISILICON
17423M:	Zhou Wang <wangzhou1@hisilicon.com>
17424L:	linux-pci@vger.kernel.org
17425S:	Maintained
17426F:	drivers/pci/controller/dwc/pcie-hisi.c
17427
17428PCIE DRIVER FOR HISILICON KIRIN
17429M:	Xiaowei Song <songxiaowei@hisilicon.com>
17430M:	Binghui Wang <wangbinghui@hisilicon.com>
17431L:	linux-pci@vger.kernel.org
17432S:	Maintained
17433F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17434F:	drivers/pci/controller/dwc/pcie-kirin.c
17435
17436PCIE DRIVER FOR HISILICON STB
17437M:	Shawn Guo <shawn.guo@linaro.org>
17438L:	linux-pci@vger.kernel.org
17439S:	Maintained
17440F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17441F:	drivers/pci/controller/dwc/pcie-histb.c
17442
17443PCIE DRIVER FOR INTEL KEEM BAY
17444M:	Srikanth Thokala <srikanth.thokala@intel.com>
17445L:	linux-pci@vger.kernel.org
17446S:	Supported
17447F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17448F:	drivers/pci/controller/dwc/pcie-keembay.c
17449
17450PCIE DRIVER FOR INTEL LGM GW SOC
17451M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17452L:	linux-pci@vger.kernel.org
17453S:	Maintained
17454F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17455F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17456
17457PCIE DRIVER FOR MEDIATEK
17458M:	Ryder Lee <ryder.lee@mediatek.com>
17459M:	Jianjun Wang <jianjun.wang@mediatek.com>
17460L:	linux-pci@vger.kernel.org
17461L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17462S:	Supported
17463F:	Documentation/devicetree/bindings/pci/mediatek*
17464F:	drivers/pci/controller/*mediatek*
17465
17466PCIE DRIVER FOR MICROCHIP
17467M:	Daire McNamara <daire.mcnamara@microchip.com>
17468L:	linux-pci@vger.kernel.org
17469S:	Supported
17470F:	Documentation/devicetree/bindings/pci/microchip*
17471F:	drivers/pci/controller/*microchip*
17472
17473PCIE DRIVER FOR QUALCOMM MSM
17474M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17475L:	linux-pci@vger.kernel.org
17476L:	linux-arm-msm@vger.kernel.org
17477S:	Maintained
17478F:	drivers/pci/controller/dwc/pcie-qcom.c
17479
17480PCIE DRIVER FOR ROCKCHIP
17481M:	Shawn Lin <shawn.lin@rock-chips.com>
17482L:	linux-pci@vger.kernel.org
17483L:	linux-rockchip@lists.infradead.org
17484S:	Maintained
17485F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17486F:	drivers/pci/controller/pcie-rockchip*
17487
17488PCIE DRIVER FOR SOCIONEXT UNIPHIER
17489M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17490L:	linux-pci@vger.kernel.org
17491S:	Maintained
17492F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17493F:	drivers/pci/controller/dwc/pcie-uniphier*
17494
17495PCIE DRIVER FOR ST SPEAR13XX
17496M:	Pratyush Anand <pratyush.anand@gmail.com>
17497L:	linux-pci@vger.kernel.org
17498S:	Maintained
17499F:	drivers/pci/controller/dwc/*spear*
17500
17501PCIE ENDPOINT DRIVER FOR QUALCOMM
17502M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17503L:	linux-pci@vger.kernel.org
17504L:	linux-arm-msm@vger.kernel.org
17505S:	Maintained
17506F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17507F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17508
17509PCMCIA SUBSYSTEM
17510M:	Dominik Brodowski <linux@dominikbrodowski.net>
17511S:	Odd Fixes
17512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17513F:	Documentation/pcmcia/
17514F:	drivers/pcmcia/
17515F:	include/pcmcia/
17516F:	tools/pcmcia/
17517
17518PCNET32 NETWORK DRIVER
17519M:	Don Fry <pcnet32@frontier.com>
17520L:	netdev@vger.kernel.org
17521S:	Maintained
17522F:	drivers/net/ethernet/amd/pcnet32.c
17523
17524PCRYPT PARALLEL CRYPTO ENGINE
17525M:	Steffen Klassert <steffen.klassert@secunet.com>
17526L:	linux-crypto@vger.kernel.org
17527S:	Maintained
17528F:	crypto/pcrypt.c
17529F:	include/crypto/pcrypt.h
17530
17531PDS DSC VIRTIO DATA PATH ACCELERATOR
17532R:	Shannon Nelson <shannon.nelson@amd.com>
17533F:	drivers/vdpa/pds/
17534
17535PECI HARDWARE MONITORING DRIVERS
17536M:	Iwona Winiarska <iwona.winiarska@intel.com>
17537L:	linux-hwmon@vger.kernel.org
17538S:	Supported
17539F:	Documentation/hwmon/peci-cputemp.rst
17540F:	Documentation/hwmon/peci-dimmtemp.rst
17541F:	drivers/hwmon/peci/
17542
17543PECI SUBSYSTEM
17544M:	Iwona Winiarska <iwona.winiarska@intel.com>
17545L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17546S:	Supported
17547F:	Documentation/devicetree/bindings/peci/
17548F:	Documentation/peci/
17549F:	drivers/peci/
17550F:	include/linux/peci-cpu.h
17551F:	include/linux/peci.h
17552
17553PENSANDO ETHERNET DRIVERS
17554M:	Shannon Nelson <shannon.nelson@amd.com>
17555M:	Brett Creeley <brett.creeley@amd.com>
17556M:	drivers@pensando.io
17557L:	netdev@vger.kernel.org
17558S:	Supported
17559F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17560F:	drivers/net/ethernet/pensando/
17561
17562PER-CPU MEMORY ALLOCATOR
17563M:	Dennis Zhou <dennis@kernel.org>
17564M:	Tejun Heo <tj@kernel.org>
17565M:	Christoph Lameter <cl@linux.com>
17566L:	linux-mm@kvack.org
17567S:	Maintained
17568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17569F:	arch/*/include/asm/percpu.h
17570F:	include/linux/percpu*.h
17571F:	lib/percpu*.c
17572F:	mm/percpu*.c
17573
17574PER-TASK DELAY ACCOUNTING
17575M:	Balbir Singh <bsingharora@gmail.com>
17576S:	Maintained
17577F:	include/linux/delayacct.h
17578F:	kernel/delayacct.c
17579
17580PERFORMANCE EVENTS SUBSYSTEM
17581M:	Peter Zijlstra <peterz@infradead.org>
17582M:	Ingo Molnar <mingo@redhat.com>
17583M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17584M:	Namhyung Kim <namhyung@kernel.org>
17585R:	Mark Rutland <mark.rutland@arm.com>
17586R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17587R:	Jiri Olsa <jolsa@kernel.org>
17588R:	Ian Rogers <irogers@google.com>
17589R:	Adrian Hunter <adrian.hunter@intel.com>
17590R:	"Liang, Kan" <kan.liang@linux.intel.com>
17591L:	linux-perf-users@vger.kernel.org
17592L:	linux-kernel@vger.kernel.org
17593S:	Supported
17594W:	https://perf.wiki.kernel.org/
17595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17598F:	arch/*/events/*
17599F:	arch/*/events/*/*
17600F:	arch/*/include/asm/perf_event.h
17601F:	arch/*/kernel/*/*/perf_event*.c
17602F:	arch/*/kernel/*/perf_event*.c
17603F:	arch/*/kernel/perf_callchain.c
17604F:	arch/*/kernel/perf_event*.c
17605F:	include/linux/perf_event.h
17606F:	include/uapi/linux/perf_event.h
17607F:	kernel/events/*
17608F:	tools/lib/perf/
17609F:	tools/perf/
17610
17611PERFORMANCE EVENTS TOOLING ARM64
17612R:	John Garry <john.g.garry@oracle.com>
17613R:	Will Deacon <will@kernel.org>
17614R:	James Clark <james.clark@arm.com>
17615R:	Mike Leach <mike.leach@linaro.org>
17616R:	Leo Yan <leo.yan@linux.dev>
17617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17618S:	Supported
17619F:	tools/build/feature/test-libopencsd.c
17620F:	tools/perf/arch/arm*/
17621F:	tools/perf/pmu-events/arch/arm64/
17622F:	tools/perf/util/arm-spe*
17623F:	tools/perf/util/cs-etm*
17624
17625PERSONALITY HANDLING
17626M:	Christoph Hellwig <hch@infradead.org>
17627L:	linux-abi-devel@lists.sourceforge.net
17628S:	Maintained
17629F:	include/linux/personality.h
17630F:	include/uapi/linux/personality.h
17631
17632PHOENIX RC FLIGHT CONTROLLER ADAPTER
17633M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17634L:	linux-input@vger.kernel.org
17635S:	Maintained
17636F:	Documentation/input/devices/pxrc.rst
17637F:	drivers/input/joystick/pxrc.c
17638
17639PHONET PROTOCOL
17640M:	Remi Denis-Courmont <courmisch@gmail.com>
17641S:	Supported
17642F:	Documentation/networking/phonet.rst
17643F:	include/linux/phonet.h
17644F:	include/net/phonet/
17645F:	include/uapi/linux/phonet.h
17646F:	net/phonet/
17647
17648PHRAM MTD DRIVER
17649M:	Joern Engel <joern@lazybastard.org>
17650L:	linux-mtd@lists.infradead.org
17651S:	Maintained
17652F:	drivers/mtd/devices/phram.c
17653
17654PICOLCD HID DRIVER
17655M:	Bruno Prémont <bonbons@linux-vserver.org>
17656L:	linux-input@vger.kernel.org
17657S:	Maintained
17658F:	drivers/hid/hid-picolcd*
17659
17660PIDFD API
17661M:	Christian Brauner <christian@brauner.io>
17662L:	linux-kernel@vger.kernel.org
17663S:	Maintained
17664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17665F:	samples/pidfd/
17666F:	tools/testing/selftests/clone3/
17667F:	tools/testing/selftests/pid_namespace/
17668F:	tools/testing/selftests/pidfd/
17669K:	(?i)pidfd
17670K:	(?i)clone3
17671K:	\b(clone_args|kernel_clone_args)\b
17672
17673PIN CONTROL SUBSYSTEM
17674M:	Linus Walleij <linus.walleij@linaro.org>
17675L:	linux-gpio@vger.kernel.org
17676S:	Maintained
17677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17678F:	Documentation/devicetree/bindings/pinctrl/
17679F:	Documentation/driver-api/pin-control.rst
17680F:	drivers/pinctrl/
17681F:	include/dt-bindings/pinctrl/
17682F:	include/linux/pinctrl/
17683
17684PIN CONTROLLER - AMD
17685M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17686M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17687S:	Maintained
17688F:	drivers/pinctrl/pinctrl-amd.c
17689
17690PIN CONTROLLER - FREESCALE
17691M:	Dong Aisheng <aisheng.dong@nxp.com>
17692M:	Fabio Estevam <festevam@gmail.com>
17693M:	Shawn Guo <shawnguo@kernel.org>
17694M:	Jacky Bai <ping.bai@nxp.com>
17695R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17696L:	linux-gpio@vger.kernel.org
17697L:	NXP S32 Linux Team <s32@nxp.com>
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17700F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17701F:	drivers/pinctrl/freescale/
17702F:	drivers/pinctrl/nxp/
17703
17704PIN CONTROLLER - INTEL
17705M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17706M:	Andy Shevchenko <andy@kernel.org>
17707S:	Supported
17708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17709F:	drivers/pinctrl/intel/
17710
17711PIN CONTROLLER - KEEMBAY
17712M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17713S:	Supported
17714F:	drivers/pinctrl/pinctrl-keembay*
17715
17716PIN CONTROLLER - MEDIATEK
17717M:	Sean Wang <sean.wang@kernel.org>
17718L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17719S:	Maintained
17720F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17721F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17722F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17723F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17724F:	drivers/pinctrl/mediatek/
17725
17726PIN CONTROLLER - MEDIATEK MIPS
17727M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17728M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17729L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17730L:	linux-mips@vger.kernel.org
17731S:	Maintained
17732F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17733F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17734F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17735F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17736F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17737F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17738F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17739F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17740F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17741F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17742F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17743F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17744F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17745F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17746F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17747
17748PIN CONTROLLER - MICROCHIP AT91
17749M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17751L:	linux-gpio@vger.kernel.org
17752S:	Supported
17753F:	drivers/gpio/gpio-sama5d2-piobu.c
17754F:	drivers/pinctrl/pinctrl-at91*
17755
17756PIN CONTROLLER - QUALCOMM
17757M:	Bjorn Andersson <andersson@kernel.org>
17758L:	linux-arm-msm@vger.kernel.org
17759S:	Maintained
17760F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17761F:	drivers/pinctrl/qcom/
17762
17763PIN CONTROLLER - RENESAS
17764M:	Geert Uytterhoeven <geert+renesas@glider.be>
17765L:	linux-renesas-soc@vger.kernel.org
17766S:	Supported
17767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17768F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17769F:	drivers/pinctrl/renesas/
17770
17771PIN CONTROLLER - SAMSUNG
17772M:	Krzysztof Kozlowski <krzk@kernel.org>
17773M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17774R:	Alim Akhtar <alim.akhtar@samsung.com>
17775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17776L:	linux-samsung-soc@vger.kernel.org
17777S:	Maintained
17778Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17779B:	mailto:linux-samsung-soc@vger.kernel.org
17780C:	irc://irc.libera.chat/linux-exynos
17781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17782F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17783F:	drivers/pinctrl/samsung/
17784
17785PIN CONTROLLER - SINGLE
17786M:	Tony Lindgren <tony@atomide.com>
17787M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17789L:	linux-omap@vger.kernel.org
17790S:	Maintained
17791F:	drivers/pinctrl/pinctrl-single.c
17792
17793PIN CONTROLLER - SUNPLUS / TIBBO
17794M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17795M:	Wells Lu <wellslutw@gmail.com>
17796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17797S:	Maintained
17798W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17799F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17800F:	drivers/pinctrl/sunplus/
17801F:	include/dt-bindings/pinctrl/sppctl*.h
17802
17803PINE64 PINEPHONE KEYBOARD DRIVER
17804M:	Samuel Holland <samuel@sholland.org>
17805S:	Supported
17806F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17807F:	drivers/input/keyboard/pinephone-keyboard.c
17808
17809PKTCDVD DRIVER
17810M:	linux-block@vger.kernel.org
17811S:	Orphan
17812F:	drivers/block/pktcdvd.c
17813F:	include/linux/pktcdvd.h
17814F:	include/uapi/linux/pktcdvd.h
17815
17816PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17817M:	Tomasz Duszynski <tduszyns@gmail.com>
17818S:	Maintained
17819F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17820F:	drivers/iio/chemical/pms7003.c
17821
17822PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17823M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17824L:	netdev@vger.kernel.org
17825S:	Maintained
17826F:	drivers/net/phy/mdio-open-alliance.h
17827F:	net/ethtool/plca.c
17828
17829PLDMFW LIBRARY
17830M:	Jacob Keller <jacob.e.keller@intel.com>
17831S:	Maintained
17832F:	Documentation/driver-api/pldmfw/
17833F:	include/linux/pldmfw.h
17834F:	lib/pldmfw/
17835
17836PLX DMA DRIVER
17837M:	Logan Gunthorpe <logang@deltatee.com>
17838S:	Maintained
17839F:	drivers/dma/plx_dma.c
17840
17841PM-GRAPH UTILITY
17842M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17843L:	linux-pm@vger.kernel.org
17844S:	Supported
17845W:	https://01.org/pm-graph
17846B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17847T:	git git://github.com/intel/pm-graph
17848F:	tools/power/pm-graph
17849
17850PM6764TR DRIVER
17851M:	Charles Hsu	<hsu.yungteng@gmail.com>
17852L:	linux-hwmon@vger.kernel.org
17853S:	Maintained
17854F:	Documentation/hwmon/pm6764tr.rst
17855F:	drivers/hwmon/pmbus/pm6764tr.c
17856
17857PMC SIERRA MaxRAID DRIVER
17858L:	linux-scsi@vger.kernel.org
17859S:	Orphan
17860W:	http://www.pmc-sierra.com/
17861F:	drivers/scsi/pmcraid.*
17862
17863PMC SIERRA PM8001 DRIVER
17864M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17865L:	linux-scsi@vger.kernel.org
17866S:	Supported
17867F:	drivers/scsi/pm8001/
17868
17869PNI RM3100 IIO DRIVER
17870M:	Song Qiang <songqiang1304521@gmail.com>
17871L:	linux-iio@vger.kernel.org
17872S:	Maintained
17873F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17874F:	drivers/iio/magnetometer/rm3100*
17875
17876PNP SUPPORT
17877M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17878L:	linux-acpi@vger.kernel.org
17879S:	Maintained
17880F:	drivers/pnp/
17881F:	include/linux/pnp.h
17882
17883POSIX CLOCKS and TIMERS
17884M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17885M:	Frederic Weisbecker <frederic@kernel.org>
17886M:	Thomas Gleixner <tglx@linutronix.de>
17887L:	linux-kernel@vger.kernel.org
17888S:	Maintained
17889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17890F:	fs/timerfd.c
17891F:	include/linux/time_namespace.h
17892F:	include/linux/timerfd.h
17893F:	include/uapi/linux/time.h
17894F:	include/uapi/linux/timerfd.h
17895F:	include/trace/events/timer*
17896F:	kernel/time/itimer.c
17897F:	kernel/time/posix-*
17898F:	kernel/time/namespace.c
17899
17900POWER MANAGEMENT CORE
17901M:	"Rafael J. Wysocki" <rafael@kernel.org>
17902L:	linux-pm@vger.kernel.org
17903S:	Supported
17904B:	https://bugzilla.kernel.org
17905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17906F:	drivers/base/power/
17907F:	drivers/powercap/
17908F:	include/linux/intel_rapl.h
17909F:	include/linux/pm.h
17910F:	include/linux/pm_*
17911F:	include/linux/powercap.h
17912F:	kernel/configs/nopm.config
17913
17914POWER STATE COORDINATION INTERFACE (PSCI)
17915M:	Mark Rutland <mark.rutland@arm.com>
17916M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17918S:	Maintained
17919F:	drivers/firmware/psci/
17920F:	include/linux/psci.h
17921F:	include/uapi/linux/psci.h
17922
17923POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17924M:	Sebastian Reichel <sre@kernel.org>
17925L:	linux-pm@vger.kernel.org
17926S:	Maintained
17927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17928F:	Documentation/ABI/testing/sysfs-class-power
17929F:	Documentation/devicetree/bindings/power/supply/
17930F:	drivers/power/supply/
17931F:	include/linux/power/
17932F:	include/linux/power_supply.h
17933F:	tools/testing/selftests/power_supply/
17934
17935POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17936M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17937L:	linuxppc-dev@lists.ozlabs.org
17938S:	Maintained
17939F:	drivers/char/powernv-op-panel.c
17940
17941PPP OVER ATM (RFC 2364)
17942M:	Mitchell Blank Jr <mitch@sfgoth.com>
17943S:	Maintained
17944F:	include/uapi/linux/atmppp.h
17945F:	net/atm/pppoatm.c
17946
17947PPP OVER ETHERNET
17948M:	Michal Ostrowski <mostrows@earthlink.net>
17949S:	Maintained
17950F:	drivers/net/ppp/pppoe.c
17951F:	drivers/net/ppp/pppox.c
17952
17953PPP OVER L2TP
17954M:	James Chapman <jchapman@katalix.com>
17955S:	Maintained
17956F:	include/linux/if_pppol2tp.h
17957F:	include/uapi/linux/if_pppol2tp.h
17958F:	net/l2tp/l2tp_ppp.c
17959
17960PPP PROTOCOL DRIVERS AND COMPRESSORS
17961L:	linux-ppp@vger.kernel.org
17962S:	Orphan
17963F:	drivers/net/ppp/ppp_*
17964
17965PPS SUPPORT
17966M:	Rodolfo Giometti <giometti@enneenne.com>
17967L:	linuxpps@ml.enneenne.com (subscribers-only)
17968S:	Maintained
17969W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17970F:	Documentation/ABI/testing/sysfs-pps
17971F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17972F:	Documentation/driver-api/pps.rst
17973F:	drivers/pps/
17974F:	include/linux/pps*.h
17975F:	include/uapi/linux/pps.h
17976
17977PPTP DRIVER
17978M:	Dmitry Kozlov <xeb@mail.ru>
17979L:	netdev@vger.kernel.org
17980S:	Maintained
17981W:	http://sourceforge.net/projects/accel-pptp
17982F:	drivers/net/ppp/pptp.c
17983
17984PRESSURE STALL INFORMATION (PSI)
17985M:	Johannes Weiner <hannes@cmpxchg.org>
17986M:	Suren Baghdasaryan <surenb@google.com>
17987R:	Peter Ziljstra <peterz@infradead.org>
17988S:	Maintained
17989F:	include/linux/psi*
17990F:	kernel/sched/psi.c
17991
17992PRINTK
17993M:	Petr Mladek <pmladek@suse.com>
17994R:	Steven Rostedt <rostedt@goodmis.org>
17995R:	John Ogness <john.ogness@linutronix.de>
17996R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17997S:	Maintained
17998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17999F:	include/linux/printk.h
18000F:	kernel/printk/
18001
18002PRINTK INDEXING
18003R:	Chris Down <chris@chrisdown.name>
18004S:	Maintained
18005F:	Documentation/core-api/printk-index.rst
18006F:	kernel/printk/index.c
18007K:	printk_index
18008
18009PROC FILESYSTEM
18010L:	linux-kernel@vger.kernel.org
18011L:	linux-fsdevel@vger.kernel.org
18012S:	Maintained
18013F:	Documentation/filesystems/proc.rst
18014F:	fs/proc/
18015F:	include/linux/proc_fs.h
18016F:	tools/testing/selftests/proc/
18017
18018PROC SYSCTL
18019M:	Luis Chamberlain <mcgrof@kernel.org>
18020M:	Kees Cook <keescook@chromium.org>
18021M:	Joel Granados <j.granados@samsung.com>
18022L:	linux-kernel@vger.kernel.org
18023L:	linux-fsdevel@vger.kernel.org
18024S:	Maintained
18025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18026F:	fs/proc/proc_sysctl.c
18027F:	include/linux/sysctl.h
18028F:	kernel/sysctl-test.c
18029F:	kernel/sysctl.c
18030F:	tools/testing/selftests/sysctl/
18031
18032PS3 NETWORK SUPPORT
18033M:	Geoff Levand <geoff@infradead.org>
18034L:	netdev@vger.kernel.org
18035L:	linuxppc-dev@lists.ozlabs.org
18036S:	Maintained
18037F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18038
18039PS3 PLATFORM SUPPORT
18040M:	Geoff Levand <geoff@infradead.org>
18041L:	linuxppc-dev@lists.ozlabs.org
18042S:	Maintained
18043F:	arch/powerpc/boot/ps3*
18044F:	arch/powerpc/include/asm/lv1call.h
18045F:	arch/powerpc/include/asm/ps3*.h
18046F:	arch/powerpc/platforms/ps3/
18047F:	drivers/*/ps3*
18048F:	drivers/ps3/
18049F:	drivers/rtc/rtc-ps3.c
18050F:	drivers/usb/host/*ps3.c
18051F:	sound/ppc/snd_ps3*
18052
18053PS3VRAM DRIVER
18054M:	Jim Paris <jim@jtan.com>
18055M:	Geoff Levand <geoff@infradead.org>
18056L:	linuxppc-dev@lists.ozlabs.org
18057S:	Maintained
18058F:	drivers/block/ps3vram.c
18059
18060PSAMPLE PACKET SAMPLING SUPPORT
18061M:	Yotam Gigi <yotam.gi@gmail.com>
18062S:	Maintained
18063F:	include/net/psample.h
18064F:	include/uapi/linux/psample.h
18065F:	net/psample
18066
18067PSE NETWORK DRIVER
18068M:	Oleksij Rempel <o.rempel@pengutronix.de>
18069M:	Kory Maincent <kory.maincent@bootlin.com>
18070L:	netdev@vger.kernel.org
18071S:	Maintained
18072F:	Documentation/devicetree/bindings/net/pse-pd/
18073F:	drivers/net/pse-pd/
18074
18075PSTORE FILESYSTEM
18076M:	Kees Cook <keescook@chromium.org>
18077R:	Tony Luck <tony.luck@intel.com>
18078R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18079L:	linux-hardening@vger.kernel.org
18080S:	Supported
18081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18082F:	Documentation/admin-guide/pstore-blk.rst
18083F:	Documentation/admin-guide/ramoops.rst
18084F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18085F:	drivers/acpi/apei/erst.c
18086F:	drivers/firmware/efi/efi-pstore.c
18087F:	fs/pstore/
18088F:	include/linux/pstore*
18089K:	\b(pstore|ramoops)
18090
18091PT5161L HARDWARE MONITOR DRIVER
18092M:	Cosmo Chou <cosmo.chou@quantatw.com>
18093L:	linux-hwmon@vger.kernel.org
18094S:	Maintained
18095F:	Documentation/hwmon/pt5161l.rst
18096F:	drivers/hwmon/pt5161l.c
18097
18098PTP HARDWARE CLOCK SUPPORT
18099M:	Richard Cochran <richardcochran@gmail.com>
18100L:	netdev@vger.kernel.org
18101S:	Maintained
18102W:	http://linuxptp.sourceforge.net/
18103F:	Documentation/ABI/testing/sysfs-ptp
18104F:	Documentation/driver-api/ptp.rst
18105F:	drivers/net/phy/dp83640*
18106F:	drivers/ptp/*
18107F:	include/linux/ptp_cl*
18108K:	(?:\b|_)ptp(?:\b|_)
18109
18110PTP MOCKUP CLOCK SUPPORT
18111M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18112L:	netdev@vger.kernel.org
18113S:	Maintained
18114F:	drivers/ptp/ptp_mock.c
18115F:	include/linux/ptp_mock.h
18116
18117PTP VIRTUAL CLOCK SUPPORT
18118M:	Yangbo Lu <yangbo.lu@nxp.com>
18119L:	netdev@vger.kernel.org
18120S:	Maintained
18121F:	drivers/ptp/ptp_vclock.c
18122F:	net/ethtool/phc_vclocks.c
18123
18124PTRACE SUPPORT
18125M:	Oleg Nesterov <oleg@redhat.com>
18126S:	Maintained
18127F:	arch/*/*/ptrace*.c
18128F:	arch/*/include/asm/ptrace*.h
18129F:	arch/*/ptrace*.c
18130F:	include/asm-generic/syscall.h
18131F:	include/linux/ptrace.h
18132F:	include/linux/regset.h
18133F:	include/uapi/linux/ptrace.h
18134F:	kernel/ptrace.c
18135
18136PULSE8-CEC DRIVER
18137M:	Hans Verkuil <hverkuil@xs4all.nl>
18138L:	linux-media@vger.kernel.org
18139S:	Maintained
18140T:	git git://linuxtv.org/media_tree.git
18141F:	drivers/media/cec/usb/pulse8/
18142
18143PURELIFI PLFXLC DRIVER
18144M:	Srinivasan Raju <srini.raju@purelifi.com>
18145L:	linux-wireless@vger.kernel.org
18146S:	Supported
18147F:	drivers/net/wireless/purelifi/plfxlc/
18148
18149PVRUSB2 VIDEO4LINUX DRIVER
18150M:	Mike Isely <isely@pobox.com>
18151L:	pvrusb2@isely.net	(subscribers-only)
18152L:	linux-media@vger.kernel.org
18153S:	Maintained
18154W:	http://www.isely.net/pvrusb2/
18155T:	git git://linuxtv.org/media_tree.git
18156F:	Documentation/driver-api/media/drivers/pvrusb2*
18157F:	drivers/media/usb/pvrusb2/
18158
18159PWC WEBCAM DRIVER
18160M:	Hans Verkuil <hverkuil@xs4all.nl>
18161L:	linux-media@vger.kernel.org
18162S:	Odd Fixes
18163T:	git git://linuxtv.org/media_tree.git
18164F:	drivers/media/usb/pwc/*
18165F:	include/trace/events/pwc.h
18166
18167PWM IR Transmitter
18168M:	Sean Young <sean@mess.org>
18169L:	linux-media@vger.kernel.org
18170S:	Maintained
18171F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18172F:	drivers/media/rc/pwm-ir-tx.c
18173
18174PWM SUBSYSTEM
18175M:	Uwe Kleine-König <ukleinek@kernel.org>
18176L:	linux-pwm@vger.kernel.org
18177S:	Maintained
18178Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18179T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18180F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18181F:	Documentation/devicetree/bindings/pwm/
18182F:	Documentation/driver-api/pwm.rst
18183F:	drivers/gpio/gpio-mvebu.c
18184F:	drivers/pwm/
18185F:	drivers/video/backlight/pwm_bl.c
18186F:	include/dt-bindings/pwm/
18187F:	include/linux/pwm.h
18188F:	include/linux/pwm_backlight.h
18189K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18190
18191PXA GPIO DRIVER
18192M:	Robert Jarzmik <robert.jarzmik@free.fr>
18193L:	linux-gpio@vger.kernel.org
18194S:	Maintained
18195F:	drivers/gpio/gpio-pxa.c
18196
18197PXA MMCI DRIVER
18198S:	Orphan
18199
18200PXA RTC DRIVER
18201M:	Robert Jarzmik <robert.jarzmik@free.fr>
18202L:	linux-rtc@vger.kernel.org
18203S:	Maintained
18204
18205PXA2xx/PXA3xx SUPPORT
18206M:	Daniel Mack <daniel@zonque.org>
18207M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18208M:	Robert Jarzmik <robert.jarzmik@free.fr>
18209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18210S:	Maintained
18211T:	git git://github.com/hzhuang1/linux.git
18212T:	git git://github.com/rjarzmik/linux.git
18213F:	arch/arm/boot/dts/intel/pxa/
18214F:	arch/arm/mach-pxa/
18215F:	drivers/dma/pxa*
18216F:	drivers/pcmcia/pxa2xx*
18217F:	drivers/pinctrl/pxa/
18218F:	drivers/spi/spi-pxa2xx*
18219F:	drivers/usb/gadget/udc/pxa2*
18220F:	include/sound/pxa2xx-lib.h
18221F:	sound/arm/pxa*
18222F:	sound/soc/pxa/
18223
18224QAT DRIVER
18225M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18226L:	qat-linux@intel.com
18227S:	Supported
18228F:	drivers/crypto/intel/qat/
18229
18230QCOM AUDIO (ASoC) DRIVERS
18231M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18232M:	Banajit Goswami <bgoswami@quicinc.com>
18233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18234S:	Supported
18235F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18236F:	Documentation/devicetree/bindings/sound/qcom,*
18237F:	drivers/soc/qcom/apr.c
18238F:	include/dt-bindings/sound/qcom,wcd9335.h
18239F:	sound/soc/codecs/lpass-rx-macro.*
18240F:	sound/soc/codecs/lpass-tx-macro.*
18241F:	sound/soc/codecs/lpass-va-macro.c
18242F:	sound/soc/codecs/lpass-wsa-macro.*
18243F:	sound/soc/codecs/msm8916-wcd-analog.c
18244F:	sound/soc/codecs/msm8916-wcd-digital.c
18245F:	sound/soc/codecs/wcd-clsh-v2.*
18246F:	sound/soc/codecs/wcd-mbhc-v2.*
18247F:	sound/soc/codecs/wcd9335.*
18248F:	sound/soc/codecs/wcd934x.c
18249F:	sound/soc/codecs/wsa881x.c
18250F:	sound/soc/codecs/wsa883x.c
18251F:	sound/soc/codecs/wsa884x.c
18252F:	sound/soc/qcom/
18253
18254QCOM EMBEDDED USB DEBUGGER (EUD)
18255M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18256L:	linux-arm-msm@vger.kernel.org
18257S:	Maintained
18258F:	Documentation/ABI/testing/sysfs-driver-eud
18259F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18260F:	drivers/usb/misc/qcom_eud.c
18261
18262QCOM IPA DRIVER
18263M:	Alex Elder <elder@kernel.org>
18264L:	netdev@vger.kernel.org
18265S:	Supported
18266F:	drivers/net/ipa/
18267
18268QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18269M:	Gabriel Somlo <somlo@cmu.edu>
18270M:	"Michael S. Tsirkin" <mst@redhat.com>
18271L:	qemu-devel@nongnu.org
18272S:	Maintained
18273F:	drivers/firmware/qemu_fw_cfg.c
18274F:	include/uapi/linux/qemu_fw_cfg.h
18275
18276QIB DRIVER
18277M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18278L:	linux-rdma@vger.kernel.org
18279S:	Supported
18280F:	drivers/infiniband/hw/qib/
18281
18282QLOGIC QL41xxx FCOE DRIVER
18283M:	Saurav Kashyap <skashyap@marvell.com>
18284M:	Javed Hasan <jhasan@marvell.com>
18285M:	GR-QLogic-Storage-Upstream@marvell.com
18286L:	linux-scsi@vger.kernel.org
18287S:	Supported
18288F:	drivers/scsi/qedf/
18289
18290QLOGIC QL41xxx ISCSI DRIVER
18291M:	Nilesh Javali <njavali@marvell.com>
18292M:	Manish Rangankar <mrangankar@marvell.com>
18293M:	GR-QLogic-Storage-Upstream@marvell.com
18294L:	linux-scsi@vger.kernel.org
18295S:	Supported
18296F:	drivers/scsi/qedi/
18297
18298QLOGIC QL4xxx ETHERNET DRIVER
18299M:	Manish Chopra <manishc@marvell.com>
18300L:	netdev@vger.kernel.org
18301S:	Supported
18302F:	drivers/net/ethernet/qlogic/qed/
18303F:	drivers/net/ethernet/qlogic/qede/
18304F:	include/linux/qed/
18305
18306QLOGIC QL4xxx RDMA DRIVER
18307M:	Michal Kalderon <mkalderon@marvell.com>
18308L:	linux-rdma@vger.kernel.org
18309S:	Supported
18310F:	drivers/infiniband/hw/qedr/
18311F:	include/uapi/rdma/qedr-abi.h
18312
18313QLOGIC QLA1280 SCSI DRIVER
18314M:	Michael Reed <mdr@sgi.com>
18315L:	linux-scsi@vger.kernel.org
18316S:	Maintained
18317F:	drivers/scsi/qla1280.[ch]
18318
18319QLOGIC QLA2XXX FC-SCSI DRIVER
18320M:	Nilesh Javali <njavali@marvell.com>
18321M:	GR-QLogic-Storage-Upstream@marvell.com
18322L:	linux-scsi@vger.kernel.org
18323S:	Supported
18324F:	drivers/scsi/qla2xxx/
18325
18326QLOGIC QLA3XXX NETWORK DRIVER
18327M:	GR-Linux-NIC-Dev@marvell.com
18328L:	netdev@vger.kernel.org
18329S:	Supported
18330F:	drivers/net/ethernet/qlogic/qla3xxx.*
18331
18332QLOGIC QLA4XXX iSCSI DRIVER
18333M:	Nilesh Javali <njavali@marvell.com>
18334M:	Manish Rangankar <mrangankar@marvell.com>
18335M:	GR-QLogic-Storage-Upstream@marvell.com
18336L:	linux-scsi@vger.kernel.org
18337S:	Supported
18338F:	drivers/scsi/qla4xxx/
18339
18340QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18341M:	Shahed Shaikh <shshaikh@marvell.com>
18342M:	Manish Chopra <manishc@marvell.com>
18343M:	GR-Linux-NIC-Dev@marvell.com
18344L:	netdev@vger.kernel.org
18345S:	Supported
18346F:	drivers/net/ethernet/qlogic/qlcnic/
18347
18348QM1D1B0004 MEDIA DRIVER
18349M:	Akihiro Tsukada <tskd08@gmail.com>
18350L:	linux-media@vger.kernel.org
18351S:	Odd Fixes
18352F:	drivers/media/tuners/qm1d1b0004*
18353
18354QM1D1C0042 MEDIA DRIVER
18355M:	Akihiro Tsukada <tskd08@gmail.com>
18356L:	linux-media@vger.kernel.org
18357S:	Odd Fixes
18358F:	drivers/media/tuners/qm1d1c0042*
18359
18360QNX4 FILESYSTEM
18361M:	Anders Larsen <al@alarsen.net>
18362S:	Maintained
18363W:	http://www.alarsen.net/linux/qnx4fs/
18364F:	fs/qnx4/
18365F:	include/uapi/linux/qnx4_fs.h
18366F:	include/uapi/linux/qnxtypes.h
18367
18368QNX6 FILESYSTEM
18369S:	Orphan
18370F:	Documentation/filesystems/qnx6.rst
18371F:	fs/qnx6/
18372F:	include/linux/qnx6_fs.h
18373
18374QORIQ DPAA2 FSL-MC BUS DRIVER
18375M:	Stuart Yoder <stuyoder@gmail.com>
18376M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18377L:	linux-kernel@vger.kernel.org
18378S:	Maintained
18379F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18380F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18381F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18382F:	drivers/bus/fsl-mc/
18383F:	include/uapi/linux/fsl_mc.h
18384
18385QT1010 MEDIA DRIVER
18386L:	linux-media@vger.kernel.org
18387S:	Orphan
18388W:	https://linuxtv.org
18389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18390F:	drivers/media/tuners/qt1010*
18391
18392QUALCOMM ATH12K WIRELESS DRIVER
18393M:	Kalle Valo <kvalo@kernel.org>
18394M:	Jeff Johnson <jjohnson@kernel.org>
18395L:	ath12k@lists.infradead.org
18396S:	Supported
18397W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18399F:	drivers/net/wireless/ath/ath12k/
18400N:	ath12k
18401
18402QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18403M:	Kalle Valo <kvalo@kernel.org>
18404M:	Jeff Johnson <jjohnson@kernel.org>
18405L:	ath10k@lists.infradead.org
18406S:	Supported
18407W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18409F:	drivers/net/wireless/ath/ath10k/
18410N:	ath10k
18411
18412QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18413M:	Kalle Valo <kvalo@kernel.org>
18414M:	Jeff Johnson <jjohnson@kernel.org>
18415L:	ath11k@lists.infradead.org
18416S:	Supported
18417W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18418B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18420F:	drivers/net/wireless/ath/ath11k/
18421N:	ath11k
18422
18423QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18424M:	Toke Høiland-Jørgensen <toke@toke.dk>
18425L:	linux-wireless@vger.kernel.org
18426S:	Maintained
18427W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18429F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18430F:	drivers/net/wireless/ath/ath9k/
18431
18432QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18433M:	Stefan Wahren <wahrenst@gmx.net>
18434L:	netdev@vger.kernel.org
18435S:	Maintained
18436F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18437F:	drivers/net/ethernet/qualcomm/qca*
18438
18439QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18440M:	Stephan Gerhold <stephan@gerhold.net>
18441L:	netdev@vger.kernel.org
18442L:	linux-arm-msm@vger.kernel.org
18443S:	Maintained
18444F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18445F:	drivers/net/wwan/qcom_bam_dmux.c
18446
18447QUALCOMM CAMERA SUBSYSTEM DRIVER
18448M:	Robert Foss <rfoss@kernel.org>
18449M:	Todor Tomov <todor.too@gmail.com>
18450M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18451L:	linux-media@vger.kernel.org
18452S:	Maintained
18453F:	Documentation/admin-guide/media/qcom_camss.rst
18454F:	Documentation/devicetree/bindings/media/*camss*
18455F:	drivers/media/platform/qcom/camss/
18456
18457QUALCOMM CLOCK DRIVERS
18458M:	Bjorn Andersson <andersson@kernel.org>
18459L:	linux-arm-msm@vger.kernel.org
18460S:	Supported
18461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18462F:	Documentation/devicetree/bindings/clock/qcom,*
18463F:	drivers/clk/qcom/
18464F:	include/dt-bindings/clock/qcom,*
18465
18466QUALCOMM CLOUD AI (QAIC) DRIVER
18467M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18468R:	Carl Vanderlip <quic_carlv@quicinc.com>
18469R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18470L:	linux-arm-msm@vger.kernel.org
18471L:	dri-devel@lists.freedesktop.org
18472S:	Supported
18473T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18474F:	Documentation/accel/qaic/
18475F:	drivers/accel/qaic/
18476F:	include/uapi/drm/qaic_accel.h
18477
18478QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18479M:	Bjorn Andersson <andersson@kernel.org>
18480M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18481L:	linux-pm@vger.kernel.org
18482L:	linux-arm-msm@vger.kernel.org
18483S:	Maintained
18484F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18485F:	drivers/pmdomain/qcom/cpr.c
18486
18487QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18488M:	Ilia Lin <ilia.lin@kernel.org>
18489L:	linux-pm@vger.kernel.org
18490S:	Maintained
18491F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18492F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18493F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18494
18495QUALCOMM CRYPTO DRIVERS
18496M:	Thara Gopinath <thara.gopinath@gmail.com>
18497L:	linux-crypto@vger.kernel.org
18498L:	linux-arm-msm@vger.kernel.org
18499S:	Maintained
18500F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18501F:	drivers/crypto/qce/
18502
18503QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18504M:	Timur Tabi <timur@kernel.org>
18505L:	netdev@vger.kernel.org
18506S:	Maintained
18507F:	drivers/net/ethernet/qualcomm/emac/
18508
18509QUALCOMM ETHQOS ETHERNET DRIVER
18510M:	Vinod Koul <vkoul@kernel.org>
18511L:	netdev@vger.kernel.org
18512L:	linux-arm-msm@vger.kernel.org
18513S:	Maintained
18514F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18515F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18516
18517QUALCOMM FASTRPC DRIVER
18518M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18519M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18520L:	linux-arm-msm@vger.kernel.org
18521S:	Maintained
18522F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18523F:	drivers/misc/fastrpc.c
18524F:	include/uapi/misc/fastrpc.h
18525
18526QUALCOMM HEXAGON ARCHITECTURE
18527M:	Brian Cain <bcain@quicinc.com>
18528L:	linux-hexagon@vger.kernel.org
18529S:	Supported
18530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18531F:	arch/hexagon/
18532
18533QUALCOMM HIDMA DRIVER
18534M:	Sinan Kaya <okaya@kernel.org>
18535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18536L:	linux-arm-msm@vger.kernel.org
18537L:	dmaengine@vger.kernel.org
18538S:	Supported
18539F:	drivers/dma/qcom/hidma*
18540
18541QUALCOMM I2C CCI DRIVER
18542M:	Loic Poulain <loic.poulain@linaro.org>
18543M:	Robert Foss <rfoss@kernel.org>
18544L:	linux-i2c@vger.kernel.org
18545L:	linux-arm-msm@vger.kernel.org
18546S:	Maintained
18547F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18548F:	drivers/i2c/busses/i2c-qcom-cci.c
18549
18550QUALCOMM INTERCONNECT BWMON DRIVER
18551M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18552L:	linux-arm-msm@vger.kernel.org
18553S:	Maintained
18554F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18555F:	drivers/soc/qcom/icc-bwmon.c
18556
18557QUALCOMM IOMMU
18558M:	Rob Clark <robdclark@gmail.com>
18559L:	iommu@lists.linux.dev
18560L:	linux-arm-msm@vger.kernel.org
18561S:	Maintained
18562F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18563F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18564F:	drivers/iommu/msm_iommu*
18565
18566QUALCOMM IPC ROUTER (QRTR) DRIVER
18567M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18568L:	linux-arm-msm@vger.kernel.org
18569S:	Maintained
18570F:	include/trace/events/qrtr.h
18571F:	include/uapi/linux/qrtr.h
18572F:	net/qrtr/
18573
18574QUALCOMM IPCC MAILBOX DRIVER
18575M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18576L:	linux-arm-msm@vger.kernel.org
18577S:	Supported
18578F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18579F:	drivers/mailbox/qcom-ipcc.c
18580F:	include/dt-bindings/mailbox/qcom-ipcc.h
18581
18582QUALCOMM IPQ4019 USB PHY DRIVER
18583M:	Robert Marko <robert.marko@sartura.hr>
18584M:	Luka Perkov <luka.perkov@sartura.hr>
18585L:	linux-arm-msm@vger.kernel.org
18586S:	Maintained
18587F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18588F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18589
18590QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18591M:	Robert Marko <robert.marko@sartura.hr>
18592M:	Luka Perkov <luka.perkov@sartura.hr>
18593L:	linux-arm-msm@vger.kernel.org
18594S:	Maintained
18595F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18596F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18597
18598QUALCOMM NAND CONTROLLER DRIVER
18599M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18600L:	linux-mtd@lists.infradead.org
18601L:	linux-arm-msm@vger.kernel.org
18602S:	Maintained
18603F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18604F:	drivers/mtd/nand/raw/qcom_nandc.c
18605
18606QUALCOMM QSEECOM DRIVER
18607M:	Maximilian Luz <luzmaximilian@gmail.com>
18608L:	linux-arm-msm@vger.kernel.org
18609S:	Maintained
18610F:	drivers/firmware/qcom/qcom_qseecom.c
18611
18612QUALCOMM QSEECOM UEFISECAPP DRIVER
18613M:	Maximilian Luz <luzmaximilian@gmail.com>
18614L:	linux-arm-msm@vger.kernel.org
18615S:	Maintained
18616F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18617
18618QUALCOMM RMNET DRIVER
18619M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18620M:	Sean Tranchetti <quic_stranche@quicinc.com>
18621L:	netdev@vger.kernel.org
18622S:	Maintained
18623F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18624F:	drivers/net/ethernet/qualcomm/rmnet/
18625F:	include/linux/if_rmnet.h
18626
18627QUALCOMM TSENS THERMAL DRIVER
18628M:	Amit Kucheria <amitk@kernel.org>
18629M:	Thara Gopinath <thara.gopinath@gmail.com>
18630L:	linux-pm@vger.kernel.org
18631L:	linux-arm-msm@vger.kernel.org
18632S:	Maintained
18633F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18634F:	drivers/thermal/qcom/
18635
18636QUALCOMM TYPEC PORT MANAGER DRIVER
18637M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18638L:	linux-arm-msm@vger.kernel.org
18639L:	linux-usb@vger.kernel.org
18640S:	Maintained
18641F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18642F:	drivers/usb/typec/tcpm/qcom/
18643
18644QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18645M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18646M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18647R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18648L:	linux-media@vger.kernel.org
18649L:	linux-arm-msm@vger.kernel.org
18650S:	Maintained
18651T:	git git://linuxtv.org/media_tree.git
18652F:	Documentation/devicetree/bindings/media/*venus*
18653F:	drivers/media/platform/qcom/venus/
18654
18655QUALCOMM WCN36XX WIRELESS DRIVER
18656M:	Loic Poulain <loic.poulain@linaro.org>
18657L:	wcn36xx@lists.infradead.org
18658S:	Supported
18659W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18660F:	drivers/net/wireless/ath/wcn36xx/
18661
18662QUANTENNA QTNFMAC WIRELESS DRIVER
18663M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18664R:	Sergey Matyukevich <geomatsi@gmail.com>
18665L:	linux-wireless@vger.kernel.org
18666S:	Maintained
18667F:	drivers/net/wireless/quantenna
18668
18669RADEON and AMDGPU DRM DRIVERS
18670M:	Alex Deucher <alexander.deucher@amd.com>
18671M:	Christian König <christian.koenig@amd.com>
18672M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18673L:	amd-gfx@lists.freedesktop.org
18674S:	Supported
18675B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18676C:	irc://irc.oftc.net/radeon
18677T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18678F:	Documentation/gpu/amdgpu/
18679F:	drivers/gpu/drm/amd/
18680F:	drivers/gpu/drm/ci/xfails/amd*
18681F:	drivers/gpu/drm/radeon/
18682F:	include/uapi/drm/amdgpu_drm.h
18683F:	include/uapi/drm/radeon_drm.h
18684
18685RADEON FRAMEBUFFER DISPLAY DRIVER
18686M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18687L:	linux-fbdev@vger.kernel.org
18688S:	Maintained
18689F:	drivers/video/fbdev/aty/radeon*
18690F:	include/uapi/linux/radeonfb.h
18691
18692RADIOSHARK RADIO DRIVER
18693M:	Hans Verkuil <hverkuil@xs4all.nl>
18694L:	linux-media@vger.kernel.org
18695S:	Maintained
18696T:	git git://linuxtv.org/media_tree.git
18697F:	drivers/media/radio/radio-shark.c
18698
18699RADIOSHARK2 RADIO DRIVER
18700M:	Hans Verkuil <hverkuil@xs4all.nl>
18701L:	linux-media@vger.kernel.org
18702S:	Maintained
18703T:	git git://linuxtv.org/media_tree.git
18704F:	drivers/media/radio/radio-shark2.c
18705F:	drivers/media/radio/radio-tea5777.c
18706
18707RADOS BLOCK DEVICE (RBD)
18708M:	Ilya Dryomov <idryomov@gmail.com>
18709R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18710L:	ceph-devel@vger.kernel.org
18711S:	Supported
18712W:	http://ceph.com/
18713T:	git https://github.com/ceph/ceph-client.git
18714F:	Documentation/ABI/testing/sysfs-bus-rbd
18715F:	drivers/block/rbd.c
18716F:	drivers/block/rbd_types.h
18717
18718RAGE128 FRAMEBUFFER DISPLAY DRIVER
18719L:	linux-fbdev@vger.kernel.org
18720S:	Orphan
18721F:	drivers/video/fbdev/aty/aty128fb.c
18722
18723RAINSHADOW-CEC DRIVER
18724M:	Hans Verkuil <hverkuil@xs4all.nl>
18725L:	linux-media@vger.kernel.org
18726S:	Maintained
18727T:	git git://linuxtv.org/media_tree.git
18728F:	drivers/media/cec/usb/rainshadow/
18729
18730RALINK MIPS ARCHITECTURE
18731M:	John Crispin <john@phrozen.org>
18732M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18733L:	linux-mips@vger.kernel.org
18734S:	Maintained
18735F:	arch/mips/ralink
18736
18737RALINK MT7621 MIPS ARCHITECTURE
18738M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18739M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18740L:	linux-mips@vger.kernel.org
18741S:	Maintained
18742F:	arch/mips/boot/dts/ralink/mt7621*
18743
18744RALINK RT2X00 WIRELESS LAN DRIVER
18745M:	Stanislaw Gruszka <stf_xl@wp.pl>
18746L:	linux-wireless@vger.kernel.org
18747S:	Maintained
18748F:	drivers/net/wireless/ralink/rt2x00/
18749
18750RAMDISK RAM BLOCK DEVICE DRIVER
18751M:	Jens Axboe <axboe@kernel.dk>
18752S:	Maintained
18753F:	Documentation/admin-guide/blockdev/ramdisk.rst
18754F:	drivers/block/brd.c
18755
18756RANCHU VIRTUAL BOARD FOR MIPS
18757M:	Miodrag Dinic <miodrag.dinic@mips.com>
18758L:	linux-mips@vger.kernel.org
18759S:	Supported
18760F:	arch/mips/configs/generic/board-ranchu.config
18761F:	arch/mips/generic/board-ranchu.c
18762
18763RANDOM NUMBER DRIVER
18764M:	"Theodore Ts'o" <tytso@mit.edu>
18765M:	Jason A. Donenfeld <Jason@zx2c4.com>
18766S:	Maintained
18767T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18768F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18769F:	drivers/char/random.c
18770F:	drivers/virt/vmgenid.c
18771
18772RAPIDIO SUBSYSTEM
18773M:	Matt Porter <mporter@kernel.crashing.org>
18774M:	Alexandre Bounine <alex.bou9@gmail.com>
18775S:	Maintained
18776F:	drivers/rapidio/
18777
18778RAS INFRASTRUCTURE
18779M:	Tony Luck <tony.luck@intel.com>
18780M:	Borislav Petkov <bp@alien8.de>
18781L:	linux-edac@vger.kernel.org
18782S:	Maintained
18783F:	Documentation/admin-guide/RAS
18784F:	drivers/ras/
18785F:	include/linux/ras.h
18786F:	include/ras/ras_event.h
18787
18788RAS FRU MEMORY POISON MANAGER (FMPM)
18789M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18790L:	linux-edac@vger.kernel.org
18791S:	Maintained
18792F:	drivers/ras/amd/fmpm.c
18793
18794RC-CORE / LIRC FRAMEWORK
18795M:	Sean Young <sean@mess.org>
18796L:	linux-media@vger.kernel.org
18797S:	Maintained
18798W:	http://linuxtv.org
18799T:	git git://linuxtv.org/media_tree.git
18800F:	Documentation/driver-api/media/rc-core.rst
18801F:	Documentation/userspace-api/media/rc/
18802F:	drivers/media/rc/
18803F:	include/media/rc-core.h
18804F:	include/media/rc-map.h
18805F:	include/uapi/linux/lirc.h
18806
18807RCMM REMOTE CONTROLS DECODER
18808M:	Patrick Lerda <patrick9876@free.fr>
18809S:	Maintained
18810F:	drivers/media/rc/ir-rcmm-decoder.c
18811
18812RCUTORTURE TEST FRAMEWORK
18813M:	"Paul E. McKenney" <paulmck@kernel.org>
18814M:	Josh Triplett <josh@joshtriplett.org>
18815R:	Steven Rostedt <rostedt@goodmis.org>
18816R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18817R:	Lai Jiangshan <jiangshanlai@gmail.com>
18818L:	rcu@vger.kernel.org
18819S:	Supported
18820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18821F:	tools/testing/selftests/rcutorture
18822
18823RDACM20 Camera Sensor
18824M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18825M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18826M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18827M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18828L:	linux-media@vger.kernel.org
18829S:	Maintained
18830F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18831F:	drivers/media/i2c/max9271.c
18832F:	drivers/media/i2c/max9271.h
18833F:	drivers/media/i2c/rdacm20.c
18834
18835RDACM21 Camera Sensor
18836M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18837M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18838M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18839M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18840L:	linux-media@vger.kernel.org
18841S:	Maintained
18842F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18843F:	drivers/media/i2c/max9271.c
18844F:	drivers/media/i2c/max9271.h
18845F:	drivers/media/i2c/rdacm21.c
18846
18847RDC R-321X SoC
18848M:	Florian Fainelli <florian@openwrt.org>
18849S:	Maintained
18850
18851RDC R6040 FAST ETHERNET DRIVER
18852M:	Florian Fainelli <f.fainelli@gmail.com>
18853L:	netdev@vger.kernel.org
18854S:	Maintained
18855F:	drivers/net/ethernet/rdc/r6040.c
18856
18857RDMAVT - RDMA verbs software
18858M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18859L:	linux-rdma@vger.kernel.org
18860S:	Supported
18861F:	drivers/infiniband/sw/rdmavt
18862
18863RDS - RELIABLE DATAGRAM SOCKETS
18864M:	Allison Henderson <allison.henderson@oracle.com>
18865L:	netdev@vger.kernel.org
18866L:	linux-rdma@vger.kernel.org
18867L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18868S:	Supported
18869W:	https://oss.oracle.com/projects/rds/
18870F:	Documentation/networking/rds.rst
18871F:	net/rds/
18872
18873RDT - RESOURCE ALLOCATION
18874M:	Fenghua Yu <fenghua.yu@intel.com>
18875M:	Reinette Chatre <reinette.chatre@intel.com>
18876L:	linux-kernel@vger.kernel.org
18877S:	Supported
18878F:	Documentation/arch/x86/resctrl*
18879F:	arch/x86/include/asm/resctrl.h
18880F:	arch/x86/kernel/cpu/resctrl/
18881F:	tools/testing/selftests/resctrl/
18882
18883READ-COPY UPDATE (RCU)
18884M:	"Paul E. McKenney" <paulmck@kernel.org>
18885M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18886M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18887M:	Joel Fernandes <joel@joelfernandes.org>
18888M:	Josh Triplett <josh@joshtriplett.org>
18889M:	Boqun Feng <boqun.feng@gmail.com>
18890R:	Steven Rostedt <rostedt@goodmis.org>
18891R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18892R:	Lai Jiangshan <jiangshanlai@gmail.com>
18893R:	Zqiang <qiang.zhang1211@gmail.com>
18894L:	rcu@vger.kernel.org
18895S:	Supported
18896W:	http://www.rdrop.com/users/paulmck/RCU/
18897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18898F:	Documentation/RCU/
18899F:	include/linux/rcu*
18900F:	kernel/rcu/
18901X:	Documentation/RCU/torture.rst
18902X:	include/linux/srcu*.h
18903X:	kernel/rcu/srcu*.c
18904
18905REAL TIME CLOCK (RTC) SUBSYSTEM
18906M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18907L:	linux-rtc@vger.kernel.org
18908S:	Maintained
18909Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18911F:	Documentation/admin-guide/rtc.rst
18912F:	Documentation/devicetree/bindings/rtc/
18913F:	drivers/rtc/
18914F:	include/linux/rtc.h
18915F:	include/linux/rtc/
18916F:	include/uapi/linux/rtc.h
18917F:	tools/testing/selftests/rtc/
18918
18919Real-time Linux Analysis (RTLA) tools
18920M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18921M:	Steven Rostedt <rostedt@goodmis.org>
18922L:	linux-trace-kernel@vger.kernel.org
18923S:	Maintained
18924F:	Documentation/tools/rtla/
18925F:	tools/tracing/rtla/
18926
18927REALTEK AUDIO CODECS
18928M:	Oder Chiou <oder_chiou@realtek.com>
18929S:	Maintained
18930F:	include/sound/rt*.h
18931F:	sound/soc/codecs/rt*
18932
18933REALTEK OTTO WATCHDOG
18934M:	Sander Vanheule <sander@svanheule.net>
18935L:	linux-watchdog@vger.kernel.org
18936S:	Maintained
18937F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18938F:	drivers/watchdog/realtek_otto_wdt.c
18939
18940REALTEK RTL83xx SMI DSA ROUTER CHIPS
18941M:	Linus Walleij <linus.walleij@linaro.org>
18942M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18943S:	Maintained
18944F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18945F:	drivers/net/dsa/realtek/*
18946
18947REALTEK WIRELESS DRIVER (rtlwifi family)
18948M:	Ping-Ke Shih <pkshih@realtek.com>
18949L:	linux-wireless@vger.kernel.org
18950S:	Maintained
18951T:	git https://github.com/pkshih/rtw.git
18952F:	drivers/net/wireless/realtek/rtlwifi/
18953
18954REALTEK WIRELESS DRIVER (rtw88)
18955M:	Ping-Ke Shih <pkshih@realtek.com>
18956L:	linux-wireless@vger.kernel.org
18957S:	Maintained
18958T:	git https://github.com/pkshih/rtw.git
18959F:	drivers/net/wireless/realtek/rtw88/
18960
18961REALTEK WIRELESS DRIVER (rtw89)
18962M:	Ping-Ke Shih <pkshih@realtek.com>
18963L:	linux-wireless@vger.kernel.org
18964S:	Maintained
18965T:	git https://github.com/pkshih/rtw.git
18966F:	drivers/net/wireless/realtek/rtw89/
18967
18968REDPINE WIRELESS DRIVER
18969L:	linux-wireless@vger.kernel.org
18970S:	Orphan
18971F:	drivers/net/wireless/rsi/
18972
18973REGISTER MAP ABSTRACTION
18974M:	Mark Brown <broonie@kernel.org>
18975L:	linux-kernel@vger.kernel.org
18976S:	Supported
18977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18978F:	Documentation/devicetree/bindings/regmap/
18979F:	drivers/base/regmap/
18980F:	include/linux/regmap.h
18981
18982REISERFS FILE SYSTEM
18983L:	reiserfs-devel@vger.kernel.org
18984S:	Obsolete
18985F:	fs/reiserfs/
18986
18987REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18988M:	Bjorn Andersson <andersson@kernel.org>
18989M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18990L:	linux-remoteproc@vger.kernel.org
18991S:	Maintained
18992T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18993F:	Documentation/ABI/testing/sysfs-class-remoteproc
18994F:	Documentation/devicetree/bindings/remoteproc/
18995F:	Documentation/staging/remoteproc.rst
18996F:	drivers/remoteproc/
18997F:	include/linux/remoteproc.h
18998F:	include/linux/remoteproc/
18999
19000REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19001M:	Bjorn Andersson <andersson@kernel.org>
19002M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19003L:	linux-remoteproc@vger.kernel.org
19004S:	Maintained
19005T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19006F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19007F:	Documentation/staging/rpmsg.rst
19008F:	drivers/rpmsg/
19009F:	include/linux/rpmsg.h
19010F:	include/linux/rpmsg/
19011F:	include/uapi/linux/rpmsg.h
19012F:	samples/rpmsg/
19013
19014REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19015M:	Stephan Gerhold <stephan@gerhold.net>
19016L:	netdev@vger.kernel.org
19017L:	linux-remoteproc@vger.kernel.org
19018S:	Maintained
19019F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19020
19021RENESAS CLOCK DRIVERS
19022M:	Geert Uytterhoeven <geert+renesas@glider.be>
19023L:	linux-renesas-soc@vger.kernel.org
19024S:	Supported
19025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19026F:	Documentation/devicetree/bindings/clock/renesas,*
19027F:	drivers/clk/renesas/
19028
19029RENESAS EMEV2 I2C DRIVER
19030M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19031L:	linux-renesas-soc@vger.kernel.org
19032S:	Supported
19033F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19034F:	drivers/i2c/busses/i2c-emev2.c
19035
19036RENESAS ETHERNET AVB DRIVER
19037R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19038L:	netdev@vger.kernel.org
19039L:	linux-renesas-soc@vger.kernel.org
19040F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19041F:	drivers/net/ethernet/renesas/Kconfig
19042F:	drivers/net/ethernet/renesas/Makefile
19043F:	drivers/net/ethernet/renesas/ravb*
19044
19045RENESAS ETHERNET SWITCH DRIVER
19046R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19047L:	netdev@vger.kernel.org
19048L:	linux-renesas-soc@vger.kernel.org
19049F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19050F:	drivers/net/ethernet/renesas/Kconfig
19051F:	drivers/net/ethernet/renesas/Makefile
19052F:	drivers/net/ethernet/renesas/rcar_gen4*
19053F:	drivers/net/ethernet/renesas/rswitch*
19054
19055RENESAS IDT821034 ASoC CODEC
19056M:	Herve Codina <herve.codina@bootlin.com>
19057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19058S:	Maintained
19059F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19060F:	sound/soc/codecs/idt821034.c
19061
19062RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19063M:	Miquel Raynal <miquel.raynal@bootlin.com>
19064L:	linux-mtd@lists.infradead.org
19065L:	linux-renesas-soc@vger.kernel.org
19066S:	Maintained
19067F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19068F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19069
19070RENESAS R-CAR GYROADC DRIVER
19071M:	Marek Vasut <marek.vasut@gmail.com>
19072L:	linux-iio@vger.kernel.org
19073S:	Supported
19074F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19075F:	drivers/iio/adc/rcar-gyroadc.c
19076
19077RENESAS R-CAR I2C DRIVERS
19078M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19079L:	linux-renesas-soc@vger.kernel.org
19080S:	Supported
19081F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19082F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19083F:	drivers/i2c/busses/i2c-rcar.c
19084F:	drivers/i2c/busses/i2c-sh_mobile.c
19085
19086RENESAS R-CAR SATA DRIVER
19087R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19088L:	linux-ide@vger.kernel.org
19089L:	linux-renesas-soc@vger.kernel.org
19090S:	Supported
19091F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19092F:	drivers/ata/sata_rcar.c
19093
19094RENESAS R-CAR THERMAL DRIVERS
19095M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19096L:	linux-renesas-soc@vger.kernel.org
19097S:	Supported
19098F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19099F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19100F:	drivers/thermal/rcar_gen3_thermal.c
19101F:	drivers/thermal/rcar_thermal.c
19102
19103RENESAS RIIC DRIVER
19104M:	Chris Brandt <chris.brandt@renesas.com>
19105L:	linux-renesas-soc@vger.kernel.org
19106S:	Supported
19107F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19108F:	drivers/i2c/busses/i2c-riic.c
19109
19110RENESAS RZ/G2L A/D DRIVER
19111M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19112L:	linux-iio@vger.kernel.org
19113L:	linux-renesas-soc@vger.kernel.org
19114S:	Supported
19115F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19116F:	drivers/iio/adc/rzg2l_adc.c
19117
19118RENESAS RZ/G2L MTU3a COUNTER DRIVER
19119M:	Biju Das <biju.das.jz@bp.renesas.com>
19120L:	linux-iio@vger.kernel.org
19121L:	linux-renesas-soc@vger.kernel.org
19122S:	Supported
19123F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19124F:	drivers/counter/rz-mtu3-cnt.c
19125
19126RENESAS RZ/N1 A5PSW SWITCH DRIVER
19127M:	Clément Léger <clement.leger@bootlin.com>
19128L:	linux-renesas-soc@vger.kernel.org
19129L:	netdev@vger.kernel.org
19130S:	Maintained
19131F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19132F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19133F:	drivers/net/dsa/rzn1_a5psw*
19134F:	drivers/net/pcs/pcs-rzn1-miic.c
19135F:	include/dt-bindings/net/pcs-rzn1-miic.h
19136F:	include/linux/pcs-rzn1-miic.h
19137F:	net/dsa/tag_rzn1_a5psw.c
19138
19139RENESAS RZ/N1 DWMAC GLUE LAYER
19140M:	Romain Gantois <romain.gantois@bootlin.com>
19141S:	Maintained
19142F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19143F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19144
19145RENESAS RZ/N1 RTC CONTROLLER DRIVER
19146M:	Miquel Raynal <miquel.raynal@bootlin.com>
19147L:	linux-rtc@vger.kernel.org
19148L:	linux-renesas-soc@vger.kernel.org
19149S:	Maintained
19150F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19151F:	drivers/rtc/rtc-rzn1.c
19152
19153RENESAS RZ/N1 USBF CONTROLLER DRIVER
19154M:	Herve Codina <herve.codina@bootlin.com>
19155L:	linux-renesas-soc@vger.kernel.org
19156L:	linux-usb@vger.kernel.org
19157S:	Maintained
19158F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19159F:	drivers/usb/gadget/udc/renesas_usbf.c
19160
19161RENESAS RZ/V2M I2C DRIVER
19162M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19163L:	linux-i2c@vger.kernel.org
19164L:	linux-renesas-soc@vger.kernel.org
19165S:	Supported
19166F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19167F:	drivers/i2c/busses/i2c-rzv2m.c
19168
19169RENESAS SUPERH ETHERNET DRIVER
19170R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19171L:	netdev@vger.kernel.org
19172L:	linux-renesas-soc@vger.kernel.org
19173F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19174F:	drivers/net/ethernet/renesas/Kconfig
19175F:	drivers/net/ethernet/renesas/Makefile
19176F:	drivers/net/ethernet/renesas/sh_eth*
19177F:	include/linux/sh_eth.h
19178
19179RENESAS USB PHY DRIVER
19180M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19181L:	linux-renesas-soc@vger.kernel.org
19182S:	Maintained
19183F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19184
19185RENESAS VERSACLOCK 7 CLOCK DRIVER
19186M:	Alex Helms <alexander.helms.jy@renesas.com>
19187S:	Maintained
19188F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19189F:	drivers/clk/clk-versaclock7.c
19190
19191RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19192M:	Herve Codina <herve.codina@bootlin.com>
19193L:	linux-iio@vger.kernel.org
19194S:	Maintained
19195F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19196F:	drivers/iio/potentiometer/x9250.c
19197
19198RESET CONTROLLER FRAMEWORK
19199M:	Philipp Zabel <p.zabel@pengutronix.de>
19200S:	Maintained
19201T:	git git://git.pengutronix.de/git/pza/linux
19202F:	Documentation/devicetree/bindings/reset/
19203F:	Documentation/driver-api/reset.rst
19204F:	drivers/reset/
19205F:	include/dt-bindings/reset/
19206F:	include/linux/reset-controller.h
19207F:	include/linux/reset.h
19208F:	include/linux/reset/
19209K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19210
19211RESTARTABLE SEQUENCES SUPPORT
19212M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19213M:	Peter Zijlstra <peterz@infradead.org>
19214M:	"Paul E. McKenney" <paulmck@kernel.org>
19215M:	Boqun Feng <boqun.feng@gmail.com>
19216L:	linux-kernel@vger.kernel.org
19217S:	Supported
19218F:	include/trace/events/rseq.h
19219F:	include/uapi/linux/rseq.h
19220F:	kernel/rseq.c
19221F:	tools/testing/selftests/rseq/
19222
19223RFKILL
19224M:	Johannes Berg <johannes@sipsolutions.net>
19225L:	linux-wireless@vger.kernel.org
19226S:	Maintained
19227W:	https://wireless.wiki.kernel.org/
19228Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19231F:	Documentation/ABI/stable/sysfs-class-rfkill
19232F:	Documentation/driver-api/rfkill.rst
19233F:	include/linux/rfkill.h
19234F:	include/uapi/linux/rfkill.h
19235F:	net/rfkill/
19236
19237RHASHTABLE
19238M:	Thomas Graf <tgraf@suug.ch>
19239M:	Herbert Xu <herbert@gondor.apana.org.au>
19240L:	netdev@vger.kernel.org
19241S:	Maintained
19242F:	include/linux/rhashtable-types.h
19243F:	include/linux/rhashtable.h
19244F:	lib/rhashtable.c
19245F:	lib/test_rhashtable.c
19246
19247RICOH R5C592 MEMORYSTICK DRIVER
19248M:	Maxim Levitsky <maximlevitsky@gmail.com>
19249S:	Maintained
19250F:	drivers/memstick/host/r592.*
19251
19252RICOH SMARTMEDIA/XD DRIVER
19253M:	Maxim Levitsky <maximlevitsky@gmail.com>
19254S:	Maintained
19255F:	drivers/mtd/nand/raw/r852.c
19256F:	drivers/mtd/nand/raw/r852.h
19257
19258RISC-V AIA DRIVERS
19259M:	Anup Patel <anup@brainfault.org>
19260L:	linux-riscv@lists.infradead.org
19261S:	Maintained
19262F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19263F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19264F:	drivers/irqchip/irq-riscv-aplic-*.c
19265F:	drivers/irqchip/irq-riscv-aplic-*.h
19266F:	drivers/irqchip/irq-riscv-imsic-*.c
19267F:	drivers/irqchip/irq-riscv-imsic-*.h
19268F:	drivers/irqchip/irq-riscv-intc.c
19269F:	include/linux/irqchip/riscv-aplic.h
19270F:	include/linux/irqchip/riscv-imsic.h
19271
19272RISC-V ARCHITECTURE
19273M:	Paul Walmsley <paul.walmsley@sifive.com>
19274M:	Palmer Dabbelt <palmer@dabbelt.com>
19275M:	Albert Ou <aou@eecs.berkeley.edu>
19276L:	linux-riscv@lists.infradead.org
19277S:	Supported
19278Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19279C:	irc://irc.libera.chat/riscv
19280P:	Documentation/arch/riscv/patch-acceptance.rst
19281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19282F:	arch/riscv/
19283N:	riscv
19284K:	riscv
19285
19286RISC-V MICROCHIP FPGA SUPPORT
19287M:	Conor Dooley <conor.dooley@microchip.com>
19288M:	Daire McNamara <daire.mcnamara@microchip.com>
19289L:	linux-riscv@lists.infradead.org
19290S:	Supported
19291F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19292F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19293F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19294F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19295F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19296F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19297F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19298F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19299F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19300F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19301F:	arch/riscv/boot/dts/microchip/
19302F:	drivers/char/hw_random/mpfs-rng.c
19303F:	drivers/clk/microchip/clk-mpfs*.c
19304F:	drivers/firmware/microchip/mpfs-auto-update.c
19305F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19306F:	drivers/mailbox/mailbox-mpfs.c
19307F:	drivers/pci/controller/pcie-microchip-host.c
19308F:	drivers/pwm/pwm-microchip-core.c
19309F:	drivers/reset/reset-mpfs.c
19310F:	drivers/rtc/rtc-mpfs.c
19311F:	drivers/soc/microchip/mpfs-sys-controller.c
19312F:	drivers/spi/spi-microchip-core-qspi.c
19313F:	drivers/spi/spi-microchip-core.c
19314F:	drivers/usb/musb/mpfs.c
19315F:	include/soc/microchip/mpfs.h
19316
19317RISC-V MISC SOC SUPPORT
19318M:	Conor Dooley <conor@kernel.org>
19319L:	linux-riscv@lists.infradead.org
19320S:	Maintained
19321Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19322T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19323F:	Documentation/devicetree/bindings/riscv/
19324F:	arch/riscv/boot/dts/
19325X:	arch/riscv/boot/dts/allwinner/
19326X:	arch/riscv/boot/dts/renesas/
19327X:	arch/riscv/boot/dts/sophgo/
19328
19329RISC-V PMU DRIVERS
19330M:	Atish Patra <atishp@atishpatra.org>
19331R:	Anup Patel <anup@brainfault.org>
19332L:	linux-riscv@lists.infradead.org
19333S:	Supported
19334F:	drivers/perf/riscv_pmu.c
19335F:	drivers/perf/riscv_pmu_legacy.c
19336F:	drivers/perf/riscv_pmu_sbi.c
19337
19338RISC-V THEAD SoC SUPPORT
19339M:	Jisheng Zhang <jszhang@kernel.org>
19340M:	Guo Ren <guoren@kernel.org>
19341M:	Fu Wei <wefu@redhat.com>
19342L:	linux-riscv@lists.infradead.org
19343S:	Maintained
19344F:	arch/riscv/boot/dts/thead/
19345
19346RNBD BLOCK DRIVERS
19347M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19348M:	Jack Wang <jinpu.wang@ionos.com>
19349L:	linux-block@vger.kernel.org
19350S:	Maintained
19351F:	drivers/block/rnbd/
19352
19353ROCCAT DRIVERS
19354M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19355S:	Maintained
19356W:	http://sourceforge.net/projects/roccat/
19357F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19358F:	drivers/hid/hid-roccat*
19359F:	include/linux/hid-roccat*
19360
19361ROCKCHIP CRYPTO DRIVERS
19362M:	Corentin Labbe <clabbe@baylibre.com>
19363L:	linux-crypto@vger.kernel.org
19364S:	Maintained
19365F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19366F:	drivers/crypto/rockchip/
19367
19368ROCKCHIP I2S TDM DRIVER
19369M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19370L:	linux-rockchip@lists.infradead.org
19371S:	Maintained
19372F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19373F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19374
19375ROCKCHIP ISP V1 DRIVER
19376M:	Dafna Hirschfeld <dafna@fastmail.com>
19377M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19378L:	linux-media@vger.kernel.org
19379L:	linux-rockchip@lists.infradead.org
19380S:	Maintained
19381F:	Documentation/admin-guide/media/rkisp1.rst
19382F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19383F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19384F:	drivers/media/platform/rockchip/rkisp1
19385F:	include/uapi/linux/rkisp1-config.h
19386
19387ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19388M:	Jacob Chen <jacob-chen@iotwrt.com>
19389M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19390L:	linux-media@vger.kernel.org
19391L:	linux-rockchip@lists.infradead.org
19392S:	Maintained
19393F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19394F:	drivers/media/platform/rockchip/rga/
19395
19396ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19397M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19398S:	Maintained
19399F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19400F:	sound/soc/codecs/rk3308_codec.c
19401F:	sound/soc/codecs/rk3308_codec.h
19402
19403ROCKCHIP VIDEO DECODER DRIVER
19404M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19405L:	linux-media@vger.kernel.org
19406L:	linux-rockchip@lists.infradead.org
19407S:	Maintained
19408F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19409F:	drivers/staging/media/rkvdec/
19410
19411ROCKER DRIVER
19412M:	Jiri Pirko <jiri@resnulli.us>
19413L:	netdev@vger.kernel.org
19414S:	Supported
19415F:	drivers/net/ethernet/rocker/
19416
19417ROCKETPORT EXPRESS/INFINITY DRIVER
19418M:	Kevin Cernekee <cernekee@gmail.com>
19419L:	linux-serial@vger.kernel.org
19420S:	Odd Fixes
19421F:	drivers/tty/serial/rp2.*
19422
19423ROHM BD99954 CHARGER IC
19424M:	Matti Vaittinen <mazziesaccount@gmail.com>
19425S:	Supported
19426F:	drivers/power/supply/bd99954-charger.c
19427F:	drivers/power/supply/bd99954-charger.h
19428
19429ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19430M:	Tomasz Duszynski <tduszyns@gmail.com>
19431S:	Maintained
19432F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19433F:	drivers/iio/light/bh1750.c
19434
19435ROHM BM1390 PRESSURE SENSOR DRIVER
19436M:	Matti Vaittinen <mazziesaccount@gmail.com>
19437L:	linux-iio@vger.kernel.org
19438S:	Supported
19439F:	drivers/iio/pressure/rohm-bm1390.c
19440
19441ROHM BU270xx LIGHT SENSOR DRIVERs
19442M:	Matti Vaittinen <mazziesaccount@gmail.com>
19443L:	linux-iio@vger.kernel.org
19444S:	Supported
19445F:	drivers/iio/light/rohm-bu27008.c
19446F:	drivers/iio/light/rohm-bu27034.c
19447
19448ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19449M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19450L:	linux-kernel@vger.kernel.org
19451L:	linux-renesas-soc@vger.kernel.org
19452S:	Supported
19453F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19454F:	drivers/gpio/gpio-bd9571mwv.c
19455F:	drivers/mfd/bd9571mwv.c
19456F:	drivers/regulator/bd9571mwv-regulator.c
19457F:	include/linux/mfd/bd9571mwv.h
19458
19459ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19460M:	Matti Vaittinen <mazziesaccount@gmail.com>
19461S:	Supported
19462F:	drivers/clk/clk-bd718x7.c
19463F:	drivers/gpio/gpio-bd71815.c
19464F:	drivers/gpio/gpio-bd71828.c
19465F:	drivers/mfd/rohm-bd71828.c
19466F:	drivers/mfd/rohm-bd718x7.c
19467F:	drivers/mfd/rohm-bd9576.c
19468F:	drivers/regulator/bd71815-regulator.c
19469F:	drivers/regulator/bd71828-regulator.c
19470F:	drivers/regulator/bd718x7-regulator.c
19471F:	drivers/regulator/bd9576-regulator.c
19472F:	drivers/regulator/rohm-regulator.c
19473F:	drivers/rtc/rtc-bd70528.c
19474F:	drivers/watchdog/bd9576_wdt.c
19475F:	include/linux/mfd/rohm-bd71815.h
19476F:	include/linux/mfd/rohm-bd71828.h
19477F:	include/linux/mfd/rohm-bd718x7.h
19478F:	include/linux/mfd/rohm-bd957x.h
19479F:	include/linux/mfd/rohm-generic.h
19480F:	include/linux/mfd/rohm-shared.h
19481
19482ROSE NETWORK LAYER
19483M:	Ralf Baechle <ralf@linux-mips.org>
19484L:	linux-hams@vger.kernel.org
19485S:	Maintained
19486W:	https://linux-ax25.in-berlin.de
19487F:	include/net/rose.h
19488F:	include/uapi/linux/rose.h
19489F:	net/rose/
19490
19491ROTATION DRIVER FOR ALLWINNER A83T
19492M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19493L:	linux-media@vger.kernel.org
19494S:	Maintained
19495T:	git git://linuxtv.org/media_tree.git
19496F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19497F:	drivers/media/platform/sunxi/sun8i-rotate/
19498
19499RPMSG TTY DRIVER
19500M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19501L:	linux-remoteproc@vger.kernel.org
19502S:	Maintained
19503F:	drivers/tty/rpmsg_tty.c
19504
19505RTL2830 MEDIA DRIVER
19506L:	linux-media@vger.kernel.org
19507S:	Orphan
19508W:	https://linuxtv.org
19509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19510F:	drivers/media/dvb-frontends/rtl2830*
19511
19512RTL2832 MEDIA DRIVER
19513L:	linux-media@vger.kernel.org
19514S:	Orphan
19515W:	https://linuxtv.org
19516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19517F:	drivers/media/dvb-frontends/rtl2832*
19518
19519RTL2832_SDR MEDIA DRIVER
19520L:	linux-media@vger.kernel.org
19521S:	Orphan
19522W:	https://linuxtv.org
19523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19524F:	drivers/media/dvb-frontends/rtl2832_sdr*
19525
19526RTL8180 WIRELESS DRIVER
19527L:	linux-wireless@vger.kernel.org
19528S:	Orphan
19529F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19530
19531RTL8187 WIRELESS DRIVER
19532M:	Hin-Tak Leung <hintak.leung@gmail.com>
19533M:	Larry Finger <Larry.Finger@lwfinger.net>
19534L:	linux-wireless@vger.kernel.org
19535S:	Maintained
19536T:	git https://github.com/pkshih/rtw.git
19537F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19538
19539RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19540M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19541L:	linux-wireless@vger.kernel.org
19542S:	Maintained
19543T:	git https://github.com/pkshih/rtw.git
19544F:	drivers/net/wireless/realtek/rtl8xxxu/
19545
19546RTRS TRANSPORT DRIVERS
19547M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19548M:	Jack Wang <jinpu.wang@ionos.com>
19549L:	linux-rdma@vger.kernel.org
19550S:	Maintained
19551F:	drivers/infiniband/ulp/rtrs/
19552
19553RUNTIME VERIFICATION (RV)
19554M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19555M:	Steven Rostedt <rostedt@goodmis.org>
19556L:	linux-trace-kernel@vger.kernel.org
19557S:	Maintained
19558F:	Documentation/trace/rv/
19559F:	include/linux/rv.h
19560F:	include/rv/
19561F:	kernel/trace/rv/
19562F:	tools/verification/
19563
19564RUST
19565M:	Miguel Ojeda <ojeda@kernel.org>
19566M:	Alex Gaynor <alex.gaynor@gmail.com>
19567M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19568R:	Boqun Feng <boqun.feng@gmail.com>
19569R:	Gary Guo <gary@garyguo.net>
19570R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19571R:	Benno Lossin <benno.lossin@proton.me>
19572R:	Andreas Hindborg <a.hindborg@samsung.com>
19573R:	Alice Ryhl <aliceryhl@google.com>
19574L:	rust-for-linux@vger.kernel.org
19575S:	Supported
19576W:	https://rust-for-linux.com
19577B:	https://github.com/Rust-for-Linux/linux/issues
19578C:	zulip://rust-for-linux.zulipchat.com
19579P:	https://rust-for-linux.com/contributing
19580T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19581F:	Documentation/rust/
19582F:	rust/
19583F:	samples/rust/
19584F:	scripts/*rust*
19585F:	tools/testing/selftests/rust/
19586K:	\b(?i:rust)\b
19587
19588RXRPC SOCKETS (AF_RXRPC)
19589M:	David Howells <dhowells@redhat.com>
19590M:	Marc Dionne <marc.dionne@auristor.com>
19591L:	linux-afs@lists.infradead.org
19592S:	Supported
19593W:	https://www.infradead.org/~dhowells/kafs/
19594F:	Documentation/networking/rxrpc.rst
19595F:	include/keys/rxrpc-type.h
19596F:	include/net/af_rxrpc.h
19597F:	include/trace/events/rxrpc.h
19598F:	include/uapi/linux/rxrpc.h
19599F:	net/rxrpc/
19600
19601S3 SAVAGE FRAMEBUFFER DRIVER
19602M:	Antonino Daplas <adaplas@gmail.com>
19603L:	linux-fbdev@vger.kernel.org
19604S:	Maintained
19605F:	drivers/video/fbdev/savage/
19606
19607S390 ARCHITECTURE
19608M:	Heiko Carstens <hca@linux.ibm.com>
19609M:	Vasily Gorbik <gor@linux.ibm.com>
19610M:	Alexander Gordeev <agordeev@linux.ibm.com>
19611R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19612R:	Sven Schnelle <svens@linux.ibm.com>
19613L:	linux-s390@vger.kernel.org
19614S:	Supported
19615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19616F:	Documentation/driver-api/s390-drivers.rst
19617F:	Documentation/arch/s390/
19618F:	arch/s390/
19619F:	drivers/s390/
19620F:	drivers/watchdog/diag288_wdt.c
19621
19622S390 COMMON I/O LAYER
19623M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19624M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19625L:	linux-s390@vger.kernel.org
19626S:	Supported
19627F:	drivers/s390/cio/
19628
19629S390 DASD DRIVER
19630M:	Stefan Haberland <sth@linux.ibm.com>
19631M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19632L:	linux-s390@vger.kernel.org
19633S:	Supported
19634F:	block/partitions/ibm.c
19635F:	drivers/s390/block/dasd*
19636F:	include/linux/dasd_mod.h
19637
19638S390 IOMMU (PCI)
19639M:	Niklas Schnelle <schnelle@linux.ibm.com>
19640M:	Matthew Rosato <mjrosato@linux.ibm.com>
19641R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19642L:	linux-s390@vger.kernel.org
19643S:	Supported
19644F:	drivers/iommu/s390-iommu.c
19645
19646S390 IUCV NETWORK LAYER
19647M:	Alexandra Winter <wintera@linux.ibm.com>
19648M:	Thorsten Winkler <twinkler@linux.ibm.com>
19649L:	linux-s390@vger.kernel.org
19650L:	netdev@vger.kernel.org
19651S:	Supported
19652F:	drivers/s390/net/*iucv*
19653F:	include/net/iucv/
19654F:	net/iucv/
19655
19656S390 MM
19657M:	Alexander Gordeev <agordeev@linux.ibm.com>
19658M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19659L:	linux-s390@vger.kernel.org
19660S:	Supported
19661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19662F:	arch/s390/include/asm/pgtable.h
19663F:	arch/s390/mm
19664
19665S390 NETWORK DRIVERS
19666M:	Alexandra Winter <wintera@linux.ibm.com>
19667M:	Thorsten Winkler <twinkler@linux.ibm.com>
19668L:	linux-s390@vger.kernel.org
19669L:	netdev@vger.kernel.org
19670S:	Supported
19671F:	drivers/s390/net/
19672
19673S390 PCI SUBSYSTEM
19674M:	Niklas Schnelle <schnelle@linux.ibm.com>
19675M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19676L:	linux-s390@vger.kernel.org
19677S:	Supported
19678F:	Documentation/arch/s390/pci.rst
19679F:	arch/s390/pci/
19680F:	drivers/pci/hotplug/s390_pci_hpc.c
19681
19682S390 SCM DRIVER
19683M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19684L:	linux-s390@vger.kernel.org
19685S:	Supported
19686F:	drivers/s390/block/scm*
19687F:	drivers/s390/cio/scm.c
19688
19689S390 VFIO AP DRIVER
19690M:	Tony Krowiak <akrowiak@linux.ibm.com>
19691M:	Halil Pasic <pasic@linux.ibm.com>
19692M:	Jason Herne <jjherne@linux.ibm.com>
19693L:	linux-s390@vger.kernel.org
19694S:	Supported
19695F:	Documentation/arch/s390/vfio-ap*
19696F:	drivers/s390/crypto/vfio_ap*
19697
19698S390 VFIO-CCW DRIVER
19699M:	Eric Farman <farman@linux.ibm.com>
19700M:	Matthew Rosato <mjrosato@linux.ibm.com>
19701R:	Halil Pasic <pasic@linux.ibm.com>
19702L:	linux-s390@vger.kernel.org
19703L:	kvm@vger.kernel.org
19704S:	Supported
19705F:	Documentation/arch/s390/vfio-ccw.rst
19706F:	drivers/s390/cio/vfio_ccw*
19707F:	include/uapi/linux/vfio_ccw.h
19708
19709S390 VFIO-PCI DRIVER
19710M:	Matthew Rosato <mjrosato@linux.ibm.com>
19711M:	Eric Farman <farman@linux.ibm.com>
19712L:	linux-s390@vger.kernel.org
19713L:	kvm@vger.kernel.org
19714S:	Supported
19715F:	arch/s390/kvm/pci*
19716F:	drivers/vfio/pci/vfio_pci_zdev.c
19717F:	include/uapi/linux/vfio_zdev.h
19718
19719S390 ZCRYPT DRIVER
19720M:	Harald Freudenberger <freude@linux.ibm.com>
19721L:	linux-s390@vger.kernel.org
19722S:	Supported
19723F:	drivers/s390/crypto/
19724
19725S390 ZFCP DRIVER
19726M:	Steffen Maier <maier@linux.ibm.com>
19727M:	Benjamin Block <bblock@linux.ibm.com>
19728L:	linux-s390@vger.kernel.org
19729S:	Supported
19730F:	drivers/s390/scsi/zfcp_*
19731
19732SAA6588 RDS RECEIVER DRIVER
19733M:	Hans Verkuil <hverkuil@xs4all.nl>
19734L:	linux-media@vger.kernel.org
19735S:	Odd Fixes
19736W:	https://linuxtv.org
19737T:	git git://linuxtv.org/media_tree.git
19738F:	drivers/media/i2c/saa6588*
19739
19740SAA7134 VIDEO4LINUX DRIVER
19741M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19742L:	linux-media@vger.kernel.org
19743S:	Odd fixes
19744W:	https://linuxtv.org
19745T:	git git://linuxtv.org/media_tree.git
19746F:	Documentation/driver-api/media/drivers/saa7134*
19747F:	drivers/media/pci/saa7134/
19748
19749SAA7146 VIDEO4LINUX-2 DRIVER
19750M:	Hans Verkuil <hverkuil@xs4all.nl>
19751L:	linux-media@vger.kernel.org
19752S:	Maintained
19753T:	git git://linuxtv.org/media_tree.git
19754F:	drivers/media/common/saa7146/
19755F:	drivers/media/pci/saa7146/
19756F:	include/media/drv-intf/saa7146*
19757
19758SAFESETID SECURITY MODULE
19759M:	Micah Morton <mortonm@chromium.org>
19760S:	Supported
19761F:	Documentation/admin-guide/LSM/SafeSetID.rst
19762F:	security/safesetid/
19763
19764SAMSUNG AUDIO (ASoC) DRIVERS
19765M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19766L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19767S:	Maintained
19768B:	mailto:linux-samsung-soc@vger.kernel.org
19769F:	Documentation/devicetree/bindings/sound/samsung*
19770F:	sound/soc/samsung/
19771
19772SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19773M:	Krzysztof Kozlowski <krzk@kernel.org>
19774L:	linux-crypto@vger.kernel.org
19775L:	linux-samsung-soc@vger.kernel.org
19776S:	Maintained
19777F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19778F:	drivers/crypto/exynos-rng.c
19779
19780SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19781M:	Łukasz Stelmach <l.stelmach@samsung.com>
19782L:	linux-samsung-soc@vger.kernel.org
19783S:	Maintained
19784F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19785F:	drivers/char/hw_random/exynos-trng.c
19786
19787SAMSUNG FRAMEBUFFER DRIVER
19788M:	Jingoo Han <jingoohan1@gmail.com>
19789L:	linux-fbdev@vger.kernel.org
19790S:	Maintained
19791F:	drivers/video/fbdev/s3c-fb.c
19792
19793SAMSUNG INTERCONNECT DRIVERS
19794M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19795M:	Artur Świgoń <a.swigon@samsung.com>
19796L:	linux-pm@vger.kernel.org
19797L:	linux-samsung-soc@vger.kernel.org
19798S:	Supported
19799F:	drivers/interconnect/samsung/
19800
19801SAMSUNG LAPTOP DRIVER
19802M:	Corentin Chary <corentin.chary@gmail.com>
19803L:	platform-driver-x86@vger.kernel.org
19804S:	Maintained
19805F:	drivers/platform/x86/samsung-laptop.c
19806
19807SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19808M:	Krzysztof Kozlowski <krzk@kernel.org>
19809L:	linux-kernel@vger.kernel.org
19810L:	linux-samsung-soc@vger.kernel.org
19811S:	Maintained
19812B:	mailto:linux-samsung-soc@vger.kernel.org
19813F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19814F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19815F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19816F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19817F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19818F:	drivers/clk/clk-s2mps11.c
19819F:	drivers/mfd/sec*.c
19820F:	drivers/regulator/s2m*.c
19821F:	drivers/regulator/s5m*.c
19822F:	drivers/rtc/rtc-s5m.c
19823F:	include/linux/mfd/samsung/
19824
19825SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19826M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19827L:	linux-media@vger.kernel.org
19828L:	linux-samsung-soc@vger.kernel.org
19829S:	Maintained
19830F:	drivers/media/platform/samsung/s3c-camif/
19831F:	include/media/drv-intf/s3c_camif.h
19832
19833SAMSUNG S3FWRN5 NFC DRIVER
19834M:	Krzysztof Kozlowski <krzk@kernel.org>
19835S:	Maintained
19836F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19837F:	drivers/nfc/s3fwrn5
19838
19839SAMSUNG S5C73M3 CAMERA DRIVER
19840M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19841M:	Andrzej Hajda <andrzej.hajda@intel.com>
19842L:	linux-media@vger.kernel.org
19843S:	Supported
19844F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19845F:	drivers/media/i2c/s5c73m3/*
19846
19847SAMSUNG S5K5BAF CAMERA DRIVER
19848M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19849M:	Andrzej Hajda <andrzej.hajda@intel.com>
19850L:	linux-media@vger.kernel.org
19851S:	Supported
19852F:	drivers/media/i2c/s5k5baf.c
19853
19854SAMSUNG S5P Security SubSystem (SSS) DRIVER
19855M:	Krzysztof Kozlowski <krzk@kernel.org>
19856M:	Vladimir Zapolskiy <vz@mleia.com>
19857L:	linux-crypto@vger.kernel.org
19858L:	linux-samsung-soc@vger.kernel.org
19859S:	Maintained
19860F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19861F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19862F:	drivers/crypto/s5p-sss.c
19863
19864SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19865M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19866L:	linux-media@vger.kernel.org
19867S:	Supported
19868Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19869F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19870F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19871F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19872F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19873F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19874F:	drivers/media/platform/samsung/exynos4-is/
19875
19876SAMSUNG SOC CLOCK DRIVERS
19877M:	Krzysztof Kozlowski <krzk@kernel.org>
19878M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19879M:	Chanwoo Choi <cw00.choi@samsung.com>
19880R:	Alim Akhtar <alim.akhtar@samsung.com>
19881L:	linux-samsung-soc@vger.kernel.org
19882S:	Maintained
19883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19884F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19885F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19886F:	drivers/clk/samsung/
19887F:	include/dt-bindings/clock/exynos*.h
19888F:	include/dt-bindings/clock/s5p*.h
19889F:	include/dt-bindings/clock/samsung,*.h
19890F:	include/linux/clk/samsung.h
19891
19892SAMSUNG SPI DRIVERS
19893M:	Andi Shyti <andi.shyti@kernel.org>
19894L:	linux-spi@vger.kernel.org
19895L:	linux-samsung-soc@vger.kernel.org
19896S:	Maintained
19897F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19898F:	drivers/spi/spi-s3c*
19899F:	include/linux/platform_data/spi-s3c64xx.h
19900
19901SAMSUNG SXGBE DRIVERS
19902M:	Byungho An <bh74.an@samsung.com>
19903L:	netdev@vger.kernel.org
19904S:	Supported
19905F:	drivers/net/ethernet/samsung/sxgbe/
19906
19907SAMSUNG THERMAL DRIVER
19908M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19909M:	Krzysztof Kozlowski <krzk@kernel.org>
19910L:	linux-pm@vger.kernel.org
19911L:	linux-samsung-soc@vger.kernel.org
19912S:	Maintained
19913F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19914F:	drivers/thermal/samsung/
19915
19916SAMSUNG USB2 PHY DRIVER
19917M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19918L:	linux-kernel@vger.kernel.org
19919S:	Supported
19920F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19921F:	Documentation/driver-api/phy/samsung-usb2.rst
19922F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19923F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19924F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19925F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19926F:	drivers/phy/samsung/phy-samsung-usb2.c
19927F:	drivers/phy/samsung/phy-samsung-usb2.h
19928
19929SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19930M:	Paul Barker <paul.barker@sancloud.com>
19931R:	Marc Murphy <marc.murphy@sancloud.com>
19932S:	Supported
19933F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19934
19935SC1200 WDT DRIVER
19936M:	Zwane Mwaikambo <zwanem@gmail.com>
19937S:	Maintained
19938F:	drivers/watchdog/sc1200wdt.c
19939
19940SCHEDULER
19941M:	Ingo Molnar <mingo@redhat.com>
19942M:	Peter Zijlstra <peterz@infradead.org>
19943M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19944M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19945R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19946R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19947R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19948R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19949R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19950R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19951L:	linux-kernel@vger.kernel.org
19952S:	Maintained
19953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19954F:	include/linux/preempt.h
19955F:	include/linux/sched.h
19956F:	include/linux/wait.h
19957F:	include/uapi/linux/sched.h
19958F:	kernel/sched/
19959
19960SCSI LIBSAS SUBSYSTEM
19961R:	John Garry <john.g.garry@oracle.com>
19962R:	Jason Yan <yanaijie@huawei.com>
19963L:	linux-scsi@vger.kernel.org
19964S:	Supported
19965F:	Documentation/scsi/libsas.rst
19966F:	drivers/scsi/libsas/
19967F:	include/scsi/libsas.h
19968F:	include/scsi/sas_ata.h
19969
19970SCSI RDMA PROTOCOL (SRP) INITIATOR
19971M:	Bart Van Assche <bvanassche@acm.org>
19972L:	linux-rdma@vger.kernel.org
19973S:	Supported
19974Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19975F:	drivers/infiniband/ulp/srp/
19976F:	include/scsi/srp.h
19977
19978SCSI RDMA PROTOCOL (SRP) TARGET
19979M:	Bart Van Assche <bvanassche@acm.org>
19980L:	linux-rdma@vger.kernel.org
19981L:	target-devel@vger.kernel.org
19982S:	Supported
19983Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19984F:	drivers/infiniband/ulp/srpt/
19985
19986SCSI SG DRIVER
19987M:	Doug Gilbert <dgilbert@interlog.com>
19988L:	linux-scsi@vger.kernel.org
19989S:	Maintained
19990W:	http://sg.danny.cz/sg
19991F:	Documentation/scsi/scsi-generic.rst
19992F:	drivers/scsi/sg.c
19993F:	include/scsi/sg.h
19994
19995SCSI SUBSYSTEM
19996M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19997M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19998L:	linux-scsi@vger.kernel.org
19999S:	Maintained
20000Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20003F:	Documentation/devicetree/bindings/scsi/
20004F:	drivers/scsi/
20005F:	drivers/ufs/
20006F:	include/scsi/
20007
20008SCSI TAPE DRIVER
20009M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20010L:	linux-scsi@vger.kernel.org
20011S:	Maintained
20012F:	Documentation/scsi/st.rst
20013F:	drivers/scsi/st.*
20014F:	drivers/scsi/st_*.h
20015
20016SCSI TARGET CORE USER DRIVER
20017M:	Bodo Stroesser <bostroesser@gmail.com>
20018L:	linux-scsi@vger.kernel.org
20019L:	target-devel@vger.kernel.org
20020S:	Supported
20021F:	Documentation/target/tcmu-design.rst
20022F:	drivers/target/target_core_user.c
20023F:	include/uapi/linux/target_core_user.h
20024
20025SCSI TARGET SUBSYSTEM
20026M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20027L:	linux-scsi@vger.kernel.org
20028L:	target-devel@vger.kernel.org
20029S:	Supported
20030Q:	https://patchwork.kernel.org/project/target-devel/list/
20031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20032F:	Documentation/target/
20033F:	drivers/target/
20034F:	include/target/
20035
20036SCTP PROTOCOL
20037M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20038M:	Xin Long <lucien.xin@gmail.com>
20039L:	linux-sctp@vger.kernel.org
20040S:	Maintained
20041W:	https://github.com/sctp/lksctp-tools/wiki
20042F:	Documentation/networking/sctp.rst
20043F:	include/linux/sctp.h
20044F:	include/net/sctp/
20045F:	include/uapi/linux/sctp.h
20046F:	net/sctp/
20047
20048SCx200 CPU SUPPORT
20049M:	Jim Cromie <jim.cromie@gmail.com>
20050S:	Odd Fixes
20051F:	Documentation/i2c/busses/scx200_acb.rst
20052F:	arch/x86/platform/scx200/
20053F:	drivers/i2c/busses/scx200*
20054F:	drivers/mtd/maps/scx200_docflash.c
20055F:	drivers/watchdog/scx200_wdt.c
20056F:	include/linux/scx200.h
20057
20058SCx200 GPIO DRIVER
20059M:	Jim Cromie <jim.cromie@gmail.com>
20060S:	Maintained
20061F:	drivers/char/scx200_gpio.c
20062F:	include/linux/scx200_gpio.h
20063
20064SCx200 HRT CLOCKSOURCE DRIVER
20065M:	Jim Cromie <jim.cromie@gmail.com>
20066S:	Maintained
20067F:	drivers/clocksource/scx200_hrt.c
20068
20069SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20070M:	Sascha Sommer <saschasommer@freenet.de>
20071L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20072S:	Maintained
20073F:	drivers/mmc/host/sdricoh_cs.c
20074
20075SECO BOARDS CEC DRIVER
20076M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20077S:	Maintained
20078F:	drivers/media/cec/platform/seco/seco-cec.c
20079F:	drivers/media/cec/platform/seco/seco-cec.h
20080
20081SECURE COMPUTING
20082M:	Kees Cook <keescook@chromium.org>
20083R:	Andy Lutomirski <luto@amacapital.net>
20084R:	Will Drewry <wad@chromium.org>
20085S:	Supported
20086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20087F:	Documentation/userspace-api/seccomp_filter.rst
20088F:	include/linux/seccomp.h
20089F:	include/uapi/linux/seccomp.h
20090F:	kernel/seccomp.c
20091F:	tools/testing/selftests/kselftest_harness.h
20092F:	tools/testing/selftests/seccomp/*
20093K:	\bsecure_computing
20094K:	\bTIF_SECCOMP\b
20095
20096SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20097M:	Kamal Dasu <kamal.dasu@broadcom.com>
20098M:	Al Cooper <alcooperx@gmail.com>
20099R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20100L:	linux-mmc@vger.kernel.org
20101S:	Maintained
20102F:	drivers/mmc/host/sdhci-brcmstb*
20103
20104SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20105M:	Adrian Hunter <adrian.hunter@intel.com>
20106L:	linux-mmc@vger.kernel.org
20107S:	Supported
20108F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20109F:	drivers/mmc/host/sdhci*
20110
20111SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20112M:	Aubin Constans <aubin.constans@microchip.com>
20113R:	Eugen Hristev <eugen.hristev@collabora.com>
20114L:	linux-mmc@vger.kernel.org
20115S:	Supported
20116F:	drivers/mmc/host/sdhci-of-at91.c
20117
20118SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20119M:	Haibo Chen <haibo.chen@nxp.com>
20120L:	imx@lists.linux.dev
20121L:	linux-mmc@vger.kernel.org
20122S:	Maintained
20123F:	drivers/mmc/host/sdhci-esdhc-imx.c
20124
20125SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20126M:	Ben Dooks <ben-linux@fluff.org>
20127M:	Jaehoon Chung <jh80.chung@samsung.com>
20128L:	linux-mmc@vger.kernel.org
20129S:	Maintained
20130F:	drivers/mmc/host/sdhci-s3c*
20131
20132SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20133M:	Viresh Kumar <vireshk@kernel.org>
20134L:	linux-mmc@vger.kernel.org
20135S:	Maintained
20136F:	drivers/mmc/host/sdhci-spear.c
20137
20138SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20139M:	Vignesh Raghavendra <vigneshr@ti.com>
20140L:	linux-mmc@vger.kernel.org
20141S:	Maintained
20142F:	drivers/mmc/host/sdhci-omap.c
20143
20144SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20145M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20146L:	linux-block@vger.kernel.org
20147S:	Supported
20148F:	block/opal_proto.h
20149F:	block/sed*
20150F:	include/linux/sed*
20151F:	include/uapi/linux/sed*
20152
20153SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20154M:	Mark Rutland <mark.rutland@arm.com>
20155M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20156M:	Sudeep Holla <sudeep.holla@arm.com>
20157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20158S:	Maintained
20159F:	drivers/firmware/smccc/
20160F:	include/linux/arm-smccc.h
20161
20162SECURITY CONTACT
20163M:	Security Officers <security@kernel.org>
20164S:	Supported
20165F:	Documentation/process/security-bugs.rst
20166
20167SECURITY SUBSYSTEM
20168M:	Paul Moore <paul@paul-moore.com>
20169M:	James Morris <jmorris@namei.org>
20170M:	"Serge E. Hallyn" <serge@hallyn.com>
20171L:	linux-security-module@vger.kernel.org
20172S:	Supported
20173Q:	https://patchwork.kernel.org/project/linux-security-module/list
20174B:	mailto:linux-security-module@vger.kernel.org
20175P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20176T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20177F:	include/linux/lsm_audit.h
20178F:	include/linux/lsm_hook_defs.h
20179F:	include/linux/lsm_hooks.h
20180F:	include/linux/security.h
20181F:	include/uapi/linux/lsm.h
20182F:	security/
20183F:	tools/testing/selftests/lsm/
20184X:	security/selinux/
20185K:	\bsecurity_[a-z_0-9]\+\b
20186
20187SELINUX SECURITY MODULE
20188M:	Paul Moore <paul@paul-moore.com>
20189M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20190R:	Ondrej Mosnacek <omosnace@redhat.com>
20191L:	selinux@vger.kernel.org
20192S:	Supported
20193W:	https://github.com/SELinuxProject
20194Q:	https://patchwork.kernel.org/project/selinux/list
20195B:	mailto:selinux@vger.kernel.org
20196P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20197T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20198F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20199F:	Documentation/ABI/removed/sysfs-selinux-disable
20200F:	Documentation/admin-guide/LSM/SELinux.rst
20201F:	include/trace/events/avc.h
20202F:	include/uapi/linux/selinux_netlink.h
20203F:	scripts/selinux/
20204F:	security/selinux/
20205
20206SENSABLE PHANTOM
20207M:	Jiri Slaby <jirislaby@kernel.org>
20208S:	Maintained
20209F:	drivers/misc/phantom.c
20210F:	include/uapi/linux/phantom.h
20211
20212SENSEAIR SUNRISE 006-0-0007
20213M:	Jacopo Mondi <jacopo@jmondi.org>
20214S:	Maintained
20215F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20216F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20217F:	drivers/iio/chemical/sunrise_co2.c
20218
20219SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20220M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20221S:	Maintained
20222F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20223F:	drivers/iio/chemical/scd30.h
20224F:	drivers/iio/chemical/scd30_core.c
20225F:	drivers/iio/chemical/scd30_i2c.c
20226F:	drivers/iio/chemical/scd30_serial.c
20227
20228SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20229M:	Roan van Dijk <roan@protonic.nl>
20230S:	Maintained
20231F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20232F:	drivers/iio/chemical/scd4x.c
20233
20234SENSIRION SGP40 GAS SENSOR DRIVER
20235M:	Andreas Klinger <ak@it-klinger.de>
20236S:	Maintained
20237F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20238F:	drivers/iio/chemical/sgp40.c
20239
20240SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20241M:	Tomasz Duszynski <tduszyns@gmail.com>
20242S:	Maintained
20243F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20244F:	drivers/iio/chemical/sps30.c
20245F:	drivers/iio/chemical/sps30_i2c.c
20246F:	drivers/iio/chemical/sps30_serial.c
20247
20248SERIAL DEVICE BUS
20249M:	Rob Herring <robh@kernel.org>
20250L:	linux-serial@vger.kernel.org
20251S:	Maintained
20252F:	Documentation/devicetree/bindings/serial/serial.yaml
20253F:	drivers/tty/serdev/
20254F:	include/linux/serdev.h
20255
20256SERIAL IR RECEIVER
20257M:	Sean Young <sean@mess.org>
20258L:	linux-media@vger.kernel.org
20259S:	Maintained
20260F:	drivers/media/rc/serial_ir.c
20261
20262SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20263M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20265S:	Maintained
20266F:	Documentation/devicetree/bindings/slimbus/
20267F:	drivers/slimbus/
20268F:	include/linux/slimbus.h
20269
20270SFC NETWORK DRIVER
20271M:	Edward Cree <ecree.xilinx@gmail.com>
20272M:	Martin Habets <habetsm.xilinx@gmail.com>
20273L:	netdev@vger.kernel.org
20274L:	linux-net-drivers@amd.com
20275S:	Supported
20276F:	Documentation/networking/devlink/sfc.rst
20277F:	drivers/net/ethernet/sfc/
20278
20279SFCTEMP HWMON DRIVER
20280M:	Emil Renner Berthing <kernel@esmil.dk>
20281M:	Hal Feng <hal.feng@starfivetech.com>
20282L:	linux-hwmon@vger.kernel.org
20283S:	Maintained
20284F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20285F:	Documentation/hwmon/sfctemp.rst
20286F:	drivers/hwmon/sfctemp.c
20287
20288SFF/SFP/SFP+ MODULE SUPPORT
20289M:	Russell King <linux@armlinux.org.uk>
20290L:	netdev@vger.kernel.org
20291S:	Maintained
20292F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20293F:	drivers/net/phy/phylink.c
20294F:	drivers/net/phy/sfp*
20295F:	include/linux/mdio/mdio-i2c.h
20296F:	include/linux/phylink.h
20297F:	include/linux/sfp.h
20298K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20299
20300SGI GRU DRIVER
20301M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20302S:	Maintained
20303F:	drivers/misc/sgi-gru/
20304
20305SGI XP/XPC/XPNET DRIVER
20306M:	Robin Holt <robinmholt@gmail.com>
20307M:	Steve Wahl <steve.wahl@hpe.com>
20308S:	Maintained
20309F:	drivers/misc/sgi-xp/
20310
20311SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20312M:	Wenjia Zhang <wenjia@linux.ibm.com>
20313M:	Jan Karcher <jaka@linux.ibm.com>
20314R:	D. Wythe <alibuda@linux.alibaba.com>
20315R:	Tony Lu <tonylu@linux.alibaba.com>
20316R:	Wen Gu <guwen@linux.alibaba.com>
20317L:	linux-s390@vger.kernel.org
20318S:	Supported
20319F:	net/smc/
20320
20321SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20322M:	Linus Walleij <linus.walleij@linaro.org>
20323L:	linux-iio@vger.kernel.org
20324S:	Maintained
20325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20326F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20327F:	drivers/iio/light/gp2ap002.c
20328
20329SHARP RJ54N1CB0C SENSOR DRIVER
20330M:	Jacopo Mondi <jacopo@jmondi.org>
20331L:	linux-media@vger.kernel.org
20332S:	Odd fixes
20333T:	git git://linuxtv.org/media_tree.git
20334F:	drivers/media/i2c/rj54n1cb0c.c
20335F:	include/media/i2c/rj54n1cb0c.h
20336
20337SHRINKER
20338M:	Andrew Morton <akpm@linux-foundation.org>
20339M:	Dave Chinner <david@fromorbit.com>
20340R:	Qi Zheng <zhengqi.arch@bytedance.com>
20341R:	Roman Gushchin <roman.gushchin@linux.dev>
20342R:	Muchun Song <muchun.song@linux.dev>
20343L:	linux-mm@kvack.org
20344S:	Maintained
20345F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20346F:	include/linux/shrinker.h
20347F:	mm/shrinker.c
20348F:	mm/shrinker_debug.c
20349
20350SH_VOU V4L2 OUTPUT DRIVER
20351L:	linux-media@vger.kernel.org
20352S:	Orphan
20353F:	drivers/media/platform/renesas/sh_vou.c
20354F:	include/media/drv-intf/sh_vou.h
20355
20356SI2157 MEDIA DRIVER
20357L:	linux-media@vger.kernel.org
20358S:	Orphan
20359W:	https://linuxtv.org
20360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20361F:	drivers/media/tuners/si2157*
20362
20363SI2165 MEDIA DRIVER
20364M:	Matthias Schwarzott <zzam@gentoo.org>
20365L:	linux-media@vger.kernel.org
20366S:	Maintained
20367W:	https://linuxtv.org
20368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20369F:	drivers/media/dvb-frontends/si2165*
20370
20371SI2168 MEDIA DRIVER
20372L:	linux-media@vger.kernel.org
20373S:	Orphan
20374W:	https://linuxtv.org
20375Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20376F:	drivers/media/dvb-frontends/si2168*
20377
20378SI470X FM RADIO RECEIVER I2C DRIVER
20379M:	Hans Verkuil <hverkuil@xs4all.nl>
20380L:	linux-media@vger.kernel.org
20381S:	Odd Fixes
20382W:	https://linuxtv.org
20383T:	git git://linuxtv.org/media_tree.git
20384F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20385F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20386
20387SI470X FM RADIO RECEIVER USB DRIVER
20388M:	Hans Verkuil <hverkuil@xs4all.nl>
20389L:	linux-media@vger.kernel.org
20390S:	Maintained
20391W:	https://linuxtv.org
20392T:	git git://linuxtv.org/media_tree.git
20393F:	drivers/media/radio/si470x/radio-si470x-common.c
20394F:	drivers/media/radio/si470x/radio-si470x-usb.c
20395F:	drivers/media/radio/si470x/radio-si470x.h
20396
20397SI4713 FM RADIO TRANSMITTER I2C DRIVER
20398M:	Eduardo Valentin <edubezval@gmail.com>
20399L:	linux-media@vger.kernel.org
20400S:	Odd Fixes
20401W:	https://linuxtv.org
20402T:	git git://linuxtv.org/media_tree.git
20403F:	drivers/media/radio/si4713/si4713.?
20404
20405SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20406M:	Eduardo Valentin <edubezval@gmail.com>
20407L:	linux-media@vger.kernel.org
20408S:	Odd Fixes
20409W:	https://linuxtv.org
20410T:	git git://linuxtv.org/media_tree.git
20411F:	drivers/media/radio/si4713/radio-platform-si4713.c
20412
20413SI4713 FM RADIO TRANSMITTER USB DRIVER
20414M:	Hans Verkuil <hverkuil@xs4all.nl>
20415L:	linux-media@vger.kernel.org
20416S:	Maintained
20417W:	https://linuxtv.org
20418T:	git git://linuxtv.org/media_tree.git
20419F:	drivers/media/radio/si4713/radio-usb-si4713.c
20420
20421SIANO DVB DRIVER
20422M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20423L:	linux-media@vger.kernel.org
20424S:	Odd fixes
20425W:	https://linuxtv.org
20426T:	git git://linuxtv.org/media_tree.git
20427F:	drivers/media/common/siano/
20428F:	drivers/media/mmc/siano/
20429F:	drivers/media/usb/siano/
20430F:	drivers/media/usb/siano/
20431
20432SIEMENS IPC LED DRIVERS
20433M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20434M:	Xing Tong Wu <xingtong.wu@siemens.com>
20435M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20436L:	linux-leds@vger.kernel.org
20437S:	Maintained
20438F:	drivers/leds/simple/
20439
20440SIEMENS IPC PLATFORM DRIVERS
20441M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20442M:	Xing Tong Wu <xingtong.wu@siemens.com>
20443M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20444L:	platform-driver-x86@vger.kernel.org
20445S:	Maintained
20446F:	drivers/platform/x86/siemens/
20447F:	include/linux/platform_data/x86/simatic-ipc-base.h
20448F:	include/linux/platform_data/x86/simatic-ipc.h
20449
20450SIEMENS IPC WATCHDOG DRIVERS
20451M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20452M:	Xing Tong Wu <xingtong.wu@siemens.com>
20453M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20454L:	linux-watchdog@vger.kernel.org
20455S:	Maintained
20456F:	drivers/watchdog/simatic-ipc-wdt.c
20457
20458SIFIVE DRIVERS
20459M:	Paul Walmsley <paul.walmsley@sifive.com>
20460M:	Samuel Holland <samuel.holland@sifive.com>
20461L:	linux-riscv@lists.infradead.org
20462S:	Supported
20463F:	drivers/dma/sf-pdma/
20464N:	sifive
20465K:	fu[57]40
20466K:	[^@]sifive
20467
20468SILEAD TOUCHSCREEN DRIVER
20469M:	Hans de Goede <hdegoede@redhat.com>
20470L:	linux-input@vger.kernel.org
20471L:	platform-driver-x86@vger.kernel.org
20472S:	Maintained
20473F:	drivers/input/touchscreen/silead.c
20474F:	drivers/platform/x86/touchscreen_dmi.c
20475
20476SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20477M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20478S:	Supported
20479F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20480F:	drivers/net/wireless/silabs/wfx/
20481
20482SILICON MOTION SM712 FRAME BUFFER DRIVER
20483M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20484M:	Teddy Wang <teddy.wang@siliconmotion.com>
20485M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20486L:	linux-fbdev@vger.kernel.org
20487S:	Maintained
20488F:	Documentation/fb/sm712fb.rst
20489F:	drivers/video/fbdev/sm712*
20490
20491SILVACO I3C DUAL-ROLE MASTER
20492M:	Miquel Raynal <miquel.raynal@bootlin.com>
20493M:	Conor Culhane <conor.culhane@silvaco.com>
20494L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20495S:	Maintained
20496F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20497F:	drivers/i3c/master/svc-i3c-master.c
20498
20499SIMPLEFB FB DRIVER
20500M:	Hans de Goede <hdegoede@redhat.com>
20501L:	linux-fbdev@vger.kernel.org
20502S:	Maintained
20503F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20504F:	drivers/video/fbdev/simplefb.c
20505F:	include/linux/platform_data/simplefb.h
20506
20507SIOX
20508M:	Thorsten Scherer <t.scherer@eckelmann.de>
20509R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20510S:	Supported
20511F:	drivers/gpio/gpio-siox.c
20512F:	drivers/siox/*
20513F:	include/trace/events/siox.h
20514
20515SIPHASH PRF ROUTINES
20516M:	Jason A. Donenfeld <Jason@zx2c4.com>
20517S:	Maintained
20518F:	include/linux/siphash.h
20519F:	lib/siphash.c
20520F:	lib/siphash_kunit.c
20521
20522SIS 190 ETHERNET DRIVER
20523M:	Francois Romieu <romieu@fr.zoreil.com>
20524L:	netdev@vger.kernel.org
20525S:	Maintained
20526F:	drivers/net/ethernet/sis/sis190.c
20527
20528SIS 900/7016 FAST ETHERNET DRIVER
20529M:	Daniele Venzano <venza@brownhat.org>
20530L:	netdev@vger.kernel.org
20531S:	Maintained
20532W:	http://www.brownhat.org/sis900.html
20533F:	drivers/net/ethernet/sis/sis900.*
20534
20535SIS FRAMEBUFFER DRIVER
20536S:	Orphan
20537F:	Documentation/fb/sisfb.rst
20538F:	drivers/video/fbdev/sis/
20539F:	include/video/sisfb.h
20540
20541SIS I2C TOUCHSCREEN DRIVER
20542M:	Mika Penttilä <mpenttil@redhat.com>
20543L:	linux-input@vger.kernel.org
20544S:	Maintained
20545F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20546F:	drivers/input/touchscreen/sis_i2c.c
20547
20548SIS USB2VGA DRIVER
20549M:	Thomas Winischhofer <thomas@winischhofer.net>
20550S:	Maintained
20551W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20552F:	drivers/usb/misc/sisusbvga/
20553
20554SL28 CPLD MFD DRIVER
20555M:	Michael Walle <mwalle@kernel.org>
20556S:	Maintained
20557F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20558F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20559F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20560F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20561F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20562F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20563F:	drivers/gpio/gpio-sl28cpld.c
20564F:	drivers/hwmon/sl28cpld-hwmon.c
20565F:	drivers/irqchip/irq-sl28cpld.c
20566F:	drivers/pwm/pwm-sl28cpld.c
20567F:	drivers/watchdog/sl28cpld_wdt.c
20568
20569SL28 VPD NVMEM LAYOUT DRIVER
20570M:	Michael Walle <mwalle@kernel.org>
20571S:	Maintained
20572F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20573F:	drivers/nvmem/layouts/sl28vpd.c
20574
20575SLAB ALLOCATOR
20576M:	Christoph Lameter <cl@linux.com>
20577M:	Pekka Enberg <penberg@kernel.org>
20578M:	David Rientjes <rientjes@google.com>
20579M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20580M:	Andrew Morton <akpm@linux-foundation.org>
20581M:	Vlastimil Babka <vbabka@suse.cz>
20582R:	Roman Gushchin <roman.gushchin@linux.dev>
20583R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20584L:	linux-mm@kvack.org
20585S:	Maintained
20586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20587F:	include/linux/sl?b*.h
20588F:	mm/sl?b*
20589
20590SLCAN CAN NETWORK DRIVER
20591M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20592L:	linux-can@vger.kernel.org
20593S:	Maintained
20594F:	drivers/net/can/slcan/
20595
20596SLEEPABLE READ-COPY UPDATE (SRCU)
20597M:	Lai Jiangshan <jiangshanlai@gmail.com>
20598M:	"Paul E. McKenney" <paulmck@kernel.org>
20599M:	Josh Triplett <josh@joshtriplett.org>
20600R:	Steven Rostedt <rostedt@goodmis.org>
20601R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20602L:	rcu@vger.kernel.org
20603S:	Supported
20604W:	http://www.rdrop.com/users/paulmck/RCU/
20605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20606F:	include/linux/srcu*.h
20607F:	kernel/rcu/srcu*.c
20608
20609SMACK SECURITY MODULE
20610M:	Casey Schaufler <casey@schaufler-ca.com>
20611L:	linux-security-module@vger.kernel.org
20612S:	Maintained
20613W:	http://schaufler-ca.com
20614T:	git git://github.com/cschaufler/smack-next
20615F:	Documentation/admin-guide/LSM/Smack.rst
20616F:	security/smack/
20617
20618SMC91x ETHERNET DRIVER
20619M:	Nicolas Pitre <nico@fluxnic.net>
20620S:	Odd Fixes
20621F:	drivers/net/ethernet/smsc/smc91x.*
20622
20623SMSC EMC2103 HARDWARE MONITOR DRIVER
20624M:	Steve Glendinning <steve.glendinning@shawell.net>
20625L:	linux-hwmon@vger.kernel.org
20626S:	Maintained
20627F:	Documentation/hwmon/emc2103.rst
20628F:	drivers/hwmon/emc2103.c
20629
20630SMSC SCH5627 HARDWARE MONITOR DRIVER
20631M:	Hans de Goede <hdegoede@redhat.com>
20632L:	linux-hwmon@vger.kernel.org
20633S:	Supported
20634F:	Documentation/hwmon/sch5627.rst
20635F:	drivers/hwmon/sch5627.c
20636
20637SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20638M:	Steve Glendinning <steve.glendinning@shawell.net>
20639L:	linux-fbdev@vger.kernel.org
20640S:	Maintained
20641F:	drivers/video/fbdev/smscufx.c
20642
20643SMSC47B397 HARDWARE MONITOR DRIVER
20644M:	Jean Delvare <jdelvare@suse.com>
20645L:	linux-hwmon@vger.kernel.org
20646S:	Maintained
20647F:	Documentation/hwmon/smsc47b397.rst
20648F:	drivers/hwmon/smsc47b397.c
20649
20650SMSC911x ETHERNET DRIVER
20651M:	Steve Glendinning <steve.glendinning@shawell.net>
20652L:	netdev@vger.kernel.org
20653S:	Maintained
20654F:	drivers/net/ethernet/smsc/smsc911x.*
20655F:	include/linux/smsc911x.h
20656
20657SMSC9420 PCI ETHERNET DRIVER
20658M:	Steve Glendinning <steve.glendinning@shawell.net>
20659L:	netdev@vger.kernel.org
20660S:	Maintained
20661F:	drivers/net/ethernet/smsc/smsc9420.*
20662
20663SNET DPU VIRTIO DATA PATH ACCELERATOR
20664R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20665F:	drivers/vdpa/solidrun/
20666
20667SOCIONEXT (SNI) AVE NETWORK DRIVER
20668M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20669L:	netdev@vger.kernel.org
20670S:	Maintained
20671F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20672F:	drivers/net/ethernet/socionext/sni_ave.c
20673
20674SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20675M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20676M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20677L:	netdev@vger.kernel.org
20678S:	Maintained
20679F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20680F:	drivers/net/ethernet/socionext/netsec.c
20681
20682SOCIONEXT (SNI) Synquacer SPI DRIVER
20683M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20684M:	Jassi Brar <jaswinder.singh@linaro.org>
20685L:	linux-spi@vger.kernel.org
20686S:	Maintained
20687F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20688F:	drivers/spi/spi-synquacer.c
20689
20690SOCIONEXT SYNQUACER I2C DRIVER
20691M:	Ard Biesheuvel <ardb@kernel.org>
20692L:	linux-i2c@vger.kernel.org
20693S:	Maintained
20694F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20695F:	drivers/i2c/busses/i2c-synquacer.c
20696
20697SOCIONEXT UNIPHIER SOUND DRIVER
20698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20699S:	Orphan
20700F:	sound/soc/uniphier/
20701
20702SOCKET TIMESTAMPING
20703M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20704S:	Maintained
20705F:	Documentation/networking/timestamping.rst
20706F:	include/uapi/linux/net_tstamp.h
20707F:	tools/testing/selftests/net/so_txtime.c
20708
20709SOEKRIS NET48XX LED SUPPORT
20710M:	Chris Boot <bootc@bootc.net>
20711S:	Maintained
20712F:	drivers/leds/leds-net48xx.c
20713
20714SOFT-IWARP DRIVER (siw)
20715M:	Bernard Metzler <bmt@zurich.ibm.com>
20716L:	linux-rdma@vger.kernel.org
20717S:	Supported
20718F:	drivers/infiniband/sw/siw/
20719F:	include/uapi/rdma/siw-abi.h
20720
20721SOFT-ROCE DRIVER (rxe)
20722M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20723L:	linux-rdma@vger.kernel.org
20724S:	Supported
20725F:	drivers/infiniband/sw/rxe/
20726F:	include/uapi/rdma/rdma_user_rxe.h
20727
20728SOFTLOGIC 6x10 MPEG CODEC
20729M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20730M:	Anton Sviridenko <anton@corp.bluecherry.net>
20731M:	Andrey Utkin <andrey_utkin@fastmail.com>
20732M:	Ismael Luceno <ismael@iodev.co.uk>
20733L:	linux-media@vger.kernel.org
20734S:	Supported
20735F:	drivers/media/pci/solo6x10/
20736
20737SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20738M:	James Morse <james.morse@arm.com>
20739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20740S:	Maintained
20741F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20742F:	drivers/firmware/arm_sdei.c
20743F:	include/linux/arm_sdei.h
20744F:	include/uapi/linux/arm_sdei.h
20745
20746SOFTWARE NODES AND DEVICE PROPERTIES
20747R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20748R:	Daniel Scally <djrscally@gmail.com>
20749R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20750R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20751L:	linux-acpi@vger.kernel.org
20752S:	Maintained
20753F:	drivers/base/property.c
20754F:	drivers/base/swnode.c
20755F:	include/linux/fwnode.h
20756F:	include/linux/property.h
20757
20758SOFTWARE RAID (Multiple Disks) SUPPORT
20759M:	Song Liu <song@kernel.org>
20760R:	Yu Kuai <yukuai3@huawei.com>
20761L:	linux-raid@vger.kernel.org
20762S:	Supported
20763Q:	https://patchwork.kernel.org/project/linux-raid/list/
20764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20765F:	drivers/md/Kconfig
20766F:	drivers/md/Makefile
20767F:	drivers/md/md*
20768F:	drivers/md/raid*
20769F:	include/linux/raid/
20770F:	include/uapi/linux/raid/
20771
20772SOLIDRUN CLEARFOG SUPPORT
20773M:	Russell King <linux@armlinux.org.uk>
20774S:	Maintained
20775F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20776F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20777
20778SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20779M:	Russell King <linux@armlinux.org.uk>
20780S:	Maintained
20781F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20782F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20783F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20784
20785SONIC NETWORK DRIVER
20786M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20787L:	netdev@vger.kernel.org
20788S:	Maintained
20789F:	drivers/net/ethernet/natsemi/sonic.*
20790
20791SONICS SILICON BACKPLANE DRIVER (SSB)
20792M:	Michael Buesch <m@bues.ch>
20793L:	linux-wireless@vger.kernel.org
20794S:	Maintained
20795F:	drivers/ssb/
20796F:	include/linux/ssb/
20797
20798SONY IMX208 SENSOR DRIVER
20799M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20800L:	linux-media@vger.kernel.org
20801S:	Maintained
20802T:	git git://linuxtv.org/media_tree.git
20803F:	drivers/media/i2c/imx208.c
20804
20805SONY IMX214 SENSOR DRIVER
20806M:	Ricardo Ribalda <ribalda@kernel.org>
20807L:	linux-media@vger.kernel.org
20808S:	Maintained
20809T:	git git://linuxtv.org/media_tree.git
20810F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20811F:	drivers/media/i2c/imx214.c
20812
20813SONY IMX219 SENSOR DRIVER
20814M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20815L:	linux-media@vger.kernel.org
20816S:	Maintained
20817T:	git git://linuxtv.org/media_tree.git
20818F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20819F:	drivers/media/i2c/imx219.c
20820
20821SONY IMX258 SENSOR DRIVER
20822M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20823L:	linux-media@vger.kernel.org
20824S:	Maintained
20825T:	git git://linuxtv.org/media_tree.git
20826F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
20827F:	drivers/media/i2c/imx258.c
20828
20829SONY IMX274 SENSOR DRIVER
20830M:	Leon Luo <leonl@leopardimaging.com>
20831L:	linux-media@vger.kernel.org
20832S:	Maintained
20833T:	git git://linuxtv.org/media_tree.git
20834F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20835F:	drivers/media/i2c/imx274.c
20836
20837SONY IMX283 SENSOR DRIVER
20838M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
20839M:	Umang Jain <umang.jain@ideasonboard.com>
20840L:	linux-media@vger.kernel.org
20841S:	Maintained
20842T:	git git://linuxtv.org/media_tree.git
20843F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
20844F:	drivers/media/i2c/imx283.c
20845
20846SONY IMX290 SENSOR DRIVER
20847M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20848L:	linux-media@vger.kernel.org
20849S:	Maintained
20850T:	git git://linuxtv.org/media_tree.git
20851F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20852F:	drivers/media/i2c/imx290.c
20853
20854SONY IMX296 SENSOR DRIVER
20855M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20856M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20857L:	linux-media@vger.kernel.org
20858S:	Maintained
20859T:	git git://linuxtv.org/media_tree.git
20860F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20861F:	drivers/media/i2c/imx296.c
20862
20863SONY IMX319 SENSOR DRIVER
20864M:	Bingbu Cao <bingbu.cao@intel.com>
20865L:	linux-media@vger.kernel.org
20866S:	Maintained
20867T:	git git://linuxtv.org/media_tree.git
20868F:	drivers/media/i2c/imx319.c
20869
20870SONY IMX334 SENSOR DRIVER
20871L:	linux-media@vger.kernel.org
20872S:	Orphan
20873T:	git git://linuxtv.org/media_tree.git
20874F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20875F:	drivers/media/i2c/imx334.c
20876
20877SONY IMX335 SENSOR DRIVER
20878L:	linux-media@vger.kernel.org
20879S:	Orphan
20880T:	git git://linuxtv.org/media_tree.git
20881F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20882F:	drivers/media/i2c/imx335.c
20883
20884SONY IMX355 SENSOR DRIVER
20885M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20886L:	linux-media@vger.kernel.org
20887S:	Maintained
20888T:	git git://linuxtv.org/media_tree.git
20889F:	drivers/media/i2c/imx355.c
20890
20891SONY IMX412 SENSOR DRIVER
20892L:	linux-media@vger.kernel.org
20893S:	Orphan
20894T:	git git://linuxtv.org/media_tree.git
20895F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20896F:	drivers/media/i2c/imx412.c
20897
20898SONY IMX415 SENSOR DRIVER
20899M:	Michael Riesch <michael.riesch@wolfvision.net>
20900L:	linux-media@vger.kernel.org
20901S:	Maintained
20902T:	git git://linuxtv.org/media_tree.git
20903F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20904F:	drivers/media/i2c/imx415.c
20905
20906SONY MEMORYSTICK SUBSYSTEM
20907M:	Maxim Levitsky <maximlevitsky@gmail.com>
20908M:	Alex Dubov <oakad@yahoo.com>
20909M:	Ulf Hansson <ulf.hansson@linaro.org>
20910L:	linux-mmc@vger.kernel.org
20911S:	Maintained
20912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20913F:	drivers/memstick/
20914F:	include/linux/memstick.h
20915
20916SONY VAIO CONTROL DEVICE DRIVER
20917M:	Mattia Dongili <malattia@linux.it>
20918L:	platform-driver-x86@vger.kernel.org
20919S:	Maintained
20920W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20921F:	Documentation/admin-guide/laptops/sony-laptop.rst
20922F:	drivers/char/sonypi.c
20923F:	drivers/platform/x86/sony-laptop.c
20924F:	include/linux/sony-laptop.h
20925
20926SOPHGO DEVICETREES and DRIVERS
20927M:	Chen Wang <unicorn_wang@outlook.com>
20928M:	Inochi Amaoto <inochiama@outlook.com>
20929T:	git https://github.com/sophgo/linux.git
20930S:	Maintained
20931N:	sophgo
20932K:	sophgo
20933
20934SOUND
20935M:	Jaroslav Kysela <perex@perex.cz>
20936M:	Takashi Iwai <tiwai@suse.com>
20937L:	linux-sound@vger.kernel.org
20938S:	Maintained
20939W:	http://www.alsa-project.org/
20940Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20942F:	Documentation/sound/
20943F:	include/sound/
20944F:	include/uapi/sound/
20945F:	sound/
20946F:	tools/testing/selftests/alsa
20947
20948SOUND - ALSA SELFTESTS
20949M:	Mark Brown <broonie@kernel.org>
20950L:	linux-sound@vger.kernel.org
20951L:	linux-kselftest@vger.kernel.org
20952S:	Supported
20953F:	tools/testing/selftests/alsa
20954
20955SOUND - COMPRESSED AUDIO
20956M:	Vinod Koul <vkoul@kernel.org>
20957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20958S:	Supported
20959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20960F:	Documentation/sound/designs/compress-offload.rst
20961F:	include/sound/compress_driver.h
20962F:	include/uapi/sound/compress_*
20963F:	sound/core/compress_offload.c
20964F:	sound/soc/soc-compress.c
20965
20966SOUND - CORE KUNIT TEST
20967M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20968L:	linux-sound@vger.kernel.org
20969S:	Supported
20970F:	sound/core/sound_kunit.c
20971
20972SOUND - DMAENGINE HELPERS
20973M:	Lars-Peter Clausen <lars@metafoo.de>
20974S:	Supported
20975F:	include/sound/dmaengine_pcm.h
20976F:	sound/core/pcm_dmaengine.c
20977F:	sound/soc/soc-generic-dmaengine-pcm.c
20978
20979SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20980M:	Liam Girdwood <lgirdwood@gmail.com>
20981M:	Mark Brown <broonie@kernel.org>
20982L:	linux-sound@vger.kernel.org
20983S:	Supported
20984W:	http://alsa-project.org/main/index.php/ASoC
20985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20986F:	Documentation/devicetree/bindings/sound/
20987F:	Documentation/sound/soc/
20988F:	include/dt-bindings/sound/
20989F:	include/sound/soc*
20990F:	include/sound/sof.h
20991F:	include/sound/sof/
20992F:	include/trace/events/sof*.h
20993F:	include/uapi/sound/asoc.h
20994F:	sound/soc/
20995
20996SOUND - SOC LAYER / dapm-graph
20997M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20998L:	linux-sound@vger.kernel.org
20999S:	Maintained
21000F:	tools/sound/dapm-graph
21001
21002SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21003M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21004M:	Liam Girdwood <lgirdwood@gmail.com>
21005M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21006M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21007M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21008M:	Daniel Baluta <daniel.baluta@nxp.com>
21009R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21010L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21011S:	Supported
21012W:	https://github.com/thesofproject/linux/
21013F:	sound/soc/sof/
21014
21015SOUNDWIRE SUBSYSTEM
21016M:	Vinod Koul <vkoul@kernel.org>
21017M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21018R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21019R:	Sanyog Kale <sanyog.r.kale@intel.com>
21020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21021S:	Supported
21022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21023F:	Documentation/driver-api/soundwire/
21024F:	drivers/soundwire/
21025F:	include/linux/soundwire/
21026
21027SP2 MEDIA DRIVER
21028M:	Olli Salonen <olli.salonen@iki.fi>
21029L:	linux-media@vger.kernel.org
21030S:	Maintained
21031W:	https://linuxtv.org
21032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21033F:	drivers/media/dvb-frontends/sp2*
21034
21035SPANISH DOCUMENTATION
21036M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21037R:	Avadhut Naik <avadhut.naik@amd.com>
21038S:	Maintained
21039F:	Documentation/translations/sp_SP/
21040
21041SPARC + UltraSPARC (sparc/sparc64)
21042M:	"David S. Miller" <davem@davemloft.net>
21043M:	Andreas Larsson <andreas@gaisler.com>
21044L:	sparclinux@vger.kernel.org
21045S:	Maintained
21046Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21049F:	arch/sparc/
21050F:	drivers/sbus/
21051
21052SPARC SERIAL DRIVERS
21053M:	"David S. Miller" <davem@davemloft.net>
21054L:	sparclinux@vger.kernel.org
21055S:	Maintained
21056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21058F:	drivers/tty/serial/suncore.c
21059F:	drivers/tty/serial/sunhv.c
21060F:	drivers/tty/serial/sunsab.c
21061F:	drivers/tty/serial/sunsab.h
21062F:	drivers/tty/serial/sunsu.c
21063F:	drivers/tty/serial/sunzilog.c
21064F:	drivers/tty/serial/sunzilog.h
21065F:	drivers/tty/vcc.c
21066F:	include/linux/sunserialcore.h
21067
21068SPARSE CHECKER
21069M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21070L:	linux-sparse@vger.kernel.org
21071S:	Maintained
21072W:	https://sparse.docs.kernel.org/
21073Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21074B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21075T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21076F:	include/linux/compiler.h
21077
21078SPEAKUP CONSOLE SPEECH DRIVER
21079M:	William Hubbs <w.d.hubbs@gmail.com>
21080M:	Chris Brannon <chris@the-brannons.com>
21081M:	Kirk Reiser <kirk@reisers.ca>
21082M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21083L:	speakup@linux-speakup.org
21084S:	Odd Fixes
21085W:	http://www.linux-speakup.org/
21086W:	https://github.com/linux-speakup/speakup
21087B:	https://github.com/linux-speakup/speakup/issues
21088F:	drivers/accessibility/speakup/
21089
21090SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21091M:	Viresh Kumar <vireshk@kernel.org>
21092M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21093M:	soc@kernel.org
21094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21095S:	Maintained
21096W:	http://www.st.com/spear
21097F:	arch/arm/boot/dts/st/spear*
21098F:	arch/arm/mach-spear/
21099F:	drivers/clk/spear/
21100F:	drivers/pinctrl/spear/
21101
21102SPI NOR SUBSYSTEM
21103M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21104M:	Pratyush Yadav <pratyush@kernel.org>
21105M:	Michael Walle <mwalle@kernel.org>
21106L:	linux-mtd@lists.infradead.org
21107S:	Maintained
21108W:	http://www.linux-mtd.infradead.org/
21109Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21110C:	irc://irc.oftc.net/mtd
21111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21112F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21113F:	drivers/mtd/spi-nor/
21114F:	include/linux/mtd/spi-nor.h
21115
21116SPI SUBSYSTEM
21117M:	Mark Brown <broonie@kernel.org>
21118L:	linux-spi@vger.kernel.org
21119S:	Maintained
21120Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21122F:	Documentation/devicetree/bindings/spi/
21123F:	Documentation/spi/
21124F:	drivers/spi/
21125F:	include/linux/spi/
21126F:	include/uapi/linux/spi/
21127F:	tools/spi/
21128
21129SPIDERNET NETWORK DRIVER for CELL
21130M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21131M:	Geoff Levand <geoff@infradead.org>
21132L:	netdev@vger.kernel.org
21133L:	linuxppc-dev@lists.ozlabs.org
21134S:	Maintained
21135F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21136F:	drivers/net/ethernet/toshiba/spider_net*
21137
21138SPMI SUBSYSTEM
21139M:	Stephen Boyd <sboyd@kernel.org>
21140L:	linux-kernel@vger.kernel.org
21141S:	Maintained
21142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21143F:	Documentation/devicetree/bindings/spmi/
21144F:	drivers/spmi/
21145F:	include/dt-bindings/spmi/spmi.h
21146F:	include/linux/spmi.h
21147F:	include/trace/events/spmi.h
21148
21149SPU FILE SYSTEM
21150M:	Jeremy Kerr <jk@ozlabs.org>
21151L:	linuxppc-dev@lists.ozlabs.org
21152S:	Supported
21153W:	http://www.ibm.com/developerworks/power/cell/
21154F:	Documentation/filesystems/spufs/spufs.rst
21155F:	arch/powerpc/platforms/cell/spufs/
21156
21157SQUASHFS FILE SYSTEM
21158M:	Phillip Lougher <phillip@squashfs.org.uk>
21159L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21160S:	Maintained
21161W:	http://squashfs.org.uk
21162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21163F:	Documentation/filesystems/squashfs.rst
21164F:	fs/squashfs/
21165
21166SRM (Alpha) environment access
21167M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21168S:	Maintained
21169F:	arch/alpha/kernel/srm_env.c
21170
21171ST LSM6DSx IMU IIO DRIVER
21172M:	Lorenzo Bianconi <lorenzo@kernel.org>
21173L:	linux-iio@vger.kernel.org
21174S:	Maintained
21175W:	http://www.st.com/
21176F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21177F:	drivers/iio/imu/st_lsm6dsx/
21178
21179ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21180M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21181M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21182L:	linux-media@vger.kernel.org
21183S:	Maintained
21184T:	git git://linuxtv.org/media_tree.git
21185F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21186F:	drivers/media/i2c/st-mipid02.c
21187
21188ST STM32 FIREWALL
21189M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21190S:	Maintained
21191F:	drivers/bus/stm32_etzpc.c
21192F:	drivers/bus/stm32_firewall.c
21193F:	drivers/bus/stm32_rifsc.c
21194
21195ST STM32 I2C/SMBUS DRIVER
21196M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21197M:	Alain Volmat <alain.volmat@foss.st.com>
21198L:	linux-i2c@vger.kernel.org
21199S:	Maintained
21200F:	drivers/i2c/busses/i2c-stm32*
21201
21202ST STM32 SPI DRIVER
21203M:	Alain Volmat <alain.volmat@foss.st.com>
21204L:	linux-spi@vger.kernel.org
21205S:	Maintained
21206F:	drivers/spi/spi-stm32.c
21207
21208ST STPDDC60 DRIVER
21209M:	Daniel Nilsson <daniel.nilsson@flex.com>
21210L:	linux-hwmon@vger.kernel.org
21211S:	Maintained
21212F:	Documentation/hwmon/stpddc60.rst
21213F:	drivers/hwmon/pmbus/stpddc60.c
21214
21215ST VGXY61 DRIVER
21216M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21217M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21218L:	linux-media@vger.kernel.org
21219S:	Maintained
21220T:	git git://linuxtv.org/media_tree.git
21221F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21222F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21223F:	drivers/media/i2c/vgxy61.c
21224
21225ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21226M:	Song Qiang <songqiang1304521@gmail.com>
21227L:	linux-iio@vger.kernel.org
21228S:	Maintained
21229F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21230F:	drivers/iio/proximity/vl53l0x-i2c.c
21231
21232STABLE BRANCH
21233M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21234M:	Sasha Levin <sashal@kernel.org>
21235L:	stable@vger.kernel.org
21236S:	Supported
21237F:	Documentation/process/stable-kernel-rules.rst
21238
21239STAGING - ATOMISP DRIVER
21240M:	Hans de Goede <hdegoede@redhat.com>
21241M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21242R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21243L:	linux-media@vger.kernel.org
21244S:	Maintained
21245F:	drivers/staging/media/atomisp/
21246
21247STAGING - FIELDBUS SUBSYSTEM
21248M:	Sven Van Asbroeck <TheSven73@gmail.com>
21249S:	Maintained
21250F:	drivers/staging/fieldbus/*
21251F:	drivers/staging/fieldbus/Documentation/
21252
21253STAGING - HMS ANYBUS-S BUS
21254M:	Sven Van Asbroeck <TheSven73@gmail.com>
21255S:	Maintained
21256F:	drivers/staging/fieldbus/anybuss/
21257
21258STAGING - INDUSTRIAL IO
21259M:	Jonathan Cameron <jic23@kernel.org>
21260L:	linux-iio@vger.kernel.org
21261S:	Odd Fixes
21262F:	Documentation/devicetree/bindings/staging/iio/
21263F:	drivers/staging/iio/
21264
21265STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21266M:	Marc Dietrich <marvin24@gmx.de>
21267L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21268L:	linux-tegra@vger.kernel.org
21269S:	Maintained
21270F:	drivers/staging/nvec/
21271
21272STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21273M:	Jens Frederich <jfrederich@gmail.com>
21274M:	Jon Nettleton <jon.nettleton@gmail.com>
21275S:	Maintained
21276W:	http://wiki.laptop.org/go/DCON
21277F:	drivers/staging/olpc_dcon/
21278
21279STAGING - REALTEK RTL8712U DRIVERS
21280M:	Larry Finger <Larry.Finger@lwfinger.net>
21281M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21282S:	Odd Fixes
21283F:	drivers/staging/rtl8712/
21284
21285STAGING - SEPS525 LCD CONTROLLER DRIVERS
21286M:	Michael Hennerich <michael.hennerich@analog.com>
21287L:	linux-fbdev@vger.kernel.org
21288S:	Supported
21289F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21290F:	drivers/staging/fbtft/fb_seps525.c
21291
21292STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21293M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21294M:	Teddy Wang <teddy.wang@siliconmotion.com>
21295M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21296L:	linux-fbdev@vger.kernel.org
21297S:	Maintained
21298F:	drivers/staging/sm750fb/
21299
21300STAGING - VIA VT665X DRIVERS
21301M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21302S:	Odd Fixes
21303F:	drivers/staging/vt665?/
21304
21305STAGING SUBSYSTEM
21306M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21307L:	linux-staging@lists.linux.dev
21308S:	Supported
21309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21310F:	drivers/staging/
21311
21312STANDALONE CACHE CONTROLLER DRIVERS
21313M:	Conor Dooley <conor@kernel.org>
21314L:	linux-riscv@lists.infradead.org
21315S:	Maintained
21316T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21317F:	drivers/cache
21318
21319STARFIRE/DURALAN NETWORK DRIVER
21320M:	Ion Badulescu <ionut@badula.org>
21321S:	Odd Fixes
21322F:	drivers/net/ethernet/adaptec/starfire*
21323
21324STARFIVE CAMERA SUBSYSTEM DRIVER
21325M:	Jack Zhu <jack.zhu@starfivetech.com>
21326M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21327L:	linux-media@vger.kernel.org
21328S:	Maintained
21329F:	Documentation/admin-guide/media/starfive_camss.rst
21330F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21331F:	drivers/staging/media/starfive/camss
21332
21333STARFIVE CRYPTO DRIVER
21334M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21335M:	William Qiu <william.qiu@starfivetech.com>
21336S:	Supported
21337F:	Documentation/devicetree/bindings/crypto/starfive*
21338F:	drivers/crypto/starfive/
21339
21340STARFIVE DEVICETREES
21341M:	Emil Renner Berthing <kernel@esmil.dk>
21342S:	Maintained
21343F:	arch/riscv/boot/dts/starfive/
21344
21345STARFIVE DWMAC GLUE LAYER
21346M:	Emil Renner Berthing <kernel@esmil.dk>
21347M:	Minda Chen <minda.chen@starfivetech.com>
21348S:	Maintained
21349F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21350F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21351
21352STARFIVE JH7110 DPHY RX DRIVER
21353M:	Jack Zhu <jack.zhu@starfivetech.com>
21354M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21355S:	Supported
21356F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21357F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21358
21359STARFIVE JH7110 MMC/SD/SDIO DRIVER
21360M:	William Qiu <william.qiu@starfivetech.com>
21361S:	Supported
21362F:	Documentation/devicetree/bindings/mmc/starfive*
21363F:	drivers/mmc/host/dw_mmc-starfive.c
21364
21365STARFIVE JH7110 PLL CLOCK DRIVER
21366M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21367S:	Supported
21368F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21369F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21370
21371STARFIVE JH7110 PWMDAC DRIVER
21372M:	Hal Feng <hal.feng@starfivetech.com>
21373M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21374S:	Supported
21375F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21376F:	sound/soc/starfive/jh7110_pwmdac.c
21377
21378STARFIVE JH7110 SYSCON
21379M:	William Qiu <william.qiu@starfivetech.com>
21380M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21381S:	Supported
21382F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21383
21384STARFIVE JH7110 TDM DRIVER
21385M:	Walker Chen <walker.chen@starfivetech.com>
21386S:	Maintained
21387F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21388F:	sound/soc/starfive/jh7110_tdm.c
21389
21390STARFIVE JH71X0 CLOCK DRIVERS
21391M:	Emil Renner Berthing <kernel@esmil.dk>
21392M:	Hal Feng <hal.feng@starfivetech.com>
21393S:	Maintained
21394F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21395F:	drivers/clk/starfive/clk-starfive-jh71*
21396F:	include/dt-bindings/clock/starfive?jh71*.h
21397
21398STARFIVE JH71X0 PINCTRL DRIVERS
21399M:	Emil Renner Berthing <kernel@esmil.dk>
21400M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21401M:	Hal Feng <hal.feng@starfivetech.com>
21402L:	linux-gpio@vger.kernel.org
21403S:	Maintained
21404F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21405F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21406F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21407F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21408
21409STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21410M:	Emil Renner Berthing <kernel@esmil.dk>
21411M:	Hal Feng <hal.feng@starfivetech.com>
21412S:	Maintained
21413F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21414F:	drivers/reset/starfive/reset-starfive-jh71*
21415F:	include/dt-bindings/reset/starfive?jh71*.h
21416
21417STARFIVE JH71X0 USB DRIVERS
21418M:	Minda Chen <minda.chen@starfivetech.com>
21419S:	Maintained
21420F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21421F:	drivers/usb/cdns3/cdns3-starfive.c
21422
21423STARFIVE JH71XX PMU CONTROLLER DRIVER
21424M:	Walker Chen <walker.chen@starfivetech.com>
21425M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21426S:	Supported
21427F:	Documentation/devicetree/bindings/power/starfive*
21428F:	drivers/pmdomain/starfive/
21429F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21430
21431STARFIVE SOC DRIVERS
21432M:	Conor Dooley <conor@kernel.org>
21433S:	Maintained
21434T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21435F:	Documentation/devicetree/bindings/soc/starfive/
21436
21437STARFIVE STARLINK PMU DRIVER
21438M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21439S:	Maintained
21440F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21441F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21442F:	drivers/perf/starfive_starlink_pmu.c
21443
21444STARFIVE TRNG DRIVER
21445M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21446S:	Supported
21447F:	Documentation/devicetree/bindings/rng/starfive*
21448F:	drivers/char/hw_random/jh7110-trng.c
21449
21450STARFIVE WATCHDOG DRIVER
21451M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21452M:	Samin Guo <samin.guo@starfivetech.com>
21453S:	Supported
21454F:	Documentation/devicetree/bindings/watchdog/starfive*
21455F:	drivers/watchdog/starfive-wdt.c
21456
21457STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21458M:	Minda Chen <minda.chen@starfivetech.com>
21459S:	Supported
21460F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21461F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21462F:	drivers/phy/starfive/phy-jh7110-pcie.c
21463F:	drivers/phy/starfive/phy-jh7110-usb.c
21464
21465STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21466M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21467S:	Supported
21468F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21469F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21470
21471STATIC BRANCH/CALL
21472M:	Peter Zijlstra <peterz@infradead.org>
21473M:	Josh Poimboeuf <jpoimboe@kernel.org>
21474M:	Jason Baron <jbaron@akamai.com>
21475R:	Steven Rostedt <rostedt@goodmis.org>
21476R:	Ard Biesheuvel <ardb@kernel.org>
21477S:	Supported
21478F:	arch/*/include/asm/jump_label*.h
21479F:	arch/*/include/asm/static_call*.h
21480F:	arch/*/kernel/jump_label.c
21481F:	arch/*/kernel/static_call.c
21482F:	include/linux/jump_label*.h
21483F:	include/linux/static_call*.h
21484F:	kernel/jump_label.c
21485F:	kernel/static_call.c
21486
21487STI AUDIO (ASoC) DRIVERS
21488M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21489L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21490S:	Maintained
21491F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21492F:	sound/soc/sti/
21493
21494STI CEC DRIVER
21495M:	Alain Volmat <alain.volmat@foss.st.com>
21496S:	Maintained
21497F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21498F:	drivers/media/cec/platform/sti/
21499
21500STK1160 USB VIDEO CAPTURE DRIVER
21501M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21502L:	linux-media@vger.kernel.org
21503S:	Maintained
21504T:	git git://linuxtv.org/media_tree.git
21505F:	drivers/media/usb/stk1160/
21506
21507STM32 AUDIO (ASoC) DRIVERS
21508M:	Olivier Moysan <olivier.moysan@foss.st.com>
21509M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21510L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21511S:	Maintained
21512F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21513F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21514F:	sound/soc/stm/
21515
21516STM32 TIMER/LPTIMER DRIVERS
21517M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21518S:	Maintained
21519F:	Documentation/ABI/testing/*timer-stm32
21520F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21521F:	drivers/*/stm32-*timer*
21522F:	drivers/pwm/pwm-stm32*
21523F:	include/linux/*/stm32-*tim*
21524
21525STMMAC ETHERNET DRIVER
21526M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21527M:	Jose Abreu <joabreu@synopsys.com>
21528L:	netdev@vger.kernel.org
21529S:	Supported
21530W:	http://www.stlinux.com
21531F:	Documentation/networking/device_drivers/ethernet/stmicro/
21532F:	drivers/net/ethernet/stmicro/stmmac/
21533
21534SUN HAPPY MEAL ETHERNET DRIVER
21535M:	Sean Anderson <seanga2@gmail.com>
21536S:	Maintained
21537F:	drivers/net/ethernet/sun/sunhme.*
21538
21539SUN3/3X
21540M:	Sam Creasey <sammy@sammy.net>
21541S:	Maintained
21542W:	http://sammy.net/sun3/
21543F:	arch/m68k/include/asm/sun3*
21544F:	arch/m68k/kernel/*sun3*
21545F:	arch/m68k/sun3*/
21546F:	drivers/net/ethernet/i825xx/sun3*
21547
21548SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21549M:	Hans de Goede <hdegoede@redhat.com>
21550L:	linux-input@vger.kernel.org
21551S:	Maintained
21552F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21553F:	drivers/input/keyboard/sun4i-lradc-keys.c
21554
21555SUNDANCE NETWORK DRIVER
21556M:	Denis Kirjanov <kda@linux-powerpc.org>
21557L:	netdev@vger.kernel.org
21558S:	Maintained
21559F:	drivers/net/ethernet/dlink/sundance.c
21560
21561SUNPLUS ETHERNET DRIVER
21562M:	Wells Lu <wellslutw@gmail.com>
21563L:	netdev@vger.kernel.org
21564S:	Maintained
21565W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21566F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21567F:	drivers/net/ethernet/sunplus/
21568
21569SUNPLUS MMC DRIVER
21570M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21571M:	Li-hao Kuo <lhjeff911@gmail.com>
21572S:	Maintained
21573F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21574F:	drivers/mmc/host/sunplus-mmc.c
21575
21576SUNPLUS OCOTP DRIVER
21577M:	Vincent Shih <vincent.sunplus@gmail.com>
21578S:	Maintained
21579F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21580F:	drivers/nvmem/sunplus-ocotp.c
21581
21582SUNPLUS PWM DRIVER
21583M:	Hammer Hsieh <hammerh0314@gmail.com>
21584S:	Maintained
21585F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21586F:	drivers/pwm/pwm-sunplus.c
21587
21588SUNPLUS RTC DRIVER
21589M:	Vincent Shih <vincent.sunplus@gmail.com>
21590L:	linux-rtc@vger.kernel.org
21591S:	Maintained
21592F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21593F:	drivers/rtc/rtc-sunplus.c
21594
21595SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21596M:	Li-hao Kuo <lhjeff911@gmail.com>
21597L:	linux-spi@vger.kernel.org
21598S:	Maintained
21599F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21600F:	drivers/spi/spi-sunplus-sp7021.c
21601
21602SUNPLUS UART DRIVER
21603M:	Hammer Hsieh <hammerh0314@gmail.com>
21604S:	Maintained
21605F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21606F:	drivers/tty/serial/sunplus-uart.c
21607
21608SUNPLUS USB2 PHY DRIVER
21609M:	Vincent Shih <vincent.sunplus@gmail.com>
21610L:	linux-usb@vger.kernel.org
21611S:	Maintained
21612F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21613F:	drivers/phy/sunplus/Kconfig
21614F:	drivers/phy/sunplus/Makefile
21615F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21616
21617SUNPLUS WATCHDOG DRIVER
21618M:	Xiantao Hu <xt.hu@cqplus1.com>
21619L:	linux-watchdog@vger.kernel.org
21620S:	Maintained
21621F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21622F:	drivers/watchdog/sunplus_wdt.c
21623
21624SUPERH
21625M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21626M:	Rich Felker <dalias@libc.org>
21627M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21628L:	linux-sh@vger.kernel.org
21629S:	Maintained
21630Q:	http://patchwork.kernel.org/project/linux-sh/list/
21631F:	Documentation/arch/sh/
21632F:	arch/sh/
21633F:	drivers/sh/
21634
21635SUSPEND TO RAM
21636M:	"Rafael J. Wysocki" <rafael@kernel.org>
21637M:	Len Brown <len.brown@intel.com>
21638M:	Pavel Machek <pavel@ucw.cz>
21639L:	linux-pm@vger.kernel.org
21640S:	Supported
21641B:	https://bugzilla.kernel.org
21642F:	Documentation/power/
21643F:	arch/x86/kernel/acpi/sleep*
21644F:	arch/x86/kernel/acpi/wakeup*
21645F:	drivers/base/power/
21646F:	include/linux/freezer.h
21647F:	include/linux/pm.h
21648F:	include/linux/suspend.h
21649F:	kernel/power/
21650
21651SVGA HANDLING
21652M:	Martin Mares <mj@ucw.cz>
21653L:	linux-video@atrey.karlin.mff.cuni.cz
21654S:	Maintained
21655F:	Documentation/admin-guide/svga.rst
21656F:	arch/x86/boot/video*
21657
21658SWITCHDEV
21659M:	Jiri Pirko <jiri@resnulli.us>
21660M:	Ivan Vecera <ivecera@redhat.com>
21661L:	netdev@vger.kernel.org
21662S:	Supported
21663F:	include/net/switchdev.h
21664F:	net/switchdev/
21665
21666SY8106A REGULATOR DRIVER
21667M:	Icenowy Zheng <icenowy@aosc.io>
21668S:	Maintained
21669F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21670F:	drivers/regulator/sy8106a-regulator.c
21671
21672SYNC FILE FRAMEWORK
21673M:	Sumit Semwal <sumit.semwal@linaro.org>
21674R:	Gustavo Padovan <gustavo@padovan.org>
21675L:	linux-media@vger.kernel.org
21676L:	dri-devel@lists.freedesktop.org
21677S:	Maintained
21678T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21679F:	Documentation/driver-api/sync_file.rst
21680F:	drivers/dma-buf/dma-fence*
21681F:	drivers/dma-buf/sw_sync.c
21682F:	drivers/dma-buf/sync_*
21683F:	include/linux/sync_file.h
21684F:	include/uapi/linux/sync_file.h
21685
21686SYNOPSYS ARC ARCHITECTURE
21687M:	Vineet Gupta <vgupta@kernel.org>
21688L:	linux-snps-arc@lists.infradead.org
21689S:	Supported
21690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21691F:	Documentation/arch/arc
21692F:	Documentation/devicetree/bindings/arc/*
21693F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21694F:	arch/arc/
21695F:	drivers/clocksource/arc_timer.c
21696F:	drivers/tty/serial/arc_uart.c
21697
21698SYNOPSYS ARC HSDK SDP pll clock driver
21699M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21700S:	Supported
21701F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21702F:	drivers/clk/clk-hsdk-pll.c
21703
21704SYNOPSYS ARC SDP clock driver
21705M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21706S:	Supported
21707F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21708F:	drivers/clk/axs10x/*
21709
21710SYNOPSYS ARC SDP platform support
21711M:	Alexey Brodkin <abrodkin@synopsys.com>
21712S:	Supported
21713F:	Documentation/devicetree/bindings/arc/axs10*
21714F:	arch/arc/boot/dts/ax*
21715F:	arch/arc/plat-axs10x
21716
21717SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21718M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21719S:	Supported
21720F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21721F:	drivers/reset/reset-axs10x.c
21722
21723SYNOPSYS CREG GPIO DRIVER
21724M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21725S:	Maintained
21726F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21727F:	drivers/gpio/gpio-creg-snps.c
21728
21729SYNOPSYS DESIGNWARE 8250 UART DRIVER
21730M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21731R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21732S:	Supported
21733F:	drivers/tty/serial/8250/8250_dw.c
21734F:	drivers/tty/serial/8250/8250_dwlib.*
21735F:	drivers/tty/serial/8250/8250_lpss.c
21736
21737SYNOPSYS DESIGNWARE APB GPIO DRIVER
21738M:	Hoan Tran <hoan@os.amperecomputing.com>
21739M:	Serge Semin <fancer.lancer@gmail.com>
21740L:	linux-gpio@vger.kernel.org
21741S:	Maintained
21742F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21743F:	drivers/gpio/gpio-dwapb.c
21744
21745SYNOPSYS DESIGNWARE APB SSI DRIVER
21746M:	Serge Semin <fancer.lancer@gmail.com>
21747L:	linux-spi@vger.kernel.org
21748S:	Supported
21749F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21750F:	drivers/spi/spi-dw*
21751
21752SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21753M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21754S:	Maintained
21755F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21756F:	drivers/dma/dw-axi-dmac/
21757
21758SYNOPSYS DESIGNWARE DMAC DRIVER
21759M:	Viresh Kumar <vireshk@kernel.org>
21760R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21761S:	Maintained
21762F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21763F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21764F:	drivers/dma/dw/
21765F:	include/dt-bindings/dma/dw-dmac.h
21766F:	include/linux/dma/dw.h
21767F:	include/linux/platform_data/dma-dw.h
21768
21769SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21770M:	Jose Abreu <Jose.Abreu@synopsys.com>
21771L:	netdev@vger.kernel.org
21772S:	Supported
21773F:	drivers/net/ethernet/synopsys/
21774
21775SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21776M:	Jose Abreu <Jose.Abreu@synopsys.com>
21777L:	netdev@vger.kernel.org
21778S:	Supported
21779F:	drivers/net/pcs/pcs-xpcs.c
21780F:	drivers/net/pcs/pcs-xpcs.h
21781F:	include/linux/pcs/pcs-xpcs.h
21782
21783SYNOPSYS DESIGNWARE I2C DRIVER
21784M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21785R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21786R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21787R:	Jan Dabros <jsd@semihalf.com>
21788L:	linux-i2c@vger.kernel.org
21789S:	Supported
21790F:	drivers/i2c/busses/i2c-designware-*
21791
21792SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21793M:	Jaehoon Chung <jh80.chung@samsung.com>
21794L:	linux-mmc@vger.kernel.org
21795S:	Maintained
21796F:	drivers/mmc/host/dw_mmc*
21797
21798SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21799M:	Shuai Xue <xueshuai@linux.alibaba.com>
21800M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21801S:	Supported
21802F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21803F:	drivers/perf/dwc_pcie_pmu.c
21804
21805SYNOPSYS HSDK RESET CONTROLLER DRIVER
21806M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21807S:	Supported
21808F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21809F:	drivers/reset/reset-hsdk.c
21810F:	include/dt-bindings/reset/snps,hsdk-reset.h
21811
21812SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21813M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21814M:	Manjunath M B <manjumb@synopsys.com>
21815L:	linux-mmc@vger.kernel.org
21816S:	Maintained
21817F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21818
21819SYSTEM CONFIGURATION (SYSCON)
21820M:	Lee Jones <lee@kernel.org>
21821M:	Arnd Bergmann <arnd@arndb.de>
21822S:	Supported
21823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21824F:	drivers/mfd/syscon.c
21825
21826SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21827M:	Sudeep Holla <sudeep.holla@arm.com>
21828R:	Cristian Marussi <cristian.marussi@arm.com>
21829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21830S:	Maintained
21831F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21832F:	drivers/clk/clk-sc[mp]i.c
21833F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21834F:	drivers/firmware/arm_scmi/
21835F:	drivers/firmware/arm_scpi.c
21836F:	drivers/hwmon/scmi-hwmon.c
21837F:	drivers/pinctrl/pinctrl-scmi.c
21838F:	drivers/pmdomain/arm/
21839F:	drivers/powercap/arm_scmi_powercap.c
21840F:	drivers/regulator/scmi-regulator.c
21841F:	drivers/reset/reset-scmi.c
21842F:	include/linux/sc[mp]i_protocol.h
21843F:	include/trace/events/scmi.h
21844F:	include/uapi/linux/virtio_scmi.h
21845
21846SYSTEM RESET/SHUTDOWN DRIVERS
21847M:	Sebastian Reichel <sre@kernel.org>
21848L:	linux-pm@vger.kernel.org
21849S:	Maintained
21850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21851F:	Documentation/devicetree/bindings/power/reset/
21852F:	drivers/power/reset/
21853
21854SYSTEM TRACE MODULE CLASS
21855M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21856S:	Maintained
21857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21858F:	Documentation/trace/stm.rst
21859F:	drivers/hwtracing/stm/
21860F:	include/linux/stm.h
21861F:	include/uapi/linux/stm.h
21862
21863SYSTEM76 ACPI DRIVER
21864M:	Jeremy Soller <jeremy@system76.com>
21865M:	System76 Product Development <productdev@system76.com>
21866L:	platform-driver-x86@vger.kernel.org
21867S:	Maintained
21868F:	drivers/platform/x86/system76_acpi.c
21869
21870SYSV FILESYSTEM
21871S:	Orphan
21872F:	Documentation/filesystems/sysv-fs.rst
21873F:	fs/sysv/
21874F:	include/linux/sysv_fs.h
21875
21876TASKSTATS STATISTICS INTERFACE
21877M:	Balbir Singh <bsingharora@gmail.com>
21878S:	Maintained
21879F:	Documentation/accounting/taskstats*
21880F:	include/linux/taskstats*
21881F:	kernel/taskstats.c
21882
21883TC subsystem
21884M:	Jamal Hadi Salim <jhs@mojatatu.com>
21885M:	Cong Wang <xiyou.wangcong@gmail.com>
21886M:	Jiri Pirko <jiri@resnulli.us>
21887L:	netdev@vger.kernel.org
21888S:	Maintained
21889F:	include/net/pkt_cls.h
21890F:	include/net/pkt_sched.h
21891F:	include/net/tc_act/
21892F:	include/uapi/linux/pkt_cls.h
21893F:	include/uapi/linux/pkt_sched.h
21894F:	include/uapi/linux/tc_act/
21895F:	include/uapi/linux/tc_ematch/
21896F:	net/sched/
21897F:	tools/testing/selftests/tc-testing
21898
21899TC90522 MEDIA DRIVER
21900M:	Akihiro Tsukada <tskd08@gmail.com>
21901L:	linux-media@vger.kernel.org
21902S:	Odd Fixes
21903F:	drivers/media/dvb-frontends/tc90522*
21904
21905TCP LOW PRIORITY MODULE
21906M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21907M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21908S:	Maintained
21909W:	http://tcp-lp-mod.sourceforge.net/
21910F:	net/ipv4/tcp_lp.c
21911
21912TDA10071 MEDIA DRIVER
21913L:	linux-media@vger.kernel.org
21914S:	Orphan
21915W:	https://linuxtv.org
21916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21917F:	drivers/media/dvb-frontends/tda10071*
21918
21919TDA18212 MEDIA DRIVER
21920L:	linux-media@vger.kernel.org
21921S:	Orphan
21922W:	https://linuxtv.org
21923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21924F:	drivers/media/tuners/tda18212*
21925
21926TDA18218 MEDIA DRIVER
21927L:	linux-media@vger.kernel.org
21928S:	Orphan
21929W:	https://linuxtv.org
21930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21931F:	drivers/media/tuners/tda18218*
21932
21933TDA18250 MEDIA DRIVER
21934M:	Olli Salonen <olli.salonen@iki.fi>
21935L:	linux-media@vger.kernel.org
21936S:	Maintained
21937W:	https://linuxtv.org
21938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21939T:	git git://linuxtv.org/media_tree.git
21940F:	drivers/media/tuners/tda18250*
21941
21942TDA18271 MEDIA DRIVER
21943M:	Michael Krufky <mkrufky@linuxtv.org>
21944L:	linux-media@vger.kernel.org
21945S:	Maintained
21946W:	https://linuxtv.org
21947W:	http://github.com/mkrufky
21948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21949T:	git git://linuxtv.org/mkrufky/tuners.git
21950F:	drivers/media/tuners/tda18271*
21951
21952TDA1997x MEDIA DRIVER
21953M:	Tim Harvey <tharvey@gateworks.com>
21954L:	linux-media@vger.kernel.org
21955S:	Maintained
21956W:	https://linuxtv.org
21957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21958F:	drivers/media/i2c/tda1997x.*
21959
21960TDA827x MEDIA DRIVER
21961M:	Michael Krufky <mkrufky@linuxtv.org>
21962L:	linux-media@vger.kernel.org
21963S:	Maintained
21964W:	https://linuxtv.org
21965W:	http://github.com/mkrufky
21966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21967T:	git git://linuxtv.org/mkrufky/tuners.git
21968F:	drivers/media/tuners/tda8290.*
21969
21970TDA8290 MEDIA DRIVER
21971M:	Michael Krufky <mkrufky@linuxtv.org>
21972L:	linux-media@vger.kernel.org
21973S:	Maintained
21974W:	https://linuxtv.org
21975W:	http://github.com/mkrufky
21976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21977T:	git git://linuxtv.org/mkrufky/tuners.git
21978F:	drivers/media/tuners/tda8290.*
21979
21980TDA9840 MEDIA DRIVER
21981M:	Hans Verkuil <hverkuil@xs4all.nl>
21982L:	linux-media@vger.kernel.org
21983S:	Maintained
21984W:	https://linuxtv.org
21985T:	git git://linuxtv.org/media_tree.git
21986F:	drivers/media/i2c/tda9840*
21987
21988TEA5761 TUNER DRIVER
21989M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21990L:	linux-media@vger.kernel.org
21991S:	Odd fixes
21992W:	https://linuxtv.org
21993T:	git git://linuxtv.org/media_tree.git
21994F:	drivers/media/tuners/tea5761.*
21995
21996TEA5767 TUNER DRIVER
21997M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21998L:	linux-media@vger.kernel.org
21999S:	Maintained
22000W:	https://linuxtv.org
22001T:	git git://linuxtv.org/media_tree.git
22002F:	drivers/media/tuners/tea5767.*
22003
22004TEA6415C MEDIA DRIVER
22005M:	Hans Verkuil <hverkuil@xs4all.nl>
22006L:	linux-media@vger.kernel.org
22007S:	Maintained
22008W:	https://linuxtv.org
22009T:	git git://linuxtv.org/media_tree.git
22010F:	drivers/media/i2c/tea6415c*
22011
22012TEA6420 MEDIA DRIVER
22013M:	Hans Verkuil <hverkuil@xs4all.nl>
22014L:	linux-media@vger.kernel.org
22015S:	Maintained
22016W:	https://linuxtv.org
22017T:	git git://linuxtv.org/media_tree.git
22018F:	drivers/media/i2c/tea6420*
22019
22020TEAM DRIVER
22021M:	Jiri Pirko <jiri@resnulli.us>
22022L:	netdev@vger.kernel.org
22023S:	Supported
22024F:	Documentation/netlink/specs/team.yaml
22025F:	drivers/net/team/
22026F:	include/linux/if_team.h
22027F:	include/uapi/linux/if_team.h
22028F:	tools/testing/selftests/drivers/net/team/
22029
22030TECHNICAL ADVISORY BOARD PROCESS DOCS
22031M:	"Theodore Ts'o" <tytso@mit.edu>
22032M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22033L:	tech-board-discuss@lists.linux.dev
22034S:	Maintained
22035F:	Documentation/process/contribution-maturity-model.rst
22036F:	Documentation/process/researcher-guidelines.rst
22037
22038TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22039M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22040S:	Maintained
22041F:	arch/x86/platform/ts5500/
22042
22043TECHNOTREND USB IR RECEIVER
22044M:	Sean Young <sean@mess.org>
22045L:	linux-media@vger.kernel.org
22046S:	Maintained
22047F:	drivers/media/rc/ttusbir.c
22048
22049TECHWELL TW9900 VIDEO DECODER
22050M:	Mehdi Djait <mehdi.djait@bootlin.com>
22051L:	linux-media@vger.kernel.org
22052S:	Maintained
22053F:	drivers/media/i2c/tw9900.c
22054
22055TECHWELL TW9910 VIDEO DECODER
22056L:	linux-media@vger.kernel.org
22057S:	Orphan
22058F:	drivers/media/i2c/tw9910.c
22059F:	include/media/i2c/tw9910.h
22060
22061TEE SUBSYSTEM
22062M:	Jens Wiklander <jens.wiklander@linaro.org>
22063R:	Sumit Garg <sumit.garg@linaro.org>
22064L:	op-tee@lists.trustedfirmware.org
22065S:	Maintained
22066F:	Documentation/driver-api/tee.rst
22067F:	Documentation/tee/
22068F:	Documentation/userspace-api/tee.rst
22069F:	drivers/tee/
22070F:	include/linux/tee_core.h
22071F:	include/linux/tee_drv.h
22072F:	include/uapi/linux/tee.h
22073
22074TEGRA ARCHITECTURE SUPPORT
22075M:	Thierry Reding <thierry.reding@gmail.com>
22076M:	Jonathan Hunter <jonathanh@nvidia.com>
22077L:	linux-tegra@vger.kernel.org
22078S:	Supported
22079Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22081N:	[^a-z]tegra
22082
22083TEGRA CLOCK DRIVER
22084M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22085M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22086S:	Supported
22087F:	drivers/clk/tegra/
22088
22089TEGRA CRYPTO DRIVERS
22090M:	Akhil R <akhilrajeev@nvidia.com>
22091S:	Supported
22092F:	drivers/crypto/tegra/*
22093
22094TEGRA DMA DRIVERS
22095M:	Laxman Dewangan <ldewangan@nvidia.com>
22096M:	Jon Hunter <jonathanh@nvidia.com>
22097S:	Supported
22098F:	drivers/dma/tegra*
22099
22100TEGRA I2C DRIVER
22101M:	Laxman Dewangan <ldewangan@nvidia.com>
22102R:	Dmitry Osipenko <digetx@gmail.com>
22103S:	Supported
22104F:	drivers/i2c/busses/i2c-tegra.c
22105
22106TEGRA IOMMU DRIVERS
22107M:	Thierry Reding <thierry.reding@gmail.com>
22108R:	Krishna Reddy <vdumpa@nvidia.com>
22109L:	linux-tegra@vger.kernel.org
22110S:	Supported
22111F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22112F:	drivers/iommu/tegra*
22113
22114TEGRA KBC DRIVER
22115M:	Laxman Dewangan <ldewangan@nvidia.com>
22116S:	Supported
22117F:	drivers/input/keyboard/tegra-kbc.c
22118
22119TEGRA NAND DRIVER
22120M:	Stefan Agner <stefan@agner.ch>
22121M:	Lucas Stach <dev@lynxeye.de>
22122S:	Maintained
22123F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22124F:	drivers/mtd/nand/raw/tegra_nand.c
22125
22126TEGRA PWM DRIVER
22127M:	Thierry Reding <thierry.reding@gmail.com>
22128S:	Supported
22129F:	drivers/pwm/pwm-tegra.c
22130
22131TEGRA QUAD SPI DRIVER
22132M:	Thierry Reding <thierry.reding@gmail.com>
22133M:	Jonathan Hunter <jonathanh@nvidia.com>
22134M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22135L:	linux-tegra@vger.kernel.org
22136S:	Maintained
22137F:	drivers/spi/spi-tegra210-quad.c
22138
22139TEGRA SERIAL DRIVER
22140M:	Laxman Dewangan <ldewangan@nvidia.com>
22141S:	Supported
22142F:	drivers/tty/serial/serial-tegra.c
22143
22144TEGRA SPI DRIVER
22145M:	Laxman Dewangan <ldewangan@nvidia.com>
22146S:	Supported
22147F:	drivers/spi/spi-tegra*
22148
22149TEGRA VIDEO DRIVER
22150M:	Thierry Reding <thierry.reding@gmail.com>
22151M:	Jonathan Hunter <jonathanh@nvidia.com>
22152M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22153M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22154L:	linux-media@vger.kernel.org
22155L:	linux-tegra@vger.kernel.org
22156S:	Maintained
22157F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22158F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22159F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22160F:	drivers/staging/media/tegra-video/
22161
22162TEGRA XUSB PADCTL DRIVER
22163M:	JC Kuo <jckuo@nvidia.com>
22164S:	Supported
22165F:	drivers/phy/tegra/xusb*
22166
22167TEHUTI ETHERNET DRIVER
22168M:	Andy Gospodarek <andy@greyhouse.net>
22169L:	netdev@vger.kernel.org
22170S:	Supported
22171F:	drivers/net/ethernet/tehuti/*
22172
22173TELECOM CLOCK DRIVER FOR MCPL0010
22174M:	Mark Gross <markgross@kernel.org>
22175S:	Supported
22176F:	drivers/char/tlclk.c
22177
22178TEMPO SEMICONDUCTOR DRIVERS
22179M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22180S:	Maintained
22181F:	Documentation/devicetree/bindings/sound/tscs*.txt
22182F:	sound/soc/codecs/tscs*.c
22183F:	sound/soc/codecs/tscs*.h
22184
22185TENSILICA XTENSA PORT (xtensa)
22186M:	Chris Zankel <chris@zankel.net>
22187M:	Max Filippov <jcmvbkbc@gmail.com>
22188S:	Maintained
22189T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22190F:	arch/xtensa/
22191F:	drivers/irqchip/irq-xtensa-*
22192
22193TEXAS INSTRUMENTS ASoC DRIVERS
22194M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22195L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22196S:	Maintained
22197F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22198F:	sound/soc/ti/
22199
22200TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22201M:	Shenghao Ding <shenghao-ding@ti.com>
22202M:	Kevin Lu <kevin-lu@ti.com>
22203M:	Baojun Xu <baojun.xu@ti.com>
22204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22205S:	Maintained
22206F:	Documentation/devicetree/bindings/sound/tas2552.txt
22207F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22208F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22209F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22210F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22211F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22212F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22213F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22214F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22215F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22216F:	include/sound/tas2*.h
22217F:	include/sound/tlv320*.h
22218F:	include/sound/tpa6130a2-plat.h
22219F:	sound/pci/hda/tas2781_hda_i2c.c
22220F:	sound/soc/codecs/pcm1681.c
22221F:	sound/soc/codecs/pcm1789*.*
22222F:	sound/soc/codecs/pcm179x*.*
22223F:	sound/soc/codecs/pcm186x*.*
22224F:	sound/soc/codecs/pcm3008.*
22225F:	sound/soc/codecs/pcm3060*.*
22226F:	sound/soc/codecs/pcm3168a*.*
22227F:	sound/soc/codecs/pcm5102a.c
22228F:	sound/soc/codecs/pcm512x*.*
22229F:	sound/soc/codecs/tas2*.*
22230F:	sound/soc/codecs/tlv320*.*
22231F:	sound/soc/codecs/tpa6130a2.*
22232
22233TEXAS INSTRUMENTS DMA DRIVERS
22234M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22235L:	dmaengine@vger.kernel.org
22236S:	Maintained
22237F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22238F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22239F:	Documentation/devicetree/bindings/dma/ti/
22240F:	drivers/dma/ti/
22241F:	include/linux/dma/k3-psil.h
22242F:	include/linux/dma/k3-udma-glue.h
22243F:	include/linux/dma/ti-cppi5.h
22244X:	drivers/dma/ti/cppi41.c
22245
22246TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22247M:	Robert Marko <robert.marko@sartura.hr>
22248M:	Luka Perkov <luka.perkov@sartura.hr>
22249L:	linux-hwmon@vger.kernel.org
22250S:	Maintained
22251F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22252F:	Documentation/hwmon/tps23861.rst
22253F:	drivers/hwmon/tps23861.c
22254
22255TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22256M:	Ricardo Ribalda <ribalda@kernel.org>
22257L:	linux-iio@vger.kernel.org
22258S:	Supported
22259F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22260F:	drivers/iio/dac/ti-dac7612.c
22261
22262TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22263M:	Nishanth Menon <nm@ti.com>
22264M:	Tero Kristo <kristo@kernel.org>
22265M:	Santosh Shilimkar <ssantosh@kernel.org>
22266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22267S:	Maintained
22268F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22269F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22270F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22271F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22272F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22273F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22274F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22275F:	drivers/clk/keystone/sci-clk.c
22276F:	drivers/firmware/ti_sci*
22277F:	drivers/irqchip/irq-ti-sci-inta.c
22278F:	drivers/irqchip/irq-ti-sci-intr.c
22279F:	drivers/reset/reset-ti-sci.c
22280F:	drivers/soc/ti/ti_sci_inta_msi.c
22281F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22282F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22283F:	include/linux/soc/ti/ti_sci_inta_msi.h
22284F:	include/linux/soc/ti/ti_sci_protocol.h
22285
22286TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22287M:	Puranjay Mohan <puranjay@kernel.org>
22288L:	linux-iio@vger.kernel.org
22289S:	Supported
22290F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22291F:	drivers/iio/temperature/tmp117.c
22292
22293THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22294M:	Hans Verkuil <hverkuil@xs4all.nl>
22295L:	linux-media@vger.kernel.org
22296S:	Maintained
22297W:	https://linuxtv.org
22298T:	git git://linuxtv.org/media_tree.git
22299F:	drivers/media/radio/radio-raremono.c
22300
22301THERMAL
22302M:	Rafael J. Wysocki <rafael@kernel.org>
22303M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22304R:	Zhang Rui <rui.zhang@intel.com>
22305R:	Lukasz Luba <lukasz.luba@arm.com>
22306L:	linux-pm@vger.kernel.org
22307S:	Supported
22308Q:	https://patchwork.kernel.org/project/linux-pm/list/
22309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22310F:	Documentation/ABI/testing/sysfs-class-thermal
22311F:	Documentation/admin-guide/thermal/
22312F:	Documentation/devicetree/bindings/thermal/
22313F:	Documentation/driver-api/thermal/
22314F:	drivers/thermal/
22315F:	include/dt-bindings/thermal/
22316F:	include/linux/cpu_cooling.h
22317F:	include/linux/thermal.h
22318F:	include/uapi/linux/thermal.h
22319F:	tools/lib/thermal/
22320F:	tools/thermal/
22321
22322THERMAL DRIVER FOR AMLOGIC SOCS
22323M:	Guillaume La Roque <glaroque@baylibre.com>
22324L:	linux-pm@vger.kernel.org
22325L:	linux-amlogic@lists.infradead.org
22326S:	Supported
22327W:	http://linux-meson.com/
22328F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22329F:	drivers/thermal/amlogic_thermal.c
22330
22331THERMAL/CPU_COOLING
22332M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22333M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22334M:	Viresh Kumar <viresh.kumar@linaro.org>
22335R:	Lukasz Luba <lukasz.luba@arm.com>
22336L:	linux-pm@vger.kernel.org
22337S:	Supported
22338F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22339F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22340F:	drivers/thermal/cpufreq_cooling.c
22341F:	drivers/thermal/cpuidle_cooling.c
22342F:	include/linux/cpu_cooling.h
22343
22344THERMAL/POWER_ALLOCATOR
22345M:	Lukasz Luba <lukasz.luba@arm.com>
22346L:	linux-pm@vger.kernel.org
22347S:	Maintained
22348F:	Documentation/driver-api/thermal/power_allocator.rst
22349F:	drivers/thermal/gov_power_allocator.c
22350F:	drivers/thermal/thermal_trace_ipa.h
22351
22352THINKPAD ACPI EXTRAS DRIVER
22353M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22354L:	ibm-acpi-devel@lists.sourceforge.net
22355L:	platform-driver-x86@vger.kernel.org
22356S:	Maintained
22357W:	http://ibm-acpi.sourceforge.net
22358W:	http://thinkwiki.org/wiki/Ibm-acpi
22359T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22360F:	drivers/platform/x86/thinkpad_acpi.c
22361
22362THINKPAD LMI DRIVER
22363M:	Mark Pearson <markpearson@lenovo.com>
22364L:	platform-driver-x86@vger.kernel.org
22365S:	Maintained
22366F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22367F:	drivers/platform/x86/think-lmi.?
22368
22369THP7312 ISP DRIVER
22370M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22371M:	Paul Elder <paul.elder@ideasonboard.com>
22372L:	linux-media@vger.kernel.org
22373S:	Maintained
22374T:	git git://linuxtv.org/media_tree.git
22375F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22376F:	Documentation/userspace-api/media/drivers/thp7312.rst
22377F:	drivers/media/i2c/thp7312.c
22378F:	include/uapi/linux/thp7312.h
22379
22380THUNDERBOLT DMA TRAFFIC TEST DRIVER
22381M:	Isaac Hazan <isaac.hazan@intel.com>
22382L:	linux-usb@vger.kernel.org
22383S:	Maintained
22384F:	drivers/thunderbolt/dma_test.c
22385
22386THUNDERBOLT DRIVER
22387M:	Andreas Noever <andreas.noever@gmail.com>
22388M:	Michael Jamet <michael.jamet@intel.com>
22389M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22390M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22391L:	linux-usb@vger.kernel.org
22392S:	Maintained
22393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22394F:	Documentation/admin-guide/thunderbolt.rst
22395F:	drivers/thunderbolt/
22396F:	include/linux/thunderbolt.h
22397
22398THUNDERBOLT NETWORK DRIVER
22399M:	Michael Jamet <michael.jamet@intel.com>
22400M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22401M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22402L:	netdev@vger.kernel.org
22403S:	Maintained
22404F:	drivers/net/thunderbolt/
22405
22406THUNDERX GPIO DRIVER
22407M:	Robert Richter <rric@kernel.org>
22408S:	Odd Fixes
22409F:	drivers/gpio/gpio-thunderx.c
22410
22411TI ADS7924 ADC DRIVER
22412M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22413L:	linux-iio@vger.kernel.org
22414S:	Supported
22415F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22416F:	drivers/iio/adc/ti-ads7924.c
22417
22418TI AM437X VPFE DRIVER
22419M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22420L:	linux-media@vger.kernel.org
22421S:	Maintained
22422W:	https://linuxtv.org
22423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22424T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22425F:	drivers/media/platform/ti/am437x/
22426
22427TI BANDGAP AND THERMAL DRIVER
22428M:	Eduardo Valentin <edubezval@gmail.com>
22429M:	Keerthy <j-keerthy@ti.com>
22430L:	linux-pm@vger.kernel.org
22431L:	linux-omap@vger.kernel.org
22432S:	Maintained
22433F:	drivers/thermal/ti-soc-thermal/
22434
22435TI BQ27XXX POWER SUPPLY DRIVER
22436F:	drivers/power/supply/bq27xxx_battery.c
22437F:	drivers/power/supply/bq27xxx_battery_i2c.c
22438F:	include/linux/power/bq27xxx_battery.h
22439
22440TI CDCE706 CLOCK DRIVER
22441M:	Max Filippov <jcmvbkbc@gmail.com>
22442S:	Maintained
22443F:	drivers/clk/clk-cdce706.c
22444
22445TI CLOCK DRIVER
22446M:	Tero Kristo <kristo@kernel.org>
22447L:	linux-omap@vger.kernel.org
22448S:	Odd Fixes
22449F:	drivers/clk/ti/
22450F:	include/linux/clk/ti.h
22451
22452TI DAVINCI MACHINE SUPPORT
22453M:	Bartosz Golaszewski <brgl@bgdev.pl>
22454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22455S:	Maintained
22456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22457F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22458F:	arch/arm/boot/dts/ti/davinci/
22459F:	arch/arm/mach-davinci/
22460F:	drivers/i2c/busses/i2c-davinci.c
22461
22462TI DAVINCI SERIES CLOCK DRIVER
22463M:	David Lechner <david@lechnology.com>
22464S:	Maintained
22465F:	Documentation/devicetree/bindings/clock/ti/davinci/
22466F:	drivers/clk/davinci/
22467F:	include/linux/clk/davinci.h
22468
22469TI DAVINCI SERIES GPIO DRIVER
22470M:	Keerthy <j-keerthy@ti.com>
22471L:	linux-gpio@vger.kernel.org
22472S:	Maintained
22473F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22474F:	drivers/gpio/gpio-davinci.c
22475
22476TI DAVINCI SERIES MEDIA DRIVER
22477M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22478L:	linux-media@vger.kernel.org
22479S:	Maintained
22480W:	https://linuxtv.org
22481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22482T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22483F:	drivers/media/platform/ti/davinci/
22484F:	include/media/davinci/
22485
22486TI ENHANCED CAPTURE (eCAP) DRIVER
22487M:	Vignesh Raghavendra <vigneshr@ti.com>
22488R:	Julien Panis <jpanis@baylibre.com>
22489L:	linux-iio@vger.kernel.org
22490L:	linux-omap@vger.kernel.org
22491S:	Maintained
22492F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22493F:	drivers/counter/ti-ecap-capture.c
22494
22495TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22496R:	David Lechner <david@lechnology.com>
22497L:	linux-iio@vger.kernel.org
22498F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22499F:	drivers/counter/ti-eqep.c
22500
22501TI ETHERNET SWITCH DRIVER (CPSW)
22502R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22503R:	Roger Quadros <rogerq@kernel.org>
22504L:	linux-omap@vger.kernel.org
22505L:	netdev@vger.kernel.org
22506S:	Maintained
22507F:	drivers/net/ethernet/ti/cpsw*
22508F:	drivers/net/ethernet/ti/davinci*
22509
22510TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22511M:	Alex Dubov <oakad@yahoo.com>
22512S:	Maintained
22513W:	http://tifmxx.berlios.de/
22514F:	drivers/memstick/host/tifm_ms.c
22515F:	drivers/misc/tifm*
22516F:	drivers/mmc/host/tifm_sd.c
22517F:	include/linux/tifm.h
22518
22519TI FPD-LINK DRIVERS
22520M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22521L:	linux-media@vger.kernel.org
22522S:	Maintained
22523F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22524F:	drivers/media/i2c/ds90*
22525F:	include/media/i2c/ds90*
22526
22527TI HDC302X HUMIDITY DRIVER
22528M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22529M:	Li peiyu <579lpy@gmail.com>
22530L:	linux-iio@vger.kernel.org
22531S:	Maintained
22532F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22533F:	drivers/iio/humidity/hdc3020.c
22534
22535TI ICSSG ETHERNET DRIVER (ICSSG)
22536R:	MD Danish Anwar <danishanwar@ti.com>
22537R:	Roger Quadros <rogerq@kernel.org>
22538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22539L:	netdev@vger.kernel.org
22540S:	Maintained
22541F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22542F:	drivers/net/ethernet/ti/icssg/*
22543
22544TI J721E CSI2RX DRIVER
22545M:	Jai Luthra <j-luthra@ti.com>
22546L:	linux-media@vger.kernel.org
22547S:	Maintained
22548F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22549F:	drivers/media/platform/ti/j721e-csi2rx/
22550
22551TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22552M:	Nishanth Menon <nm@ti.com>
22553M:	Santosh Shilimkar <ssantosh@kernel.org>
22554L:	linux-kernel@vger.kernel.org
22555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22556S:	Maintained
22557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22558F:	drivers/pmdomain/ti/omap_prm.c
22559F:	drivers/soc/ti/*
22560
22561TI LM49xxx FAMILY ASoC CODEC DRIVERS
22562M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22563M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22565S:	Maintained
22566F:	sound/soc/codecs/isabelle*
22567F:	sound/soc/codecs/lm49453*
22568
22569TI LMP92064 ADC DRIVER
22570M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22571R:	kernel@pengutronix.de
22572L:	linux-iio@vger.kernel.org
22573S:	Maintained
22574F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22575F:	drivers/iio/adc/ti-lmp92064.c
22576
22577TI PCM3060 ASoC CODEC DRIVER
22578M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22579L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22580S:	Maintained
22581F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22582F:	sound/soc/codecs/pcm3060*
22583
22584TI TAS571X FAMILY ASoC CODEC DRIVER
22585M:	Kevin Cernekee <cernekee@chromium.org>
22586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22587S:	Odd Fixes
22588F:	sound/soc/codecs/tas571x*
22589
22590TI TMAG5273 MAGNETOMETER DRIVER
22591M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22592L:	linux-iio@vger.kernel.org
22593S:	Maintained
22594F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22595F:	drivers/iio/magnetometer/tmag5273.c
22596
22597TI TRF7970A NFC DRIVER
22598M:	Mark Greer <mgreer@animalcreek.com>
22599L:	linux-wireless@vger.kernel.org
22600S:	Supported
22601F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22602F:	drivers/nfc/trf7970a.c
22603
22604TI TSC2046 ADC DRIVER
22605M:	Oleksij Rempel <o.rempel@pengutronix.de>
22606R:	kernel@pengutronix.de
22607L:	linux-iio@vger.kernel.org
22608S:	Maintained
22609F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22610F:	drivers/iio/adc/ti-tsc2046.c
22611
22612TI TWL4030 SERIES SOC CODEC DRIVER
22613M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22615S:	Maintained
22616F:	sound/soc/codecs/twl4030*
22617
22618TI VPE/CAL DRIVERS
22619M:	Benoit Parrot <bparrot@ti.com>
22620L:	linux-media@vger.kernel.org
22621S:	Maintained
22622W:	http://linuxtv.org/
22623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22624F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22625F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22626F:	drivers/media/platform/ti/cal/
22627F:	drivers/media/platform/ti/vpe/
22628
22629TI WILINK WIRELESS DRIVERS
22630L:	linux-wireless@vger.kernel.org
22631S:	Orphan
22632W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22633W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22634F:	drivers/net/wireless/ti/
22635
22636TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22637M:	John Stultz <jstultz@google.com>
22638M:	Thomas Gleixner <tglx@linutronix.de>
22639R:	Stephen Boyd <sboyd@kernel.org>
22640L:	linux-kernel@vger.kernel.org
22641S:	Supported
22642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22643F:	include/linux/clocksource.h
22644F:	include/linux/time.h
22645F:	include/linux/timekeeper_internal.h
22646F:	include/linux/timekeeping.h
22647F:	include/linux/timex.h
22648F:	include/uapi/linux/time.h
22649F:	include/uapi/linux/timex.h
22650F:	kernel/time/alarmtimer.c
22651F:	kernel/time/clocksource*
22652F:	kernel/time/ntp*
22653F:	kernel/time/time.c
22654F:	kernel/time/timeconst.bc
22655F:	kernel/time/timeconv.c
22656F:	kernel/time/timecounter.c
22657F:	kernel/time/timekeeping*
22658F:	kernel/time/time_test.c
22659F:	tools/testing/selftests/timers/
22660
22661TIPC NETWORK LAYER
22662M:	Jon Maloy <jmaloy@redhat.com>
22663M:	Ying Xue <ying.xue@windriver.com>
22664L:	netdev@vger.kernel.org (core kernel code)
22665L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22666S:	Maintained
22667W:	http://tipc.sourceforge.net/
22668F:	include/uapi/linux/tipc*.h
22669F:	net/tipc/
22670
22671TLAN NETWORK DRIVER
22672M:	Samuel Chessman <chessman@tux.org>
22673L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22674S:	Maintained
22675W:	http://sourceforge.net/projects/tlan/
22676F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22677F:	drivers/net/ethernet/ti/tlan.*
22678
22679TMIO/SDHI MMC DRIVER
22680M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22681L:	linux-mmc@vger.kernel.org
22682L:	linux-renesas-soc@vger.kernel.org
22683S:	Supported
22684F:	drivers/mmc/host/renesas_sdhi*
22685F:	drivers/mmc/host/tmio_mmc*
22686F:	include/linux/mfd/tmio.h
22687
22688TMP513 HARDWARE MONITOR DRIVER
22689M:	Eric Tremblay <etremblay@distech-controls.com>
22690L:	linux-hwmon@vger.kernel.org
22691S:	Maintained
22692F:	Documentation/hwmon/tmp513.rst
22693F:	drivers/hwmon/tmp513.c
22694
22695TMPFS (SHMEM FILESYSTEM)
22696M:	Hugh Dickins <hughd@google.com>
22697L:	linux-mm@kvack.org
22698S:	Maintained
22699F:	include/linux/shmem_fs.h
22700F:	mm/shmem.c
22701
22702TOMOYO SECURITY MODULE
22703M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22704M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22705L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22706L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22707L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22708L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22709S:	Maintained
22710W:	https://tomoyo.sourceforge.net/
22711F:	security/tomoyo/
22712
22713TOPSTAR LAPTOP EXTRAS DRIVER
22714M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22715L:	platform-driver-x86@vger.kernel.org
22716S:	Maintained
22717F:	drivers/platform/x86/topstar-laptop.c
22718
22719TORTURE-TEST MODULES
22720M:	Davidlohr Bueso <dave@stgolabs.net>
22721M:	"Paul E. McKenney" <paulmck@kernel.org>
22722M:	Josh Triplett <josh@joshtriplett.org>
22723L:	linux-kernel@vger.kernel.org
22724S:	Supported
22725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22726F:	Documentation/RCU/torture.rst
22727F:	kernel/locking/locktorture.c
22728F:	kernel/rcu/rcuscale.c
22729F:	kernel/rcu/rcutorture.c
22730F:	kernel/rcu/refscale.c
22731F:	kernel/torture.c
22732
22733TOSHIBA ACPI EXTRAS DRIVER
22734M:	Azael Avalos <coproscefalo@gmail.com>
22735L:	platform-driver-x86@vger.kernel.org
22736S:	Maintained
22737F:	drivers/platform/x86/toshiba_acpi.c
22738
22739TOSHIBA BLUETOOTH DRIVER
22740M:	Azael Avalos <coproscefalo@gmail.com>
22741L:	platform-driver-x86@vger.kernel.org
22742S:	Maintained
22743F:	drivers/platform/x86/toshiba_bluetooth.c
22744
22745TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22746M:	Azael Avalos <coproscefalo@gmail.com>
22747L:	platform-driver-x86@vger.kernel.org
22748S:	Maintained
22749F:	drivers/platform/x86/toshiba_haps.c
22750
22751TOSHIBA SMM DRIVER
22752M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22753S:	Maintained
22754W:	http://www.buzzard.org.uk/toshiba/
22755F:	drivers/char/toshiba.c
22756F:	include/linux/toshiba.h
22757F:	include/uapi/linux/toshiba.h
22758
22759TOSHIBA TC358743 DRIVER
22760M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22761L:	linux-media@vger.kernel.org
22762S:	Maintained
22763F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22764F:	drivers/media/i2c/tc358743*
22765F:	include/media/i2c/tc358743.h
22766
22767TOSHIBA WMI HOTKEYS DRIVER
22768M:	Azael Avalos <coproscefalo@gmail.com>
22769L:	platform-driver-x86@vger.kernel.org
22770S:	Maintained
22771F:	drivers/platform/x86/toshiba-wmi.c
22772
22773TPM DEVICE DRIVER
22774M:	Peter Huewe <peterhuewe@gmx.de>
22775M:	Jarkko Sakkinen <jarkko@kernel.org>
22776R:	Jason Gunthorpe <jgg@ziepe.ca>
22777L:	linux-integrity@vger.kernel.org
22778S:	Maintained
22779W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22780Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22782F:	Documentation/devicetree/bindings/tpm/
22783F:	drivers/char/tpm/
22784
22785TPS546D24 DRIVER
22786M:	Duke Du <dukedu83@gmail.com>
22787L:	linux-hwmon@vger.kernel.org
22788S:	Maintained
22789F:	Documentation/hwmon/tps546d24.rst
22790F:	drivers/hwmon/pmbus/tps546d24.c
22791
22792TQ SYSTEMS BOARD & DRIVER SUPPORT
22793L:	linux@ew.tq-group.com
22794S:	Supported
22795W:	https://www.tq-group.com/en/products/tq-embedded/
22796F:	arch/arm/boot/dts/imx*mba*.dts*
22797F:	arch/arm/boot/dts/imx*tqma*.dts*
22798F:	arch/arm/boot/dts/mba*.dtsi
22799F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22800F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22801F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22802F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22803F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22804F:	drivers/gpio/gpio-tqmx86.c
22805F:	drivers/mfd/tqmx86.c
22806F:	drivers/watchdog/tqmx86_wdt.c
22807
22808TRACING
22809M:	Steven Rostedt <rostedt@goodmis.org>
22810M:	Masami Hiramatsu <mhiramat@kernel.org>
22811R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22812L:	linux-kernel@vger.kernel.org
22813L:	linux-trace-kernel@vger.kernel.org
22814S:	Maintained
22815Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22817F:	Documentation/trace/*
22818F:	fs/tracefs/
22819F:	include/linux/trace*.h
22820F:	include/trace/
22821F:	kernel/trace/
22822F:	scripts/tracing/
22823F:	tools/testing/selftests/ftrace/
22824
22825TRACING MMIO ACCESSES (MMIOTRACE)
22826M:	Steven Rostedt <rostedt@goodmis.org>
22827M:	Masami Hiramatsu <mhiramat@kernel.org>
22828R:	Karol Herbst <karolherbst@gmail.com>
22829R:	Pekka Paalanen <ppaalanen@gmail.com>
22830L:	linux-kernel@vger.kernel.org
22831L:	nouveau@lists.freedesktop.org
22832S:	Maintained
22833F:	arch/x86/mm/kmmio.c
22834F:	arch/x86/mm/mmio-mod.c
22835F:	arch/x86/mm/testmmiotrace.c
22836F:	include/linux/mmiotrace.h
22837F:	kernel/trace/trace_mmiotrace.c
22838
22839TRACING OS NOISE / LATENCY TRACERS
22840M:	Steven Rostedt <rostedt@goodmis.org>
22841M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22842S:	Maintained
22843F:	Documentation/trace/hwlat_detector.rst
22844F:	Documentation/trace/osnoise-tracer.rst
22845F:	Documentation/trace/timerlat-tracer.rst
22846F:	arch/*/kernel/trace.c
22847F:	include/trace/events/osnoise.h
22848F:	kernel/trace/trace_hwlat.c
22849F:	kernel/trace/trace_irqsoff.c
22850F:	kernel/trace/trace_osnoise.c
22851F:	kernel/trace/trace_sched_wakeup.c
22852
22853TRADITIONAL CHINESE DOCUMENTATION
22854M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22855S:	Maintained
22856W:	https://github.com/srcres258/linux-doc
22857T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22858F:	Documentation/translations/zh_TW/
22859
22860TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22861M:	Dan Williams <dan.j.williams@intel.com>
22862L:	linux-coco@lists.linux.dev
22863S:	Maintained
22864F:	Documentation/ABI/testing/configfs-tsm
22865F:	drivers/virt/coco/tsm.c
22866F:	include/linux/tsm.h
22867
22868TRUSTED SERVICES TEE DRIVER
22869M:	Balint Dobszay <balint.dobszay@arm.com>
22870M:	Sudeep Holla <sudeep.holla@arm.com>
22871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22872L:	trusted-services@lists.trustedfirmware.org
22873S:	Maintained
22874F:	Documentation/tee/ts-tee.rst
22875F:	drivers/tee/tstee/
22876
22877TTY LAYER AND SERIAL DRIVERS
22878M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22879M:	Jiri Slaby <jirislaby@kernel.org>
22880L:	linux-kernel@vger.kernel.org
22881L:	linux-serial@vger.kernel.org
22882S:	Supported
22883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22884F:	Documentation/devicetree/bindings/serial/
22885F:	Documentation/driver-api/serial/
22886F:	drivers/tty/
22887F:	include/linux/selection.h
22888F:	include/linux/serial.h
22889F:	include/linux/serial_core.h
22890F:	include/linux/sysrq.h
22891F:	include/linux/tty*.h
22892F:	include/linux/vt.h
22893F:	include/linux/vt_*.h
22894F:	include/uapi/linux/serial.h
22895F:	include/uapi/linux/serial_core.h
22896F:	include/uapi/linux/tty.h
22897
22898TUA9001 MEDIA DRIVER
22899L:	linux-media@vger.kernel.org
22900S:	Orphan
22901W:	https://linuxtv.org
22902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22903F:	drivers/media/tuners/tua9001*
22904
22905TULIP NETWORK DRIVERS
22906L:	netdev@vger.kernel.org
22907L:	linux-parisc@vger.kernel.org
22908S:	Orphan
22909F:	drivers/net/ethernet/dec/tulip/
22910
22911TUN/TAP driver
22912M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22913M:	Jason Wang <jasowang@redhat.com>
22914S:	Maintained
22915W:	http://vtun.sourceforge.net/tun
22916F:	Documentation/networking/tuntap.rst
22917F:	arch/um/os-Linux/drivers/
22918F:	drivers/net/tap.c
22919F:	drivers/net/tun.c
22920
22921TURBOCHANNEL SUBSYSTEM
22922M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22923M:	Ralf Baechle <ralf@linux-mips.org>
22924L:	linux-mips@vger.kernel.org
22925S:	Maintained
22926Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22927F:	drivers/tc/
22928F:	include/linux/tc.h
22929
22930TURBOSTAT UTILITY
22931M:	"Len Brown" <lenb@kernel.org>
22932L:	linux-pm@vger.kernel.org
22933S:	Supported
22934Q:	https://patchwork.kernel.org/project/linux-pm/list/
22935B:	https://bugzilla.kernel.org
22936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22937F:	tools/power/x86/turbostat/
22938F:	tools/testing/selftests/turbostat/
22939
22940TW5864 VIDEO4LINUX DRIVER
22941M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22942M:	Anton Sviridenko <anton@corp.bluecherry.net>
22943M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22944M:	Andrey Utkin <andrey_utkin@fastmail.com>
22945L:	linux-media@vger.kernel.org
22946S:	Supported
22947F:	drivers/media/pci/tw5864/
22948
22949TW68 VIDEO4LINUX DRIVER
22950M:	Hans Verkuil <hverkuil@xs4all.nl>
22951L:	linux-media@vger.kernel.org
22952S:	Odd Fixes
22953W:	https://linuxtv.org
22954T:	git git://linuxtv.org/media_tree.git
22955F:	drivers/media/pci/tw68/
22956
22957TW686X VIDEO4LINUX DRIVER
22958M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22959L:	linux-media@vger.kernel.org
22960S:	Maintained
22961W:	http://linuxtv.org
22962T:	git git://linuxtv.org/media_tree.git
22963F:	drivers/media/pci/tw686x/
22964
22965U-BOOT ENVIRONMENT VARIABLES
22966M:	Rafał Miłecki <rafal@milecki.pl>
22967S:	Maintained
22968F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22969F:	drivers/nvmem/u-boot-env.c
22970
22971UACCE ACCELERATOR FRAMEWORK
22972M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22973M:	Zhou Wang <wangzhou1@hisilicon.com>
22974L:	linux-accelerators@lists.ozlabs.org
22975L:	linux-kernel@vger.kernel.org
22976S:	Maintained
22977F:	Documentation/ABI/testing/sysfs-driver-uacce
22978F:	Documentation/misc-devices/uacce.rst
22979F:	drivers/misc/uacce/
22980F:	include/linux/uacce.h
22981F:	include/uapi/misc/uacce/
22982
22983UBI FILE SYSTEM (UBIFS)
22984M:	Richard Weinberger <richard@nod.at>
22985R:	Zhihao Cheng <chengzhihao1@huawei.com>
22986L:	linux-mtd@lists.infradead.org
22987S:	Supported
22988W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22991F:	Documentation/ABI/testing/sysfs-fs-ubifs
22992F:	Documentation/filesystems/ubifs-authentication.rst
22993F:	Documentation/filesystems/ubifs.rst
22994F:	fs/ubifs/
22995
22996UBLK USERSPACE BLOCK DRIVER
22997M:	Ming Lei <ming.lei@redhat.com>
22998L:	linux-block@vger.kernel.org
22999S:	Maintained
23000F:	Documentation/block/ublk.rst
23001F:	drivers/block/ublk_drv.c
23002F:	include/uapi/linux/ublk_cmd.h
23003
23004UBSAN
23005M:	Kees Cook <keescook@chromium.org>
23006R:	Marco Elver <elver@google.com>
23007R:	Andrey Konovalov <andreyknvl@gmail.com>
23008R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23009L:	kasan-dev@googlegroups.com
23010L:	linux-hardening@vger.kernel.org
23011S:	Supported
23012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23013F:	Documentation/dev-tools/ubsan.rst
23014F:	include/linux/ubsan.h
23015F:	lib/Kconfig.ubsan
23016F:	lib/test_ubsan.c
23017F:	lib/ubsan.c
23018F:	lib/ubsan.h
23019F:	scripts/Makefile.ubsan
23020K:	\bARCH_HAS_UBSAN\b
23021
23022UCLINUX (M68KNOMMU AND COLDFIRE)
23023M:	Greg Ungerer <gerg@linux-m68k.org>
23024L:	linux-m68k@lists.linux-m68k.org
23025S:	Maintained
23026W:	http://www.linux-m68k.org/
23027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23028F:	arch/m68k/*/*_no.*
23029F:	arch/m68k/68*/
23030F:	arch/m68k/coldfire/
23031F:	arch/m68k/include/asm/*_no.*
23032
23033UDF FILESYSTEM
23034M:	Jan Kara <jack@suse.com>
23035S:	Maintained
23036F:	Documentation/filesystems/udf.rst
23037F:	fs/udf/
23038
23039UDRAW TABLET
23040M:	Bastien Nocera <hadess@hadess.net>
23041L:	linux-input@vger.kernel.org
23042S:	Maintained
23043F:	drivers/hid/hid-udraw-ps3.c
23044
23045UFS FILESYSTEM
23046M:	Evgeniy Dushistov <dushistov@mail.ru>
23047S:	Maintained
23048F:	Documentation/admin-guide/ufs.rst
23049F:	fs/ufs/
23050
23051UHID USERSPACE HID IO DRIVER
23052M:	David Rheinsberg <david@readahead.eu>
23053L:	linux-input@vger.kernel.org
23054S:	Maintained
23055F:	drivers/hid/uhid.c
23056F:	include/uapi/linux/uhid.h
23057
23058ULPI BUS
23059M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23060L:	linux-usb@vger.kernel.org
23061S:	Maintained
23062F:	drivers/usb/common/ulpi.c
23063F:	include/linux/ulpi/
23064
23065UNICODE SUBSYSTEM
23066M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23067L:	linux-fsdevel@vger.kernel.org
23068S:	Supported
23069F:	fs/unicode/
23070
23071UNIFDEF
23072M:	Tony Finch <dot@dotat.at>
23073S:	Maintained
23074W:	http://dotat.at/prog/unifdef
23075F:	scripts/unifdef.c
23076
23077UNIFORM CDROM DRIVER
23078M:	Phillip Potter <phil@philpotter.co.uk>
23079S:	Maintained
23080F:	Documentation/cdrom/
23081F:	drivers/cdrom/cdrom.c
23082F:	include/linux/cdrom.h
23083F:	include/uapi/linux/cdrom.h
23084
23085UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23086R:	Alim Akhtar <alim.akhtar@samsung.com>
23087R:	Avri Altman <avri.altman@wdc.com>
23088R:	Bart Van Assche <bvanassche@acm.org>
23089L:	linux-scsi@vger.kernel.org
23090S:	Supported
23091F:	Documentation/devicetree/bindings/ufs/
23092F:	Documentation/scsi/ufs.rst
23093F:	drivers/ufs/core/
23094
23095UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23096M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23097L:	linux-scsi@vger.kernel.org
23098S:	Supported
23099F:	drivers/ufs/host/*dwc*
23100
23101UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23102M:	Alim Akhtar <alim.akhtar@samsung.com>
23103L:	linux-scsi@vger.kernel.org
23104S:	Maintained
23105F:	drivers/ufs/host/ufs-exynos*
23106
23107UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23108M:	Peter Wang <peter.wang@mediatek.com>
23109R:	Stanley Jhu <chu.stanley@gmail.com>
23110L:	linux-scsi@vger.kernel.org
23111L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23112S:	Maintained
23113F:	drivers/ufs/host/ufs-mediatek*
23114
23115UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23116M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23117L:	linux-arm-msm@vger.kernel.org
23118L:	linux-scsi@vger.kernel.org
23119S:	Maintained
23120F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23121F:	drivers/ufs/host/ufs-qcom*
23122
23123UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23124M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23125L:	linux-renesas-soc@vger.kernel.org
23126L:	linux-scsi@vger.kernel.org
23127S:	Maintained
23128F:	drivers/ufs/host/ufs-renesas.c
23129
23130UNSORTED BLOCK IMAGES (UBI)
23131M:	Richard Weinberger <richard@nod.at>
23132R:	Zhihao Cheng <chengzhihao1@huawei.com>
23133L:	linux-mtd@lists.infradead.org
23134S:	Supported
23135W:	http://www.linux-mtd.infradead.org/
23136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23138F:	drivers/mtd/ubi/
23139F:	include/linux/mtd/ubi.h
23140F:	include/uapi/mtd/ubi-user.h
23141
23142USB "USBNET" DRIVER FRAMEWORK
23143M:	Oliver Neukum <oneukum@suse.com>
23144L:	netdev@vger.kernel.org
23145S:	Maintained
23146W:	http://www.linux-usb.org/usbnet
23147F:	drivers/net/usb/usbnet.c
23148F:	include/linux/usb/usbnet.h
23149
23150USB ACM DRIVER
23151M:	Oliver Neukum <oneukum@suse.com>
23152L:	linux-usb@vger.kernel.org
23153S:	Maintained
23154F:	Documentation/usb/acm.rst
23155F:	drivers/usb/class/cdc-acm.*
23156
23157USB APPLE MFI FASTCHARGE DRIVER
23158M:	Bastien Nocera <hadess@hadess.net>
23159L:	linux-usb@vger.kernel.org
23160S:	Maintained
23161F:	drivers/usb/misc/apple-mfi-fastcharge.c
23162
23163USB AR5523 WIRELESS DRIVER
23164L:	linux-wireless@vger.kernel.org
23165S:	Orphan
23166F:	drivers/net/wireless/ath/ar5523/
23167
23168USB ATTACHED SCSI
23169M:	Oliver Neukum <oneukum@suse.com>
23170L:	linux-usb@vger.kernel.org
23171L:	linux-scsi@vger.kernel.org
23172S:	Maintained
23173F:	drivers/usb/storage/uas.c
23174
23175USB CDC ETHERNET DRIVER
23176M:	Oliver Neukum <oliver@neukum.org>
23177L:	linux-usb@vger.kernel.org
23178S:	Maintained
23179F:	drivers/net/usb/cdc_*.c
23180F:	include/uapi/linux/usb/cdc.h
23181
23182USB CHAOSKEY DRIVER
23183M:	Keith Packard <keithp@keithp.com>
23184L:	linux-usb@vger.kernel.org
23185S:	Maintained
23186F:	drivers/usb/misc/chaoskey.c
23187
23188USB CYPRESS C67X00 DRIVER
23189L:	linux-usb@vger.kernel.org
23190S:	Orphan
23191F:	drivers/usb/c67x00/
23192
23193USB DAVICOM DM9601 DRIVER
23194M:	Peter Korsgaard <peter@korsgaard.com>
23195L:	netdev@vger.kernel.org
23196S:	Maintained
23197W:	http://www.linux-usb.org/usbnet
23198F:	drivers/net/usb/dm9601.c
23199
23200USB EHCI DRIVER
23201M:	Alan Stern <stern@rowland.harvard.edu>
23202L:	linux-usb@vger.kernel.org
23203S:	Maintained
23204F:	Documentation/usb/ehci.rst
23205F:	drivers/usb/host/ehci*
23206
23207USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23208M:	Jiri Kosina <jikos@kernel.org>
23209M:	Benjamin Tissoires <bentiss@kernel.org>
23210L:	linux-usb@vger.kernel.org
23211S:	Maintained
23212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23213F:	Documentation/hid/hiddev.rst
23214F:	drivers/hid/usbhid/
23215
23216USB INTEL XHCI ROLE MUX DRIVER
23217M:	Hans de Goede <hdegoede@redhat.com>
23218L:	linux-usb@vger.kernel.org
23219S:	Maintained
23220F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23221
23222USB IP DRIVER FOR HISILICON KIRIN 960
23223M:	Yu Chen <chenyu56@huawei.com>
23224M:	Binghui Wang <wangbinghui@hisilicon.com>
23225L:	linux-usb@vger.kernel.org
23226S:	Maintained
23227F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23228F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23229
23230USB IP DRIVER FOR HISILICON KIRIN 970
23231M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23232L:	linux-usb@vger.kernel.org
23233S:	Maintained
23234F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23235F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23236
23237USB ISP116X DRIVER
23238M:	Olav Kongas <ok@artecdesign.ee>
23239L:	linux-usb@vger.kernel.org
23240S:	Maintained
23241F:	drivers/usb/host/isp116x*
23242F:	include/linux/usb/isp116x.h
23243
23244USB ISP1760 DRIVER
23245M:	Rui Miguel Silva <rui.silva@linaro.org>
23246L:	linux-usb@vger.kernel.org
23247S:	Maintained
23248F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23249F:	drivers/usb/isp1760/*
23250
23251USB LAN78XX ETHERNET DRIVER
23252M:	Woojung Huh <woojung.huh@microchip.com>
23253M:	UNGLinuxDriver@microchip.com
23254L:	netdev@vger.kernel.org
23255S:	Maintained
23256F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23257F:	drivers/net/usb/lan78xx.*
23258F:	include/dt-bindings/net/microchip-lan78xx.h
23259
23260USB MASS STORAGE DRIVER
23261M:	Alan Stern <stern@rowland.harvard.edu>
23262L:	linux-usb@vger.kernel.org
23263L:	usb-storage@lists.one-eyed-alien.net
23264S:	Maintained
23265F:	drivers/usb/storage/
23266
23267USB MIDI DRIVER
23268M:	Clemens Ladisch <clemens@ladisch.de>
23269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23270S:	Maintained
23271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23272F:	sound/usb/midi.*
23273
23274USB NETWORKING DRIVERS
23275L:	linux-usb@vger.kernel.org
23276S:	Odd Fixes
23277F:	drivers/net/usb/
23278
23279USB OHCI DRIVER
23280M:	Alan Stern <stern@rowland.harvard.edu>
23281L:	linux-usb@vger.kernel.org
23282S:	Maintained
23283F:	Documentation/usb/ohci.rst
23284F:	drivers/usb/host/ohci*
23285
23286USB OTG FSM (Finite State Machine)
23287M:	Peter Chen <peter.chen@kernel.org>
23288L:	linux-usb@vger.kernel.org
23289S:	Maintained
23290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23291F:	drivers/usb/common/usb-otg-fsm.c
23292
23293USB OVER IP DRIVER
23294M:	Valentina Manea <valentina.manea.m@gmail.com>
23295M:	Shuah Khan <shuah@kernel.org>
23296M:	Shuah Khan <skhan@linuxfoundation.org>
23297R:	Hongren Zheng <i@zenithal.me>
23298L:	linux-usb@vger.kernel.org
23299S:	Maintained
23300F:	Documentation/usb/usbip_protocol.rst
23301F:	drivers/usb/usbip/
23302F:	tools/testing/selftests/drivers/usb/usbip/
23303F:	tools/usb/usbip/
23304
23305USB PEGASUS DRIVER
23306M:	Petko Manolov <petkan@nucleusys.com>
23307L:	linux-usb@vger.kernel.org
23308L:	netdev@vger.kernel.org
23309S:	Maintained
23310W:	https://github.com/petkan/pegasus
23311T:	git https://github.com/petkan/pegasus.git
23312F:	drivers/net/usb/pegasus.*
23313
23314USB PRINTER DRIVER (usblp)
23315M:	Pete Zaitcev <zaitcev@redhat.com>
23316L:	linux-usb@vger.kernel.org
23317S:	Supported
23318F:	drivers/usb/class/usblp.c
23319
23320USB QMI WWAN NETWORK DRIVER
23321M:	Bjørn Mork <bjorn@mork.no>
23322L:	netdev@vger.kernel.org
23323S:	Maintained
23324F:	Documentation/ABI/testing/sysfs-class-net-qmi
23325F:	drivers/net/usb/qmi_wwan.c
23326
23327USB RAW GADGET DRIVER
23328R:	Andrey Konovalov <andreyknvl@gmail.com>
23329L:	linux-usb@vger.kernel.org
23330S:	Maintained
23331F:	Documentation/usb/raw-gadget.rst
23332F:	drivers/usb/gadget/legacy/raw_gadget.c
23333F:	include/uapi/linux/usb/raw_gadget.h
23334
23335USB RTL8150 DRIVER
23336M:	Petko Manolov <petkan@nucleusys.com>
23337L:	linux-usb@vger.kernel.org
23338L:	netdev@vger.kernel.org
23339S:	Maintained
23340W:	https://github.com/petkan/rtl8150
23341T:	git https://github.com/petkan/rtl8150.git
23342F:	drivers/net/usb/rtl8150.c
23343
23344USB SERIAL SUBSYSTEM
23345M:	Johan Hovold <johan@kernel.org>
23346L:	linux-usb@vger.kernel.org
23347S:	Maintained
23348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23349F:	Documentation/usb/usb-serial.rst
23350F:	drivers/usb/serial/
23351F:	include/linux/usb/serial.h
23352
23353USB SMSC75XX ETHERNET DRIVER
23354M:	Steve Glendinning <steve.glendinning@shawell.net>
23355L:	netdev@vger.kernel.org
23356S:	Maintained
23357F:	drivers/net/usb/smsc75xx.*
23358
23359USB SMSC95XX ETHERNET DRIVER
23360M:	Steve Glendinning <steve.glendinning@shawell.net>
23361M:	UNGLinuxDriver@microchip.com
23362L:	netdev@vger.kernel.org
23363S:	Maintained
23364F:	drivers/net/usb/smsc95xx.*
23365
23366USB SUBSYSTEM
23367M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23368L:	linux-usb@vger.kernel.org
23369S:	Supported
23370W:	http://www.linux-usb.org
23371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23372F:	Documentation/devicetree/bindings/usb/
23373F:	Documentation/usb/
23374F:	drivers/usb/
23375F:	include/dt-bindings/usb/
23376F:	include/linux/usb.h
23377F:	include/linux/usb/
23378F:	include/uapi/linux/usb/
23379
23380USB TYPEC BUS FOR ALTERNATE MODES
23381M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23382L:	linux-usb@vger.kernel.org
23383S:	Maintained
23384F:	Documentation/ABI/testing/sysfs-bus-typec
23385F:	Documentation/driver-api/usb/typec_bus.rst
23386F:	drivers/usb/typec/altmodes/
23387F:	include/linux/usb/typec_altmode.h
23388
23389USB TYPEC CLASS
23390M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23391L:	linux-usb@vger.kernel.org
23392S:	Maintained
23393F:	Documentation/ABI/testing/sysfs-class-typec
23394F:	Documentation/driver-api/usb/typec.rst
23395F:	drivers/usb/typec/
23396F:	include/linux/usb/typec.h
23397
23398USB TYPEC INTEL PMC MUX DRIVER
23399M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23400L:	linux-usb@vger.kernel.org
23401S:	Maintained
23402F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23403F:	drivers/usb/typec/mux/intel_pmc_mux.c
23404
23405USB TYPEC PI3USB30532 MUX DRIVER
23406M:	Hans de Goede <hdegoede@redhat.com>
23407L:	linux-usb@vger.kernel.org
23408S:	Maintained
23409F:	drivers/usb/typec/mux/pi3usb30532.c
23410
23411USB TYPEC PORT CONTROLLER DRIVERS
23412L:	linux-usb@vger.kernel.org
23413S:	Orphan
23414F:	drivers/usb/typec/tcpm/
23415
23416USB UHCI DRIVER
23417M:	Alan Stern <stern@rowland.harvard.edu>
23418L:	linux-usb@vger.kernel.org
23419S:	Maintained
23420F:	drivers/usb/host/uhci*
23421
23422USB VIDEO CLASS
23423M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23424L:	linux-media@vger.kernel.org
23425S:	Maintained
23426W:	http://www.ideasonboard.org/uvc/
23427T:	git git://linuxtv.org/media_tree.git
23428F:	drivers/media/usb/uvc/
23429F:	include/uapi/linux/uvcvideo.h
23430
23431USB WEBCAM GADGET
23432M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23433M:	Daniel Scally <dan.scally@ideasonboard.com>
23434L:	linux-usb@vger.kernel.org
23435S:	Maintained
23436F:	drivers/usb/gadget/function/*uvc*
23437F:	drivers/usb/gadget/legacy/webcam.c
23438F:	include/uapi/linux/usb/g_uvc.h
23439
23440USB XHCI DRIVER
23441M:	Mathias Nyman <mathias.nyman@intel.com>
23442L:	linux-usb@vger.kernel.org
23443S:	Supported
23444F:	drivers/usb/host/pci-quirks*
23445F:	drivers/usb/host/xhci*
23446
23447USER DATAGRAM PROTOCOL (UDP)
23448M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23449S:	Maintained
23450F:	include/linux/udp.h
23451F:	net/ipv4/udp.c
23452F:	net/ipv6/udp.c
23453
23454USER-MODE LINUX (UML)
23455M:	Richard Weinberger <richard@nod.at>
23456M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23457M:	Johannes Berg <johannes@sipsolutions.net>
23458L:	linux-um@lists.infradead.org
23459S:	Maintained
23460W:	http://user-mode-linux.sourceforge.net
23461Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23464F:	Documentation/virt/uml/
23465F:	arch/um/
23466F:	arch/x86/um/
23467F:	fs/hostfs/
23468
23469USERSPACE COPYIN/COPYOUT (UIOVEC)
23470M:	Alexander Viro <viro@zeniv.linux.org.uk>
23471S:	Maintained
23472F:	include/linux/uio.h
23473F:	lib/iov_iter.c
23474
23475USERSPACE DMA BUFFER DRIVER
23476M:	Gerd Hoffmann <kraxel@redhat.com>
23477L:	dri-devel@lists.freedesktop.org
23478S:	Maintained
23479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23480F:	drivers/dma-buf/udmabuf.c
23481F:	include/uapi/linux/udmabuf.h
23482
23483USERSPACE I/O (UIO)
23484M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23485S:	Maintained
23486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23487F:	Documentation/driver-api/uio-howto.rst
23488F:	drivers/uio/
23489F:	include/linux/uio_driver.h
23490
23491UTIL-LINUX PACKAGE
23492M:	Karel Zak <kzak@redhat.com>
23493L:	util-linux@vger.kernel.org
23494S:	Maintained
23495W:	http://en.wikipedia.org/wiki/Util-linux
23496T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23497
23498UUID HELPERS
23499R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23500L:	linux-kernel@vger.kernel.org
23501S:	Maintained
23502F:	include/linux/uuid.h
23503F:	lib/test_uuid.c
23504F:	lib/uuid.c
23505
23506UV SYSFS DRIVER
23507M:	Justin Ernst <justin.ernst@hpe.com>
23508L:	platform-driver-x86@vger.kernel.org
23509S:	Maintained
23510F:	drivers/platform/x86/uv_sysfs.c
23511
23512UVESAFB DRIVER
23513M:	Michal Januszewski <spock@gentoo.org>
23514L:	linux-fbdev@vger.kernel.org
23515S:	Maintained
23516W:	https://github.com/mjanusz/v86d
23517F:	Documentation/fb/uvesafb.rst
23518F:	drivers/video/fbdev/uvesafb.*
23519
23520Ux500 CLOCK DRIVERS
23521M:	Ulf Hansson <ulf.hansson@linaro.org>
23522L:	linux-clk@vger.kernel.org
23523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23524S:	Maintained
23525F:	drivers/clk/ux500/
23526
23527V4L2 ASYNC AND FWNODE FRAMEWORKS
23528M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23529L:	linux-media@vger.kernel.org
23530S:	Maintained
23531T:	git git://linuxtv.org/media_tree.git
23532F:	drivers/media/v4l2-core/v4l2-async.c
23533F:	drivers/media/v4l2-core/v4l2-fwnode.c
23534F:	include/media/v4l2-async.h
23535F:	include/media/v4l2-fwnode.h
23536
23537V4L2 LENS DRIVERS
23538M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23539L:	linux-media@vger.kernel.org
23540S:	Maintained
23541F:	drivers/media/i2c/ak*
23542F:	drivers/media/i2c/dw*
23543F:	drivers/media/i2c/lm*
23544
23545V4L2 CAMERA SENSOR DRIVERS
23546M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23547L:	linux-media@vger.kernel.org
23548S:	Maintained
23549F:	Documentation/driver-api/media/camera-sensor.rst
23550F:	Documentation/driver-api/media/tx-rx.rst
23551F:	drivers/media/i2c/ar*
23552F:	drivers/media/i2c/gc*
23553F:	drivers/media/i2c/hi*
23554F:	drivers/media/i2c/imx*
23555F:	drivers/media/i2c/mt*
23556F:	drivers/media/i2c/og*
23557F:	drivers/media/i2c/ov*
23558F:	drivers/media/i2c/s5*
23559F:	drivers/media/i2c/vgxy61.c
23560
23561VF610 NAND DRIVER
23562M:	Stefan Agner <stefan@agner.ch>
23563L:	linux-mtd@lists.infradead.org
23564S:	Supported
23565F:	drivers/mtd/nand/raw/vf610_nfc.c
23566
23567VFAT/FAT/MSDOS FILESYSTEM
23568M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23569S:	Maintained
23570F:	Documentation/filesystems/vfat.rst
23571F:	fs/fat/
23572F:	tools/testing/selftests/filesystems/fat/
23573
23574VFIO CDX DRIVER
23575M:	Nipun Gupta <nipun.gupta@amd.com>
23576M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23577L:	kvm@vger.kernel.org
23578S:	Maintained
23579F:	drivers/vfio/cdx/*
23580
23581VFIO DRIVER
23582M:	Alex Williamson <alex.williamson@redhat.com>
23583L:	kvm@vger.kernel.org
23584S:	Maintained
23585T:	git https://github.com/awilliam/linux-vfio.git
23586F:	Documentation/ABI/testing/debugfs-vfio
23587F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23588F:	Documentation/driver-api/vfio.rst
23589F:	drivers/vfio/
23590F:	include/linux/vfio.h
23591F:	include/linux/vfio_pci_core.h
23592F:	include/uapi/linux/vfio.h
23593
23594VFIO FSL-MC DRIVER
23595L:	kvm@vger.kernel.org
23596S:	Orphan
23597F:	drivers/vfio/fsl-mc/
23598
23599VFIO HISILICON PCI DRIVER
23600M:	Longfang Liu <liulongfang@huawei.com>
23601M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23602L:	kvm@vger.kernel.org
23603S:	Maintained
23604F:	drivers/vfio/pci/hisilicon/
23605
23606VFIO MEDIATED DEVICE DRIVERS
23607M:	Kirti Wankhede <kwankhede@nvidia.com>
23608L:	kvm@vger.kernel.org
23609S:	Maintained
23610F:	Documentation/driver-api/vfio-mediated-device.rst
23611F:	drivers/vfio/mdev/
23612F:	include/linux/mdev.h
23613F:	samples/vfio-mdev/
23614
23615VFIO MLX5 PCI DRIVER
23616M:	Yishai Hadas <yishaih@nvidia.com>
23617L:	kvm@vger.kernel.org
23618S:	Maintained
23619F:	drivers/vfio/pci/mlx5/
23620
23621VFIO NVIDIA GRACE GPU DRIVER
23622M:	Ankit Agrawal <ankita@nvidia.com>
23623L:	kvm@vger.kernel.org
23624S:	Supported
23625F:	drivers/vfio/pci/nvgrace-gpu/
23626
23627VFIO PCI DEVICE SPECIFIC DRIVERS
23628R:	Jason Gunthorpe <jgg@nvidia.com>
23629R:	Yishai Hadas <yishaih@nvidia.com>
23630R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23631R:	Kevin Tian <kevin.tian@intel.com>
23632L:	kvm@vger.kernel.org
23633S:	Maintained
23634P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23635F:	drivers/vfio/pci/*/
23636
23637VFIO PDS PCI DRIVER
23638M:	Brett Creeley <brett.creeley@amd.com>
23639L:	kvm@vger.kernel.org
23640S:	Maintained
23641F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23642F:	drivers/vfio/pci/pds/
23643
23644VFIO PLATFORM DRIVER
23645M:	Eric Auger <eric.auger@redhat.com>
23646L:	kvm@vger.kernel.org
23647S:	Maintained
23648F:	drivers/vfio/platform/
23649
23650VFIO QAT PCI DRIVER
23651M:	Xin Zeng <xin.zeng@intel.com>
23652M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23653L:	kvm@vger.kernel.org
23654L:	qat-linux@intel.com
23655S:	Supported
23656F:	drivers/vfio/pci/qat/
23657
23658VFIO VIRTIO PCI DRIVER
23659M:	Yishai Hadas <yishaih@nvidia.com>
23660L:	kvm@vger.kernel.org
23661L:	virtualization@lists.linux.dev
23662S:	Maintained
23663F:	drivers/vfio/pci/virtio
23664
23665VGA_SWITCHEROO
23666R:	Lukas Wunner <lukas@wunner.de>
23667S:	Maintained
23668T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23669F:	Documentation/gpu/vga-switcheroo.rst
23670F:	drivers/gpu/vga/vga_switcheroo.c
23671F:	include/linux/vga_switcheroo.h
23672
23673VIA RHINE NETWORK DRIVER
23674M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23675S:	Maintained
23676F:	drivers/net/ethernet/via/via-rhine.c
23677
23678VIA SD/MMC CARD CONTROLLER DRIVER
23679M:	Bruce Chang <brucechang@via.com.tw>
23680M:	Harald Welte <HaraldWelte@viatech.com>
23681S:	Maintained
23682F:	drivers/mmc/host/via-sdmmc.c
23683
23684VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23685M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23686L:	linux-fbdev@vger.kernel.org
23687S:	Maintained
23688F:	drivers/video/fbdev/via/
23689F:	include/linux/via-core.h
23690F:	include/linux/via_i2c.h
23691
23692VIA VELOCITY NETWORK DRIVER
23693M:	Francois Romieu <romieu@fr.zoreil.com>
23694L:	netdev@vger.kernel.org
23695S:	Maintained
23696F:	drivers/net/ethernet/via/via-velocity.*
23697
23698VICODEC VIRTUAL CODEC DRIVER
23699M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23700L:	linux-media@vger.kernel.org
23701S:	Maintained
23702W:	https://linuxtv.org
23703T:	git git://linuxtv.org/media_tree.git
23704F:	drivers/media/test-drivers/vicodec/*
23705
23706VIDEO I2C POLLING DRIVER
23707M:	Matt Ranostay <matt.ranostay@konsulko.com>
23708L:	linux-media@vger.kernel.org
23709S:	Maintained
23710F:	drivers/media/i2c/video-i2c.c
23711
23712VIDEO MULTIPLEXER DRIVER
23713M:	Philipp Zabel <p.zabel@pengutronix.de>
23714L:	linux-media@vger.kernel.org
23715S:	Maintained
23716F:	drivers/media/platform/video-mux.c
23717
23718VIDEOBUF2 FRAMEWORK
23719M:	Tomasz Figa <tfiga@chromium.org>
23720M:	Marek Szyprowski <m.szyprowski@samsung.com>
23721L:	linux-media@vger.kernel.org
23722S:	Maintained
23723F:	drivers/media/common/videobuf2/*
23724F:	include/media/videobuf2-*
23725
23726VIDTV VIRTUAL DIGITAL TV DRIVER
23727M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23728L:	linux-media@vger.kernel.org
23729S:	Maintained
23730W:	https://linuxtv.org
23731T:	git git://linuxtv.org/media_tree.git
23732F:	drivers/media/test-drivers/vidtv/*
23733
23734VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23735M:	Shuah Khan <skhan@linuxfoundation.org>
23736R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23737L:	linux-media@vger.kernel.org
23738S:	Maintained
23739W:	https://linuxtv.org
23740T:	git git://linuxtv.org/media_tree.git
23741F:	drivers/media/test-drivers/vimc/*
23742
23743VIRT LIB
23744M:	Alex Williamson <alex.williamson@redhat.com>
23745M:	Paolo Bonzini <pbonzini@redhat.com>
23746L:	kvm@vger.kernel.org
23747S:	Supported
23748F:	virt/lib/
23749
23750VIRTIO AND VHOST VSOCK DRIVER
23751M:	Stefan Hajnoczi <stefanha@redhat.com>
23752M:	Stefano Garzarella <sgarzare@redhat.com>
23753L:	kvm@vger.kernel.org
23754L:	virtualization@lists.linux.dev
23755L:	netdev@vger.kernel.org
23756S:	Maintained
23757F:	drivers/vhost/vsock.c
23758F:	include/linux/virtio_vsock.h
23759F:	include/uapi/linux/virtio_vsock.h
23760F:	net/vmw_vsock/virtio_transport.c
23761F:	net/vmw_vsock/virtio_transport_common.c
23762
23763VIRTIO BALLOON
23764M:	"Michael S. Tsirkin" <mst@redhat.com>
23765M:	David Hildenbrand <david@redhat.com>
23766L:	virtualization@lists.linux.dev
23767S:	Maintained
23768F:	drivers/virtio/virtio_balloon.c
23769F:	include/linux/balloon_compaction.h
23770F:	include/uapi/linux/virtio_balloon.h
23771F:	mm/balloon_compaction.c
23772
23773VIRTIO BLOCK AND SCSI DRIVERS
23774M:	"Michael S. Tsirkin" <mst@redhat.com>
23775M:	Jason Wang <jasowang@redhat.com>
23776R:	Paolo Bonzini <pbonzini@redhat.com>
23777R:	Stefan Hajnoczi <stefanha@redhat.com>
23778R:	Eugenio Pérez <eperezma@redhat.com>
23779L:	virtualization@lists.linux.dev
23780S:	Maintained
23781F:	drivers/block/virtio_blk.c
23782F:	drivers/scsi/virtio_scsi.c
23783F:	include/uapi/linux/virtio_blk.h
23784F:	include/uapi/linux/virtio_scsi.h
23785
23786VIRTIO CONSOLE DRIVER
23787M:	Amit Shah <amit@kernel.org>
23788L:	virtualization@lists.linux.dev
23789S:	Maintained
23790F:	drivers/char/virtio_console.c
23791F:	include/uapi/linux/virtio_console.h
23792
23793VIRTIO CORE AND NET DRIVERS
23794M:	"Michael S. Tsirkin" <mst@redhat.com>
23795M:	Jason Wang <jasowang@redhat.com>
23796R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23797R:	Eugenio Pérez <eperezma@redhat.com>
23798L:	virtualization@lists.linux.dev
23799S:	Maintained
23800F:	Documentation/ABI/testing/sysfs-bus-vdpa
23801F:	Documentation/ABI/testing/sysfs-class-vduse
23802F:	Documentation/devicetree/bindings/virtio/
23803F:	Documentation/driver-api/virtio/
23804F:	drivers/block/virtio_blk.c
23805F:	drivers/crypto/virtio/
23806F:	drivers/net/virtio_net.c
23807F:	drivers/vdpa/
23808F:	drivers/virtio/
23809F:	include/linux/vdpa.h
23810F:	include/linux/virtio*.h
23811F:	include/linux/vringh.h
23812F:	include/uapi/linux/virtio_*.h
23813F:	tools/virtio/
23814F:	tools/testing/selftests/drivers/net/virtio_net/
23815
23816VIRTIO CRYPTO DRIVER
23817M:	Gonglei <arei.gonglei@huawei.com>
23818L:	virtualization@lists.linux.dev
23819L:	linux-crypto@vger.kernel.org
23820S:	Maintained
23821F:	drivers/crypto/virtio/
23822F:	include/uapi/linux/virtio_crypto.h
23823
23824VIRTIO DRIVERS FOR S390
23825M:	Cornelia Huck <cohuck@redhat.com>
23826M:	Halil Pasic <pasic@linux.ibm.com>
23827M:	Eric Farman <farman@linux.ibm.com>
23828L:	linux-s390@vger.kernel.org
23829L:	virtualization@lists.linux.dev
23830L:	kvm@vger.kernel.org
23831S:	Supported
23832F:	arch/s390/include/uapi/asm/virtio-ccw.h
23833F:	drivers/s390/virtio/
23834
23835VIRTIO FILE SYSTEM
23836M:	Vivek Goyal <vgoyal@redhat.com>
23837M:	Stefan Hajnoczi <stefanha@redhat.com>
23838M:	Miklos Szeredi <miklos@szeredi.hu>
23839R:	Eugenio Pérez <eperezma@redhat.com>
23840L:	virtualization@lists.linux.dev
23841L:	linux-fsdevel@vger.kernel.org
23842S:	Supported
23843W:	https://virtio-fs.gitlab.io/
23844F:	Documentation/filesystems/virtiofs.rst
23845F:	fs/fuse/virtio_fs.c
23846F:	include/uapi/linux/virtio_fs.h
23847
23848VIRTIO GPIO DRIVER
23849M:	Enrico Weigelt, metux IT consult <info@metux.net>
23850M:	Viresh Kumar <vireshk@kernel.org>
23851L:	linux-gpio@vger.kernel.org
23852L:	virtualization@lists.linux.dev
23853S:	Maintained
23854F:	drivers/gpio/gpio-virtio.c
23855F:	include/uapi/linux/virtio_gpio.h
23856
23857VIRTIO GPU DRIVER
23858M:	David Airlie <airlied@redhat.com>
23859M:	Gerd Hoffmann <kraxel@redhat.com>
23860R:	Gurchetan Singh <gurchetansingh@chromium.org>
23861R:	Chia-I Wu <olvaffe@gmail.com>
23862L:	dri-devel@lists.freedesktop.org
23863L:	virtualization@lists.linux.dev
23864S:	Maintained
23865T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23866F:	drivers/gpu/drm/ci/xfails/virtio*
23867F:	drivers/gpu/drm/virtio/
23868F:	include/uapi/linux/virtio_gpu.h
23869
23870VIRTIO HOST (VHOST)
23871M:	"Michael S. Tsirkin" <mst@redhat.com>
23872M:	Jason Wang <jasowang@redhat.com>
23873R:	Eugenio Pérez <eperezma@redhat.com>
23874L:	kvm@vger.kernel.org
23875L:	virtualization@lists.linux.dev
23876L:	netdev@vger.kernel.org
23877S:	Maintained
23878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23879F:	drivers/vhost/
23880F:	include/linux/sched/vhost_task.h
23881F:	include/linux/vhost_iotlb.h
23882F:	include/uapi/linux/vhost.h
23883F:	kernel/vhost_task.c
23884
23885VIRTIO HOST (VHOST-SCSI)
23886M:	"Michael S. Tsirkin" <mst@redhat.com>
23887M:	Jason Wang <jasowang@redhat.com>
23888M:	Mike Christie <michael.christie@oracle.com>
23889R:	Paolo Bonzini <pbonzini@redhat.com>
23890R:	Stefan Hajnoczi <stefanha@redhat.com>
23891L:	virtualization@lists.linux.dev
23892S:	Maintained
23893F:	drivers/vhost/scsi.c
23894
23895VIRTIO I2C DRIVER
23896M:	Conghui Chen <conghui.chen@intel.com>
23897M:	Viresh Kumar <viresh.kumar@linaro.org>
23898L:	linux-i2c@vger.kernel.org
23899L:	virtualization@lists.linux.dev
23900S:	Maintained
23901F:	drivers/i2c/busses/i2c-virtio.c
23902F:	include/uapi/linux/virtio_i2c.h
23903
23904VIRTIO INPUT DRIVER
23905M:	Gerd Hoffmann <kraxel@redhat.com>
23906S:	Maintained
23907F:	drivers/virtio/virtio_input.c
23908F:	include/uapi/linux/virtio_input.h
23909
23910VIRTIO IOMMU DRIVER
23911M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23912L:	virtualization@lists.linux.dev
23913S:	Maintained
23914F:	drivers/iommu/virtio-iommu.c
23915F:	include/uapi/linux/virtio_iommu.h
23916
23917VIRTIO MEM DRIVER
23918M:	David Hildenbrand <david@redhat.com>
23919L:	virtualization@lists.linux.dev
23920S:	Maintained
23921W:	https://virtio-mem.gitlab.io/
23922F:	drivers/virtio/virtio_mem.c
23923F:	include/uapi/linux/virtio_mem.h
23924
23925VIRTIO PMEM DRIVER
23926M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23927L:	virtualization@lists.linux.dev
23928S:	Maintained
23929F:	drivers/nvdimm/nd_virtio.c
23930F:	drivers/nvdimm/virtio_pmem.c
23931
23932VIRTIO SOUND DRIVER
23933M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23934M:	"Michael S. Tsirkin" <mst@redhat.com>
23935L:	virtualization@lists.linux.dev
23936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23937S:	Maintained
23938F:	include/uapi/linux/virtio_snd.h
23939F:	sound/virtio/*
23940
23941VIRTUAL BOX GUEST DEVICE DRIVER
23942M:	Hans de Goede <hdegoede@redhat.com>
23943M:	Arnd Bergmann <arnd@arndb.de>
23944M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23945S:	Maintained
23946F:	drivers/virt/vboxguest/
23947F:	include/linux/vbox_utils.h
23948F:	include/uapi/linux/vbox*.h
23949
23950VIRTUAL BOX SHARED FOLDER VFS DRIVER
23951M:	Hans de Goede <hdegoede@redhat.com>
23952L:	linux-fsdevel@vger.kernel.org
23953S:	Maintained
23954F:	fs/vboxsf/*
23955
23956VIRTUAL PCM TEST DRIVER
23957M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23958L:	linux-sound@vger.kernel.org
23959S:	Maintained
23960F:	Documentation/sound/cards/pcmtest.rst
23961F:	sound/drivers/pcmtest.c
23962F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23963
23964VIRTUAL SERIO DEVICE DRIVER
23965M:	Stephen Chandler Paul <thatslyude@gmail.com>
23966S:	Maintained
23967F:	drivers/input/serio/userio.c
23968F:	include/uapi/linux/userio.h
23969
23970VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23971M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23972S:	Maintained
23973F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23974F:	drivers/iio/light/veml6075.c
23975
23976VISL VIRTUAL STATELESS DECODER DRIVER
23977M:	Daniel Almeida <daniel.almeida@collabora.com>
23978L:	linux-media@vger.kernel.org
23979S:	Supported
23980F:	drivers/media/test-drivers/visl
23981
23982VIVID VIRTUAL VIDEO DRIVER
23983M:	Hans Verkuil <hverkuil@xs4all.nl>
23984L:	linux-media@vger.kernel.org
23985S:	Maintained
23986W:	https://linuxtv.org
23987T:	git git://linuxtv.org/media_tree.git
23988F:	drivers/media/test-drivers/vivid/*
23989
23990VM SOCKETS (AF_VSOCK)
23991M:	Stefano Garzarella <sgarzare@redhat.com>
23992L:	virtualization@lists.linux.dev
23993L:	netdev@vger.kernel.org
23994S:	Maintained
23995F:	drivers/net/vsockmon.c
23996F:	include/net/af_vsock.h
23997F:	include/uapi/linux/vm_sockets.h
23998F:	include/uapi/linux/vm_sockets_diag.h
23999F:	include/uapi/linux/vsockmon.h
24000F:	net/vmw_vsock/
24001F:	tools/testing/vsock/
24002
24003VMALLOC
24004M:	Andrew Morton <akpm@linux-foundation.org>
24005R:	Uladzislau Rezki <urezki@gmail.com>
24006R:	Christoph Hellwig <hch@infradead.org>
24007R:	Lorenzo Stoakes <lstoakes@gmail.com>
24008L:	linux-mm@kvack.org
24009S:	Maintained
24010W:	http://www.linux-mm.org
24011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24012F:	include/linux/vmalloc.h
24013F:	mm/vmalloc.c
24014
24015VME SUBSYSTEM
24016L:	linux-kernel@vger.kernel.org
24017S:	Orphan
24018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24019F:	Documentation/driver-api/vme.rst
24020F:	drivers/staging/vme_user/
24021
24022VMWARE BALLOON DRIVER
24023M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24024R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24025L:	linux-kernel@vger.kernel.org
24026S:	Supported
24027F:	drivers/misc/vmw_balloon.c
24028
24029VMWARE HYPERVISOR INTERFACE
24030M:	Ajay Kaher <ajay.kaher@broadcom.com>
24031M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24032R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24033L:	virtualization@lists.linux.dev
24034L:	x86@kernel.org
24035S:	Supported
24036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24037F:	arch/x86/include/asm/vmware.h
24038F:	arch/x86/kernel/cpu/vmware.c
24039
24040VMWARE PVRDMA DRIVER
24041M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24042M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24043R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24044L:	linux-rdma@vger.kernel.org
24045S:	Supported
24046F:	drivers/infiniband/hw/vmw_pvrdma/
24047
24048VMWARE PVSCSI DRIVER
24049M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24050R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24051L:	linux-scsi@vger.kernel.org
24052S:	Supported
24053F:	drivers/scsi/vmw_pvscsi.c
24054F:	drivers/scsi/vmw_pvscsi.h
24055
24056VMWARE VIRTUAL PTP CLOCK DRIVER
24057M:	Nick Shi <nick.shi@broadcom.com>
24058R:	Ajay Kaher <ajay.kaher@broadcom.com>
24059R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24060R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24061L:	netdev@vger.kernel.org
24062S:	Supported
24063F:	drivers/ptp/ptp_vmw.c
24064
24065VMWARE VMCI DRIVER
24066M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24067M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24068R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24069L:	linux-kernel@vger.kernel.org
24070S:	Supported
24071F:	drivers/misc/vmw_vmci/
24072F:	include/linux/vmw_vmci*
24073
24074VMWARE VMMOUSE SUBDRIVER
24075M:	Zack Rusin <zack.rusin@broadcom.com>
24076R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24077L:	linux-input@vger.kernel.org
24078S:	Supported
24079F:	drivers/input/mouse/vmmouse.c
24080F:	drivers/input/mouse/vmmouse.h
24081
24082VMWARE VMXNET3 ETHERNET DRIVER
24083M:	Ronak Doshi <ronak.doshi@broadcom.com>
24084R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24085L:	netdev@vger.kernel.org
24086S:	Supported
24087F:	drivers/net/vmxnet3/
24088
24089VMWARE VSOCK VMCI TRANSPORT DRIVER
24090M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24091M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24092R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24093L:	linux-kernel@vger.kernel.org
24094S:	Supported
24095F:	net/vmw_vsock/vmci_transport*
24096
24097VOCORE VOCORE2 BOARD
24098M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24099L:	linux-mips@vger.kernel.org
24100S:	Maintained
24101F:	arch/mips/boot/dts/ralink/vocore2.dts
24102
24103VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24104M:	Liam Girdwood <lgirdwood@gmail.com>
24105M:	Mark Brown <broonie@kernel.org>
24106L:	linux-kernel@vger.kernel.org
24107S:	Supported
24108W:	http://www.slimlogic.co.uk/?p=48
24109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24110F:	Documentation/devicetree/bindings/regulator/
24111F:	Documentation/power/regulator/
24112F:	drivers/regulator/
24113F:	include/dt-bindings/regulator/
24114F:	include/linux/regulator/
24115K:	regulator_get_optional
24116
24117VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24118R:	Matti Vaittinen <mazziesaccount@gmail.com>
24119F:	drivers/regulator/irq_helpers.c
24120
24121VRF
24122M:	David Ahern <dsahern@kernel.org>
24123L:	netdev@vger.kernel.org
24124S:	Maintained
24125F:	Documentation/networking/vrf.rst
24126F:	drivers/net/vrf.c
24127
24128VSPRINTF
24129M:	Petr Mladek <pmladek@suse.com>
24130M:	Steven Rostedt <rostedt@goodmis.org>
24131R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24132R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24133R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24134S:	Maintained
24135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24136F:	Documentation/core-api/printk-formats.rst
24137F:	lib/test_printf.c
24138F:	lib/test_scanf.c
24139F:	lib/vsprintf.c
24140
24141VT1211 HARDWARE MONITOR DRIVER
24142M:	Juerg Haefliger <juergh@proton.me>
24143L:	linux-hwmon@vger.kernel.org
24144S:	Maintained
24145F:	Documentation/hwmon/vt1211.rst
24146F:	drivers/hwmon/vt1211.c
24147
24148VT8231 HARDWARE MONITOR DRIVER
24149M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24150L:	linux-hwmon@vger.kernel.org
24151S:	Maintained
24152F:	drivers/hwmon/vt8231.c
24153
24154VUB300 USB to SDIO/SD/MMC bridge chip
24155L:	linux-mmc@vger.kernel.org
24156S:	Orphan
24157F:	drivers/mmc/host/vub300.c
24158
24159W1 DALLAS'S 1-WIRE BUS
24160M:	Krzysztof Kozlowski <krzk@kernel.org>
24161S:	Maintained
24162F:	Documentation/devicetree/bindings/w1/
24163F:	Documentation/w1/
24164F:	drivers/w1/
24165F:	include/linux/w1.h
24166
24167W83791D HARDWARE MONITORING DRIVER
24168M:	Marc Hulsman <m.hulsman@tudelft.nl>
24169L:	linux-hwmon@vger.kernel.org
24170S:	Maintained
24171F:	Documentation/hwmon/w83791d.rst
24172F:	drivers/hwmon/w83791d.c
24173
24174W83793 HARDWARE MONITORING DRIVER
24175M:	Rudolf Marek <r.marek@assembler.cz>
24176L:	linux-hwmon@vger.kernel.org
24177S:	Maintained
24178F:	Documentation/hwmon/w83793.rst
24179F:	drivers/hwmon/w83793.c
24180
24181W83795 HARDWARE MONITORING DRIVER
24182M:	Jean Delvare <jdelvare@suse.com>
24183L:	linux-hwmon@vger.kernel.org
24184S:	Maintained
24185F:	drivers/hwmon/w83795.c
24186
24187W83L51xD SD/MMC CARD INTERFACE DRIVER
24188M:	Pierre Ossman <pierre@ossman.eu>
24189S:	Maintained
24190F:	drivers/mmc/host/wbsd.*
24191
24192WACOM PROTOCOL 4 SERIAL TABLETS
24193M:	Julian Squires <julian@cipht.net>
24194M:	Hans de Goede <hdegoede@redhat.com>
24195L:	linux-input@vger.kernel.org
24196S:	Maintained
24197F:	drivers/input/tablet/wacom_serial4.c
24198
24199WANGXUN ETHERNET DRIVER
24200M:	Jiawen Wu <jiawenwu@trustnetic.com>
24201M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24202L:	netdev@vger.kernel.org
24203S:	Maintained
24204W:	https://www.net-swift.com
24205F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24206F:	drivers/net/ethernet/wangxun/
24207F:	drivers/net/pcs/pcs-xpcs-wx.c
24208
24209WATCHDOG DEVICE DRIVERS
24210M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24211M:	Guenter Roeck <linux@roeck-us.net>
24212L:	linux-watchdog@vger.kernel.org
24213S:	Maintained
24214W:	http://www.linux-watchdog.org/
24215T:	git git://www.linux-watchdog.org/linux-watchdog.git
24216F:	Documentation/devicetree/bindings/watchdog/
24217F:	Documentation/watchdog/
24218F:	drivers/watchdog/
24219F:	include/linux/watchdog.h
24220F:	include/trace/events/watchdog.h
24221F:	include/uapi/linux/watchdog.h
24222
24223WAVE5 VPU CODEC DRIVER
24224M:	Nas Chung <nas.chung@chipsnmedia.com>
24225M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24226L:	linux-media@vger.kernel.org
24227S:	Maintained
24228F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24229F:	drivers/media/platform/chips-media/wave5/
24230
24231WHISKEYCOVE PMIC GPIO DRIVER
24232M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24233L:	linux-gpio@vger.kernel.org
24234S:	Maintained
24235F:	drivers/gpio/gpio-wcove.c
24236
24237WHWAVE RTC DRIVER
24238M:	Dianlong Li <long17.cool@163.com>
24239L:	linux-rtc@vger.kernel.org
24240S:	Maintained
24241F:	drivers/rtc/rtc-sd3078.c
24242
24243WIIMOTE HID DRIVER
24244M:	David Rheinsberg <david@readahead.eu>
24245L:	linux-input@vger.kernel.org
24246S:	Maintained
24247F:	drivers/hid/hid-wiimote*
24248
24249WILOCITY WIL6210 WIRELESS DRIVER
24250L:	linux-wireless@vger.kernel.org
24251S:	Orphan
24252W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24253F:	drivers/net/wireless/ath/wil6210/
24254
24255WINBOND CIR DRIVER
24256M:	David Härdeman <david@hardeman.nu>
24257S:	Maintained
24258F:	drivers/media/rc/winbond-cir.c
24259
24260WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24261L:	linux-watchdog@vger.kernel.org
24262S:	Orphan
24263F:	drivers/watchdog/ebc-c384_wdt.c
24264
24265WINSYSTEMS WS16C48 GPIO DRIVER
24266M:	William Breathitt Gray <wbg@kernel.org>
24267L:	linux-gpio@vger.kernel.org
24268S:	Maintained
24269F:	drivers/gpio/gpio-ws16c48.c
24270
24271WIREGUARD SECURE NETWORK TUNNEL
24272M:	Jason A. Donenfeld <Jason@zx2c4.com>
24273L:	wireguard@lists.zx2c4.com
24274L:	netdev@vger.kernel.org
24275S:	Maintained
24276F:	drivers/net/wireguard/
24277F:	tools/testing/selftests/wireguard/
24278
24279WISTRON LAPTOP BUTTON DRIVER
24280M:	Miloslav Trmac <mitr@volny.cz>
24281S:	Maintained
24282F:	drivers/input/misc/wistron_btns.c
24283
24284WMI BINARY MOF DRIVER
24285M:	Armin Wolf <W_Armin@gmx.de>
24286R:	Thomas Weißschuh <linux@weissschuh.net>
24287L:	platform-driver-x86@vger.kernel.org
24288S:	Maintained
24289F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24290F:	Documentation/wmi/devices/wmi-bmof.rst
24291F:	drivers/platform/x86/wmi-bmof.c
24292
24293WOLFSON MICROELECTRONICS DRIVERS
24294L:	patches@opensource.cirrus.com
24295S:	Supported
24296W:	https://github.com/CirrusLogic/linux-drivers/wiki
24297T:	git https://github.com/CirrusLogic/linux-drivers.git
24298F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24299F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24300F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24301F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24302F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24303F:	Documentation/devicetree/bindings/sound/wm*
24304F:	Documentation/hwmon/wm83??.rst
24305F:	arch/arm/mach-s3c/mach-crag6410*
24306F:	drivers/clk/clk-wm83*.c
24307F:	drivers/gpio/gpio-*wm*.c
24308F:	drivers/gpio/gpio-arizona.c
24309F:	drivers/hwmon/wm83??-hwmon.c
24310F:	drivers/input/misc/wm831x-on.c
24311F:	drivers/input/touchscreen/wm831x-ts.c
24312F:	drivers/input/touchscreen/wm97*.c
24313F:	drivers/leds/leds-wm83*.c
24314F:	drivers/mfd/arizona*
24315F:	drivers/mfd/cs47l24*
24316F:	drivers/mfd/wm*.c
24317F:	drivers/power/supply/wm83*.c
24318F:	drivers/regulator/arizona*
24319F:	drivers/regulator/wm8*.c
24320F:	drivers/rtc/rtc-wm83*.c
24321F:	drivers/video/backlight/wm83*_bl.c
24322F:	drivers/watchdog/wm83*_wdt.c
24323F:	include/linux/mfd/arizona/
24324F:	include/linux/mfd/wm831x/
24325F:	include/linux/mfd/wm8350/
24326F:	include/linux/mfd/wm8400*
24327F:	include/linux/regulator/arizona*
24328F:	include/linux/wm97xx.h
24329F:	include/sound/wm????.h
24330F:	sound/soc/codecs/arizona*
24331F:	sound/soc/codecs/cs47l24*
24332F:	sound/soc/codecs/wm*
24333
24334WORKQUEUE
24335M:	Tejun Heo <tj@kernel.org>
24336R:	Lai Jiangshan <jiangshanlai@gmail.com>
24337S:	Maintained
24338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24339F:	Documentation/core-api/workqueue.rst
24340F:	include/linux/workqueue.h
24341F:	kernel/workqueue.c
24342F:	kernel/workqueue_internal.h
24343
24344WWAN DRIVERS
24345M:	Loic Poulain <loic.poulain@linaro.org>
24346M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24347R:	Johannes Berg <johannes@sipsolutions.net>
24348L:	netdev@vger.kernel.org
24349S:	Maintained
24350F:	drivers/net/wwan/
24351F:	include/linux/wwan.h
24352F:	include/uapi/linux/wwan.h
24353
24354X-POWERS AXP288 PMIC DRIVERS
24355M:	Hans de Goede <hdegoede@redhat.com>
24356S:	Maintained
24357F:	drivers/acpi/pmic/intel_pmic_xpower.c
24358N:	axp288
24359
24360X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24361M:	Chen-Yu Tsai <wens@csie.org>
24362L:	linux-kernel@vger.kernel.org
24363S:	Maintained
24364N:	axp[128]
24365
24366X.25 STACK
24367M:	Martin Schiller <ms@dev.tdt.de>
24368L:	linux-x25@vger.kernel.org
24369S:	Maintained
24370F:	Documentation/networking/lapb-module.rst
24371F:	Documentation/networking/x25*
24372F:	drivers/net/wan/hdlc_x25.c
24373F:	drivers/net/wan/lapbether.c
24374F:	include/*/lapb.h
24375F:	include/net/x25*
24376F:	include/uapi/linux/x25.h
24377F:	net/lapb/
24378F:	net/x25/
24379
24380X86 ARCHITECTURE (32-BIT AND 64-BIT)
24381M:	Thomas Gleixner <tglx@linutronix.de>
24382M:	Ingo Molnar <mingo@redhat.com>
24383M:	Borislav Petkov <bp@alien8.de>
24384M:	Dave Hansen <dave.hansen@linux.intel.com>
24385M:	x86@kernel.org
24386R:	"H. Peter Anvin" <hpa@zytor.com>
24387L:	linux-kernel@vger.kernel.org
24388S:	Maintained
24389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24390F:	Documentation/arch/x86/
24391F:	Documentation/devicetree/bindings/x86/
24392F:	arch/x86/
24393
24394X86 ENTRY CODE
24395M:	Andy Lutomirski <luto@kernel.org>
24396L:	linux-kernel@vger.kernel.org
24397S:	Maintained
24398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24399F:	arch/x86/entry/
24400
24401X86 HARDWARE VULNERABILITIES
24402M:	Thomas Gleixner <tglx@linutronix.de>
24403M:	Borislav Petkov <bp@alien8.de>
24404M:	Peter Zijlstra <peterz@infradead.org>
24405M:	Josh Poimboeuf <jpoimboe@kernel.org>
24406R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24407S:	Maintained
24408F:	Documentation/admin-guide/hw-vuln/
24409F:	arch/x86/include/asm/nospec-branch.h
24410F:	arch/x86/kernel/cpu/bugs.c
24411
24412X86 MCE INFRASTRUCTURE
24413M:	Tony Luck <tony.luck@intel.com>
24414M:	Borislav Petkov <bp@alien8.de>
24415L:	linux-edac@vger.kernel.org
24416S:	Maintained
24417F:	Documentation/ABI/testing/sysfs-mce
24418F:	Documentation/arch/x86/x86_64/machinecheck.rst
24419F:	arch/x86/kernel/cpu/mce/*
24420
24421X86 MICROCODE UPDATE SUPPORT
24422M:	Borislav Petkov <bp@alien8.de>
24423S:	Maintained
24424F:	arch/x86/kernel/cpu/microcode/*
24425
24426X86 MM
24427M:	Dave Hansen <dave.hansen@linux.intel.com>
24428M:	Andy Lutomirski <luto@kernel.org>
24429M:	Peter Zijlstra <peterz@infradead.org>
24430L:	linux-kernel@vger.kernel.org
24431S:	Maintained
24432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24433F:	arch/x86/mm/
24434
24435X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24436M:	Hans de Goede <hdegoede@redhat.com>
24437L:	platform-driver-x86@vger.kernel.org
24438S:	Maintained
24439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24440F:	drivers/platform/x86/x86-android-tablets/
24441
24442X86 PLATFORM DRIVERS
24443M:	Hans de Goede <hdegoede@redhat.com>
24444M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24445L:	platform-driver-x86@vger.kernel.org
24446S:	Maintained
24447Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24449F:	drivers/platform/olpc/
24450F:	drivers/platform/x86/
24451F:	include/linux/platform_data/x86/
24452
24453X86 PLATFORM UV HPE SUPERDOME FLEX
24454M:	Steve Wahl <steve.wahl@hpe.com>
24455R:	Justin Ernst <justin.ernst@hpe.com>
24456R:	Kyle Meyer <kyle.meyer@hpe.com>
24457R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24458R:	Russ Anderson <russ.anderson@hpe.com>
24459S:	Supported
24460F:	arch/x86/include/asm/uv/
24461F:	arch/x86/kernel/apic/x2apic_uv_x.c
24462F:	arch/x86/platform/uv/
24463
24464X86 STACK UNWINDING
24465M:	Josh Poimboeuf <jpoimboe@kernel.org>
24466M:	Peter Zijlstra <peterz@infradead.org>
24467S:	Supported
24468F:	arch/x86/include/asm/unwind*.h
24469F:	arch/x86/kernel/dumpstack.c
24470F:	arch/x86/kernel/stacktrace.c
24471F:	arch/x86/kernel/unwind_*.c
24472
24473X86 TRUST DOMAIN EXTENSIONS (TDX)
24474M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24475R:	Dave Hansen <dave.hansen@linux.intel.com>
24476L:	x86@kernel.org
24477L:	linux-coco@lists.linux.dev
24478S:	Supported
24479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24480F:	arch/x86/boot/compressed/tdx*
24481F:	arch/x86/coco/tdx/
24482F:	arch/x86/include/asm/shared/tdx.h
24483F:	arch/x86/include/asm/tdx.h
24484F:	arch/x86/virt/vmx/tdx/
24485F:	drivers/virt/coco/tdx-guest
24486
24487X86 VDSO
24488M:	Andy Lutomirski <luto@kernel.org>
24489L:	linux-kernel@vger.kernel.org
24490S:	Maintained
24491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24492F:	arch/x86/entry/vdso/
24493
24494XARRAY
24495M:	Matthew Wilcox <willy@infradead.org>
24496L:	linux-fsdevel@vger.kernel.org
24497S:	Supported
24498F:	Documentation/core-api/xarray.rst
24499F:	include/linux/idr.h
24500F:	include/linux/xarray.h
24501F:	lib/idr.c
24502F:	lib/xarray.c
24503F:	tools/testing/radix-tree
24504
24505XBOX DVD IR REMOTE
24506M:	Benjamin Valentin <benpicco@googlemail.com>
24507S:	Maintained
24508F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24509F:	drivers/media/rc/xbox_remote.c
24510
24511XC2028/3028 TUNER DRIVER
24512M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24513L:	linux-media@vger.kernel.org
24514S:	Maintained
24515W:	https://linuxtv.org
24516T:	git git://linuxtv.org/media_tree.git
24517F:	drivers/media/tuners/xc2028.*
24518
24519XDP (eXpress Data Path)
24520M:	Alexei Starovoitov <ast@kernel.org>
24521M:	Daniel Borkmann <daniel@iogearbox.net>
24522M:	David S. Miller <davem@davemloft.net>
24523M:	Jakub Kicinski <kuba@kernel.org>
24524M:	Jesper Dangaard Brouer <hawk@kernel.org>
24525M:	John Fastabend <john.fastabend@gmail.com>
24526L:	netdev@vger.kernel.org
24527L:	bpf@vger.kernel.org
24528S:	Supported
24529F:	drivers/net/ethernet/*/*/*/*/*xdp*
24530F:	drivers/net/ethernet/*/*/*xdp*
24531F:	include/net/xdp.h
24532F:	include/net/xdp_priv.h
24533F:	include/trace/events/xdp.h
24534F:	kernel/bpf/cpumap.c
24535F:	kernel/bpf/devmap.c
24536F:	net/core/xdp.c
24537F:	samples/bpf/xdp*
24538F:	tools/testing/selftests/bpf/*/*xdp*
24539F:	tools/testing/selftests/bpf/*xdp*
24540K:	(?:\b|_)xdp(?:\b|_)
24541
24542XDP SOCKETS (AF_XDP)
24543M:	Björn Töpel <bjorn@kernel.org>
24544M:	Magnus Karlsson <magnus.karlsson@intel.com>
24545M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24546R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24547L:	netdev@vger.kernel.org
24548L:	bpf@vger.kernel.org
24549S:	Maintained
24550F:	Documentation/networking/af_xdp.rst
24551F:	include/net/netns/xdp.h
24552F:	include/net/xdp_sock*
24553F:	include/net/xsk_buff_pool.h
24554F:	include/uapi/linux/if_xdp.h
24555F:	include/uapi/linux/xdp_diag.h
24556F:	net/xdp/
24557F:	tools/testing/selftests/bpf/*xsk*
24558
24559XEN BLOCK SUBSYSTEM
24560M:	Roger Pau Monné <roger.pau@citrix.com>
24561L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24562S:	Supported
24563F:	drivers/block/xen*
24564F:	drivers/block/xen-blkback/*
24565
24566XEN HYPERVISOR ARM
24567M:	Stefano Stabellini <sstabellini@kernel.org>
24568L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24569S:	Maintained
24570F:	arch/arm/include/asm/xen/
24571F:	arch/arm/xen/
24572
24573XEN HYPERVISOR ARM64
24574M:	Stefano Stabellini <sstabellini@kernel.org>
24575L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24576S:	Maintained
24577F:	arch/arm64/include/asm/xen/
24578F:	arch/arm64/xen/
24579
24580XEN HYPERVISOR INTERFACE
24581M:	Juergen Gross <jgross@suse.com>
24582M:	Stefano Stabellini <sstabellini@kernel.org>
24583R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24584L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24585S:	Supported
24586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24587F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24588F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24589F:	drivers/*/xen-*front.c
24590F:	drivers/xen/
24591F:	include/uapi/xen/
24592F:	include/xen/
24593F:	kernel/configs/xen.config
24594
24595XEN HYPERVISOR X86
24596M:	Juergen Gross <jgross@suse.com>
24597R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24598L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24599S:	Supported
24600F:	arch/x86/configs/xen.config
24601F:	arch/x86/include/asm/pvclock-abi.h
24602F:	arch/x86/include/asm/xen/
24603F:	arch/x86/platform/pvh/
24604F:	arch/x86/xen/
24605
24606XEN NETWORK BACKEND DRIVER
24607M:	Wei Liu <wei.liu@kernel.org>
24608M:	Paul Durrant <paul@xen.org>
24609L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24610L:	netdev@vger.kernel.org
24611S:	Supported
24612F:	drivers/net/xen-netback/*
24613
24614XEN PCI SUBSYSTEM
24615M:	Juergen Gross <jgross@suse.com>
24616L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24617S:	Supported
24618F:	arch/x86/pci/*xen*
24619F:	drivers/pci/*xen*
24620
24621XEN PVSCSI DRIVERS
24622M:	Juergen Gross <jgross@suse.com>
24623L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24624L:	linux-scsi@vger.kernel.org
24625S:	Supported
24626F:	drivers/scsi/xen-scsifront.c
24627F:	drivers/xen/xen-scsiback.c
24628F:	include/xen/interface/io/vscsiif.h
24629
24630XEN PVUSB DRIVER
24631M:	Juergen Gross <jgross@suse.com>
24632L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24633L:	linux-usb@vger.kernel.org
24634S:	Supported
24635F:	drivers/usb/host/xen*
24636F:	include/xen/interface/io/usbif.h
24637
24638XEN SOUND FRONTEND DRIVER
24639M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24640L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24641L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24642S:	Supported
24643F:	sound/xen/*
24644
24645XEN SWIOTLB SUBSYSTEM
24646M:	Juergen Gross <jgross@suse.com>
24647M:	Stefano Stabellini <sstabellini@kernel.org>
24648L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24649L:	iommu@lists.linux.dev
24650S:	Supported
24651F:	arch/*/include/asm/xen/swiotlb-xen.h
24652F:	drivers/xen/swiotlb-xen.c
24653F:	include/xen/arm/swiotlb-xen.h
24654F:	include/xen/swiotlb-xen.h
24655
24656XFS FILESYSTEM
24657M:	Chandan Babu R <chandan.babu@oracle.com>
24658R:	Darrick J. Wong <djwong@kernel.org>
24659L:	linux-xfs@vger.kernel.org
24660S:	Supported
24661W:	http://xfs.org/
24662C:	irc://irc.oftc.net/xfs
24663T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24664P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24665F:	Documentation/ABI/testing/sysfs-fs-xfs
24666F:	Documentation/admin-guide/xfs.rst
24667F:	Documentation/filesystems/xfs/*
24668F:	fs/xfs/
24669F:	include/uapi/linux/dqblk_xfs.h
24670F:	include/uapi/linux/fsmap.h
24671
24672XILINX AMS DRIVER
24673M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24674L:	linux-iio@vger.kernel.org
24675S:	Maintained
24676F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24677F:	drivers/iio/adc/xilinx-ams.c
24678
24679XILINX AXI ETHERNET DRIVER
24680M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24681S:	Maintained
24682F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24683F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24684
24685XILINX CAN DRIVER
24686M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24687L:	linux-can@vger.kernel.org
24688S:	Maintained
24689F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24690F:	drivers/net/can/xilinx_can.c
24691
24692XILINX EVENT MANAGEMENT DRIVER
24693M:	Michal Simek <michal.simek@amd.com>
24694S:	Maintained
24695F:	drivers/soc/xilinx/xlnx_event_manager.c
24696F:	include/linux/firmware/xlnx-event-manager.h
24697
24698XILINX GPIO DRIVER
24699M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24700R:	Srinivas Neeli <srinivas.neeli@amd.com>
24701R:	Michal Simek <michal.simek@amd.com>
24702S:	Maintained
24703F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24704F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24705F:	drivers/gpio/gpio-xilinx.c
24706F:	drivers/gpio/gpio-zynq.c
24707
24708XILINX LL TEMAC ETHERNET DRIVER
24709L:	netdev@vger.kernel.org
24710S:	Orphan
24711F:	drivers/net/ethernet/xilinx/ll_temac*
24712
24713XILINX PWM DRIVER
24714M:	Sean Anderson <sean.anderson@seco.com>
24715S:	Maintained
24716F:	drivers/pwm/pwm-xilinx.c
24717F:	include/clocksource/timer-xilinx.h
24718
24719XILINX SD-FEC IP CORES
24720M:	Derek Kiernan <derek.kiernan@amd.com>
24721M:	Dragan Cvetic <dragan.cvetic@amd.com>
24722S:	Maintained
24723F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24724F:	Documentation/misc-devices/xilinx_sdfec.rst
24725F:	drivers/misc/Kconfig
24726F:	drivers/misc/Makefile
24727F:	drivers/misc/xilinx_sdfec.c
24728F:	include/uapi/misc/xilinx_sdfec.h
24729
24730XILINX UARTLITE SERIAL DRIVER
24731M:	Peter Korsgaard <jacmet@sunsite.dk>
24732L:	linux-serial@vger.kernel.org
24733S:	Maintained
24734F:	drivers/tty/serial/uartlite.c
24735
24736XILINX VIDEO IP CORES
24737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24738L:	linux-media@vger.kernel.org
24739S:	Supported
24740T:	git git://linuxtv.org/media_tree.git
24741F:	Documentation/devicetree/bindings/media/xilinx/
24742F:	drivers/media/platform/xilinx/
24743F:	include/uapi/linux/xilinx-v4l2-controls.h
24744
24745XILINX VERSAL EDAC DRIVER
24746M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24747M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24748S:	Maintained
24749F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24750F:	drivers/edac/versal_edac.c
24751
24752XILINX WATCHDOG DRIVER
24753M:	Srinivas Neeli <srinivas.neeli@amd.com>
24754R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24755R:	Michal Simek <michal.simek@amd.com>
24756S:	Maintained
24757F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24758F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24759F:	drivers/watchdog/of_xilinx_wdt.c
24760F:	drivers/watchdog/xilinx_wwdt.c
24761
24762XILINX XDMA DRIVER
24763M:	Lizhi Hou <lizhi.hou@amd.com>
24764M:	Brian Xu <brian.xu@amd.com>
24765M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24766L:	dmaengine@vger.kernel.org
24767S:	Supported
24768F:	drivers/dma/xilinx/xdma-regs.h
24769F:	drivers/dma/xilinx/xdma.c
24770F:	include/linux/dma/amd_xdma.h
24771F:	include/linux/platform_data/amd_xdma.h
24772
24773XILINX ZYNQMP DPDMA DRIVER
24774M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24775L:	dmaengine@vger.kernel.org
24776S:	Supported
24777F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24778F:	drivers/dma/xilinx/xilinx_dpdma.c
24779F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24780
24781XILINX ZYNQMP OCM EDAC DRIVER
24782M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24783M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24784S:	Maintained
24785F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24786F:	drivers/edac/zynqmp_edac.c
24787
24788XILINX ZYNQMP PSGTR PHY DRIVER
24789M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24790L:	linux-kernel@vger.kernel.org
24791S:	Supported
24792T:	git https://github.com/Xilinx/linux-xlnx.git
24793F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24794F:	drivers/phy/xilinx/phy-zynqmp.c
24795
24796XILINX ZYNQMP SHA3 DRIVER
24797M:	Harsha <harsha.harsha@amd.com>
24798S:	Maintained
24799F:	drivers/crypto/xilinx/zynqmp-sha.c
24800
24801XILINX ZYNQMP NVMEM DRIVER
24802M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24803M:	Kalyani Akula <kalyani.akula@amd.com>
24804R:	Michal Simek <michal.simek@amd.com>
24805S:	Maintained
24806F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24807F:	drivers/nvmem/zynqmp_nvmem.c
24808
24809XILLYBUS DRIVER
24810M:	Eli Billauer <eli.billauer@gmail.com>
24811L:	linux-kernel@vger.kernel.org
24812S:	Supported
24813F:	drivers/char/xillybus/
24814
24815XLP9XX I2C DRIVER
24816M:	George Cherian <gcherian@marvell.com>
24817L:	linux-i2c@vger.kernel.org
24818S:	Supported
24819W:	http://www.marvell.com
24820F:	drivers/i2c/busses/i2c-xlp9xx.c
24821
24822XRA1403 GPIO EXPANDER
24823M:	Nandor Han <nandor.han@ge.com>
24824L:	linux-gpio@vger.kernel.org
24825S:	Maintained
24826F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24827F:	drivers/gpio/gpio-xra1403.c
24828
24829XTENSA XTFPGA PLATFORM SUPPORT
24830M:	Max Filippov <jcmvbkbc@gmail.com>
24831S:	Maintained
24832F:	drivers/spi/spi-xtensa-xtfpga.c
24833F:	sound/soc/xtensa/xtfpga-i2s.c
24834
24835YAM DRIVER FOR AX.25
24836M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24837L:	linux-hams@vger.kernel.org
24838S:	Maintained
24839F:	drivers/net/hamradio/yam*
24840F:	include/linux/yam.h
24841
24842YAMA SECURITY MODULE
24843M:	Kees Cook <keescook@chromium.org>
24844S:	Supported
24845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24846F:	Documentation/admin-guide/LSM/Yama.rst
24847F:	security/yama/
24848
24849YAML NETLINK (YNL)
24850M:	Donald Hunter <donald.hunter@gmail.com>
24851M:	Jakub Kicinski <kuba@kernel.org>
24852F:	Documentation/netlink/
24853F:	Documentation/userspace-api/netlink/intro-specs.rst
24854F:	Documentation/userspace-api/netlink/specs.rst
24855F:	tools/net/ynl/
24856
24857YEALINK PHONE DRIVER
24858M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24859L:	usbb2k-api-dev@nongnu.org
24860S:	Maintained
24861F:	Documentation/input/devices/yealink.rst
24862F:	drivers/input/misc/yealink.*
24863
24864Z3FOLD COMPRESSED PAGE ALLOCATOR
24865M:	Vitaly Wool <vitaly.wool@konsulko.com>
24866R:	Miaohe Lin <linmiaohe@huawei.com>
24867L:	linux-mm@kvack.org
24868S:	Maintained
24869F:	mm/z3fold.c
24870
24871Z8530 DRIVER FOR AX.25
24872M:	Joerg Reuter <jreuter@yaina.de>
24873L:	linux-hams@vger.kernel.org
24874S:	Maintained
24875W:	http://yaina.de/jreuter/
24876W:	http://www.qsl.net/dl1bke/
24877F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24878F:	drivers/net/hamradio/*scc.c
24879F:	drivers/net/hamradio/z8530.h
24880
24881ZBUD COMPRESSED PAGE ALLOCATOR
24882M:	Seth Jennings <sjenning@redhat.com>
24883M:	Dan Streetman <ddstreet@ieee.org>
24884L:	linux-mm@kvack.org
24885S:	Maintained
24886F:	mm/zbud.c
24887
24888ZD1211RW WIRELESS DRIVER
24889L:	linux-wireless@vger.kernel.org
24890S:	Orphan
24891F:	drivers/net/wireless/zydas/zd1211rw/
24892
24893ZD1301 MEDIA DRIVER
24894L:	linux-media@vger.kernel.org
24895S:	Orphan
24896W:	https://linuxtv.org/
24897Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24898F:	drivers/media/usb/dvb-usb-v2/zd1301*
24899
24900ZD1301_DEMOD MEDIA DRIVER
24901L:	linux-media@vger.kernel.org
24902S:	Orphan
24903W:	https://linuxtv.org/
24904Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24905F:	drivers/media/dvb-frontends/zd1301_demod*
24906
24907ZHAOXIN PROCESSOR SUPPORT
24908M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24909L:	linux-kernel@vger.kernel.org
24910S:	Maintained
24911F:	arch/x86/kernel/cpu/zhaoxin.c
24912
24913ZONEFS FILESYSTEM
24914M:	Damien Le Moal <dlemoal@kernel.org>
24915M:	Naohiro Aota <naohiro.aota@wdc.com>
24916R:	Johannes Thumshirn <jth@kernel.org>
24917L:	linux-fsdevel@vger.kernel.org
24918S:	Maintained
24919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24920F:	Documentation/filesystems/zonefs.rst
24921F:	fs/zonefs/
24922
24923ZR36067 VIDEO FOR LINUX DRIVER
24924M:	Corentin Labbe <clabbe@baylibre.com>
24925L:	mjpeg-users@lists.sourceforge.net
24926L:	linux-media@vger.kernel.org
24927S:	Maintained
24928W:	http://mjpeg.sourceforge.net/driver-zoran/
24929Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24930F:	Documentation/driver-api/media/drivers/zoran.rst
24931F:	drivers/media/pci/zoran/
24932
24933ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24934M:	Minchan Kim <minchan@kernel.org>
24935M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24936L:	linux-kernel@vger.kernel.org
24937S:	Maintained
24938F:	Documentation/admin-guide/blockdev/zram.rst
24939F:	drivers/block/zram/
24940
24941ZS DECSTATION Z85C30 SERIAL DRIVER
24942M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24943S:	Maintained
24944F:	drivers/tty/serial/zs.*
24945
24946ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24947M:	Minchan Kim <minchan@kernel.org>
24948M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24949L:	linux-mm@kvack.org
24950S:	Maintained
24951F:	Documentation/mm/zsmalloc.rst
24952F:	include/linux/zsmalloc.h
24953F:	mm/zsmalloc.c
24954
24955ZSTD
24956M:	Nick Terrell <terrelln@fb.com>
24957S:	Maintained
24958B:	https://github.com/facebook/zstd/issues
24959T:	git https://github.com/terrelln/linux.git
24960F:	crypto/zstd.c
24961F:	include/linux/zstd*
24962F:	lib/decompress_unzstd.c
24963F:	lib/zstd/
24964N:	zstd
24965K:	zstd
24966
24967ZSWAP COMPRESSED SWAP CACHING
24968M:	Johannes Weiner <hannes@cmpxchg.org>
24969M:	Yosry Ahmed <yosryahmed@google.com>
24970M:	Nhat Pham <nphamcs@gmail.com>
24971R:	Chengming Zhou <chengming.zhou@linux.dev>
24972L:	linux-mm@kvack.org
24973S:	Maintained
24974F:	Documentation/admin-guide/mm/zswap.rst
24975F:	include/linux/zpool.h
24976F:	include/linux/zswap.h
24977F:	mm/zpool.c
24978F:	mm/zswap.c
24979F:	tools/testing/selftests/cgroup/test_zswap.c
24980
24981THE REST
24982M:	Linus Torvalds <torvalds@linux-foundation.org>
24983L:	linux-kernel@vger.kernel.org
24984S:	Buried alive in reporters
24985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24986F:	*
24987F:	*/
24988