xref: /linux/MAINTAINERS (revision c3f15273721f2ee60d32fc7d4f2c233a1eff47a8)
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/iommu/linux.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:	Kenneth Feng <kenneth.feng@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@fomichev.me>
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>
4086M:	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:	kernel/trace/bpf_trace.c
4093F:	security/bpf/
4094
4095BPF [SELFTESTS] (Test Runners & Infrastructure)
4096M:	Andrii Nakryiko <andrii@kernel.org>
4097M:	Eduard Zingerman <eddyz87@gmail.com>
4098R:	Mykola Lysenko <mykolal@fb.com>
4099L:	bpf@vger.kernel.org
4100S:	Maintained
4101F:	tools/testing/selftests/bpf/
4102
4103BPF [STORAGE & CGROUPS]
4104M:	Martin KaFai Lau <martin.lau@linux.dev>
4105L:	bpf@vger.kernel.org
4106S:	Maintained
4107F:	kernel/bpf/*storage.c
4108F:	kernel/bpf/bpf_lru*
4109F:	kernel/bpf/cgroup.c
4110
4111BPF [TOOLING] (bpftool)
4112M:	Quentin Monnet <qmo@kernel.org>
4113L:	bpf@vger.kernel.org
4114S:	Maintained
4115F:	kernel/bpf/disasm.*
4116F:	tools/bpf/bpftool/
4117
4118BPF [TRACING]
4119M:	Song Liu <song@kernel.org>
4120R:	Jiri Olsa <jolsa@kernel.org>
4121L:	bpf@vger.kernel.org
4122S:	Maintained
4123F:	kernel/bpf/stackmap.c
4124F:	kernel/trace/bpf_trace.c
4125
4126BROADCOM ASP 2.0 ETHERNET DRIVER
4127M:	Justin Chen <justin.chen@broadcom.com>
4128M:	Florian Fainelli <florian.fainelli@broadcom.com>
4129L:	bcm-kernel-feedback-list@broadcom.com
4130L:	netdev@vger.kernel.org
4131S:	Supported
4132F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4133F:	drivers/net/ethernet/broadcom/asp2/
4134
4135BROADCOM B44 10/100 ETHERNET DRIVER
4136M:	Michael Chan <michael.chan@broadcom.com>
4137L:	netdev@vger.kernel.org
4138S:	Supported
4139F:	drivers/net/ethernet/broadcom/b44.*
4140
4141BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4142M:	Florian Fainelli <florian.fainelli@broadcom.com>
4143L:	netdev@vger.kernel.org
4144L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4145S:	Supported
4146F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4147F:	drivers/net/dsa/b53/*
4148F:	drivers/net/dsa/bcm_sf2*
4149F:	include/linux/dsa/brcm.h
4150F:	include/linux/platform_data/b53.h
4151
4152BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4153M:	Florian Fainelli <florian.fainelli@broadcom.com>
4154R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4155L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4157S:	Maintained
4158T:	git https://github.com/broadcom/stblinux.git
4159F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4160F:	drivers/pci/controller/pcie-brcmstb.c
4161F:	drivers/staging/vc04_services
4162N:	bcm2711
4163N:	bcm283*
4164N:	raspberrypi
4165
4166BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4167M:	Florian Fainelli <florian.fainelli@broadcom.com>
4168M:	Ray Jui <rjui@broadcom.com>
4169M:	Scott Branden <sbranden@broadcom.com>
4170R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4171S:	Maintained
4172T:	git https://github.com/broadcom/mach-bcm
4173F:	arch/arm/mach-bcm/
4174N:	bcm281*
4175N:	bcm113*
4176N:	bcm216*
4177N:	kona
4178
4179BROADCOM BCM2835 CAMERA DRIVERS
4180M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4181L:	linux-media@vger.kernel.org
4182S:	Maintained
4183F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4184F:	drivers/media/platform/broadcom/bcm2835-unicam*
4185
4186BROADCOM BCM47XX MIPS ARCHITECTURE
4187M:	Hauke Mehrtens <hauke@hauke-m.de>
4188M:	Rafał Miłecki <zajec5@gmail.com>
4189L:	linux-mips@vger.kernel.org
4190S:	Maintained
4191F:	Documentation/devicetree/bindings/mips/brcm/
4192F:	arch/mips/bcm47xx/*
4193F:	arch/mips/include/asm/mach-bcm47xx/*
4194
4195BROADCOM BCM4908 ETHERNET DRIVER
4196M:	Rafał Miłecki <rafal@milecki.pl>
4197R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4198L:	netdev@vger.kernel.org
4199S:	Maintained
4200F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4201F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4202F:	drivers/net/ethernet/broadcom/unimac.h
4203
4204BROADCOM BCM4908 PINMUX DRIVER
4205M:	Rafał Miłecki <rafal@milecki.pl>
4206R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4207L:	linux-gpio@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4210F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4211
4212BROADCOM BCM5301X ARM ARCHITECTURE
4213M:	Florian Fainelli <florian.fainelli@broadcom.com>
4214M:	Hauke Mehrtens <hauke@hauke-m.de>
4215M:	Rafał Miłecki <zajec5@gmail.com>
4216R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4218S:	Maintained
4219F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4220F:	arch/arm/boot/dts/broadcom/bcm470*
4221F:	arch/arm/boot/dts/broadcom/bcm5301*
4222F:	arch/arm/boot/dts/broadcom/bcm953012*
4223F:	arch/arm/mach-bcm/bcm_5301x.c
4224
4225BROADCOM BCM53573 ARM ARCHITECTURE
4226M:	Florian Fainelli <florian.fainelli@broadcom.com>
4227M:	Rafał Miłecki <rafal@milecki.pl>
4228R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4230S:	Maintained
4231F:	arch/arm/boot/dts/broadcom/bcm47189*
4232F:	arch/arm/boot/dts/broadcom/bcm53573*
4233
4234BROADCOM BCM63XX/BCM33XX UDC DRIVER
4235M:	Kevin Cernekee <cernekee@gmail.com>
4236L:	linux-usb@vger.kernel.org
4237S:	Maintained
4238F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4239
4240BROADCOM BCM7XXX ARM ARCHITECTURE
4241M:	Florian Fainelli <florian.fainelli@broadcom.com>
4242R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4244S:	Maintained
4245T:	git https://github.com/broadcom/stblinux.git
4246F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4247F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4248F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4249F:	arch/arm/mach-bcm/*brcmstb*
4250F:	arch/arm/mm/cache-b15-rac.c
4251F:	drivers/bus/brcmstb_gisb.c
4252F:	drivers/pci/controller/pcie-brcmstb.c
4253N:	brcmstb
4254N:	bcm7038
4255N:	bcm7120
4256
4257BROADCOM BCMBCA ARM ARCHITECTURE
4258M:	William Zhang <william.zhang@broadcom.com>
4259M:	Anand Gore <anand.gore@broadcom.com>
4260M:	Kursad Oney <kursad.oney@broadcom.com>
4261M:	Florian Fainelli <florian.fainelli@broadcom.com>
4262M:	Rafał Miłecki <rafal@milecki.pl>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4265S:	Maintained
4266T:	git https://github.com/broadcom/stblinux.git
4267F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4268F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4269N:	bcmbca
4270N:	bcm[9]?47622
4271N:	bcm[9]?4912
4272N:	bcm[9]?63138
4273N:	bcm[9]?63146
4274N:	bcm[9]?63148
4275N:	bcm[9]?63158
4276N:	bcm[9]?63178
4277N:	bcm[9]?6756
4278N:	bcm[9]?6813
4279N:	bcm[9]?6846
4280N:	bcm[9]?6855
4281N:	bcm[9]?6856
4282N:	bcm[9]?6858
4283N:	bcm[9]?6878
4284
4285BROADCOM BDC DRIVER
4286M:	Justin Chen <justin.chen@broadcom.com>
4287M:	Al Cooper <alcooperx@gmail.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	linux-usb@vger.kernel.org
4290S:	Maintained
4291F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4292F:	drivers/usb/gadget/udc/bdc/
4293
4294BROADCOM BMIPS CPUFREQ DRIVER
4295M:	Markus Mayer <mmayer@broadcom.com>
4296R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4297L:	linux-pm@vger.kernel.org
4298S:	Maintained
4299F:	drivers/cpufreq/bmips-cpufreq.c
4300
4301BROADCOM BMIPS MIPS ARCHITECTURE
4302M:	Florian Fainelli <florian.fainelli@broadcom.com>
4303R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304L:	linux-mips@vger.kernel.org
4305S:	Maintained
4306T:	git https://github.com/broadcom/stblinux.git
4307F:	arch/mips/bmips/*
4308F:	arch/mips/boot/dts/brcm/bcm*.dts*
4309F:	arch/mips/include/asm/mach-bmips/*
4310F:	arch/mips/kernel/*bmips*
4311F:	drivers/irqchip/irq-bcm63*
4312F:	drivers/irqchip/irq-bcm7*
4313F:	drivers/irqchip/irq-brcmstb*
4314F:	drivers/pmdomain/bcm/bcm63xx-power.c
4315F:	include/linux/bcm963xx_nvram.h
4316F:	include/linux/bcm963xx_tag.h
4317
4318BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4319M:	Rasesh Mody <rmody@marvell.com>
4320M:	GR-Linux-NIC-Dev@marvell.com
4321L:	netdev@vger.kernel.org
4322S:	Supported
4323F:	drivers/net/ethernet/broadcom/bnx2.*
4324F:	drivers/net/ethernet/broadcom/bnx2_*
4325
4326BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4327M:	Saurav Kashyap <skashyap@marvell.com>
4328M:	Javed Hasan <jhasan@marvell.com>
4329M:	GR-QLogic-Storage-Upstream@marvell.com
4330L:	linux-scsi@vger.kernel.org
4331S:	Supported
4332F:	drivers/scsi/bnx2fc/
4333
4334BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4335M:	Nilesh Javali <njavali@marvell.com>
4336M:	Manish Rangankar <mrangankar@marvell.com>
4337M:	GR-QLogic-Storage-Upstream@marvell.com
4338L:	linux-scsi@vger.kernel.org
4339S:	Supported
4340F:	drivers/scsi/bnx2i/
4341
4342BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4343M:	Sudarsana Kalluru <skalluru@marvell.com>
4344M:	Manish Chopra <manishc@marvell.com>
4345L:	netdev@vger.kernel.org
4346S:	Supported
4347F:	drivers/net/ethernet/broadcom/bnx2x/
4348
4349BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4350M:	Michael Chan <michael.chan@broadcom.com>
4351L:	netdev@vger.kernel.org
4352S:	Supported
4353F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4354F:	drivers/net/ethernet/broadcom/bnxt/
4355F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4356
4357BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4358M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4359L:	linux-wireless@vger.kernel.org
4360L:	brcm80211@lists.linux.dev
4361L:	brcm80211-dev-list.pdl@broadcom.com
4362S:	Supported
4363F:	drivers/net/wireless/broadcom/brcm80211/
4364F:	include/linux/platform_data/brcmfmac.h
4365
4366BROADCOM BRCMSTB GPIO DRIVER
4367M:	Doug Berger <opendmb@gmail.com>
4368M:	Florian Fainelli <florian.fainelli@broadcom.com>
4369R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4370S:	Supported
4371F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4372F:	drivers/gpio/gpio-brcmstb.c
4373
4374BROADCOM BRCMSTB I2C DRIVER
4375M:	Kamal Dasu <kamal.dasu@broadcom.com>
4376R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4377L:	linux-i2c@vger.kernel.org
4378S:	Supported
4379F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4380F:	drivers/i2c/busses/i2c-brcmstb.c
4381
4382BROADCOM BRCMSTB UART DRIVER
4383M:	Al Cooper <alcooperx@gmail.com>
4384R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4385L:	linux-serial@vger.kernel.org
4386S:	Maintained
4387F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4388F:	drivers/tty/serial/8250/8250_bcm7271.c
4389
4390BROADCOM BRCMSTB USB EHCI DRIVER
4391M:	Justin Chen <justin.chen@broadcom.com>
4392M:	Al Cooper <alcooperx@gmail.com>
4393R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4394L:	linux-usb@vger.kernel.org
4395S:	Maintained
4396F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4397F:	drivers/usb/host/ehci-brcm.*
4398
4399BROADCOM BRCMSTB USB PIN MAP DRIVER
4400M:	Al Cooper <alcooperx@gmail.com>
4401R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4402L:	linux-usb@vger.kernel.org
4403S:	Maintained
4404F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4405F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4406
4407BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4408M:	Justin Chen <justin.chen@broadcom.com>
4409M:	Al Cooper <alcooperx@gmail.com>
4410R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/phy/broadcom/phy-brcm-usb*
4414
4415BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4416M:	William Zhang <william.zhang@broadcom.com>
4417M:	Kursad Oney <kursad.oney@broadcom.com>
4418M:	Jonas Gorski <jonas.gorski@gmail.com>
4419R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4420L:	linux-spi@vger.kernel.org
4421S:	Maintained
4422F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4423F:	drivers/spi/spi-bcm63xx-hsspi.c
4424F:	drivers/spi/spi-bcmbca-hsspi.c
4425
4426BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4427M:	Jonas Gorski <jonas.gorski@gmail.com>
4428L:	linux-spi@vger.kernel.org
4429S:	Odd Fixes
4430F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4431F:	drivers/spi/spi-bcm63xx.c
4432
4433BROADCOM ETHERNET PHY DRIVERS
4434M:	Florian Fainelli <florian.fainelli@broadcom.com>
4435R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4436L:	netdev@vger.kernel.org
4437S:	Supported
4438F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4439F:	drivers/net/phy/bcm*.[ch]
4440F:	drivers/net/phy/broadcom.c
4441F:	include/linux/brcmphy.h
4442
4443BROADCOM GENET ETHERNET DRIVER
4444M:	Doug Berger <opendmb@gmail.com>
4445M:	Florian Fainelli <florian.fainelli@broadcom.com>
4446R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4447L:	netdev@vger.kernel.org
4448S:	Supported
4449F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4450F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4451F:	drivers/net/ethernet/broadcom/genet/
4452F:	drivers/net/ethernet/broadcom/unimac.h
4453F:	drivers/net/mdio/mdio-bcm-unimac.c
4454F:	include/linux/platform_data/bcmgenet.h
4455F:	include/linux/platform_data/mdio-bcm-unimac.h
4456
4457BROADCOM IPROC ARM ARCHITECTURE
4458M:	Ray Jui <rjui@broadcom.com>
4459M:	Scott Branden <sbranden@broadcom.com>
4460R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4462S:	Maintained
4463T:	git https://github.com/broadcom/stblinux.git
4464F:	arch/arm64/boot/dts/broadcom/northstar2/*
4465F:	arch/arm64/boot/dts/broadcom/stingray/*
4466F:	drivers/clk/bcm/clk-ns*
4467F:	drivers/clk/bcm/clk-sr*
4468F:	drivers/pinctrl/bcm/pinctrl-ns*
4469F:	include/dt-bindings/clock/bcm-sr*
4470N:	iproc
4471N:	cygnus
4472N:	bcm[-_]nsp
4473N:	bcm9113*
4474N:	bcm9583*
4475N:	bcm9585*
4476N:	bcm9586*
4477N:	bcm988312
4478N:	bcm113*
4479N:	bcm583*
4480N:	bcm585*
4481N:	bcm586*
4482N:	bcm88312
4483N:	hr2
4484N:	stingray
4485
4486BROADCOM IPROC GBIT ETHERNET DRIVER
4487M:	Rafał Miłecki <rafal@milecki.pl>
4488R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4489L:	netdev@vger.kernel.org
4490S:	Maintained
4491F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4492F:	drivers/net/ethernet/broadcom/bgmac*
4493F:	drivers/net/ethernet/broadcom/unimac.h
4494
4495BROADCOM KONA GPIO DRIVER
4496M:	Ray Jui <rjui@broadcom.com>
4497R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4498S:	Supported
4499F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4500F:	drivers/gpio/gpio-bcm-kona.c
4501
4502BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4503M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4504M:	Kashyap Desai <kashyap.desai@broadcom.com>
4505M:	Sumit Saxena <sumit.saxena@broadcom.com>
4506M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4507L:	mpi3mr-linuxdrv.pdl@broadcom.com
4508L:	linux-scsi@vger.kernel.org
4509S:	Supported
4510W:	https://www.broadcom.com/support/storage
4511F:	drivers/scsi/mpi3mr/
4512
4513BROADCOM NETXTREME-E ROCE DRIVER
4514M:	Selvin Xavier <selvin.xavier@broadcom.com>
4515L:	linux-rdma@vger.kernel.org
4516S:	Supported
4517W:	http://www.broadcom.com
4518F:	drivers/infiniband/hw/bnxt_re/
4519F:	include/uapi/rdma/bnxt_re-abi.h
4520
4521BROADCOM NVRAM DRIVER
4522M:	Rafał Miłecki <zajec5@gmail.com>
4523L:	linux-mips@vger.kernel.org
4524S:	Maintained
4525F:	drivers/firmware/broadcom/*
4526
4527BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4528M:	Rafał Miłecki <rafal@milecki.pl>
4529M:	Florian Fainelli <florian.fainelli@broadcom.com>
4530R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4531L:	linux-pm@vger.kernel.org
4532S:	Maintained
4533T:	git https://github.com/broadcom/stblinux.git
4534F:	drivers/pmdomain/bcm/bcm-pmb.c
4535F:	include/dt-bindings/soc/bcm-pmb.h
4536
4537BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4538M:	Rafał Miłecki <zajec5@gmail.com>
4539L:	linux-wireless@vger.kernel.org
4540S:	Maintained
4541F:	drivers/bcma/
4542F:	include/linux/bcma/
4543
4544BROADCOM SPI DRIVER
4545M:	Kamal Dasu <kamal.dasu@broadcom.com>
4546R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4547S:	Maintained
4548F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4549F:	drivers/spi/spi-bcm-qspi.*
4550F:	drivers/spi/spi-brcmstb-qspi.c
4551F:	drivers/spi/spi-iproc-qspi.c
4552
4553BROADCOM STB AVS CPUFREQ DRIVER
4554M:	Markus Mayer <mmayer@broadcom.com>
4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4556L:	linux-pm@vger.kernel.org
4557S:	Maintained
4558F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4559F:	drivers/cpufreq/brcmstb*
4560
4561BROADCOM STB AVS TMON DRIVER
4562M:	Markus Mayer <mmayer@broadcom.com>
4563R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4564L:	linux-pm@vger.kernel.org
4565S:	Maintained
4566F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4567F:	drivers/thermal/broadcom/brcmstb*
4568
4569BROADCOM STB DPFE DRIVER
4570M:	Markus Mayer <mmayer@broadcom.com>
4571R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4573S:	Maintained
4574F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4575F:	drivers/memory/brcmstb_dpfe.c
4576
4577BROADCOM STB NAND FLASH DRIVER
4578M:	Brian Norris <computersforpeace@gmail.com>
4579M:	Kamal Dasu <kamal.dasu@broadcom.com>
4580R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4581L:	linux-mtd@lists.infradead.org
4582S:	Maintained
4583F:	drivers/mtd/nand/raw/brcmnand/
4584F:	include/linux/platform_data/brcmnand.h
4585
4586BROADCOM STB PCIE DRIVER
4587M:	Jim Quinlan <jim2101024@gmail.com>
4588M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4589M:	Florian Fainelli <florian.fainelli@broadcom.com>
4590R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4591L:	linux-pci@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4594F:	drivers/pci/controller/pcie-brcmstb.c
4595
4596BROADCOM SYSTEMPORT ETHERNET DRIVER
4597M:	Florian Fainelli <florian.fainelli@broadcom.com>
4598R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4599L:	netdev@vger.kernel.org
4600S:	Supported
4601F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4602F:	drivers/net/ethernet/broadcom/bcmsysport.*
4603F:	drivers/net/ethernet/broadcom/unimac.h
4604
4605BROADCOM TG3 GIGABIT ETHERNET DRIVER
4606M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4607M:	Michael Chan <mchan@broadcom.com>
4608L:	netdev@vger.kernel.org
4609S:	Supported
4610F:	drivers/net/ethernet/broadcom/tg3.*
4611
4612BROADCOM VK DRIVER
4613M:	Scott Branden <scott.branden@broadcom.com>
4614R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4615S:	Supported
4616F:	drivers/misc/bcm-vk/
4617F:	include/uapi/linux/misc/bcm_vk.h
4618
4619BROCADE BFA FC SCSI DRIVER
4620M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4621M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4622L:	linux-scsi@vger.kernel.org
4623S:	Supported
4624F:	drivers/scsi/bfa/
4625
4626BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4627M:	Rasesh Mody <rmody@marvell.com>
4628M:	Sudarsana Kalluru <skalluru@marvell.com>
4629M:	GR-Linux-NIC-Dev@marvell.com
4630L:	netdev@vger.kernel.org
4631S:	Supported
4632F:	drivers/net/ethernet/brocade/bna/
4633
4634BSG (block layer generic sg v4 driver)
4635M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4636L:	linux-scsi@vger.kernel.org
4637S:	Supported
4638F:	block/bsg.c
4639F:	include/linux/bsg.h
4640F:	include/uapi/linux/bsg.h
4641
4642BT87X AUDIO DRIVER
4643M:	Clemens Ladisch <clemens@ladisch.de>
4644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4645S:	Maintained
4646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4647F:	Documentation/sound/cards/bt87x.rst
4648F:	sound/pci/bt87x.c
4649
4650BT8XXGPIO DRIVER
4651M:	Michael Buesch <m@bues.ch>
4652S:	Maintained
4653W:	http://bu3sch.de/btgpio.php
4654F:	drivers/gpio/gpio-bt8xx.c
4655
4656BTRFS FILE SYSTEM
4657M:	Chris Mason <clm@fb.com>
4658M:	Josef Bacik <josef@toxicpanda.com>
4659M:	David Sterba <dsterba@suse.com>
4660L:	linux-btrfs@vger.kernel.org
4661S:	Maintained
4662W:	https://btrfs.readthedocs.io
4663Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4664C:	irc://irc.libera.chat/btrfs
4665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4666F:	Documentation/filesystems/btrfs.rst
4667F:	fs/btrfs/
4668F:	include/linux/btrfs*
4669F:	include/trace/events/btrfs.h
4670F:	include/uapi/linux/btrfs*
4671
4672BTTV VIDEO4LINUX DRIVER
4673M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4674L:	linux-media@vger.kernel.org
4675S:	Odd fixes
4676W:	https://linuxtv.org
4677T:	git git://linuxtv.org/media_tree.git
4678F:	Documentation/driver-api/media/drivers/bttv*
4679F:	drivers/media/pci/bt8xx/bttv*
4680
4681BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4682M:	Chanwoo Choi <cw00.choi@samsung.com>
4683L:	linux-pm@vger.kernel.org
4684L:	linux-samsung-soc@vger.kernel.org
4685S:	Maintained
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4687F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4688F:	drivers/devfreq/exynos-bus.c
4689
4690BUSLOGIC SCSI DRIVER
4691M:	Khalid Aziz <khalid@gonehiking.org>
4692L:	linux-scsi@vger.kernel.org
4693S:	Maintained
4694F:	drivers/scsi/BusLogic.*
4695F:	drivers/scsi/FlashPoint.*
4696
4697BXCAN CAN NETWORK DRIVER
4698M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4699L:	linux-can@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4702F:	drivers/net/can/bxcan.c
4703
4704C-MEDIA CMI8788 DRIVER
4705M:	Clemens Ladisch <clemens@ladisch.de>
4706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4707S:	Maintained
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4709F:	sound/pci/oxygen/
4710
4711C-SKY ARCHITECTURE
4712M:	Guo Ren <guoren@kernel.org>
4713L:	linux-csky@vger.kernel.org
4714S:	Supported
4715T:	git https://github.com/c-sky/csky-linux.git
4716F:	Documentation/devicetree/bindings/csky/
4717F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4718F:	Documentation/devicetree/bindings/timer/csky,*
4719F:	arch/csky/
4720F:	drivers/clocksource/timer-gx6605s.c
4721F:	drivers/clocksource/timer-mp-csky.c
4722F:	drivers/irqchip/irq-csky-*
4723N:	csky
4724K:	csky
4725
4726CA8210 IEEE-802.15.4 RADIO DRIVER
4727L:	linux-wpan@vger.kernel.org
4728S:	Orphan
4729W:	https://github.com/Cascoda/ca8210-linux.git
4730F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4731F:	drivers/net/ieee802154/ca8210.c
4732
4733CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4734M:	David Howells <dhowells@redhat.com>
4735L:	netfs@lists.linux.dev
4736S:	Supported
4737F:	Documentation/filesystems/caching/cachefiles.rst
4738F:	fs/cachefiles/
4739
4740CACHESTAT: PAGE CACHE STATS FOR A FILE
4741M:	Nhat Pham <nphamcs@gmail.com>
4742M:	Johannes Weiner <hannes@cmpxchg.org>
4743L:	linux-mm@kvack.org
4744S:	Maintained
4745F:	tools/testing/selftests/cachestat/test_cachestat.c
4746
4747CADENCE MIPI-CSI2 BRIDGES
4748M:	Maxime Ripard <mripard@kernel.org>
4749L:	linux-media@vger.kernel.org
4750S:	Maintained
4751F:	Documentation/devicetree/bindings/media/cdns,*.txt
4752F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4753F:	drivers/media/platform/cadence/cdns-csi2*
4754
4755CADENCE NAND DRIVER
4756L:	linux-mtd@lists.infradead.org
4757S:	Orphan
4758F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4759F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4760
4761CADENCE USB3 DRD IP DRIVER
4762M:	Peter Chen <peter.chen@kernel.org>
4763M:	Pawel Laszczak <pawell@cadence.com>
4764R:	Roger Quadros <rogerq@kernel.org>
4765L:	linux-usb@vger.kernel.org
4766S:	Maintained
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4768F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4769F:	drivers/usb/cdns3/
4770X:	drivers/usb/cdns3/cdnsp*
4771
4772CADENCE USBHS DRIVER
4773M:	Pawel Laszczak <pawell@cadence.com>
4774L:	linux-usb@vger.kernel.org
4775S:	Maintained
4776F:	drivers/usb/gadget/udc/cdns2
4777
4778CADENCE USBSSP DRD IP DRIVER
4779M:	Pawel Laszczak <pawell@cadence.com>
4780L:	linux-usb@vger.kernel.org
4781S:	Maintained
4782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4783F:	drivers/usb/cdns3/
4784X:	drivers/usb/cdns3/cdns3*
4785
4786CADET FM/AM RADIO RECEIVER DRIVER
4787M:	Hans Verkuil <hverkuil@xs4all.nl>
4788L:	linux-media@vger.kernel.org
4789S:	Maintained
4790W:	https://linuxtv.org
4791T:	git git://linuxtv.org/media_tree.git
4792F:	drivers/media/radio/radio-cadet*
4793
4794CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4795L:	linux-media@vger.kernel.org
4796S:	Orphan
4797T:	git git://linuxtv.org/media_tree.git
4798F:	Documentation/admin-guide/media/cafe_ccic*
4799F:	drivers/media/platform/marvell/
4800
4801CAIF NETWORK LAYER
4802L:	netdev@vger.kernel.org
4803S:	Orphan
4804F:	Documentation/networking/caif/
4805F:	drivers/net/caif/
4806F:	include/net/caif/
4807F:	include/uapi/linux/caif/
4808F:	net/caif/
4809
4810CAKE QDISC
4811M:	Toke Høiland-Jørgensen <toke@toke.dk>
4812L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4813S:	Maintained
4814F:	net/sched/sch_cake.c
4815
4816CAN NETWORK DRIVERS
4817M:	Marc Kleine-Budde <mkl@pengutronix.de>
4818M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4819L:	linux-can@vger.kernel.org
4820S:	Maintained
4821W:	https://github.com/linux-can
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4824F:	Documentation/devicetree/bindings/net/can/
4825F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4826F:	drivers/net/can/
4827F:	drivers/phy/phy-can-transceiver.c
4828F:	include/linux/can/bittiming.h
4829F:	include/linux/can/dev.h
4830F:	include/linux/can/length.h
4831F:	include/linux/can/platform/
4832F:	include/linux/can/rx-offload.h
4833F:	include/uapi/linux/can/error.h
4834F:	include/uapi/linux/can/netlink.h
4835F:	include/uapi/linux/can/vxcan.h
4836
4837CAN NETWORK LAYER
4838M:	Oliver Hartkopp <socketcan@hartkopp.net>
4839M:	Marc Kleine-Budde <mkl@pengutronix.de>
4840L:	linux-can@vger.kernel.org
4841S:	Maintained
4842W:	https://github.com/linux-can
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4845F:	Documentation/networking/can.rst
4846F:	include/linux/can/can-ml.h
4847F:	include/linux/can/core.h
4848F:	include/linux/can/skb.h
4849F:	include/net/netns/can.h
4850F:	include/uapi/linux/can.h
4851F:	include/uapi/linux/can/bcm.h
4852F:	include/uapi/linux/can/gw.h
4853F:	include/uapi/linux/can/isotp.h
4854F:	include/uapi/linux/can/raw.h
4855F:	net/can/
4856
4857CAN-J1939 NETWORK LAYER
4858M:	Robin van der Gracht <robin@protonic.nl>
4859M:	Oleksij Rempel <o.rempel@pengutronix.de>
4860R:	kernel@pengutronix.de
4861L:	linux-can@vger.kernel.org
4862S:	Maintained
4863F:	Documentation/networking/j1939.rst
4864F:	include/uapi/linux/can/j1939.h
4865F:	net/can/j1939/
4866
4867CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4868M:	Damien Le Moal <dlemoal@kernel.org>
4869L:	linux-riscv@lists.infradead.org
4870L:	linux-gpio@vger.kernel.org (pinctrl driver)
4871F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4872F:	drivers/pinctrl/pinctrl-k210.c
4873
4874CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4875M:	Damien Le Moal <dlemoal@kernel.org>
4876L:	linux-kernel@vger.kernel.org
4877L:	linux-riscv@lists.infradead.org
4878S:	Maintained
4879F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4880F:	drivers/reset/reset-k210.c
4881
4882CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4883M:	Damien Le Moal <dlemoal@kernel.org>
4884L:	linux-riscv@lists.infradead.org
4885S:	Maintained
4886F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4887F:	drivers/soc/canaan/
4888F:	include/soc/canaan/
4889
4890CAPABILITIES
4891M:	Serge Hallyn <serge@hallyn.com>
4892L:	linux-security-module@vger.kernel.org
4893S:	Supported
4894F:	include/linux/capability.h
4895F:	include/uapi/linux/capability.h
4896F:	kernel/capability.c
4897F:	security/commoncap.c
4898
4899CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4900M:	Kevin Tsai <ktsai@capellamicro.com>
4901S:	Maintained
4902F:	drivers/iio/light/cm*
4903
4904CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4905M:	Christian Lamparter <chunkeey@googlemail.com>
4906L:	linux-wireless@vger.kernel.org
4907S:	Maintained
4908W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4909F:	drivers/net/wireless/ath/carl9170/
4910
4911CAVIUM I2C DRIVER
4912M:	Robert Richter <rric@kernel.org>
4913S:	Odd Fixes
4914W:	http://www.marvell.com
4915F:	drivers/i2c/busses/i2c-octeon*
4916F:	drivers/i2c/busses/i2c-thunderx*
4917
4918CAVIUM LIQUIDIO NETWORK DRIVER
4919L:	netdev@vger.kernel.org
4920S:	Orphan
4921W:	http://www.marvell.com
4922F:	drivers/net/ethernet/cavium/liquidio/
4923
4924CAVIUM MMC DRIVER
4925M:	Robert Richter <rric@kernel.org>
4926S:	Odd Fixes
4927W:	http://www.marvell.com
4928F:	drivers/mmc/host/cavium*
4929
4930CAVIUM OCTEON-TX CRYPTO DRIVER
4931M:	George Cherian <gcherian@marvell.com>
4932L:	linux-crypto@vger.kernel.org
4933S:	Supported
4934W:	http://www.marvell.com
4935F:	drivers/crypto/cavium/cpt/
4936
4937CAVIUM THUNDERX2 ARM64 SOC
4938M:	Robert Richter <rric@kernel.org>
4939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4940S:	Odd Fixes
4941F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4942F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4943
4944CBS/ETF/TAPRIO QDISCS
4945M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4946L:	netdev@vger.kernel.org
4947S:	Maintained
4948F:	net/sched/sch_cbs.c
4949F:	net/sched/sch_etf.c
4950F:	net/sched/sch_taprio.c
4951
4952CC2520 IEEE-802.15.4 RADIO DRIVER
4953M:	Stefan Schmidt <stefan@datenfreihafen.org>
4954L:	linux-wpan@vger.kernel.org
4955S:	Odd Fixes
4956F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4957F:	drivers/net/ieee802154/cc2520.c
4958
4959CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4960M:	Gilad Ben-Yossef <gilad@benyossef.com>
4961L:	linux-crypto@vger.kernel.org
4962S:	Supported
4963W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4964F:	drivers/crypto/ccree/
4965
4966CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4967M:	Hadar Gat <hadar.gat@arm.com>
4968L:	linux-crypto@vger.kernel.org
4969S:	Supported
4970W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4971F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4972F:	drivers/char/hw_random/cctrng.c
4973F:	drivers/char/hw_random/cctrng.h
4974
4975CEC FRAMEWORK
4976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4977L:	linux-media@vger.kernel.org
4978S:	Supported
4979W:	http://linuxtv.org
4980T:	git git://linuxtv.org/media_tree.git
4981F:	Documentation/ABI/testing/debugfs-cec-error-inj
4982F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4983F:	Documentation/driver-api/media/cec-core.rst
4984F:	Documentation/userspace-api/media/cec
4985F:	drivers/media/cec/
4986F:	drivers/media/rc/keymaps/rc-cec.c
4987F:	include/media/cec-notifier.h
4988F:	include/media/cec.h
4989F:	include/uapi/linux/cec-funcs.h
4990F:	include/uapi/linux/cec.h
4991
4992CEC GPIO DRIVER
4993M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4994L:	linux-media@vger.kernel.org
4995S:	Supported
4996W:	http://linuxtv.org
4997T:	git git://linuxtv.org/media_tree.git
4998F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4999F:	drivers/media/cec/platform/cec-gpio/
5000
5001CELL BROADBAND ENGINE ARCHITECTURE
5002M:	Arnd Bergmann <arnd@arndb.de>
5003L:	linuxppc-dev@lists.ozlabs.org
5004S:	Supported
5005W:	http://www.ibm.com/developerworks/power/cell/
5006F:	arch/powerpc/include/asm/cell*.h
5007F:	arch/powerpc/include/asm/spu*.h
5008F:	arch/powerpc/include/uapi/asm/spu*.h
5009F:	arch/powerpc/platforms/cell/
5010
5011CELLWISE CW2015 BATTERY DRIVER
5012M:	Tobias Schrammm <t.schramm@manjaro.org>
5013S:	Maintained
5014F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5015F:	drivers/power/supply/cw2015_battery.c
5016
5017CEPH COMMON CODE (LIBCEPH)
5018M:	Ilya Dryomov <idryomov@gmail.com>
5019M:	Xiubo Li <xiubli@redhat.com>
5020L:	ceph-devel@vger.kernel.org
5021S:	Supported
5022W:	http://ceph.com/
5023T:	git https://github.com/ceph/ceph-client.git
5024F:	include/linux/ceph/
5025F:	include/linux/crush/
5026F:	net/ceph/
5027
5028CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5029M:	Xiubo Li <xiubli@redhat.com>
5030M:	Ilya Dryomov <idryomov@gmail.com>
5031L:	ceph-devel@vger.kernel.org
5032S:	Supported
5033W:	http://ceph.com/
5034T:	git https://github.com/ceph/ceph-client.git
5035F:	Documentation/filesystems/ceph.rst
5036F:	fs/ceph/
5037
5038CERTIFICATE HANDLING
5039M:	David Howells <dhowells@redhat.com>
5040M:	David Woodhouse <dwmw2@infradead.org>
5041L:	keyrings@vger.kernel.org
5042S:	Maintained
5043F:	Documentation/admin-guide/module-signing.rst
5044F:	certs/
5045F:	scripts/sign-file.c
5046F:	tools/certs/
5047
5048CFAG12864B LCD DRIVER
5049M:	Miguel Ojeda <ojeda@kernel.org>
5050S:	Maintained
5051F:	drivers/auxdisplay/cfag12864b.c
5052F:	include/linux/cfag12864b.h
5053
5054CFAG12864BFB LCD FRAMEBUFFER DRIVER
5055M:	Miguel Ojeda <ojeda@kernel.org>
5056S:	Maintained
5057F:	drivers/auxdisplay/cfag12864bfb.c
5058F:	include/linux/cfag12864b.h
5059
5060CHAR and MISC DRIVERS
5061M:	Arnd Bergmann <arnd@arndb.de>
5062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5063S:	Supported
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5065F:	drivers/char/
5066F:	drivers/misc/
5067F:	include/linux/miscdevice.h
5068X:	drivers/char/agp/
5069X:	drivers/char/hw_random/
5070X:	drivers/char/ipmi/
5071X:	drivers/char/random.c
5072X:	drivers/char/tpm/
5073
5074CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5075M:	Thomas Weißschuh <linux@weissschuh.net>
5076L:	linux-hwmon@vger.kernel.org
5077S:	Maintained
5078F:	Documentation/hwmon/powerz.rst
5079F:	drivers/hwmon/powerz.c
5080
5081CHECKPATCH
5082M:	Andy Whitcroft <apw@canonical.com>
5083M:	Joe Perches <joe@perches.com>
5084R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5085R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5086S:	Maintained
5087F:	scripts/checkpatch.pl
5088
5089CHECKPATCH DOCUMENTATION
5090M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5091M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5092R:	Joe Perches <joe@perches.com>
5093S:	Maintained
5094F:	Documentation/dev-tools/checkpatch.rst
5095
5096CHINESE DOCUMENTATION
5097M:	Alex Shi <alexs@kernel.org>
5098M:	Yanteng Si <siyanteng@loongson.cn>
5099S:	Maintained
5100F:	Documentation/translations/zh_CN/
5101
5102CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5103M:	Peter Chen <peter.chen@kernel.org>
5104L:	linux-usb@vger.kernel.org
5105S:	Maintained
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5107F:	drivers/usb/chipidea/
5108
5109CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5110M:	Hans de Goede <hdegoede@redhat.com>
5111L:	linux-input@vger.kernel.org
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5114F:	drivers/input/touchscreen/chipone_icn8318.c
5115
5116CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5117M:	Hans de Goede <hdegoede@redhat.com>
5118L:	linux-input@vger.kernel.org
5119S:	Maintained
5120F:	drivers/input/touchscreen/chipone_icn8505.c
5121
5122CHROME HARDWARE PLATFORM SUPPORT
5123M:	Benson Leung <bleung@chromium.org>
5124M:	Tzung-Bi Shih <tzungbi@kernel.org>
5125L:	chrome-platform@lists.linux.dev
5126S:	Maintained
5127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5128F:	drivers/platform/chrome/
5129
5130CHROMEOS EC CODEC DRIVER
5131M:	Cheng-Yi Chiang <cychiang@chromium.org>
5132M:	Tzung-Bi Shih <tzungbi@kernel.org>
5133R:	Guenter Roeck <groeck@chromium.org>
5134L:	chrome-platform@lists.linux.dev
5135S:	Maintained
5136F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5137F:	sound/soc/codecs/cros_ec_codec.*
5138
5139CHROMEOS EC SUBDRIVERS
5140M:	Benson Leung <bleung@chromium.org>
5141R:	Guenter Roeck <groeck@chromium.org>
5142L:	chrome-platform@lists.linux.dev
5143S:	Maintained
5144F:	drivers/power/supply/cros_usbpd-charger.c
5145N:	cros_ec
5146N:	cros-ec
5147
5148CHROMEOS EC UART DRIVER
5149M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5150R:	Benson Leung <bleung@chromium.org>
5151R:	Tzung-Bi Shih <tzungbi@kernel.org>
5152S:	Maintained
5153F:	drivers/platform/chrome/cros_ec_uart.c
5154
5155CHROMEOS EC USB PD NOTIFY DRIVER
5156M:	Prashant Malani <pmalani@chromium.org>
5157L:	chrome-platform@lists.linux.dev
5158S:	Maintained
5159F:	drivers/platform/chrome/cros_usbpd_notify.c
5160F:	include/linux/platform_data/cros_usbpd_notify.h
5161
5162CHROMEOS EC USB TYPE-C DRIVER
5163M:	Prashant Malani <pmalani@chromium.org>
5164L:	chrome-platform@lists.linux.dev
5165S:	Maintained
5166F:	drivers/platform/chrome/cros_ec_typec.*
5167F:	drivers/platform/chrome/cros_typec_switch.c
5168F:	drivers/platform/chrome/cros_typec_vdm.*
5169
5170CHROMEOS HPS DRIVER
5171M:	Dan Callaghan <dcallagh@chromium.org>
5172R:	Sami Kyöstilä <skyostil@chromium.org>
5173S:	Maintained
5174F:	drivers/platform/chrome/cros_hps_i2c.c
5175
5176CHROMEOS EC WATCHDOG
5177M:	Lukasz Majczak <lma@chromium.org>
5178L:	chrome-platform@lists.linux.dev
5179S:	Maintained
5180F:	drivers/watchdog/cros_ec_wdt.c
5181
5182CHRONTEL CH7322 CEC DRIVER
5183M:	Joe Tessler <jrt@google.com>
5184L:	linux-media@vger.kernel.org
5185S:	Maintained
5186T:	git git://linuxtv.org/media_tree.git
5187F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5188F:	drivers/media/cec/i2c/ch7322.c
5189
5190CIRRUS LOGIC AUDIO CODEC DRIVERS
5191M:	David Rhodes <david.rhodes@cirrus.com>
5192M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5194L:	patches@opensource.cirrus.com
5195S:	Maintained
5196F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5197F:	drivers/mfd/cs42l43*
5198F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5199F:	drivers/spi/spi-cs42l43*
5200F:	include/dt-bindings/sound/cs*
5201F:	include/linux/mfd/cs42l43*
5202F:	include/sound/cs*
5203F:	sound/pci/hda/cirrus*
5204F:	sound/pci/hda/cs*
5205F:	sound/pci/hda/hda_component*
5206F:	sound/pci/hda/hda_cs_dsp_ctl.*
5207F:	sound/soc/codecs/cs*
5208
5209CIRRUS LOGIC DSP FIRMWARE DRIVER
5210M:	Simon Trimmer <simont@opensource.cirrus.com>
5211M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5212M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5213L:	patches@opensource.cirrus.com
5214S:	Supported
5215W:	https://github.com/CirrusLogic/linux-drivers/wiki
5216T:	git https://github.com/CirrusLogic/linux-drivers.git
5217F:	drivers/firmware/cirrus/*
5218F:	include/linux/firmware/cirrus/*
5219
5220CIRRUS LOGIC EP93XX ETHERNET DRIVER
5221M:	Hartley Sweeten <hsweeten@visionengravers.com>
5222L:	netdev@vger.kernel.org
5223S:	Maintained
5224F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5225
5226CIRRUS LOGIC LOCHNAGAR DRIVER
5227M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5228M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5229L:	patches@opensource.cirrus.com
5230S:	Supported
5231F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5232F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5235F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5236F:	Documentation/hwmon/lochnagar.rst
5237F:	drivers/clk/clk-lochnagar.c
5238F:	drivers/hwmon/lochnagar-hwmon.c
5239F:	drivers/mfd/lochnagar-i2c.c
5240F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5241F:	drivers/regulator/lochnagar-regulator.c
5242F:	include/dt-bindings/clock/lochnagar.h
5243F:	include/dt-bindings/pinctrl/lochnagar.h
5244F:	include/linux/mfd/lochnagar*
5245F:	sound/soc/codecs/lochnagar-sc.c
5246
5247CIRRUS LOGIC MADERA CODEC DRIVERS
5248M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5249M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5251L:	patches@opensource.cirrus.com
5252S:	Supported
5253W:	https://github.com/CirrusLogic/linux-drivers/wiki
5254T:	git https://github.com/CirrusLogic/linux-drivers.git
5255F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5256F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5257F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5258F:	drivers/gpio/gpio-madera*
5259F:	drivers/irqchip/irq-madera*
5260F:	drivers/mfd/cs47l*
5261F:	drivers/mfd/madera*
5262F:	drivers/pinctrl/cirrus/*
5263F:	include/dt-bindings/sound/madera*
5264F:	include/linux/irqchip/irq-madera*
5265F:	include/linux/mfd/madera/*
5266F:	include/sound/madera*
5267F:	sound/soc/codecs/cs47l*
5268F:	sound/soc/codecs/madera*
5269
5270CISCO FCOE HBA DRIVER
5271M:	Satish Kharat <satishkh@cisco.com>
5272M:	Sesidhar Baddela <sebaddel@cisco.com>
5273M:	Karan Tilak Kumar <kartilak@cisco.com>
5274L:	linux-scsi@vger.kernel.org
5275S:	Supported
5276F:	drivers/scsi/fnic/
5277
5278CISCO SCSI HBA DRIVER
5279M:	Karan Tilak Kumar <kartilak@cisco.com>
5280M:	Sesidhar Baddela <sebaddel@cisco.com>
5281L:	linux-scsi@vger.kernel.org
5282S:	Supported
5283F:	drivers/scsi/snic/
5284
5285CISCO VIC ETHERNET NIC DRIVER
5286M:	Christian Benvenuti <benve@cisco.com>
5287M:	Satish Kharat <satishkh@cisco.com>
5288S:	Supported
5289F:	drivers/net/ethernet/cisco/enic/
5290
5291CISCO VIC LOW LATENCY NIC DRIVER
5292M:	Christian Benvenuti <benve@cisco.com>
5293M:	Nelson Escobar <neescoba@cisco.com>
5294S:	Supported
5295F:	drivers/infiniband/hw/usnic/
5296
5297CLANG CONTROL FLOW INTEGRITY SUPPORT
5298M:	Sami Tolvanen <samitolvanen@google.com>
5299M:	Kees Cook <kees@kernel.org>
5300R:	Nathan Chancellor <nathan@kernel.org>
5301L:	llvm@lists.linux.dev
5302S:	Supported
5303B:	https://github.com/ClangBuiltLinux/linux/issues
5304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5305F:	include/linux/cfi.h
5306F:	kernel/cfi.c
5307
5308CLANG-FORMAT FILE
5309M:	Miguel Ojeda <ojeda@kernel.org>
5310S:	Maintained
5311F:	.clang-format
5312
5313CLANG/LLVM BUILD SUPPORT
5314M:	Nathan Chancellor <nathan@kernel.org>
5315R:	Nick Desaulniers <ndesaulniers@google.com>
5316R:	Bill Wendling <morbo@google.com>
5317R:	Justin Stitt <justinstitt@google.com>
5318L:	llvm@lists.linux.dev
5319S:	Supported
5320W:	https://clangbuiltlinux.github.io/
5321B:	https://github.com/ClangBuiltLinux/linux/issues
5322C:	irc://irc.libera.chat/clangbuiltlinux
5323F:	Documentation/kbuild/llvm.rst
5324F:	include/linux/compiler-clang.h
5325F:	scripts/Makefile.clang
5326F:	scripts/clang-tools/
5327K:	\b(?i:clang|llvm)\b
5328
5329CLK API
5330M:	Russell King <linux@armlinux.org.uk>
5331L:	linux-clk@vger.kernel.org
5332S:	Maintained
5333F:	include/linux/clk.h
5334
5335CLOCKSOURCE, CLOCKEVENT DRIVERS
5336M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5337M:	Thomas Gleixner <tglx@linutronix.de>
5338L:	linux-kernel@vger.kernel.org
5339S:	Supported
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5341F:	Documentation/devicetree/bindings/timer/
5342F:	drivers/clocksource/
5343
5344CLOSURES
5345M:	Kent Overstreet <kent.overstreet@linux.dev>
5346L:	linux-bcachefs@vger.kernel.org
5347S:	Supported
5348C:	irc://irc.oftc.net/bcache
5349F:	include/linux/closure.h
5350F:	lib/closure.c
5351
5352CMPC ACPI DRIVER
5353M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5354L:	platform-driver-x86@vger.kernel.org
5355S:	Supported
5356F:	drivers/platform/x86/classmate-laptop.c
5357
5358COBALT MEDIA DRIVER
5359M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5360L:	linux-media@vger.kernel.org
5361S:	Supported
5362W:	https://linuxtv.org
5363T:	git git://linuxtv.org/media_tree.git
5364F:	drivers/media/pci/cobalt/
5365
5366COCCINELLE/Semantic Patches (SmPL)
5367M:	Julia Lawall <Julia.Lawall@inria.fr>
5368M:	Nicolas Palix <nicolas.palix@imag.fr>
5369L:	cocci@inria.fr (moderated for non-subscribers)
5370S:	Supported
5371W:	https://coccinelle.gitlabpages.inria.fr/website/
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5373F:	Documentation/dev-tools/coccinelle.rst
5374F:	scripts/coccicheck
5375F:	scripts/coccinelle/
5376
5377CODA FILE SYSTEM
5378M:	Jan Harkes <jaharkes@cs.cmu.edu>
5379M:	coda@cs.cmu.edu
5380L:	codalist@coda.cs.cmu.edu
5381S:	Maintained
5382W:	http://www.coda.cs.cmu.edu/
5383F:	Documentation/filesystems/coda.rst
5384F:	fs/coda/
5385F:	include/linux/coda*.h
5386F:	include/uapi/linux/coda*.h
5387
5388CODA V4L2 MEM2MEM DRIVER
5389M:	Philipp Zabel <p.zabel@pengutronix.de>
5390L:	linux-media@vger.kernel.org
5391S:	Maintained
5392F:	Documentation/devicetree/bindings/media/coda.yaml
5393F:	drivers/media/platform/chips-media/coda
5394
5395CODE OF CONDUCT
5396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5397S:	Supported
5398F:	Documentation/process/code-of-conduct-interpretation.rst
5399F:	Documentation/process/code-of-conduct.rst
5400
5401CODE TAGGING
5402M:	Suren Baghdasaryan <surenb@google.com>
5403M:	Kent Overstreet <kent.overstreet@linux.dev>
5404S:	Maintained
5405F:	include/asm-generic/codetag.lds.h
5406F:	include/linux/codetag.h
5407F:	lib/codetag.c
5408
5409COMEDI DRIVERS
5410M:	Ian Abbott <abbotti@mev.co.uk>
5411M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5412S:	Odd Fixes
5413F:	drivers/comedi/
5414F:	include/linux/comedi/
5415F:	include/uapi/linux/comedi.h
5416
5417COMMON CLK FRAMEWORK
5418M:	Michael Turquette <mturquette@baylibre.com>
5419M:	Stephen Boyd <sboyd@kernel.org>
5420L:	linux-clk@vger.kernel.org
5421S:	Maintained
5422Q:	http://patchwork.kernel.org/project/linux-clk/list/
5423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5424F:	Documentation/devicetree/bindings/clock/
5425F:	drivers/clk/
5426F:	include/dt-bindings/clock/
5427F:	include/linux/clk-pr*
5428F:	include/linux/clk/
5429F:	include/linux/of_clk.h
5430X:	drivers/clk/clkdev.c
5431
5432COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5433M:	Steve French <sfrench@samba.org>
5434R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5435R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5436R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5437R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5438R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5439L:	linux-cifs@vger.kernel.org
5440L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5441S:	Supported
5442W:	https://wiki.samba.org/index.php/LinuxCIFS
5443T:	git git://git.samba.org/sfrench/cifs-2.6.git
5444F:	Documentation/admin-guide/cifs/
5445F:	fs/smb/client/
5446F:	fs/smb/common/
5447F:	include/uapi/linux/cifs
5448
5449COMPACTPCI HOTPLUG CORE
5450M:	Scott Murray <scott@spiteful.org>
5451L:	linux-pci@vger.kernel.org
5452S:	Maintained
5453F:	drivers/pci/hotplug/cpci_hotplug*
5454
5455COMPACTPCI HOTPLUG GENERIC DRIVER
5456M:	Scott Murray <scott@spiteful.org>
5457L:	linux-pci@vger.kernel.org
5458S:	Maintained
5459F:	drivers/pci/hotplug/cpcihp_generic.c
5460
5461COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5462M:	Scott Murray <scott@spiteful.org>
5463L:	linux-pci@vger.kernel.org
5464S:	Maintained
5465F:	drivers/pci/hotplug/cpcihp_zt5550.*
5466
5467COMPAL LAPTOP SUPPORT
5468M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5469L:	platform-driver-x86@vger.kernel.org
5470S:	Maintained
5471F:	drivers/platform/x86/compal-laptop.c
5472
5473COMPILER ATTRIBUTES
5474M:	Miguel Ojeda <ojeda@kernel.org>
5475S:	Maintained
5476F:	include/linux/compiler_attributes.h
5477
5478COMPUTE EXPRESS LINK (CXL)
5479M:	Davidlohr Bueso <dave@stgolabs.net>
5480M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5481M:	Dave Jiang <dave.jiang@intel.com>
5482M:	Alison Schofield <alison.schofield@intel.com>
5483M:	Vishal Verma <vishal.l.verma@intel.com>
5484M:	Ira Weiny <ira.weiny@intel.com>
5485M:	Dan Williams <dan.j.williams@intel.com>
5486L:	linux-cxl@vger.kernel.org
5487S:	Maintained
5488F:	drivers/cxl/
5489F:	include/linux/einj-cxl.h
5490F:	include/linux/cxl-event.h
5491F:	include/uapi/linux/cxl_mem.h
5492F:	tools/testing/cxl/
5493
5494COMPUTE EXPRESS LINK PMU (CPMU)
5495M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5496L:	linux-cxl@vger.kernel.org
5497S:	Maintained
5498F:	Documentation/admin-guide/perf/cxl.rst
5499F:	drivers/perf/cxl_pmu.c
5500
5501CONEXANT ACCESSRUNNER USB DRIVER
5502L:	accessrunner-general@lists.sourceforge.net
5503S:	Orphan
5504W:	http://accessrunner.sourceforge.net/
5505F:	drivers/usb/atm/cxacru.c
5506
5507CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5508M:	Elena Reshetova <elena.reshetova@intel.com>
5509M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5510S:	Maintained
5511F:	Documentation/security/snp-tdx-threat-model.rst
5512
5513CONFIGFS
5514M:	Joel Becker <jlbec@evilplan.org>
5515M:	Christoph Hellwig <hch@lst.de>
5516S:	Supported
5517T:	git git://git.infradead.org/users/hch/configfs.git
5518F:	fs/configfs/
5519F:	include/linux/configfs.h
5520F:	samples/configfs/
5521
5522CONSOLE SUBSYSTEM
5523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5524S:	Supported
5525F:	drivers/video/console/
5526F:	include/linux/console*
5527
5528CONTEXT TRACKING
5529M:	Frederic Weisbecker <frederic@kernel.org>
5530M:	"Paul E. McKenney" <paulmck@kernel.org>
5531S:	Maintained
5532F:	include/linux/context_tracking*
5533F:	kernel/context_tracking.c
5534
5535CONTROL GROUP (CGROUP)
5536M:	Tejun Heo <tj@kernel.org>
5537M:	Zefan Li <lizefan.x@bytedance.com>
5538M:	Johannes Weiner <hannes@cmpxchg.org>
5539L:	cgroups@vger.kernel.org
5540S:	Maintained
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5542F:	Documentation/admin-guide/cgroup-v1/
5543F:	Documentation/admin-guide/cgroup-v2.rst
5544F:	include/linux/cgroup*
5545F:	kernel/cgroup/
5546F:	tools/testing/selftests/cgroup/
5547
5548CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5549M:	Tejun Heo <tj@kernel.org>
5550M:	Josef Bacik <josef@toxicpanda.com>
5551M:	Jens Axboe <axboe@kernel.dk>
5552L:	cgroups@vger.kernel.org
5553L:	linux-block@vger.kernel.org
5554T:	git git://git.kernel.dk/linux-block
5555F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5556F:	block/bfq-cgroup.c
5557F:	block/blk-cgroup.c
5558F:	block/blk-iocost.c
5559F:	block/blk-iolatency.c
5560F:	block/blk-throttle.c
5561F:	include/linux/blk-cgroup.h
5562
5563CONTROL GROUP - CPUSET
5564M:	Waiman Long <longman@redhat.com>
5565M:	Zefan Li <lizefan.x@bytedance.com>
5566L:	cgroups@vger.kernel.org
5567S:	Maintained
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5569F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5570F:	include/linux/cpuset.h
5571F:	kernel/cgroup/cpuset.c
5572F:	tools/testing/selftests/cgroup/test_cpuset.c
5573F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5574
5575CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5576M:	Johannes Weiner <hannes@cmpxchg.org>
5577M:	Michal Hocko <mhocko@kernel.org>
5578M:	Roman Gushchin <roman.gushchin@linux.dev>
5579M:	Shakeel Butt <shakeel.butt@linux.dev>
5580R:	Muchun Song <muchun.song@linux.dev>
5581L:	cgroups@vger.kernel.org
5582L:	linux-mm@kvack.org
5583S:	Maintained
5584F:	include/linux/memcontrol.h
5585F:	mm/memcontrol.c
5586F:	mm/swap_cgroup.c
5587F:	samples/cgroup/*
5588F:	tools/testing/selftests/cgroup/memcg_protection.m
5589F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5590F:	tools/testing/selftests/cgroup/test_kmem.c
5591F:	tools/testing/selftests/cgroup/test_memcontrol.c
5592
5593CORETEMP HARDWARE MONITORING DRIVER
5594M:	Fenghua Yu <fenghua.yu@intel.com>
5595L:	linux-hwmon@vger.kernel.org
5596S:	Maintained
5597F:	Documentation/hwmon/coretemp.rst
5598F:	drivers/hwmon/coretemp.c
5599
5600CORSAIR-CPRO HARDWARE MONITOR DRIVER
5601M:	Marius Zachmann <mail@mariuszachmann.de>
5602L:	linux-hwmon@vger.kernel.org
5603S:	Maintained
5604F:	drivers/hwmon/corsair-cpro.c
5605
5606CORSAIR-PSU HARDWARE MONITOR DRIVER
5607M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5608L:	linux-hwmon@vger.kernel.org
5609S:	Maintained
5610F:	Documentation/hwmon/corsair-psu.rst
5611F:	drivers/hwmon/corsair-psu.c
5612
5613COUNTER SUBSYSTEM
5614M:	William Breathitt Gray <wbg@kernel.org>
5615L:	linux-iio@vger.kernel.org
5616S:	Maintained
5617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5618F:	Documentation/ABI/testing/sysfs-bus-counter
5619F:	Documentation/driver-api/generic-counter.rst
5620F:	drivers/counter/
5621F:	include/linux/counter.h
5622F:	include/uapi/linux/counter.h
5623F:	tools/counter/
5624
5625COUNTER WATCH EVENTS TOOL
5626M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5627L:	linux-iio@vger.kernel.org
5628S:	Maintained
5629F:	tools/counter/counter_watch_events.c
5630
5631CP2615 I2C DRIVER
5632M:	Bence Csókás <bence98@sch.bme.hu>
5633S:	Maintained
5634F:	drivers/i2c/busses/i2c-cp2615.c
5635
5636CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5637M:	Viresh Kumar <viresh.kumar@linaro.org>
5638M:	Sudeep Holla <sudeep.holla@arm.com>
5639L:	linux-pm@vger.kernel.org
5640S:	Maintained
5641W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5642F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5643
5644CPU FREQUENCY SCALING FRAMEWORK
5645M:	"Rafael J. Wysocki" <rafael@kernel.org>
5646M:	Viresh Kumar <viresh.kumar@linaro.org>
5647L:	linux-pm@vger.kernel.org
5648S:	Maintained
5649B:	https://bugzilla.kernel.org
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5652F:	Documentation/admin-guide/pm/cpufreq.rst
5653F:	Documentation/admin-guide/pm/intel_pstate.rst
5654F:	Documentation/cpu-freq/
5655F:	Documentation/devicetree/bindings/cpufreq/
5656F:	drivers/cpufreq/
5657F:	include/linux/cpufreq.h
5658F:	include/linux/sched/cpufreq.h
5659F:	kernel/sched/cpufreq*.c
5660F:	tools/testing/selftests/cpufreq/
5661
5662CPU HOTPLUG
5663M:	Thomas Gleixner <tglx@linutronix.de>
5664M:	Peter Zijlstra <peterz@infradead.org>
5665L:	linux-kernel@vger.kernel.org
5666S:	Maintained
5667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5668F:	include/linux/cpu.h
5669F:	include/linux/cpuhotplug.h
5670F:	include/linux/smpboot.h
5671F:	kernel/cpu.c
5672F:	kernel/smpboot.*
5673
5674CPU IDLE TIME MANAGEMENT FRAMEWORK
5675M:	"Rafael J. Wysocki" <rafael@kernel.org>
5676M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5677L:	linux-pm@vger.kernel.org
5678S:	Maintained
5679B:	https://bugzilla.kernel.org
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5681F:	Documentation/admin-guide/pm/cpuidle.rst
5682F:	Documentation/driver-api/pm/cpuidle.rst
5683F:	drivers/cpuidle/
5684F:	include/linux/cpuidle.h
5685
5686CPU POWER MONITORING SUBSYSTEM
5687M:	Thomas Renninger <trenn@suse.com>
5688M:	Shuah Khan <shuah@kernel.org>
5689M:	Shuah Khan <skhan@linuxfoundation.org>
5690L:	linux-pm@vger.kernel.org
5691S:	Maintained
5692F:	tools/power/cpupower/
5693
5694CPUID/MSR DRIVER
5695M:	"H. Peter Anvin" <hpa@zytor.com>
5696S:	Maintained
5697F:	arch/x86/kernel/cpuid.c
5698F:	arch/x86/kernel/msr.c
5699
5700CPUIDLE DRIVER - ARM BIG LITTLE
5701M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5702M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5703L:	linux-pm@vger.kernel.org
5704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5705S:	Maintained
5706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5707F:	drivers/cpuidle/cpuidle-big_little.c
5708
5709CPUIDLE DRIVER - ARM EXYNOS
5710M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5711M:	Kukjin Kim <kgene@kernel.org>
5712R:	Krzysztof Kozlowski <krzk@kernel.org>
5713L:	linux-pm@vger.kernel.org
5714L:	linux-samsung-soc@vger.kernel.org
5715S:	Maintained
5716F:	arch/arm/mach-exynos/pm.c
5717F:	drivers/cpuidle/cpuidle-exynos.c
5718F:	include/linux/platform_data/cpuidle-exynos.h
5719
5720CPUIDLE DRIVER - ARM PSCI
5721M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5722M:	Sudeep Holla <sudeep.holla@arm.com>
5723L:	linux-pm@vger.kernel.org
5724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5725S:	Supported
5726F:	drivers/cpuidle/cpuidle-psci.c
5727
5728CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5729M:	Ulf Hansson <ulf.hansson@linaro.org>
5730L:	linux-pm@vger.kernel.org
5731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5732S:	Supported
5733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5734F:	drivers/cpuidle/cpuidle-psci-domain.c
5735F:	drivers/cpuidle/cpuidle-psci.h
5736
5737CPUIDLE DRIVER - DT IDLE PM DOMAIN
5738M:	Ulf Hansson <ulf.hansson@linaro.org>
5739L:	linux-pm@vger.kernel.org
5740S:	Supported
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5742F:	drivers/cpuidle/dt_idle_genpd.c
5743F:	drivers/cpuidle/dt_idle_genpd.h
5744
5745CPUIDLE DRIVER - RISC-V SBI
5746M:	Anup Patel <anup@brainfault.org>
5747L:	linux-pm@vger.kernel.org
5748L:	linux-riscv@lists.infradead.org
5749S:	Maintained
5750F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5751
5752CRAMFS FILESYSTEM
5753M:	Nicolas Pitre <nico@fluxnic.net>
5754S:	Maintained
5755F:	Documentation/filesystems/cramfs.rst
5756F:	fs/cramfs/
5757
5758CREATIVE SB0540
5759M:	Bastien Nocera <hadess@hadess.net>
5760L:	linux-input@vger.kernel.org
5761S:	Maintained
5762F:	drivers/hid/hid-creative-sb0540.c
5763
5764CRYPTO API
5765M:	Herbert Xu <herbert@gondor.apana.org.au>
5766M:	"David S. Miller" <davem@davemloft.net>
5767L:	linux-crypto@vger.kernel.org
5768S:	Maintained
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5771F:	Documentation/crypto/
5772F:	Documentation/devicetree/bindings/crypto/
5773F:	arch/*/crypto/
5774F:	crypto/
5775F:	drivers/crypto/
5776F:	include/crypto/
5777F:	include/linux/crypto*
5778F:	lib/crypto/
5779
5780CRYPTO SPEED TEST COMPARE
5781M:	Wang Jinchao <wangjinchao@xfusion.com>
5782L:	linux-crypto@vger.kernel.org
5783S:	Maintained
5784F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5785
5786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5787M:	Neil Horman <nhorman@tuxdriver.com>
5788L:	linux-crypto@vger.kernel.org
5789S:	Maintained
5790F:	crypto/ansi_cprng.c
5791F:	crypto/rng.c
5792
5793CS3308 MEDIA DRIVER
5794M:	Hans Verkuil <hverkuil@xs4all.nl>
5795L:	linux-media@vger.kernel.org
5796S:	Odd Fixes
5797W:	http://linuxtv.org
5798T:	git git://linuxtv.org/media_tree.git
5799F:	drivers/media/i2c/cs3308.c
5800
5801CS5535 Audio ALSA driver
5802M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5803S:	Maintained
5804F:	sound/pci/cs5535audio/
5805
5806CTU CAN FD DRIVER
5807M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5808M:	Ondrej Ille <ondrej.ille@gmail.com>
5809L:	linux-can@vger.kernel.org
5810S:	Maintained
5811F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5812F:	drivers/net/can/ctucanfd/
5813
5814CVE ASSIGNMENT CONTACT
5815M:	CVE Assignment Team <cve@kernel.org>
5816S:	Maintained
5817F:	Documentation/process/cve.rst
5818
5819CW1200 WLAN driver
5820S:	Orphan
5821F:	drivers/net/wireless/st/cw1200/
5822
5823CX18 VIDEO4LINUX DRIVER
5824M:	Andy Walls <awalls@md.metrocast.net>
5825L:	linux-media@vger.kernel.org
5826S:	Maintained
5827W:	https://linuxtv.org
5828T:	git git://linuxtv.org/media_tree.git
5829F:	drivers/media/pci/cx18/
5830F:	include/uapi/linux/ivtv*
5831
5832CX2341X MPEG ENCODER HELPER MODULE
5833M:	Hans Verkuil <hverkuil@xs4all.nl>
5834L:	linux-media@vger.kernel.org
5835S:	Maintained
5836W:	https://linuxtv.org
5837T:	git git://linuxtv.org/media_tree.git
5838F:	drivers/media/common/cx2341x*
5839F:	include/media/drv-intf/cx2341x.h
5840
5841CX24120 MEDIA DRIVER
5842M:	Jemma Denson <jdenson@gmail.com>
5843M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5844L:	linux-media@vger.kernel.org
5845S:	Maintained
5846W:	https://linuxtv.org
5847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5848F:	drivers/media/dvb-frontends/cx24120*
5849
5850CX88 VIDEO4LINUX DRIVER
5851M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5852L:	linux-media@vger.kernel.org
5853S:	Odd fixes
5854W:	https://linuxtv.org
5855T:	git git://linuxtv.org/media_tree.git
5856F:	Documentation/driver-api/media/drivers/cx88*
5857F:	drivers/media/pci/cx88/
5858
5859CXD2820R MEDIA DRIVER
5860L:	linux-media@vger.kernel.org
5861S:	Orphan
5862W:	https://linuxtv.org
5863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5864F:	drivers/media/dvb-frontends/cxd2820r*
5865
5866CXGB3 ETHERNET DRIVER (CXGB3)
5867M:	Potnuri Bharat Teja <bharat@chelsio.com>
5868L:	netdev@vger.kernel.org
5869S:	Supported
5870W:	http://www.chelsio.com
5871F:	drivers/net/ethernet/chelsio/cxgb3/
5872
5873CXGB3 ISCSI DRIVER (CXGB3I)
5874M:	Varun Prakash <varun@chelsio.com>
5875L:	linux-scsi@vger.kernel.org
5876S:	Supported
5877W:	http://www.chelsio.com
5878F:	drivers/scsi/cxgbi/cxgb3i
5879
5880CXGB4 CRYPTO DRIVER (chcr)
5881M:	Ayush Sawal <ayush.sawal@chelsio.com>
5882L:	linux-crypto@vger.kernel.org
5883S:	Supported
5884W:	http://www.chelsio.com
5885F:	drivers/crypto/chelsio
5886
5887CXGB4 ETHERNET DRIVER (CXGB4)
5888M:	Potnuri Bharat Teja <bharat@chelsio.com>
5889L:	netdev@vger.kernel.org
5890S:	Supported
5891W:	http://www.chelsio.com
5892F:	drivers/net/ethernet/chelsio/cxgb4/
5893
5894CXGB4 INLINE CRYPTO DRIVER
5895M:	Ayush Sawal <ayush.sawal@chelsio.com>
5896L:	netdev@vger.kernel.org
5897S:	Supported
5898W:	http://www.chelsio.com
5899F:	drivers/net/ethernet/chelsio/inline_crypto/
5900
5901CXGB4 ISCSI DRIVER (CXGB4I)
5902M:	Varun Prakash <varun@chelsio.com>
5903L:	linux-scsi@vger.kernel.org
5904S:	Supported
5905W:	http://www.chelsio.com
5906F:	drivers/scsi/cxgbi/cxgb4i
5907
5908CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5909M:	Potnuri Bharat Teja <bharat@chelsio.com>
5910L:	linux-rdma@vger.kernel.org
5911S:	Supported
5912W:	http://www.openfabrics.org
5913F:	drivers/infiniband/hw/cxgb4/
5914F:	include/uapi/rdma/cxgb4-abi.h
5915
5916CXGB4VF ETHERNET DRIVER (CXGB4VF)
5917M:	Potnuri Bharat Teja <bharat@chelsio.com>
5918L:	netdev@vger.kernel.org
5919S:	Supported
5920W:	http://www.chelsio.com
5921F:	drivers/net/ethernet/chelsio/cxgb4vf/
5922
5923CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5924M:	Frederic Barrat <fbarrat@linux.ibm.com>
5925M:	Andrew Donnellan <ajd@linux.ibm.com>
5926L:	linuxppc-dev@lists.ozlabs.org
5927S:	Supported
5928F:	Documentation/ABI/testing/sysfs-class-cxl
5929F:	Documentation/arch/powerpc/cxl.rst
5930F:	arch/powerpc/platforms/powernv/pci-cxl.c
5931F:	drivers/misc/cxl/
5932F:	include/misc/cxl*
5933F:	include/uapi/misc/cxl.h
5934
5935CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5936M:	Manoj N. Kumar <manoj@linux.ibm.com>
5937M:	Uma Krishnan <ukrishn@linux.ibm.com>
5938L:	linux-scsi@vger.kernel.org
5939S:	Obsolete
5940F:	Documentation/arch/powerpc/cxlflash.rst
5941F:	drivers/scsi/cxlflash/
5942F:	include/uapi/scsi/cxlflash_ioctl.h
5943
5944CYBERPRO FB DRIVER
5945M:	Russell King <linux@armlinux.org.uk>
5946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5947S:	Maintained
5948W:	http://www.armlinux.org.uk/
5949F:	drivers/video/fbdev/cyber2000fb.*
5950
5951CYCLADES PC300 DRIVER
5952S:	Orphan
5953F:	drivers/net/wan/pc300*
5954
5955CYPRESS CY8C95X0 PINCTRL DRIVER
5956M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5957L:	linux-gpio@vger.kernel.org
5958S:	Maintained
5959F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5960
5961CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5962M:	Linus Walleij <linus.walleij@linaro.org>
5963L:	linux-input@vger.kernel.org
5964S:	Maintained
5965F:	drivers/input/touchscreen/cy8ctma140.c
5966
5967CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5968M:	Yassine Oudjana <y.oudjana@protonmail.com>
5969L:	linux-input@vger.kernel.org
5970S:	Maintained
5971F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5972F:	drivers/input/keyboard/cypress-sf.c
5973
5974CYPRESS_FIRMWARE MEDIA DRIVER
5975L:	linux-media@vger.kernel.org
5976S:	Orphan
5977W:	https://linuxtv.org
5978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5979F:	drivers/media/common/cypress_firmware*
5980
5981CYTTSP TOUCHSCREEN DRIVER
5982M:	Linus Walleij <linus.walleij@linaro.org>
5983L:	linux-input@vger.kernel.org
5984S:	Maintained
5985F:	drivers/input/touchscreen/cyttsp*
5986
5987D-LINK DIR-685 TOUCHKEYS DRIVER
5988M:	Linus Walleij <linus.walleij@linaro.org>
5989L:	linux-input@vger.kernel.org
5990S:	Supported
5991F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5992
5993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5994M:	Joshua Kinard <kumba@gentoo.org>
5995S:	Maintained
5996F:	drivers/rtc/rtc-ds1685.c
5997F:	include/linux/rtc/ds1685.h
5998
5999DAMA SLAVE for AX.25
6000M:	Joerg Reuter <jreuter@yaina.de>
6001L:	linux-hams@vger.kernel.org
6002S:	Maintained
6003W:	http://yaina.de/jreuter/
6004W:	http://www.qsl.net/dl1bke/
6005F:	net/ax25/af_ax25.c
6006F:	net/ax25/ax25_dev.c
6007F:	net/ax25/ax25_ds_*
6008F:	net/ax25/ax25_in.c
6009F:	net/ax25/ax25_out.c
6010F:	net/ax25/ax25_timer.c
6011F:	net/ax25/sysctl_net_ax25.c
6012
6013DATA ACCESS MONITOR
6014M:	SeongJae Park <sj@kernel.org>
6015L:	damon@lists.linux.dev
6016L:	linux-mm@kvack.org
6017S:	Maintained
6018W:	https://damonitor.github.io
6019P:	Documentation/mm/damon/maintainer-profile.rst
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6021T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6023F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6024F:	Documentation/admin-guide/mm/damon/
6025F:	Documentation/mm/damon/
6026F:	include/linux/damon.h
6027F:	include/trace/events/damon.h
6028F:	mm/damon/
6029F:	tools/testing/selftests/damon/
6030
6031DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6032L:	netdev@vger.kernel.org
6033S:	Orphan
6034F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6035F:	drivers/net/ethernet/dec/tulip/dmfe.c
6036
6037DC390/AM53C974 SCSI driver
6038M:	Hannes Reinecke <hare@suse.com>
6039L:	linux-scsi@vger.kernel.org
6040S:	Maintained
6041F:	drivers/scsi/am53c974.c
6042
6043DC395x SCSI driver
6044M:	Oliver Neukum <oliver@neukum.org>
6045M:	Ali Akcaagac <aliakc@web.de>
6046M:	Jamie Lenehan <lenehan@twibble.org>
6047S:	Maintained
6048F:	Documentation/scsi/dc395x.rst
6049F:	drivers/scsi/dc395x.*
6050
6051DCCP PROTOCOL
6052L:	dccp@vger.kernel.org
6053S:	Orphan
6054W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6055F:	include/linux/dccp.h
6056F:	include/linux/tfrc.h
6057F:	include/uapi/linux/dccp.h
6058F:	net/dccp/
6059
6060DEBUGOBJECTS:
6061M:	Thomas Gleixner <tglx@linutronix.de>
6062L:	linux-kernel@vger.kernel.org
6063S:	Maintained
6064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6065F:	include/linux/debugobjects.h
6066F:	lib/debugobjects.c
6067
6068DECSTATION PLATFORM SUPPORT
6069M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6070L:	linux-mips@vger.kernel.org
6071S:	Maintained
6072W:	http://www.linux-mips.org/wiki/DECstation
6073F:	arch/mips/dec/
6074F:	arch/mips/include/asm/dec/
6075F:	arch/mips/include/asm/mach-dec/
6076
6077DEFXX FDDI NETWORK DRIVER
6078M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6079S:	Maintained
6080F:	drivers/net/fddi/defxx.*
6081
6082DEFZA FDDI NETWORK DRIVER
6083M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6084S:	Maintained
6085F:	drivers/net/fddi/defza.*
6086
6087DEINTERLACE DRIVERS FOR ALLWINNER H3
6088M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6089L:	linux-media@vger.kernel.org
6090S:	Maintained
6091T:	git git://linuxtv.org/media_tree.git
6092F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6093F:	drivers/media/platform/sunxi/sun8i-di/
6094
6095DELL LAPTOP DRIVER
6096M:	Matthew Garrett <mjg59@srcf.ucam.org>
6097M:	Pali Rohár <pali@kernel.org>
6098L:	platform-driver-x86@vger.kernel.org
6099S:	Maintained
6100F:	drivers/platform/x86/dell/dell-laptop.c
6101
6102DELL LAPTOP FREEFALL DRIVER
6103M:	Pali Rohár <pali@kernel.org>
6104S:	Maintained
6105F:	drivers/platform/x86/dell/dell-smo8800.c
6106
6107DELL LAPTOP RBTN DRIVER
6108M:	Pali Rohár <pali@kernel.org>
6109S:	Maintained
6110F:	drivers/platform/x86/dell/dell-rbtn.*
6111
6112DELL LAPTOP SMM DRIVER
6113M:	Pali Rohár <pali@kernel.org>
6114S:	Maintained
6115F:	Documentation/ABI/obsolete/procfs-i8k
6116F:	drivers/hwmon/dell-smm-hwmon.c
6117F:	include/uapi/linux/i8k.h
6118
6119DELL REMOTE BIOS UPDATE DRIVER
6120M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6121L:	platform-driver-x86@vger.kernel.org
6122S:	Maintained
6123F:	drivers/platform/x86/dell/dell_rbu.c
6124
6125DELL SMBIOS DRIVER
6126M:	Pali Rohár <pali@kernel.org>
6127L:	Dell.Client.Kernel@dell.com
6128L:	platform-driver-x86@vger.kernel.org
6129S:	Maintained
6130F:	drivers/platform/x86/dell/dell-smbios.*
6131
6132DELL SMBIOS SMM DRIVER
6133L:	Dell.Client.Kernel@dell.com
6134L:	platform-driver-x86@vger.kernel.org
6135S:	Maintained
6136F:	drivers/platform/x86/dell/dell-smbios-smm.c
6137
6138DELL SMBIOS WMI DRIVER
6139L:	Dell.Client.Kernel@dell.com
6140L:	platform-driver-x86@vger.kernel.org
6141S:	Maintained
6142F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6143F:	tools/wmi/dell-smbios-example.c
6144
6145DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6146M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6147L:	platform-driver-x86@vger.kernel.org
6148S:	Maintained
6149F:	Documentation/userspace-api/dcdbas.rst
6150F:	drivers/platform/x86/dell/dcdbas.*
6151
6152DELL WMI DDV DRIVER
6153M:	Armin Wolf <W_Armin@gmx.de>
6154S:	Maintained
6155F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6156F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6157F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6158F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6159
6160DELL WMI DESCRIPTOR DRIVER
6161L:	Dell.Client.Kernel@dell.com
6162S:	Maintained
6163F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6164
6165DELL WMI HARDWARE PRIVACY SUPPORT
6166L:	Dell.Client.Kernel@dell.com
6167L:	platform-driver-x86@vger.kernel.org
6168S:	Maintained
6169F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6170
6171DELL WMI NOTIFICATIONS DRIVER
6172M:	Matthew Garrett <mjg59@srcf.ucam.org>
6173M:	Pali Rohár <pali@kernel.org>
6174S:	Maintained
6175F:	drivers/platform/x86/dell/dell-wmi-base.c
6176
6177DELL WMI SYSMAN DRIVER
6178M:	Prasanth Ksr <prasanth.ksr@dell.com>
6179L:	Dell.Client.Kernel@dell.com
6180L:	platform-driver-x86@vger.kernel.org
6181S:	Maintained
6182F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6183F:	drivers/platform/x86/dell/dell-wmi-sysman/
6184
6185DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6186M:	Zev Weiss <zev@bewilderbeest.net>
6187L:	linux-hwmon@vger.kernel.org
6188S:	Maintained
6189F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6190
6191DELTA DPS920AB PSU DRIVER
6192M:	Robert Marko <robert.marko@sartura.hr>
6193L:	linux-hwmon@vger.kernel.org
6194S:	Maintained
6195F:	Documentation/hwmon/dps920ab.rst
6196F:	drivers/hwmon/pmbus/dps920ab.c
6197
6198DELTA NETWORKS TN48M CPLD DRIVERS
6199M:	Robert Marko <robert.marko@sartura.hr>
6200S:	Maintained
6201F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6202F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6203F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6204F:	drivers/gpio/gpio-tn48m.c
6205F:	include/dt-bindings/reset/delta,tn48m-reset.h
6206
6207DELTA ST MEDIA DRIVER
6208M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6209L:	linux-media@vger.kernel.org
6210S:	Supported
6211W:	https://linuxtv.org
6212T:	git git://linuxtv.org/media_tree.git
6213F:	drivers/media/platform/st/sti/delta
6214
6215DENALI NAND DRIVER
6216L:	linux-mtd@lists.infradead.org
6217S:	Orphan
6218F:	drivers/mtd/nand/raw/denali*
6219
6220DESIGNWARE EDMA CORE IP DRIVER
6221M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6222R:	Serge Semin <fancer.lancer@gmail.com>
6223L:	dmaengine@vger.kernel.org
6224S:	Maintained
6225F:	drivers/dma/dw-edma/
6226F:	include/linux/dma/edma.h
6227
6228DESIGNWARE USB2 DRD IP DRIVER
6229M:	Minas Harutyunyan <hminas@synopsys.com>
6230L:	linux-usb@vger.kernel.org
6231S:	Maintained
6232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6233F:	drivers/usb/dwc2/
6234
6235DESIGNWARE USB3 DRD IP DRIVER
6236M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6237L:	linux-usb@vger.kernel.org
6238S:	Maintained
6239F:	drivers/usb/dwc3/
6240
6241DESIGNWARE XDATA IP DRIVER
6242M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6243L:	linux-pci@vger.kernel.org
6244S:	Maintained
6245F:	Documentation/misc-devices/dw-xdata-pcie.rst
6246F:	drivers/misc/dw-xdata-pcie.c
6247
6248DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6249M:	Andreas Klinger <ak@it-klinger.de>
6250L:	linux-iio@vger.kernel.org
6251S:	Maintained
6252F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6253F:	drivers/iio/proximity/srf*.c
6254
6255DEVICE COREDUMP (DEV_COREDUMP)
6256M:	Johannes Berg <johannes@sipsolutions.net>
6257L:	linux-kernel@vger.kernel.org
6258S:	Maintained
6259F:	drivers/base/devcoredump.c
6260F:	include/linux/devcoredump.h
6261
6262DEVICE DEPENDENCY HELPER SCRIPT
6263M:	Saravana Kannan <saravanak@google.com>
6264L:	linux-kernel@vger.kernel.org
6265S:	Maintained
6266F:	scripts/dev-needs.sh
6267
6268DEVICE DIRECT ACCESS (DAX)
6269M:	Dan Williams <dan.j.williams@intel.com>
6270M:	Vishal Verma <vishal.l.verma@intel.com>
6271M:	Dave Jiang <dave.jiang@intel.com>
6272L:	nvdimm@lists.linux.dev
6273L:	linux-cxl@vger.kernel.org
6274S:	Supported
6275F:	drivers/dax/
6276
6277DEVICE FREQUENCY (DEVFREQ)
6278M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6279M:	Kyungmin Park <kyungmin.park@samsung.com>
6280M:	Chanwoo Choi <cw00.choi@samsung.com>
6281L:	linux-pm@vger.kernel.org
6282S:	Maintained
6283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6284F:	Documentation/devicetree/bindings/devfreq/
6285F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6286F:	drivers/devfreq/
6287F:	include/linux/devfreq.h
6288F:	include/trace/events/devfreq.h
6289
6290DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6291M:	Chanwoo Choi <cw00.choi@samsung.com>
6292L:	linux-pm@vger.kernel.org
6293S:	Supported
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6295F:	Documentation/devicetree/bindings/devfreq/event/
6296F:	drivers/devfreq/devfreq-event.c
6297F:	drivers/devfreq/event/
6298F:	include/dt-bindings/pmu/exynos_ppmu.h
6299F:	include/linux/devfreq-event.h
6300
6301DEVICE RESOURCE MANAGEMENT HELPERS
6302M:	Hans de Goede <hdegoede@redhat.com>
6303R:	Matti Vaittinen <mazziesaccount@gmail.com>
6304S:	Maintained
6305F:	include/linux/devm-helpers.h
6306
6307DEVICE-MAPPER  (LVM)
6308M:	Alasdair Kergon <agk@redhat.com>
6309M:	Mike Snitzer <snitzer@kernel.org>
6310M:	Mikulas Patocka <mpatocka@redhat.com>
6311L:	dm-devel@lists.linux.dev
6312S:	Maintained
6313Q:	http://patchwork.kernel.org/project/dm-devel/list/
6314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6315F:	Documentation/admin-guide/device-mapper/
6316F:	drivers/md/Kconfig
6317F:	drivers/md/Makefile
6318F:	drivers/md/dm*
6319F:	drivers/md/persistent-data/
6320F:	include/linux/device-mapper.h
6321F:	include/linux/dm-*.h
6322F:	include/uapi/linux/dm-*.h
6323
6324DEVICE-MAPPER VDO TARGET
6325M:	Matthew Sakai <msakai@redhat.com>
6326L:	dm-devel@lists.linux.dev
6327S:	Maintained
6328F:	Documentation/admin-guide/device-mapper/vdo*.rst
6329F:	drivers/md/dm-vdo/
6330
6331DEVLINK
6332M:	Jiri Pirko <jiri@resnulli.us>
6333L:	netdev@vger.kernel.org
6334S:	Supported
6335F:	Documentation/networking/devlink
6336F:	include/net/devlink.h
6337F:	include/uapi/linux/devlink.h
6338F:	net/devlink/
6339
6340DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6341M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6342L:	kernel@dh-electronics.com
6343S:	Maintained
6344F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6345F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6346
6347DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6348M:	Marek Vasut <marex@denx.de>
6349L:	kernel@dh-electronics.com
6350S:	Maintained
6351F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6352F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6353
6354DIALOG SEMICONDUCTOR DRIVERS
6355M:	Support Opensource <support.opensource@diasemi.com>
6356S:	Supported
6357W:	http://www.dialog-semiconductor.com/products
6358F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6359F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6360F:	Documentation/devicetree/bindings/mfd/da90*.txt
6361F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6362F:	Documentation/devicetree/bindings/regulator/da92*.txt
6363F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6364F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6365F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6366F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6367F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6368F:	Documentation/hwmon/da90??.rst
6369F:	drivers/gpio/gpio-da90??.c
6370F:	drivers/hwmon/da90??-hwmon.c
6371F:	drivers/iio/adc/da91??-*.c
6372F:	drivers/input/misc/da72??.[ch]
6373F:	drivers/input/misc/da90??_onkey.c
6374F:	drivers/input/touchscreen/da9052_tsi.c
6375F:	drivers/leds/leds-da90??.c
6376F:	drivers/mfd/da903x.c
6377F:	drivers/mfd/da90??-*.c
6378F:	drivers/mfd/da91??-*.c
6379F:	drivers/pinctrl/pinctrl-da90??.c
6380F:	drivers/power/supply/da9052-battery.c
6381F:	drivers/power/supply/da91??-*.c
6382F:	drivers/regulator/da9???-regulator.[ch]
6383F:	drivers/regulator/slg51000-regulator.[ch]
6384F:	drivers/rtc/rtc-da90??.c
6385F:	drivers/thermal/da90??-thermal.c
6386F:	drivers/video/backlight/da90??_bl.c
6387F:	drivers/watchdog/da90??_wdt.c
6388F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6389F:	include/linux/mfd/da903x.h
6390F:	include/linux/mfd/da9052/
6391F:	include/linux/mfd/da9055/
6392F:	include/linux/mfd/da9062/
6393F:	include/linux/mfd/da9063/
6394F:	include/linux/mfd/da9150/
6395F:	include/linux/regulator/da9211.h
6396F:	include/sound/da[79]*.h
6397F:	sound/soc/codecs/da[79]*.[ch]
6398
6399DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6400M:	William Breathitt Gray <wbg@kernel.org>
6401L:	linux-gpio@vger.kernel.org
6402S:	Maintained
6403F:	drivers/gpio/gpio-gpio-mm.c
6404
6405DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6406M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6407L:	linux-media@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/admin-guide/media/mgb4.rst
6410F:	drivers/media/pci/mgb4/
6411
6412DIOLAN U2C-12 I2C DRIVER
6413M:	Guenter Roeck <linux@roeck-us.net>
6414L:	linux-i2c@vger.kernel.org
6415S:	Maintained
6416F:	drivers/i2c/busses/i2c-diolan-u2c.c
6417
6418DIRECTORY NOTIFICATION (DNOTIFY)
6419M:	Jan Kara <jack@suse.cz>
6420R:	Amir Goldstein <amir73il@gmail.com>
6421L:	linux-fsdevel@vger.kernel.org
6422S:	Maintained
6423F:	Documentation/filesystems/dnotify.rst
6424F:	fs/notify/dnotify/
6425F:	include/linux/dnotify.h
6426
6427DISK GEOMETRY AND PARTITION HANDLING
6428M:	Andries Brouwer <aeb@cwi.nl>
6429S:	Maintained
6430W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6431W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6432W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6433
6434DISKQUOTA
6435M:	Jan Kara <jack@suse.com>
6436S:	Maintained
6437F:	Documentation/filesystems/quota.rst
6438F:	fs/quota/
6439F:	include/linux/quota*.h
6440F:	include/uapi/linux/quota*.h
6441
6442DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6443M:	Bernie Thompson <bernie@plugable.com>
6444L:	linux-fbdev@vger.kernel.org
6445S:	Maintained
6446W:	http://plugable.com/category/projects/udlfb/
6447F:	Documentation/fb/udlfb.rst
6448F:	drivers/video/fbdev/udlfb.c
6449F:	include/video/udlfb.h
6450
6451DISTRIBUTED LOCK MANAGER (DLM)
6452M:	Alexander Aring <aahringo@redhat.com>
6453M:	David Teigland <teigland@redhat.com>
6454L:	gfs2@lists.linux.dev
6455S:	Supported
6456W:	https://pagure.io/dlm
6457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6458F:	fs/dlm/
6459
6460DMA BUFFER SHARING FRAMEWORK
6461M:	Sumit Semwal <sumit.semwal@linaro.org>
6462M:	Christian König <christian.koenig@amd.com>
6463L:	linux-media@vger.kernel.org
6464L:	dri-devel@lists.freedesktop.org
6465L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6466S:	Maintained
6467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6468F:	Documentation/driver-api/dma-buf.rst
6469F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6470F:	drivers/dma-buf/
6471F:	include/linux/*fence.h
6472F:	include/linux/dma-buf.h
6473F:	include/linux/dma-resv.h
6474K:	\bdma_(?:buf|fence|resv)\b
6475
6476DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6477M:	Vinod Koul <vkoul@kernel.org>
6478L:	dmaengine@vger.kernel.org
6479S:	Maintained
6480Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6482F:	Documentation/devicetree/bindings/dma/
6483F:	Documentation/driver-api/dmaengine/
6484F:	drivers/dma/
6485F:	include/dt-bindings/dma/
6486F:	include/linux/dma/
6487F:	include/linux/dmaengine.h
6488F:	include/linux/of_dma.h
6489
6490DMA MAPPING BENCHMARK
6491M:	Xiang Chen <chenxiang66@hisilicon.com>
6492L:	iommu@lists.linux.dev
6493F:	kernel/dma/map_benchmark.c
6494F:	tools/testing/selftests/dma/
6495
6496DMA MAPPING HELPERS
6497M:	Christoph Hellwig <hch@lst.de>
6498M:	Marek Szyprowski <m.szyprowski@samsung.com>
6499R:	Robin Murphy <robin.murphy@arm.com>
6500L:	iommu@lists.linux.dev
6501S:	Supported
6502W:	http://git.infradead.org/users/hch/dma-mapping.git
6503T:	git git://git.infradead.org/users/hch/dma-mapping.git
6504F:	include/asm-generic/dma-mapping.h
6505F:	include/linux/dma-direct.h
6506F:	include/linux/dma-map-ops.h
6507F:	include/linux/dma-mapping.h
6508F:	include/linux/swiotlb.h
6509F:	kernel/dma/
6510
6511DMA-BUF HEAPS FRAMEWORK
6512M:	Sumit Semwal <sumit.semwal@linaro.org>
6513R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6514R:	Brian Starkey <Brian.Starkey@arm.com>
6515R:	John Stultz <jstultz@google.com>
6516R:	T.J. Mercier <tjmercier@google.com>
6517L:	linux-media@vger.kernel.org
6518L:	dri-devel@lists.freedesktop.org
6519L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6520S:	Maintained
6521T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6522F:	drivers/dma-buf/dma-heap.c
6523F:	drivers/dma-buf/heaps/*
6524F:	include/linux/dma-heap.h
6525F:	include/uapi/linux/dma-heap.h
6526
6527DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6528M:	Lukasz Luba <lukasz.luba@arm.com>
6529L:	linux-pm@vger.kernel.org
6530L:	linux-samsung-soc@vger.kernel.org
6531S:	Maintained
6532F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6533F:	drivers/memory/samsung/exynos5422-dmc.c
6534
6535DME1737 HARDWARE MONITOR DRIVER
6536M:	Juerg Haefliger <juergh@proton.me>
6537L:	linux-hwmon@vger.kernel.org
6538S:	Maintained
6539F:	Documentation/hwmon/dme1737.rst
6540F:	drivers/hwmon/dme1737.c
6541
6542DMI/SMBIOS SUPPORT
6543M:	Jean Delvare <jdelvare@suse.com>
6544S:	Maintained
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6546F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6547F:	drivers/firmware/dmi-id.c
6548F:	drivers/firmware/dmi_scan.c
6549F:	include/linux/dmi.h
6550
6551DOCUMENTATION
6552M:	Jonathan Corbet <corbet@lwn.net>
6553L:	linux-doc@vger.kernel.org
6554S:	Maintained
6555P:	Documentation/doc-guide/maintainer-profile.rst
6556T:	git git://git.lwn.net/linux.git docs-next
6557F:	Documentation/
6558F:	scripts/check-variable-fonts.sh
6559F:	scripts/documentation-file-ref-check
6560F:	scripts/kernel-doc
6561F:	scripts/sphinx-pre-install
6562X:	Documentation/ABI/
6563X:	Documentation/admin-guide/media/
6564X:	Documentation/devicetree/
6565X:	Documentation/driver-api/media/
6566X:	Documentation/firmware-guide/acpi/
6567X:	Documentation/i2c/
6568X:	Documentation/netlink/
6569X:	Documentation/power/
6570X:	Documentation/spi/
6571X:	Documentation/userspace-api/media/
6572
6573DOCUMENTATION PROCESS
6574M:	Jonathan Corbet <corbet@lwn.net>
6575L:	workflows@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/maintainer/
6578F:	Documentation/process/
6579
6580DOCUMENTATION REPORTING ISSUES
6581M:	Thorsten Leemhuis <linux@leemhuis.info>
6582L:	linux-doc@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6585F:	Documentation/admin-guide/reporting-issues.rst
6586F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6587
6588DOCUMENTATION SCRIPTS
6589M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6590L:	linux-doc@vger.kernel.org
6591S:	Maintained
6592F:	Documentation/sphinx/parse-headers.pl
6593F:	scripts/documentation-file-ref-check
6594F:	scripts/sphinx-pre-install
6595
6596DOCUMENTATION/ITALIAN
6597M:	Federico Vaga <federico.vaga@vaga.pv.it>
6598L:	linux-doc@vger.kernel.org
6599S:	Maintained
6600F:	Documentation/translations/it_IT
6601
6602DOCUMENTATION/JAPANESE
6603R:	Akira Yokosawa <akiyks@gmail.com>
6604L:	linux-doc@vger.kernel.org
6605S:	Maintained
6606F:	Documentation/translations/ja_JP
6607
6608DONGWOON DW9714 LENS VOICE COIL DRIVER
6609M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6610L:	linux-media@vger.kernel.org
6611S:	Maintained
6612T:	git git://linuxtv.org/media_tree.git
6613F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6614F:	drivers/media/i2c/dw9714.c
6615
6616DONGWOON DW9719 LENS VOICE COIL DRIVER
6617M:	Daniel Scally <djrscally@gmail.com>
6618L:	linux-media@vger.kernel.org
6619S:	Maintained
6620T:	git git://linuxtv.org/media_tree.git
6621F:	drivers/media/i2c/dw9719.c
6622
6623DONGWOON DW9768 LENS VOICE COIL DRIVER
6624L:	linux-media@vger.kernel.org
6625S:	Orphan
6626T:	git git://linuxtv.org/media_tree.git
6627F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6628F:	drivers/media/i2c/dw9768.c
6629
6630DONGWOON DW9807 LENS VOICE COIL DRIVER
6631M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6632L:	linux-media@vger.kernel.org
6633S:	Maintained
6634T:	git git://linuxtv.org/media_tree.git
6635F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6636F:	drivers/media/i2c/dw9807-vcm.c
6637
6638DOUBLETALK DRIVER
6639M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6640L:	blinux-list@redhat.com
6641S:	Maintained
6642F:	drivers/char/dtlk.c
6643F:	include/linux/dtlk.h
6644
6645DPAA2 DATAPATH I/O (DPIO) DRIVER
6646M:	Roy Pledge <Roy.Pledge@nxp.com>
6647L:	linux-kernel@vger.kernel.org
6648S:	Maintained
6649F:	drivers/soc/fsl/dpio
6650
6651DPAA2 ETHERNET DRIVER
6652M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6653L:	netdev@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6656F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6657F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6658F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6662F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6663F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6664F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6665
6666DPAA2 ETHERNET SWITCH DRIVER
6667M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6668L:	netdev@vger.kernel.org
6669S:	Maintained
6670F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6671F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6672F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6673
6674DPLL SUBSYSTEM
6675M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6676M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6677M:	Jiri Pirko <jiri@resnulli.us>
6678L:	netdev@vger.kernel.org
6679S:	Supported
6680F:	Documentation/driver-api/dpll.rst
6681F:	drivers/dpll/*
6682F:	include/linux/dpll.h
6683F:	include/uapi/linux/dpll.h
6684
6685DRBD DRIVER
6686M:	Philipp Reisner <philipp.reisner@linbit.com>
6687M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6688M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6689L:	drbd-dev@lists.linbit.com
6690S:	Supported
6691W:	http://www.drbd.org
6692T:	git git://git.linbit.com/linux-drbd.git
6693T:	git git://git.linbit.com/drbd-8.4.git
6694F:	Documentation/admin-guide/blockdev/
6695F:	drivers/block/drbd/
6696F:	include/linux/drbd*
6697F:	lib/lru_cache.c
6698
6699DRIVER COMPONENT FRAMEWORK
6700L:	dri-devel@lists.freedesktop.org
6701F:	drivers/base/component.c
6702F:	include/linux/component.h
6703
6704DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6705M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6706R:	"Rafael J. Wysocki" <rafael@kernel.org>
6707S:	Supported
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6709F:	Documentation/core-api/kobject.rst
6710F:	drivers/base/
6711F:	fs/debugfs/
6712F:	fs/sysfs/
6713F:	include/linux/debugfs.h
6714F:	include/linux/fwnode.h
6715F:	include/linux/kobj*
6716F:	include/linux/property.h
6717F:	lib/kobj*
6718
6719DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6720M:	Nishanth Menon <nm@ti.com>
6721L:	linux-pm@vger.kernel.org
6722S:	Maintained
6723F:	drivers/soc/ti/smartreflex.c
6724F:	include/linux/power/smartreflex.h
6725
6726DRM ACCEL DRIVERS FOR INTEL VPU
6727M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6728M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6729L:	dri-devel@lists.freedesktop.org
6730S:	Supported
6731T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6732F:	drivers/accel/ivpu/
6733F:	include/uapi/drm/ivpu_accel.h
6734
6735DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6736M:	Oded Gabbay <ogabbay@kernel.org>
6737L:	dri-devel@lists.freedesktop.org
6738S:	Maintained
6739C:	irc://irc.oftc.net/dri-devel
6740T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6741F:	Documentation/accel/
6742F:	drivers/accel/
6743F:	include/drm/drm_accel.h
6744
6745DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6746M:	Maxime Ripard <mripard@kernel.org>
6747M:	Chen-Yu Tsai <wens@csie.org>
6748R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6749L:	dri-devel@lists.freedesktop.org
6750S:	Supported
6751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6752F:	drivers/gpu/drm/sun4i/sun8i*
6753
6754DRM DRIVER FOR ARM PL111 CLCD
6755S:	Orphan
6756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6757F:	drivers/gpu/drm/pl111/
6758
6759DRM DRIVER FOR ARM VERSATILE TFT PANELS
6760M:	Linus Walleij <linus.walleij@linaro.org>
6761S:	Maintained
6762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6763F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6764F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6765
6766DRM DRIVER FOR ASPEED BMC GFX
6767M:	Joel Stanley <joel@jms.id.au>
6768L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6769S:	Supported
6770T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6771F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6772F:	drivers/gpu/drm/aspeed/
6773
6774DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6775M:	Dave Airlie <airlied@redhat.com>
6776R:	Thomas Zimmermann <tzimmermann@suse.de>
6777R:	Jocelyn Falempe <jfalempe@redhat.com>
6778L:	dri-devel@lists.freedesktop.org
6779S:	Supported
6780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6781F:	drivers/gpu/drm/ast/
6782
6783DRM DRIVER FOR BOCHS VIRTUAL GPU
6784M:	Gerd Hoffmann <kraxel@redhat.com>
6785L:	virtualization@lists.linux.dev
6786S:	Maintained
6787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6788F:	drivers/gpu/drm/tiny/bochs.c
6789
6790DRM DRIVER FOR BOE HIMAX8279D PANELS
6791M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6792S:	Maintained
6793F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6794F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6795
6796DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6797M:	Jagan Teki <jagan@amarulasolutions.com>
6798S:	Maintained
6799F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6800F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6801
6802DRM DRIVER FOR EBBG FT8719 PANEL
6803M:	Joel Selvaraj <jo@jsfamily.in>
6804S:	Maintained
6805T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6806F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6807F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6808
6809DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6810M:	Linus Walleij <linus.walleij@linaro.org>
6811S:	Maintained
6812T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6813F:	drivers/gpu/drm/tve200/
6814
6815DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6816M:	Icenowy Zheng <icenowy@aosc.io>
6817S:	Maintained
6818F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6819F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6820
6821DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6822M:	Jagan Teki <jagan@amarulasolutions.com>
6823S:	Maintained
6824F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6825F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6826
6827DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6828M:	Thomas Zimmermann <tzimmermann@suse.de>
6829M:	Javier Martinez Canillas <javierm@redhat.com>
6830L:	dri-devel@lists.freedesktop.org
6831S:	Maintained
6832T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6833F:	drivers/gpu/drm/drm_aperture.c
6834F:	drivers/gpu/drm/tiny/ofdrm.c
6835F:	drivers/gpu/drm/tiny/simpledrm.c
6836F:	drivers/video/aperture.c
6837F:	drivers/video/nomodeset.c
6838F:	include/drm/drm_aperture.h
6839F:	include/linux/aperture.h
6840F:	include/video/nomodeset.h
6841
6842DRM DRIVER FOR GENERIC EDP PANELS
6843R:	Douglas Anderson <dianders@chromium.org>
6844F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6845F:	drivers/gpu/drm/panel/panel-edp.c
6846
6847DRM DRIVER FOR GENERIC USB DISPLAY
6848M:	Noralf Trønnes <noralf@tronnes.org>
6849S:	Maintained
6850W:	https://github.com/notro/gud/wiki
6851T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6852F:	drivers/gpu/drm/gud/
6853F:	include/drm/gud.h
6854
6855DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6856M:	Hans de Goede <hdegoede@redhat.com>
6857S:	Maintained
6858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6859F:	drivers/gpu/drm/tiny/gm12u320.c
6860
6861DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6862M:	Ondrej Jirman <megi@xff.cz>
6863M:	Javier Martinez Canillas <javierm@redhat.com>
6864S:	Maintained
6865T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6866F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6867F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6868
6869DRM DRIVER FOR HX8357D PANELS
6870S:	Orphan
6871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6873F:	drivers/gpu/drm/tiny/hx8357d.c
6874
6875DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6876M:	Deepak Rawat <drawat.floss@gmail.com>
6877L:	linux-hyperv@vger.kernel.org
6878L:	dri-devel@lists.freedesktop.org
6879S:	Maintained
6880T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6881F:	drivers/gpu/drm/hyperv
6882
6883DRM DRIVER FOR ILITEK ILI9225 PANELS
6884M:	David Lechner <david@lechnology.com>
6885S:	Maintained
6886T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6887F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6888F:	drivers/gpu/drm/tiny/ili9225.c
6889
6890DRM DRIVER FOR ILITEK ILI9486 PANELS
6891M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6892S:	Maintained
6893T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6895F:	drivers/gpu/drm/tiny/ili9486.c
6896
6897DRM DRIVER FOR ILITEK ILI9805 PANELS
6898M:	Michael Trimarchi <michael@amarulasolutions.com>
6899S:	Maintained
6900F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6901F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6902
6903DRM DRIVER FOR ILITEK ILI9806E PANELS
6904M:	Michael Walle <mwalle@kernel.org>
6905S:	Maintained
6906F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
6907
6908DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6909M:	Jagan Teki <jagan@edgeble.ai>
6910S:	Maintained
6911F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6912F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6913
6914DRM DRIVER FOR LG SW43408 PANELS
6915M:	Sumit Semwal <sumit.semwal@linaro.org>
6916M:	Caleb Connolly <caleb.connolly@linaro.org>
6917S:	Maintained
6918T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6919F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6920F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6921
6922DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6923M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6924S:	Supported
6925T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6926F:	drivers/gpu/drm/logicvc/
6927
6928DRM DRIVER FOR LVDS PANELS
6929M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6930L:	dri-devel@lists.freedesktop.org
6931S:	Maintained
6932T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6933F:	Documentation/devicetree/bindings/display/lvds.yaml
6934F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6935F:	drivers/gpu/drm/panel/panel-lvds.c
6936
6937DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6938M:	Guido Günther <agx@sigxcpu.org>
6939R:	Purism Kernel Team <kernel@puri.sm>
6940S:	Maintained
6941F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6942F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6943
6944DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6945M:	Dave Airlie <airlied@redhat.com>
6946R:	Thomas Zimmermann <tzimmermann@suse.de>
6947R:	Jocelyn Falempe <jfalempe@redhat.com>
6948L:	dri-devel@lists.freedesktop.org
6949S:	Supported
6950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951F:	drivers/gpu/drm/mgag200/
6952
6953DRM DRIVER FOR MI0283QT
6954M:	Noralf Trønnes <noralf@tronnes.org>
6955S:	Maintained
6956T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6957F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6958F:	drivers/gpu/drm/tiny/mi0283qt.c
6959
6960DRM DRIVER FOR MIPI DBI compatible panels
6961M:	Noralf Trønnes <noralf@tronnes.org>
6962S:	Maintained
6963W:	https://github.com/notro/panel-mipi-dbi/wiki
6964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6965F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6966F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6967
6968DRM DRIVER for Qualcomm Adreno GPUs
6969M:	Rob Clark <robdclark@gmail.com>
6970R:	Sean Paul <sean@poorly.run>
6971R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6972L:	linux-arm-msm@vger.kernel.org
6973L:	dri-devel@lists.freedesktop.org
6974L:	freedreno@lists.freedesktop.org
6975S:	Maintained
6976B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6977T:	git https://gitlab.freedesktop.org/drm/msm.git
6978F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6979F:	drivers/gpu/drm/msm/adreno/
6980F:	drivers/gpu/drm/msm/msm_gpu.*
6981F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6982F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6983F:	drivers/gpu/drm/msm/registers/adreno/
6984F:	include/uapi/drm/msm_drm.h
6985
6986DRM DRIVER for Qualcomm display hardware
6987M:	Rob Clark <robdclark@gmail.com>
6988M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6989M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6990R:	Sean Paul <sean@poorly.run>
6991R:	Marijn Suijten <marijn.suijten@somainline.org>
6992L:	linux-arm-msm@vger.kernel.org
6993L:	dri-devel@lists.freedesktop.org
6994L:	freedreno@lists.freedesktop.org
6995S:	Maintained
6996B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6997T:	git https://gitlab.freedesktop.org/drm/msm.git
6998F:	Documentation/devicetree/bindings/display/msm/
6999F:	drivers/gpu/drm/ci/xfails/msm*
7000F:	drivers/gpu/drm/msm/
7001F:	include/uapi/drm/msm_drm.h
7002
7003DRM DRIVER FOR NOVATEK NT35510 PANELS
7004M:	Linus Walleij <linus.walleij@linaro.org>
7005S:	Maintained
7006T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7007F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7008F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7009
7010DRM DRIVER FOR NOVATEK NT35560 PANELS
7011M:	Linus Walleij <linus.walleij@linaro.org>
7012S:	Maintained
7013T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7014F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7015F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7016
7017DRM DRIVER FOR NOVATEK NT36523 PANELS
7018M:	Jianhua Lu <lujianhua000@gmail.com>
7019S:	Maintained
7020T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7021F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7022F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7023
7024DRM DRIVER FOR NOVATEK NT36672A PANELS
7025M:	Sumit Semwal <sumit.semwal@linaro.org>
7026S:	Maintained
7027T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7028F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7029F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7030
7031DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7032M:	Karol Herbst <kherbst@redhat.com>
7033M:	Lyude Paul <lyude@redhat.com>
7034M:	Danilo Krummrich <dakr@redhat.com>
7035L:	dri-devel@lists.freedesktop.org
7036L:	nouveau@lists.freedesktop.org
7037S:	Supported
7038W:	https://nouveau.freedesktop.org/
7039Q:	https://patchwork.freedesktop.org/project/nouveau/
7040Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7041B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7042C:	irc://irc.oftc.net/nouveau
7043T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7044F:	drivers/gpu/drm/nouveau/
7045F:	include/uapi/drm/nouveau_drm.h
7046
7047DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7048M:	Stefan Mavrodiev <stefan@olimex.com>
7049S:	Maintained
7050F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7051F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7052
7053DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7054R:	Douglas Anderson <dianders@chromium.org>
7055F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7056F:	drivers/gpu/drm/bridge/parade-ps8640.c
7057
7058DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7059M:	Noralf Trønnes <noralf@tronnes.org>
7060S:	Maintained
7061T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7062F:	Documentation/devicetree/bindings/display/repaper.txt
7063F:	drivers/gpu/drm/tiny/repaper.c
7064
7065DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7066M:	Dave Airlie <airlied@redhat.com>
7067M:	Gerd Hoffmann <kraxel@redhat.com>
7068L:	virtualization@lists.linux.dev
7069S:	Obsolete
7070W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7071T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7072F:	drivers/gpu/drm/tiny/cirrus.c
7073
7074DRM DRIVER FOR QXL VIRTUAL GPU
7075M:	Dave Airlie <airlied@redhat.com>
7076M:	Gerd Hoffmann <kraxel@redhat.com>
7077L:	virtualization@lists.linux.dev
7078L:	spice-devel@lists.freedesktop.org
7079S:	Maintained
7080T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7081F:	drivers/gpu/drm/qxl/
7082F:	include/uapi/drm/qxl_drm.h
7083
7084DRM DRIVER FOR RAYDIUM RM67191 PANELS
7085M:	Robert Chiras <robert.chiras@nxp.com>
7086S:	Maintained
7087F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7088F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7089
7090DRM DRIVER FOR SAMSUNG DB7430 PANELS
7091M:	Linus Walleij <linus.walleij@linaro.org>
7092S:	Maintained
7093T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7094F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7095F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7096
7097DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7098M:	Inki Dae <inki.dae@samsung.com>
7099M:	Jagan Teki <jagan@amarulasolutions.com>
7100M:	Marek Szyprowski <m.szyprowski@samsung.com>
7101S:	Maintained
7102T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7104F:	drivers/gpu/drm/bridge/samsung-dsim.c
7105F:	include/drm/bridge/samsung-dsim.h
7106
7107DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7108M:	Markuss Broks <markuss.broks@gmail.com>
7109S:	Maintained
7110F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7111F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7112
7113DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7114M:	Artur Weber <aweber.kernel@gmail.com>
7115S:	Maintained
7116F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7117F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7118
7119DRM DRIVER FOR SITRONIX ST7586 PANELS
7120M:	David Lechner <david@lechnology.com>
7121S:	Maintained
7122T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7123F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7124F:	drivers/gpu/drm/tiny/st7586.c
7125
7126DRM DRIVER FOR SITRONIX ST7701 PANELS
7127M:	Jagan Teki <jagan@amarulasolutions.com>
7128S:	Maintained
7129F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7130F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7131
7132DRM DRIVER FOR SITRONIX ST7703 PANELS
7133M:	Guido Günther <agx@sigxcpu.org>
7134R:	Purism Kernel Team <kernel@puri.sm>
7135R:	Ondrej Jirman <megi@xff.cz>
7136S:	Maintained
7137F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7138F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7139
7140DRM DRIVER FOR SITRONIX ST7735R PANELS
7141M:	David Lechner <david@lechnology.com>
7142S:	Maintained
7143T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7144F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7145F:	drivers/gpu/drm/tiny/st7735r.c
7146
7147DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7148M:	Javier Martinez Canillas <javierm@redhat.com>
7149S:	Maintained
7150T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7151F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7152F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7153F:	drivers/gpu/drm/solomon/ssd130x*
7154
7155DRM DRIVER FOR ST-ERICSSON MCDE
7156M:	Linus Walleij <linus.walleij@linaro.org>
7157S:	Maintained
7158T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7160F:	drivers/gpu/drm/mcde/
7161
7162DRM DRIVER FOR SYNAPTICS R63353 PANELS
7163M:	Michael Trimarchi <michael@amarulasolutions.com>
7164S:	Maintained
7165F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7166F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7167
7168DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7169M:	Jagan Teki <jagan@amarulasolutions.com>
7170S:	Maintained
7171F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7172F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7173
7174DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7175R:	Douglas Anderson <dianders@chromium.org>
7176F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7177F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7178
7179DRM DRIVER FOR TPO TPG110 PANELS
7180M:	Linus Walleij <linus.walleij@linaro.org>
7181S:	Maintained
7182T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7183F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7184F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7185
7186DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7187M:	Dave Airlie <airlied@redhat.com>
7188R:	Sean Paul <sean@poorly.run>
7189R:	Thomas Zimmermann <tzimmermann@suse.de>
7190L:	dri-devel@lists.freedesktop.org
7191S:	Supported
7192T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7193F:	drivers/gpu/drm/udl/
7194
7195DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7196M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7197M:	Melissa Wen <melissa.srw@gmail.com>
7198M:	Maíra Canal <mairacanal@riseup.net>
7199R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7200R:	Daniel Vetter <daniel@ffwll.ch>
7201L:	dri-devel@lists.freedesktop.org
7202S:	Maintained
7203T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7204F:	Documentation/gpu/vkms.rst
7205F:	drivers/gpu/drm/ci/xfails/vkms*
7206F:	drivers/gpu/drm/vkms/
7207
7208DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7209M:	Hans de Goede <hdegoede@redhat.com>
7210L:	dri-devel@lists.freedesktop.org
7211S:	Maintained
7212T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7213F:	drivers/gpu/drm/vboxvideo/
7214
7215DRM DRIVER FOR VMWARE VIRTUAL GPU
7216M:	Zack Rusin <zack.rusin@broadcom.com>
7217R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7218L:	dri-devel@lists.freedesktop.org
7219S:	Supported
7220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221F:	drivers/gpu/drm/vmwgfx/
7222F:	include/uapi/drm/vmwgfx_drm.h
7223
7224DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7225M:	Linus Walleij <linus.walleij@linaro.org>
7226S:	Maintained
7227T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7228F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7229F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7230
7231DRM DRIVERS
7232M:	David Airlie <airlied@gmail.com>
7233M:	Daniel Vetter <daniel@ffwll.ch>
7234L:	dri-devel@lists.freedesktop.org
7235S:	Maintained
7236B:	https://gitlab.freedesktop.org/drm
7237C:	irc://irc.oftc.net/dri-devel
7238T:	git https://gitlab.freedesktop.org/drm/kernel.git
7239F:	Documentation/devicetree/bindings/display/
7240F:	Documentation/devicetree/bindings/gpu/
7241F:	Documentation/gpu/
7242F:	drivers/gpu/
7243F:	include/drm/
7244F:	include/linux/vga*
7245F:	include/uapi/drm/
7246
7247DRM DRIVERS AND MISC GPU PATCHES
7248M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7249M:	Maxime Ripard <mripard@kernel.org>
7250M:	Thomas Zimmermann <tzimmermann@suse.de>
7251S:	Maintained
7252W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7253T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7254F:	Documentation/devicetree/bindings/display/
7255F:	Documentation/devicetree/bindings/gpu/
7256F:	Documentation/gpu/
7257F:	drivers/gpu/drm/
7258F:	drivers/gpu/vga/
7259F:	include/drm/drm
7260F:	include/linux/vga*
7261F:	include/uapi/drm/
7262X:	drivers/gpu/drm/amd/
7263X:	drivers/gpu/drm/armada/
7264X:	drivers/gpu/drm/etnaviv/
7265X:	drivers/gpu/drm/exynos/
7266X:	drivers/gpu/drm/i915/
7267X:	drivers/gpu/drm/kmb/
7268X:	drivers/gpu/drm/mediatek/
7269X:	drivers/gpu/drm/msm/
7270X:	drivers/gpu/drm/nouveau/
7271X:	drivers/gpu/drm/radeon/
7272X:	drivers/gpu/drm/renesas/rcar-du/
7273X:	drivers/gpu/drm/tegra/
7274
7275DRM DRIVERS FOR ALLWINNER A10
7276M:	Maxime Ripard <mripard@kernel.org>
7277M:	Chen-Yu Tsai <wens@csie.org>
7278L:	dri-devel@lists.freedesktop.org
7279S:	Supported
7280T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7281F:	Documentation/devicetree/bindings/display/allwinner*
7282F:	drivers/gpu/drm/sun4i/
7283
7284DRM DRIVERS FOR AMLOGIC SOCS
7285M:	Neil Armstrong <neil.armstrong@linaro.org>
7286L:	dri-devel@lists.freedesktop.org
7287L:	linux-amlogic@lists.infradead.org
7288S:	Supported
7289W:	http://linux-meson.com/
7290T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7291F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7292F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7293F:	Documentation/gpu/meson.rst
7294F:	drivers/gpu/drm/ci/xfails/meson*
7295F:	drivers/gpu/drm/meson/
7296
7297DRM DRIVERS FOR ATMEL HLCDC
7298M:	Sam Ravnborg <sam@ravnborg.org>
7299M:	Boris Brezillon <bbrezillon@kernel.org>
7300L:	dri-devel@lists.freedesktop.org
7301S:	Supported
7302T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7303F:	Documentation/devicetree/bindings/display/atmel/
7304F:	drivers/gpu/drm/atmel-hlcdc/
7305
7306DRM DRIVERS FOR BRIDGE CHIPS
7307M:	Andrzej Hajda <andrzej.hajda@intel.com>
7308M:	Neil Armstrong <neil.armstrong@linaro.org>
7309M:	Robert Foss <rfoss@kernel.org>
7310R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7311R:	Jonas Karlman <jonas@kwiboo.se>
7312R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7313S:	Maintained
7314T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7315F:	Documentation/devicetree/bindings/display/bridge/
7316F:	drivers/gpu/drm/bridge/
7317F:	drivers/gpu/drm/drm_bridge.c
7318F:	drivers/gpu/drm/drm_bridge_connector.c
7319F:	include/drm/drm_bridge.h
7320F:	include/drm/drm_bridge_connector.h
7321
7322DRM DRIVERS FOR EXYNOS
7323M:	Inki Dae <inki.dae@samsung.com>
7324M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7325M:	Kyungmin Park <kyungmin.park@samsung.com>
7326L:	dri-devel@lists.freedesktop.org
7327S:	Supported
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7329F:	Documentation/devicetree/bindings/display/exynos/
7330F:	Documentation/devicetree/bindings/display/samsung/
7331F:	drivers/gpu/drm/exynos/
7332F:	include/uapi/drm/exynos_drm.h
7333
7334DRM DRIVERS FOR FREESCALE DCU
7335M:	Stefan Agner <stefan@agner.ch>
7336M:	Alison Wang <alison.wang@nxp.com>
7337L:	dri-devel@lists.freedesktop.org
7338S:	Supported
7339T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7340F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7341F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7342F:	drivers/gpu/drm/fsl-dcu/
7343
7344DRM DRIVERS FOR FREESCALE IMX 5/6
7345M:	Philipp Zabel <p.zabel@pengutronix.de>
7346L:	dri-devel@lists.freedesktop.org
7347S:	Maintained
7348T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7349T:	git git://git.pengutronix.de/git/pza/linux
7350F:	Documentation/devicetree/bindings/display/imx/
7351F:	drivers/gpu/drm/imx/ipuv3/
7352F:	drivers/gpu/ipu-v3/
7353
7354DRM DRIVERS FOR FREESCALE IMX BRIDGE
7355M:	Liu Ying <victor.liu@nxp.com>
7356L:	dri-devel@lists.freedesktop.org
7357S:	Maintained
7358F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7359F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7360F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7361F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7362F:	drivers/gpu/drm/bridge/imx/
7363
7364DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7365M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7366L:	dri-devel@lists.freedesktop.org
7367S:	Maintained
7368T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7369F:	drivers/gpu/drm/gma500/
7370
7371DRM DRIVERS FOR HISILICON
7372M:	Xinliang Liu <xinliang.liu@linaro.org>
7373M:	Tian Tao  <tiantao6@hisilicon.com>
7374R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7375R:	Sumit Semwal <sumit.semwal@linaro.org>
7376R:	Yongqin Liu <yongqin.liu@linaro.org>
7377R:	John Stultz <jstultz@google.com>
7378L:	dri-devel@lists.freedesktop.org
7379S:	Maintained
7380T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7381F:	Documentation/devicetree/bindings/display/hisilicon/
7382F:	drivers/gpu/drm/hisilicon/
7383
7384DRM DRIVERS FOR LIMA
7385M:	Qiang Yu <yuq825@gmail.com>
7386L:	dri-devel@lists.freedesktop.org
7387L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7388S:	Maintained
7389T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7390F:	drivers/gpu/drm/lima/
7391F:	include/uapi/drm/lima_drm.h
7392
7393DRM DRIVERS FOR LOONGSON
7394M:	Sui Jingfeng <suijingfeng@loongson.cn>
7395L:	dri-devel@lists.freedesktop.org
7396S:	Supported
7397T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398F:	drivers/gpu/drm/loongson/
7399
7400DRM DRIVERS FOR MEDIATEK
7401M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7402M:	Philipp Zabel <p.zabel@pengutronix.de>
7403L:	dri-devel@lists.freedesktop.org
7404L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7405S:	Supported
7406F:	Documentation/devicetree/bindings/display/mediatek/
7407F:	drivers/gpu/drm/ci/xfails/mediatek*
7408F:	drivers/gpu/drm/mediatek/
7409F:	drivers/phy/mediatek/phy-mtk-dp.c
7410F:	drivers/phy/mediatek/phy-mtk-hdmi*
7411F:	drivers/phy/mediatek/phy-mtk-mipi*
7412
7413DRM DRIVERS FOR NVIDIA TEGRA
7414M:	Thierry Reding <thierry.reding@gmail.com>
7415M:	Mikko Perttunen <mperttunen@nvidia.com>
7416L:	dri-devel@lists.freedesktop.org
7417L:	linux-tegra@vger.kernel.org
7418S:	Supported
7419T:	git https://gitlab.freedesktop.org/drm/tegra.git
7420F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7421F:	Documentation/devicetree/bindings/gpu/host1x/
7422F:	drivers/gpu/drm/tegra/
7423F:	drivers/gpu/host1x/
7424F:	include/linux/host1x.h
7425F:	include/uapi/drm/tegra_drm.h
7426
7427DRM DRIVERS FOR RENESAS R-CAR
7428M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7429M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7430L:	dri-devel@lists.freedesktop.org
7431L:	linux-renesas-soc@vger.kernel.org
7432S:	Supported
7433T:	git git://linuxtv.org/pinchartl/media drm/du/next
7434F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7435F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7436F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7437F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7438F:	drivers/gpu/drm/renesas/rcar-du/
7439
7440DRM DRIVERS FOR RENESAS RZ
7441M:	Biju Das <biju.das.jz@bp.renesas.com>
7442L:	dri-devel@lists.freedesktop.org
7443L:	linux-renesas-soc@vger.kernel.org
7444S:	Maintained
7445T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7446F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7447F:	drivers/gpu/drm/renesas/rz-du/
7448
7449DRM DRIVERS FOR RENESAS SHMOBILE
7450M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7451M:	Geert Uytterhoeven <geert+renesas@glider.be>
7452L:	dri-devel@lists.freedesktop.org
7453L:	linux-renesas-soc@vger.kernel.org
7454S:	Supported
7455T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7456F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7457F:	drivers/gpu/drm/renesas/shmobile/
7458F:	include/linux/platform_data/shmob_drm.h
7459
7460DRM DRIVERS FOR ROCKCHIP
7461M:	Sandy Huang <hjc@rock-chips.com>
7462M:	Heiko Stübner <heiko@sntech.de>
7463M:	Andy Yan <andy.yan@rock-chips.com>
7464L:	dri-devel@lists.freedesktop.org
7465S:	Maintained
7466T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7467F:	Documentation/devicetree/bindings/display/rockchip/
7468F:	drivers/gpu/drm/ci/xfails/rockchip*
7469F:	drivers/gpu/drm/rockchip/
7470
7471DRM DRIVERS FOR STI
7472M:	Alain Volmat <alain.volmat@foss.st.com>
7473L:	dri-devel@lists.freedesktop.org
7474S:	Maintained
7475T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7476F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7477F:	drivers/gpu/drm/sti
7478
7479DRM DRIVERS FOR STM
7480M:	Yannick Fertre <yannick.fertre@foss.st.com>
7481M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7482M:	Philippe Cornu <philippe.cornu@foss.st.com>
7483L:	dri-devel@lists.freedesktop.org
7484S:	Maintained
7485T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7486F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7487F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7488F:	drivers/gpu/drm/stm
7489
7490DRM DRIVERS FOR TI KEYSTONE
7491M:	Jyri Sarha <jyri.sarha@iki.fi>
7492M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7493L:	dri-devel@lists.freedesktop.org
7494S:	Maintained
7495T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7496F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7497F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7498F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7499F:	drivers/gpu/drm/tidss/
7500
7501DRM DRIVERS FOR TI LCDC
7502M:	Jyri Sarha <jyri.sarha@iki.fi>
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/tilcdc/
7508F:	drivers/gpu/drm/tilcdc/
7509
7510DRM DRIVERS FOR TI OMAP
7511M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7512L:	dri-devel@lists.freedesktop.org
7513S:	Maintained
7514T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7515F:	Documentation/devicetree/bindings/display/ti/
7516F:	drivers/gpu/drm/omapdrm/
7517
7518DRM DRIVERS FOR V3D
7519M:	Melissa Wen <mwen@igalia.com>
7520M:	Maíra Canal <mcanal@igalia.com>
7521S:	Supported
7522T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7523F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7524F:	drivers/gpu/drm/v3d/
7525F:	include/uapi/drm/v3d_drm.h
7526
7527DRM DRIVERS FOR VC4
7528M:	Maxime Ripard <mripard@kernel.org>
7529M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7530R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7531S:	Supported
7532T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7533F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7534F:	drivers/gpu/drm/vc4/
7535F:	include/uapi/drm/vc4_drm.h
7536
7537DRM DRIVERS FOR VIVANTE GPU IP
7538M:	Lucas Stach <l.stach@pengutronix.de>
7539R:	Russell King <linux+etnaviv@armlinux.org.uk>
7540R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7541L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7542L:	dri-devel@lists.freedesktop.org
7543S:	Maintained
7544F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7545F:	drivers/gpu/drm/etnaviv/
7546F:	include/uapi/drm/etnaviv_drm.h
7547
7548DRM DRIVERS FOR XEN
7549M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7550L:	dri-devel@lists.freedesktop.org
7551L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7552S:	Supported
7553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554F:	Documentation/gpu/xen-front.rst
7555F:	drivers/gpu/drm/xen/
7556
7557DRM DRIVERS FOR XILINX
7558M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7559M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7560L:	dri-devel@lists.freedesktop.org
7561S:	Maintained
7562T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563F:	Documentation/devicetree/bindings/display/xlnx/
7564F:	drivers/gpu/drm/xlnx/
7565
7566DRM GPU SCHEDULER
7567M:	Luben Tuikov <ltuikov89@gmail.com>
7568M:	Matthew Brost <matthew.brost@intel.com>
7569L:	dri-devel@lists.freedesktop.org
7570S:	Maintained
7571T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7572F:	drivers/gpu/drm/scheduler/
7573F:	include/drm/gpu_scheduler.h
7574
7575DRM PANEL DRIVERS
7576M:	Neil Armstrong <neil.armstrong@linaro.org>
7577R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7578L:	dri-devel@lists.freedesktop.org
7579S:	Maintained
7580T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7581F:	Documentation/devicetree/bindings/display/panel/
7582F:	drivers/gpu/drm/drm_panel.c
7583F:	drivers/gpu/drm/panel/
7584F:	include/drm/drm_panel.h
7585
7586DRM PRIVACY-SCREEN CLASS
7587M:	Hans de Goede <hdegoede@redhat.com>
7588L:	dri-devel@lists.freedesktop.org
7589S:	Maintained
7590T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7591F:	drivers/gpu/drm/drm_privacy_screen*
7592F:	include/drm/drm_privacy_screen*
7593
7594DRM TTM SUBSYSTEM
7595M:	Christian Koenig <christian.koenig@amd.com>
7596M:	Huang Rui <ray.huang@amd.com>
7597L:	dri-devel@lists.freedesktop.org
7598S:	Maintained
7599T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7600F:	drivers/gpu/drm/ttm/
7601F:	include/drm/ttm/
7602
7603DRM AUTOMATED TESTING
7604M:	Helen Koike <helen.koike@collabora.com>
7605L:	dri-devel@lists.freedesktop.org
7606S:	Maintained
7607T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7608F:	Documentation/gpu/automated_testing.rst
7609F:	drivers/gpu/drm/ci/
7610
7611DSBR100 USB FM RADIO DRIVER
7612M:	Alexey Klimov <klimov.linux@gmail.com>
7613L:	linux-media@vger.kernel.org
7614S:	Maintained
7615T:	git git://linuxtv.org/media_tree.git
7616F:	drivers/media/radio/dsbr100.c
7617
7618DT3155 MEDIA DRIVER
7619M:	Hans Verkuil <hverkuil@xs4all.nl>
7620L:	linux-media@vger.kernel.org
7621S:	Odd Fixes
7622W:	https://linuxtv.org
7623T:	git git://linuxtv.org/media_tree.git
7624F:	drivers/media/pci/dt3155/
7625
7626DVB_USB_AF9015 MEDIA DRIVER
7627L:	linux-media@vger.kernel.org
7628S:	Orphan
7629W:	https://linuxtv.org
7630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7631F:	drivers/media/usb/dvb-usb-v2/af9015*
7632
7633DVB_USB_AF9035 MEDIA DRIVER
7634L:	linux-media@vger.kernel.org
7635S:	Orphan
7636W:	https://linuxtv.org
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638F:	drivers/media/usb/dvb-usb-v2/af9035*
7639
7640DVB_USB_ANYSEE MEDIA DRIVER
7641L:	linux-media@vger.kernel.org
7642S:	Orphan
7643W:	https://linuxtv.org
7644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7645F:	drivers/media/usb/dvb-usb-v2/anysee*
7646
7647DVB_USB_AU6610 MEDIA DRIVER
7648L:	linux-media@vger.kernel.org
7649S:	Orphan
7650W:	https://linuxtv.org
7651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7652F:	drivers/media/usb/dvb-usb-v2/au6610*
7653
7654DVB_USB_CE6230 MEDIA DRIVER
7655L:	linux-media@vger.kernel.org
7656S:	Orphan
7657W:	https://linuxtv.org
7658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7659F:	drivers/media/usb/dvb-usb-v2/ce6230*
7660
7661DVB_USB_CXUSB MEDIA DRIVER
7662M:	Michael Krufky <mkrufky@linuxtv.org>
7663L:	linux-media@vger.kernel.org
7664S:	Maintained
7665W:	https://linuxtv.org
7666W:	http://github.com/mkrufky
7667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7668T:	git git://linuxtv.org/media_tree.git
7669F:	drivers/media/usb/dvb-usb/cxusb*
7670
7671DVB_USB_EC168 MEDIA DRIVER
7672L:	linux-media@vger.kernel.org
7673S:	Orphan
7674W:	https://linuxtv.org
7675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7676F:	drivers/media/usb/dvb-usb-v2/ec168*
7677
7678DVB_USB_GL861 MEDIA DRIVER
7679L:	linux-media@vger.kernel.org
7680S:	Orphan
7681W:	https://linuxtv.org
7682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7683F:	drivers/media/usb/dvb-usb-v2/gl861*
7684
7685DVB_USB_MXL111SF MEDIA DRIVER
7686M:	Michael Krufky <mkrufky@linuxtv.org>
7687L:	linux-media@vger.kernel.org
7688S:	Maintained
7689W:	https://linuxtv.org
7690W:	http://github.com/mkrufky
7691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7692T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7693F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7694
7695DVB_USB_RTL28XXU MEDIA DRIVER
7696L:	linux-media@vger.kernel.org
7697S:	Orphan
7698W:	https://linuxtv.org
7699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7700F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7701
7702DVB_USB_V2 MEDIA DRIVER
7703L:	linux-media@vger.kernel.org
7704S:	Orphan
7705W:	https://linuxtv.org
7706W:	http://palosaari.fi/linux/
7707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7708F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7709F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7710
7711DYNAMIC DEBUG
7712M:	Jason Baron <jbaron@akamai.com>
7713M:	Jim Cromie <jim.cromie@gmail.com>
7714S:	Maintained
7715F:	include/linux/dynamic_debug.h
7716F:	lib/dynamic_debug.c
7717F:	lib/test_dynamic_debug.c
7718
7719DYNAMIC INTERRUPT MODERATION
7720M:	Tal Gilboa <talgi@nvidia.com>
7721S:	Maintained
7722F:	Documentation/networking/net_dim.rst
7723F:	include/linux/dim.h
7724F:	lib/dim/
7725
7726DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7727M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7728L:	linux-pm@vger.kernel.org
7729S:	Supported
7730B:	https://bugzilla.kernel.org
7731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7732F:	drivers/powercap/dtpm*
7733F:	include/linux/dtpm.h
7734
7735DZ DECSTATION DZ11 SERIAL DRIVER
7736M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7737S:	Maintained
7738F:	drivers/tty/serial/dz.*
7739
7740E3X0 POWER BUTTON DRIVER
7741M:	Moritz Fischer <moritz.fischer@ettus.com>
7742L:	usrp-users@lists.ettus.com
7743S:	Supported
7744W:	http://www.ettus.com
7745F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7746F:	drivers/input/misc/e3x0-button.c
7747
7748E4000 MEDIA DRIVER
7749L:	linux-media@vger.kernel.org
7750S:	Orphan
7751W:	https://linuxtv.org
7752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7753F:	drivers/media/tuners/e4000*
7754
7755EARTH_PT1 MEDIA DRIVER
7756M:	Akihiro Tsukada <tskd08@gmail.com>
7757L:	linux-media@vger.kernel.org
7758S:	Odd Fixes
7759F:	drivers/media/pci/pt1/
7760
7761EARTH_PT3 MEDIA DRIVER
7762M:	Akihiro Tsukada <tskd08@gmail.com>
7763L:	linux-media@vger.kernel.org
7764S:	Odd Fixes
7765F:	drivers/media/pci/pt3/
7766
7767EC100 MEDIA DRIVER
7768L:	linux-media@vger.kernel.org
7769S:	Orphan
7770W:	https://linuxtv.org
7771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7772F:	drivers/media/dvb-frontends/ec100*
7773
7774ECRYPT FILE SYSTEM
7775M:	Tyler Hicks <code@tyhicks.com>
7776L:	ecryptfs@vger.kernel.org
7777S:	Odd Fixes
7778W:	http://ecryptfs.org
7779W:	https://launchpad.net/ecryptfs
7780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7781F:	Documentation/filesystems/ecryptfs.rst
7782F:	fs/ecryptfs/
7783
7784EDAC-AMD64
7785M:	Yazen Ghannam <yazen.ghannam@amd.com>
7786L:	linux-edac@vger.kernel.org
7787S:	Supported
7788F:	drivers/edac/amd64_edac*
7789F:	drivers/edac/mce_amd*
7790
7791EDAC-ARMADA
7792M:	Jan Luebbe <jlu@pengutronix.de>
7793L:	linux-edac@vger.kernel.org
7794S:	Maintained
7795F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7796F:	drivers/edac/armada_xp_*
7797
7798EDAC-AST2500
7799M:	Stefan Schaeckeler <sschaeck@cisco.com>
7800S:	Supported
7801F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7802F:	drivers/edac/aspeed_edac.c
7803
7804EDAC-BLUEFIELD
7805M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7806S:	Supported
7807F:	drivers/edac/bluefield_edac.c
7808
7809EDAC-CALXEDA
7810M:	Andre Przywara <andre.przywara@arm.com>
7811L:	linux-edac@vger.kernel.org
7812S:	Maintained
7813F:	drivers/edac/highbank*
7814
7815EDAC-CAVIUM OCTEON
7816M:	Ralf Baechle <ralf@linux-mips.org>
7817L:	linux-edac@vger.kernel.org
7818L:	linux-mips@vger.kernel.org
7819S:	Supported
7820F:	drivers/edac/octeon_edac*
7821
7822EDAC-CAVIUM THUNDERX
7823M:	Robert Richter <rric@kernel.org>
7824L:	linux-edac@vger.kernel.org
7825S:	Odd Fixes
7826F:	drivers/edac/thunderx_edac*
7827
7828EDAC-CORE
7829M:	Borislav Petkov <bp@alien8.de>
7830M:	Tony Luck <tony.luck@intel.com>
7831R:	James Morse <james.morse@arm.com>
7832R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7833R:	Robert Richter <rric@kernel.org>
7834L:	linux-edac@vger.kernel.org
7835S:	Supported
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7837F:	Documentation/driver-api/edac.rst
7838F:	drivers/edac/
7839F:	include/linux/edac.h
7840
7841EDAC-DMC520
7842M:	Lei Wang <lewan@microsoft.com>
7843L:	linux-edac@vger.kernel.org
7844S:	Supported
7845F:	drivers/edac/dmc520_edac.c
7846
7847EDAC-E752X
7848M:	Mark Gross <markgross@kernel.org>
7849L:	linux-edac@vger.kernel.org
7850S:	Maintained
7851F:	drivers/edac/e752x_edac.c
7852
7853EDAC-E7XXX
7854L:	linux-edac@vger.kernel.org
7855S:	Maintained
7856F:	drivers/edac/e7xxx_edac.c
7857
7858EDAC-FSL_DDR
7859M:	York Sun <york.sun@nxp.com>
7860L:	linux-edac@vger.kernel.org
7861S:	Maintained
7862F:	drivers/edac/fsl_ddr_edac.*
7863
7864EDAC-GHES
7865M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7866L:	linux-edac@vger.kernel.org
7867S:	Maintained
7868F:	drivers/edac/ghes_edac.c
7869
7870EDAC-I10NM
7871M:	Tony Luck <tony.luck@intel.com>
7872L:	linux-edac@vger.kernel.org
7873S:	Maintained
7874F:	drivers/edac/i10nm_base.c
7875
7876EDAC-I3000
7877L:	linux-edac@vger.kernel.org
7878S:	Orphan
7879F:	drivers/edac/i3000_edac.c
7880
7881EDAC-I5000
7882L:	linux-edac@vger.kernel.org
7883S:	Maintained
7884F:	drivers/edac/i5000_edac.c
7885
7886EDAC-I5400
7887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7888L:	linux-edac@vger.kernel.org
7889S:	Maintained
7890F:	drivers/edac/i5400_edac.c
7891
7892EDAC-I7300
7893M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7894L:	linux-edac@vger.kernel.org
7895S:	Maintained
7896F:	drivers/edac/i7300_edac.c
7897
7898EDAC-I7CORE
7899M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7900L:	linux-edac@vger.kernel.org
7901S:	Maintained
7902F:	drivers/edac/i7core_edac.c
7903
7904EDAC-I82443BXGX
7905M:	Tim Small <tim@buttersideup.com>
7906L:	linux-edac@vger.kernel.org
7907S:	Maintained
7908F:	drivers/edac/i82443bxgx_edac.c
7909
7910EDAC-I82975X
7911M:	"Arvind R." <arvino55@gmail.com>
7912L:	linux-edac@vger.kernel.org
7913S:	Maintained
7914F:	drivers/edac/i82975x_edac.c
7915
7916EDAC-IE31200
7917M:	Jason Baron <jbaron@akamai.com>
7918L:	linux-edac@vger.kernel.org
7919S:	Maintained
7920F:	drivers/edac/ie31200_edac.c
7921
7922EDAC-IGEN6
7923M:	Tony Luck <tony.luck@intel.com>
7924R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7925L:	linux-edac@vger.kernel.org
7926S:	Maintained
7927F:	drivers/edac/igen6_edac.c
7928
7929EDAC-MPC85XX
7930M:	Johannes Thumshirn <morbidrsa@gmail.com>
7931L:	linux-edac@vger.kernel.org
7932S:	Maintained
7933F:	drivers/edac/mpc85xx_edac.[ch]
7934
7935EDAC-NPCM
7936M:	Marvin Lin <kflin@nuvoton.com>
7937M:	Stanley Chu <yschu@nuvoton.com>
7938L:	linux-edac@vger.kernel.org
7939S:	Maintained
7940F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7941F:	drivers/edac/npcm_edac.c
7942
7943EDAC-PASEMI
7944M:	Egor Martovetsky <egor@pasemi.com>
7945L:	linux-edac@vger.kernel.org
7946S:	Maintained
7947F:	drivers/edac/pasemi_edac.c
7948
7949EDAC-PND2
7950M:	Tony Luck <tony.luck@intel.com>
7951L:	linux-edac@vger.kernel.org
7952S:	Maintained
7953F:	drivers/edac/pnd2_edac.[ch]
7954
7955EDAC-QCOM
7956M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7957L:	linux-arm-msm@vger.kernel.org
7958L:	linux-edac@vger.kernel.org
7959S:	Maintained
7960F:	drivers/edac/qcom_edac.c
7961
7962EDAC-R82600
7963M:	Tim Small <tim@buttersideup.com>
7964L:	linux-edac@vger.kernel.org
7965S:	Maintained
7966F:	drivers/edac/r82600_edac.c
7967
7968EDAC-SBRIDGE
7969M:	Tony Luck <tony.luck@intel.com>
7970R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7971L:	linux-edac@vger.kernel.org
7972S:	Maintained
7973F:	drivers/edac/sb_edac.c
7974
7975EDAC-SKYLAKE
7976M:	Tony Luck <tony.luck@intel.com>
7977L:	linux-edac@vger.kernel.org
7978S:	Maintained
7979F:	drivers/edac/skx_*.[ch]
7980
7981EDAC-TI
7982M:	Tero Kristo <kristo@kernel.org>
7983L:	linux-edac@vger.kernel.org
7984S:	Odd Fixes
7985F:	drivers/edac/ti_edac.c
7986
7987EDIROL UA-101/UA-1000 DRIVER
7988M:	Clemens Ladisch <clemens@ladisch.de>
7989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7990S:	Maintained
7991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7992F:	sound/usb/misc/ua101.c
7993
7994EFI TEST DRIVER
7995M:	Ivan Hu <ivan.hu@canonical.com>
7996M:	Ard Biesheuvel <ardb@kernel.org>
7997L:	linux-efi@vger.kernel.org
7998S:	Maintained
7999F:	drivers/firmware/efi/test/
8000
8001EFI VARIABLE FILESYSTEM
8002M:	Jeremy Kerr <jk@ozlabs.org>
8003M:	Ard Biesheuvel <ardb@kernel.org>
8004L:	linux-efi@vger.kernel.org
8005S:	Maintained
8006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8007F:	fs/efivarfs/
8008
8009EFIFB FRAMEBUFFER DRIVER
8010M:	Peter Jones <pjones@redhat.com>
8011L:	linux-fbdev@vger.kernel.org
8012S:	Maintained
8013F:	drivers/video/fbdev/efifb.c
8014
8015EFS FILESYSTEM
8016S:	Orphan
8017W:	http://aeschi.ch.eu.org/efs/
8018F:	fs/efs/
8019
8020EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8021L:	netdev@vger.kernel.org
8022S:	Orphan
8023F:	drivers/net/ethernet/ibm/ehea/
8024
8025ELM327 CAN NETWORK DRIVER
8026M:	Max Staudt <max@enpas.org>
8027L:	linux-can@vger.kernel.org
8028S:	Maintained
8029F:	Documentation/networking/device_drivers/can/can327.rst
8030F:	drivers/net/can/can327.c
8031
8032EM28XX VIDEO4LINUX DRIVER
8033M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8034L:	linux-media@vger.kernel.org
8035S:	Maintained
8036W:	https://linuxtv.org
8037T:	git git://linuxtv.org/media_tree.git
8038F:	Documentation/admin-guide/media/em28xx*
8039F:	drivers/media/usb/em28xx/
8040
8041EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8042M:	Adrian Hunter <adrian.hunter@intel.com>
8043M:	Asutosh Das <quic_asutoshd@quicinc.com>
8044R:	Ritesh Harjani <ritesh.list@gmail.com>
8045L:	linux-mmc@vger.kernel.org
8046S:	Supported
8047F:	drivers/mmc/host/cqhci*
8048
8049EMS CPC-PCI CAN DRIVER
8050M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8051M:	support@ems-wuensche.com
8052L:	linux-can@vger.kernel.org
8053S:	Maintained
8054F:	drivers/net/can/sja1000/ems_pci.c
8055
8056EMULEX 10Gbps iSCSI - OneConnect DRIVER
8057M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8058L:	linux-scsi@vger.kernel.org
8059S:	Supported
8060W:	http://www.broadcom.com
8061F:	drivers/scsi/be2iscsi/
8062
8063EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8064M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8065M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8066M:	Somnath Kotur <somnath.kotur@broadcom.com>
8067L:	netdev@vger.kernel.org
8068S:	Supported
8069W:	http://www.emulex.com
8070F:	drivers/net/ethernet/emulex/benet/
8071
8072EMULEX ONECONNECT ROCE DRIVER
8073M:	Selvin Xavier <selvin.xavier@broadcom.com>
8074L:	linux-rdma@vger.kernel.org
8075S:	Odd Fixes
8076W:	http://www.broadcom.com
8077F:	drivers/infiniband/hw/ocrdma/
8078F:	include/uapi/rdma/ocrdma-abi.h
8079
8080EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8081M:	James Smart <james.smart@broadcom.com>
8082M:	Ram Vegesna <ram.vegesna@broadcom.com>
8083L:	linux-scsi@vger.kernel.org
8084L:	target-devel@vger.kernel.org
8085S:	Supported
8086W:	http://www.broadcom.com
8087F:	drivers/scsi/elx/
8088
8089EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8090M:	James Smart <james.smart@broadcom.com>
8091M:	Dick Kennedy <dick.kennedy@broadcom.com>
8092L:	linux-scsi@vger.kernel.org
8093S:	Supported
8094W:	http://www.broadcom.com
8095F:	drivers/scsi/lpfc/
8096
8097ENE CB710 FLASH CARD READER DRIVER
8098M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8099S:	Maintained
8100F:	drivers/misc/cb710/
8101F:	drivers/mmc/host/cb710-mmc.*
8102F:	include/linux/cb710.h
8103
8104ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8105M:	Maxim Levitsky <maximlevitsky@gmail.com>
8106S:	Maintained
8107F:	drivers/media/rc/ene_ir.*
8108
8109EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8110M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8111L:	linuxppc-dev@lists.ozlabs.org
8112S:	Maintained
8113F:	drivers/tty/ehv_bytechan.c
8114
8115EPSON S1D13XXX FRAMEBUFFER DRIVER
8116M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8117S:	Maintained
8118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8119F:	drivers/video/fbdev/s1d13xxxfb.c
8120F:	include/video/s1d13xxxfb.h
8121
8122EROFS FILE SYSTEM
8123M:	Gao Xiang <xiang@kernel.org>
8124M:	Chao Yu <chao@kernel.org>
8125R:	Yue Hu <huyue2@coolpad.com>
8126R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8127R:	Sandeep Dhavale <dhavale@google.com>
8128L:	linux-erofs@lists.ozlabs.org
8129S:	Maintained
8130W:	https://erofs.docs.kernel.org
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8132F:	Documentation/ABI/testing/sysfs-fs-erofs
8133F:	Documentation/filesystems/erofs.rst
8134F:	fs/erofs/
8135F:	include/trace/events/erofs.h
8136
8137ERRSEQ ERROR TRACKING INFRASTRUCTURE
8138M:	Jeff Layton <jlayton@kernel.org>
8139S:	Maintained
8140F:	include/linux/errseq.h
8141F:	lib/errseq.c
8142
8143ESD CAN NETWORK DRIVERS
8144M:	Stefan Mätje <stefan.maetje@esd.eu>
8145R:	socketcan@esd.eu
8146L:	linux-can@vger.kernel.org
8147S:	Maintained
8148F:	drivers/net/can/esd/
8149
8150ESD CAN/USB DRIVERS
8151M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8152R:	socketcan@esd.eu
8153L:	linux-can@vger.kernel.org
8154S:	Maintained
8155F:	drivers/net/can/usb/esd_usb.c
8156
8157ET131X NETWORK DRIVER
8158M:	Mark Einon <mark.einon@gmail.com>
8159S:	Odd Fixes
8160F:	drivers/net/ethernet/agere/
8161
8162ETAS ES58X CAN/USB DRIVER
8163M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8164L:	linux-can@vger.kernel.org
8165S:	Maintained
8166F:	Documentation/networking/devlink/etas_es58x.rst
8167F:	drivers/net/can/usb/etas_es58x/
8168
8169ETHERNET BRIDGE
8170M:	Roopa Prabhu <roopa@nvidia.com>
8171M:	Nikolay Aleksandrov <razor@blackwall.org>
8172L:	bridge@lists.linux.dev
8173L:	netdev@vger.kernel.org
8174S:	Maintained
8175W:	http://www.linuxfoundation.org/en/Net:Bridge
8176F:	include/linux/netfilter_bridge/
8177F:	net/bridge/
8178
8179ETHERNET PHY LIBRARY
8180M:	Andrew Lunn <andrew@lunn.ch>
8181M:	Heiner Kallweit <hkallweit1@gmail.com>
8182R:	Russell King <linux@armlinux.org.uk>
8183L:	netdev@vger.kernel.org
8184S:	Maintained
8185F:	Documentation/ABI/testing/sysfs-class-net-phydev
8186F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8187F:	Documentation/devicetree/bindings/net/mdio*
8188F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8189F:	Documentation/networking/phy.rst
8190F:	drivers/net/mdio/
8191F:	drivers/net/mdio/acpi_mdio.c
8192F:	drivers/net/mdio/fwnode_mdio.c
8193F:	drivers/net/mdio/of_mdio.c
8194F:	drivers/net/pcs/
8195F:	drivers/net/phy/
8196F:	include/dt-bindings/net/qca-ar803x.h
8197F:	include/linux/*mdio*.h
8198F:	include/linux/linkmode.h
8199F:	include/linux/mdio/*.h
8200F:	include/linux/mii.h
8201F:	include/linux/of_net.h
8202F:	include/linux/phy.h
8203F:	include/linux/phy_fixed.h
8204F:	include/linux/phylib_stubs.h
8205F:	include/linux/platform_data/mdio-bcm-unimac.h
8206F:	include/linux/platform_data/mdio-gpio.h
8207F:	include/trace/events/mdio.h
8208F:	include/uapi/linux/mdio.h
8209F:	include/uapi/linux/mii.h
8210F:	net/core/of_net.c
8211
8212ETHERNET PHY LIBRARY [RUST]
8213M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8214R:	Trevor Gross <tmgross@umich.edu>
8215L:	netdev@vger.kernel.org
8216L:	rust-for-linux@vger.kernel.org
8217S:	Maintained
8218F:	rust/kernel/net/phy.rs
8219
8220EXEC & BINFMT API, ELF
8221R:	Eric Biederman <ebiederm@xmission.com>
8222R:	Kees Cook <kees@kernel.org>
8223L:	linux-mm@kvack.org
8224S:	Supported
8225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8226F:	Documentation/userspace-api/ELF.rst
8227F:	fs/*binfmt_*.c
8228F:	fs/exec.c
8229F:	include/linux/binfmts.h
8230F:	include/linux/elf.h
8231F:	include/uapi/linux/binfmts.h
8232F:	include/uapi/linux/elf.h
8233F:	tools/testing/selftests/exec/
8234N:	asm/elf.h
8235N:	binfmt
8236
8237EXFAT FILE SYSTEM
8238M:	Namjae Jeon <linkinjeon@kernel.org>
8239M:	Sungjong Seo <sj1557.seo@samsung.com>
8240L:	linux-fsdevel@vger.kernel.org
8241S:	Maintained
8242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8243F:	fs/exfat/
8244
8245EXPRESSWIRE PROTOCOL LIBRARY
8246M:	Duje Mihanović <duje.mihanovic@skole.hr>
8247L:	linux-leds@vger.kernel.org
8248S:	Maintained
8249F:	drivers/leds/leds-expresswire.c
8250F:	include/linux/leds-expresswire.h
8251
8252EXT2 FILE SYSTEM
8253M:	Jan Kara <jack@suse.com>
8254L:	linux-ext4@vger.kernel.org
8255S:	Maintained
8256F:	Documentation/filesystems/ext2.rst
8257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8258F:	fs/ext2/
8259F:	include/linux/ext2*
8260
8261EXT4 FILE SYSTEM
8262M:	"Theodore Ts'o" <tytso@mit.edu>
8263M:	Andreas Dilger <adilger.kernel@dilger.ca>
8264L:	linux-ext4@vger.kernel.org
8265S:	Maintained
8266W:	http://ext4.wiki.kernel.org
8267Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8269F:	Documentation/filesystems/ext4/
8270F:	fs/ext4/
8271F:	include/trace/events/ext4.h
8272F:	include/uapi/linux/ext4.h
8273
8274Extended Verification Module (EVM)
8275M:	Mimi Zohar <zohar@linux.ibm.com>
8276M:	Roberto Sassu <roberto.sassu@huawei.com>
8277L:	linux-integrity@vger.kernel.org
8278S:	Supported
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8280F:	security/integrity/
8281F:	security/integrity/evm/
8282
8283EXTENSIBLE FIRMWARE INTERFACE (EFI)
8284M:	Ard Biesheuvel <ardb@kernel.org>
8285L:	linux-efi@vger.kernel.org
8286S:	Maintained
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8288F:	Documentation/admin-guide/efi-stub.rst
8289F:	arch/*/include/asm/efi.h
8290F:	arch/*/kernel/efi.c
8291F:	arch/arm/boot/compressed/efi-header.S
8292F:	arch/x86/platform/efi/
8293F:	drivers/firmware/efi/
8294F:	include/linux/efi*.h
8295
8296EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8297M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8298M:	Chanwoo Choi <cw00.choi@samsung.com>
8299L:	linux-kernel@vger.kernel.org
8300S:	Maintained
8301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8302F:	Documentation/devicetree/bindings/extcon/
8303F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8304F:	drivers/extcon/
8305F:	include/linux/extcon.h
8306F:	include/linux/extcon/
8307
8308EXTRA BOOT CONFIG
8309M:	Masami Hiramatsu <mhiramat@kernel.org>
8310L:	linux-kernel@vger.kernel.org
8311L:	linux-trace-kernel@vger.kernel.org
8312S:	Maintained
8313Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8315F:	Documentation/admin-guide/bootconfig.rst
8316F:	fs/proc/bootconfig.c
8317F:	include/linux/bootconfig.h
8318F:	lib/bootconfig-data.S
8319F:	lib/bootconfig.c
8320F:	tools/bootconfig/*
8321F:	tools/bootconfig/scripts/*
8322
8323EXYNOS DP DRIVER
8324M:	Jingoo Han <jingoohan1@gmail.com>
8325L:	dri-devel@lists.freedesktop.org
8326S:	Maintained
8327F:	drivers/gpu/drm/exynos/exynos_dp*
8328
8329EXYNOS SYSMMU (IOMMU) driver
8330M:	Marek Szyprowski <m.szyprowski@samsung.com>
8331L:	iommu@lists.linux.dev
8332S:	Maintained
8333F:	drivers/iommu/exynos-iommu.c
8334
8335F2FS FILE SYSTEM
8336M:	Jaegeuk Kim <jaegeuk@kernel.org>
8337M:	Chao Yu <chao@kernel.org>
8338L:	linux-f2fs-devel@lists.sourceforge.net
8339S:	Maintained
8340W:	https://f2fs.wiki.kernel.org/
8341Q:	https://patchwork.kernel.org/project/f2fs/list/
8342B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8344F:	Documentation/ABI/testing/sysfs-fs-f2fs
8345F:	Documentation/filesystems/f2fs.rst
8346F:	fs/f2fs/
8347F:	include/linux/f2fs_fs.h
8348F:	include/trace/events/f2fs.h
8349F:	include/uapi/linux/f2fs.h
8350
8351F71805F HARDWARE MONITORING DRIVER
8352M:	Jean Delvare <jdelvare@suse.com>
8353L:	linux-hwmon@vger.kernel.org
8354S:	Maintained
8355F:	Documentation/hwmon/f71805f.rst
8356F:	drivers/hwmon/f71805f.c
8357
8358FADDR2LINE
8359M:	Josh Poimboeuf <jpoimboe@kernel.org>
8360S:	Maintained
8361F:	scripts/faddr2line
8362
8363FAILOVER MODULE
8364M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8365L:	netdev@vger.kernel.org
8366S:	Supported
8367F:	Documentation/networking/failover.rst
8368F:	include/net/failover.h
8369F:	net/core/failover.c
8370
8371FANOTIFY
8372M:	Jan Kara <jack@suse.cz>
8373R:	Amir Goldstein <amir73il@gmail.com>
8374R:	Matthew Bobrowski <repnop@google.com>
8375L:	linux-fsdevel@vger.kernel.org
8376S:	Maintained
8377F:	fs/notify/fanotify/
8378F:	include/linux/fanotify.h
8379F:	include/uapi/linux/fanotify.h
8380
8381FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8382M:	Linus Walleij <linus.walleij@linaro.org>
8383L:	linux-usb@vger.kernel.org
8384S:	Maintained
8385F:	drivers/usb/fotg210/
8386
8387FARSYNC SYNCHRONOUS DRIVER
8388M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8389S:	Supported
8390W:	http://www.farsite.co.uk/
8391F:	drivers/net/wan/farsync.*
8392
8393FAULT INJECTION SUPPORT
8394M:	Akinobu Mita <akinobu.mita@gmail.com>
8395S:	Supported
8396F:	Documentation/fault-injection/
8397F:	lib/fault-inject.c
8398
8399FBTFT Framebuffer drivers
8400L:	dri-devel@lists.freedesktop.org
8401L:	linux-fbdev@vger.kernel.org
8402S:	Orphan
8403F:	drivers/staging/fbtft/
8404
8405FC0011 TUNER DRIVER
8406M:	Michael Buesch <m@bues.ch>
8407L:	linux-media@vger.kernel.org
8408S:	Maintained
8409F:	drivers/media/tuners/fc0011.c
8410F:	drivers/media/tuners/fc0011.h
8411
8412FC2580 MEDIA DRIVER
8413L:	linux-media@vger.kernel.org
8414S:	Orphan
8415W:	https://linuxtv.org
8416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8417F:	drivers/media/tuners/fc2580*
8418
8419FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8420M:	Hannes Reinecke <hare@suse.de>
8421L:	linux-scsi@vger.kernel.org
8422S:	Supported
8423W:	www.Open-FCoE.org
8424F:	drivers/scsi/fcoe/
8425F:	drivers/scsi/libfc/
8426F:	include/scsi/fc/
8427F:	include/scsi/libfc.h
8428F:	include/scsi/libfcoe.h
8429F:	include/uapi/scsi/fc/
8430
8431FILE LOCKING (flock() and fcntl()/lockf())
8432M:	Jeff Layton <jlayton@kernel.org>
8433M:	Chuck Lever <chuck.lever@oracle.com>
8434R:	Alexander Aring <alex.aring@gmail.com>
8435L:	linux-fsdevel@vger.kernel.org
8436S:	Maintained
8437F:	fs/fcntl.c
8438F:	fs/locks.c
8439F:	include/linux/fcntl.h
8440F:	include/uapi/linux/fcntl.h
8441
8442FILESYSTEM DIRECT ACCESS (DAX)
8443M:	Dan Williams <dan.j.williams@intel.com>
8444R:	Matthew Wilcox <willy@infradead.org>
8445R:	Jan Kara <jack@suse.cz>
8446L:	linux-fsdevel@vger.kernel.org
8447L:	nvdimm@lists.linux.dev
8448S:	Supported
8449F:	fs/dax.c
8450F:	include/linux/dax.h
8451F:	include/trace/events/fs_dax.h
8452
8453FILESYSTEMS (VFS and infrastructure)
8454M:	Alexander Viro <viro@zeniv.linux.org.uk>
8455M:	Christian Brauner <brauner@kernel.org>
8456R:	Jan Kara <jack@suse.cz>
8457L:	linux-fsdevel@vger.kernel.org
8458S:	Maintained
8459F:	fs/*
8460F:	include/linux/fs.h
8461F:	include/linux/fs_types.h
8462F:	include/uapi/linux/fs.h
8463F:	include/uapi/linux/openat2.h
8464
8465FILESYSTEMS [EXPORTFS]
8466M:	Chuck Lever <chuck.lever@oracle.com>
8467M:	Jeff Layton <jlayton@kernel.org>
8468R:	Amir Goldstein <amir73il@gmail.com>
8469L:	linux-fsdevel@vger.kernel.org
8470L:	linux-nfs@vger.kernel.org
8471S:	Supported
8472F:	Documentation/filesystems/nfs/exporting.rst
8473F:	fs/exportfs/
8474F:	fs/fhandle.c
8475F:	include/linux/exportfs.h
8476
8477FILESYSTEMS [IDMAPPED MOUNTS]
8478M:	Christian Brauner <brauner@kernel.org>
8479M:	Seth Forshee <sforshee@kernel.org>
8480L:	linux-fsdevel@vger.kernel.org
8481S:	Maintained
8482F:	Documentation/filesystems/idmappings.rst
8483F:	fs/mnt_idmapping.c
8484F:	include/linux/mnt_idmapping.*
8485F:	tools/testing/selftests/mount_setattr/
8486
8487FILESYSTEMS [IOMAP]
8488M:	Christian Brauner <brauner@kernel.org>
8489R:	Darrick J. Wong <djwong@kernel.org>
8490L:	linux-xfs@vger.kernel.org
8491L:	linux-fsdevel@vger.kernel.org
8492S:	Supported
8493F:	fs/iomap/
8494F:	include/linux/iomap.h
8495
8496FILESYSTEMS [NETFS LIBRARY]
8497M:	David Howells <dhowells@redhat.com>
8498R:	Jeff Layton <jlayton@kernel.org>
8499L:	netfs@lists.linux.dev
8500L:	linux-fsdevel@vger.kernel.org
8501S:	Supported
8502F:	Documentation/filesystems/caching/
8503F:	Documentation/filesystems/netfs_library.rst
8504F:	fs/netfs/
8505F:	include/linux/fscache*.h
8506F:	include/linux/netfs.h
8507F:	include/trace/events/fscache.h
8508F:	include/trace/events/netfs.h
8509
8510FILESYSTEMS [STACKABLE]
8511M:	Miklos Szeredi <miklos@szeredi.hu>
8512M:	Amir Goldstein <amir73il@gmail.com>
8513L:	linux-fsdevel@vger.kernel.org
8514L:	linux-unionfs@vger.kernel.org
8515S:	Maintained
8516F:	fs/backing-file.c
8517F:	include/linux/backing-file.h
8518
8519FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8520M:	Riku Voipio <riku.voipio@iki.fi>
8521L:	linux-hwmon@vger.kernel.org
8522S:	Maintained
8523F:	drivers/hwmon/f75375s.c
8524F:	include/linux/f75375s.h
8525
8526FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8527M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8528L:	linux-can@vger.kernel.org
8529S:	Maintained
8530F:	drivers/net/can/usb/f81604.c
8531
8532FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8533M:	Clemens Ladisch <clemens@ladisch.de>
8534M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8536S:	Maintained
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8538F:	include/uapi/sound/firewire.h
8539F:	sound/firewire/
8540
8541FIREWIRE MEDIA DRIVERS (firedtv)
8542M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8543L:	linux-media@vger.kernel.org
8544L:	linux1394-devel@lists.sourceforge.net
8545S:	Maintained
8546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8547F:	drivers/media/firewire/
8548
8549FIREWIRE SBP-2 TARGET
8550M:	Chris Boot <bootc@bootc.net>
8551L:	linux-scsi@vger.kernel.org
8552L:	target-devel@vger.kernel.org
8553L:	linux1394-devel@lists.sourceforge.net
8554S:	Maintained
8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8556F:	drivers/target/sbp/
8557
8558FIREWIRE SUBSYSTEM
8559M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8560M:	Takashi Sakamoto <takaswie@kernel.org>
8561L:	linux1394-devel@lists.sourceforge.net
8562S:	Maintained
8563W:	http://ieee1394.docs.kernel.org/
8564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8565F:	drivers/firewire/
8566F:	include/linux/firewire.h
8567F:	include/uapi/linux/firewire*.h
8568F:	tools/firewire/
8569
8570FIRMWARE FRAMEWORK FOR ARMV8-A
8571M:	Sudeep Holla <sudeep.holla@arm.com>
8572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8573S:	Maintained
8574F:	drivers/firmware/arm_ffa/
8575F:	include/linux/arm_ffa.h
8576
8577FIRMWARE LOADER (request_firmware)
8578M:	Luis Chamberlain <mcgrof@kernel.org>
8579M:	Russ Weight <russ.weight@linux.dev>
8580L:	linux-kernel@vger.kernel.org
8581S:	Maintained
8582F:	Documentation/firmware_class/
8583F:	drivers/base/firmware_loader/
8584F:	include/linux/firmware.h
8585
8586FLEXTIMER FTM-QUADDEC DRIVER
8587M:	Patrick Havelange <patrick.havelange@essensium.com>
8588L:	linux-iio@vger.kernel.org
8589S:	Maintained
8590F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8591F:	drivers/counter/ftm-quaddec.c
8592
8593FLOPPY DRIVER
8594M:	Denis Efremov <efremov@linux.com>
8595L:	linux-block@vger.kernel.org
8596S:	Odd Fixes
8597F:	drivers/block/floppy.c
8598
8599FLYSKY FSIA6B RC RECEIVER
8600M:	Markus Koch <markus@notsyncing.net>
8601L:	linux-input@vger.kernel.org
8602S:	Maintained
8603F:	drivers/input/joystick/fsia6b.c
8604
8605FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8606M:	Geoffrey D. Bennett <g@b4.vu>
8607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8608S:	Maintained
8609W:	https://github.com/geoffreybennett/scarlett-gen2
8610B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8611T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8612F:	include/uapi/sound/scarlett2.h
8613F:	sound/usb/mixer_scarlett2.c
8614
8615FORCEDETH GIGABIT ETHERNET DRIVER
8616M:	Rain River <rain.1986.08.12@gmail.com>
8617M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/ethernet/nvidia/*
8621
8622FORTIFY_SOURCE
8623M:	Kees Cook <kees@kernel.org>
8624L:	linux-hardening@vger.kernel.org
8625S:	Supported
8626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8627F:	include/linux/fortify-string.h
8628F:	lib/fortify_kunit.c
8629F:	lib/memcpy_kunit.c
8630F:	lib/test_fortify/*
8631F:	scripts/test_fortify.sh
8632K:	\b__NO_FORTIFY\b
8633
8634FPGA DFL DRIVERS
8635M:	Wu Hao <hao.wu@intel.com>
8636R:	Tom Rix <trix@redhat.com>
8637L:	linux-fpga@vger.kernel.org
8638S:	Maintained
8639F:	Documentation/ABI/testing/sysfs-bus-dfl*
8640F:	Documentation/fpga/dfl.rst
8641F:	drivers/fpga/dfl*
8642F:	drivers/uio/uio_dfl.c
8643F:	include/linux/dfl.h
8644F:	include/uapi/linux/fpga-dfl.h
8645
8646FPGA MANAGER FRAMEWORK
8647M:	Moritz Fischer <mdf@kernel.org>
8648M:	Wu Hao <hao.wu@intel.com>
8649M:	Xu Yilun <yilun.xu@intel.com>
8650R:	Tom Rix <trix@redhat.com>
8651L:	linux-fpga@vger.kernel.org
8652S:	Maintained
8653Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8655F:	Documentation/devicetree/bindings/fpga/
8656F:	Documentation/driver-api/fpga/
8657F:	Documentation/fpga/
8658F:	drivers/fpga/
8659F:	include/linux/fpga/
8660
8661FPU EMULATOR
8662M:	Bill Metzenthen <billm@melbpc.org.au>
8663S:	Maintained
8664W:	https://floatingpoint.billm.au/
8665F:	arch/x86/math-emu/
8666
8667FRAMEBUFFER CORE
8668M:	Daniel Vetter <daniel@ffwll.ch>
8669S:	Odd Fixes
8670T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8671F:	drivers/video/fbdev/core/
8672
8673FRAMEBUFFER LAYER
8674M:	Helge Deller <deller@gmx.de>
8675L:	linux-fbdev@vger.kernel.org
8676L:	dri-devel@lists.freedesktop.org
8677S:	Maintained
8678Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8680F:	Documentation/fb/
8681F:	drivers/video/
8682F:	include/linux/fb.h
8683F:	include/uapi/linux/fb.h
8684F:	include/uapi/video/
8685F:	include/video/
8686
8687FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8688M:	Horia Geantă <horia.geanta@nxp.com>
8689M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8690M:	Gaurav Jain <gaurav.jain@nxp.com>
8691L:	linux-crypto@vger.kernel.org
8692S:	Maintained
8693F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8694F:	drivers/crypto/caam/
8695
8696FREESCALE COLDFIRE M5441X MMC DRIVER
8697M:	Angelo Dureghello <adureghello@baylibre.com>
8698L:	linux-mmc@vger.kernel.org
8699S:	Maintained
8700F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8701F:	include/linux/platform_data/mmc-esdhc-mcf.h
8702
8703FREESCALE DIU FRAMEBUFFER DRIVER
8704M:	Timur Tabi <timur@kernel.org>
8705L:	linux-fbdev@vger.kernel.org
8706S:	Maintained
8707F:	drivers/video/fbdev/fsl-diu-fb.*
8708
8709FREESCALE DMA DRIVER
8710M:	Zhang Wei <zw@zh-kernel.org>
8711L:	linuxppc-dev@lists.ozlabs.org
8712S:	Maintained
8713F:	drivers/dma/fsldma.*
8714
8715FREESCALE DSPI DRIVER
8716M:	Vladimir Oltean <olteanv@gmail.com>
8717L:	linux-spi@vger.kernel.org
8718S:	Maintained
8719F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8720F:	drivers/spi/spi-fsl-dspi.c
8721F:	include/linux/spi/spi-fsl-dspi.h
8722
8723FREESCALE eDMA DRIVER
8724M:	Frank Li <Frank.Li@nxp.com>
8725L:	imx@lists.linux.dev
8726L:	dmaengine@vger.kernel.org
8727S:	Maintained
8728F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8729F:	drivers/dma/fsl-edma*.*
8730
8731FREESCALE ENETC ETHERNET DRIVERS
8732M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8733M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8734L:	netdev@vger.kernel.org
8735S:	Maintained
8736F:	drivers/net/ethernet/freescale/enetc/
8737
8738FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8739M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8740L:	netdev@vger.kernel.org
8741S:	Maintained
8742F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8743F:	drivers/net/ethernet/freescale/gianfar*
8744
8745FREESCALE GPMI NAND DRIVER
8746M:	Han Xu <han.xu@nxp.com>
8747L:	linux-mtd@lists.infradead.org
8748S:	Maintained
8749F:	drivers/mtd/nand/raw/gpmi-nand/*
8750
8751FREESCALE I2C CPM DRIVER
8752M:	Jochen Friedrich <jochen@scram.de>
8753L:	linuxppc-dev@lists.ozlabs.org
8754L:	linux-i2c@vger.kernel.org
8755S:	Maintained
8756F:	drivers/i2c/busses/i2c-cpm.c
8757
8758FREESCALE IMX / MXC FEC DRIVER
8759M:	Wei Fang <wei.fang@nxp.com>
8760R:	Shenwei Wang <shenwei.wang@nxp.com>
8761R:	Clark Wang <xiaoning.wang@nxp.com>
8762L:	imx@lists.linux.dev
8763L:	netdev@vger.kernel.org
8764S:	Maintained
8765F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8766F:	drivers/net/ethernet/freescale/fec.h
8767F:	drivers/net/ethernet/freescale/fec_main.c
8768F:	drivers/net/ethernet/freescale/fec_ptp.c
8769
8770FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8771M:	Sascha Hauer <s.hauer@pengutronix.de>
8772R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8773L:	linux-fbdev@vger.kernel.org
8774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8775S:	Maintained
8776F:	drivers/video/fbdev/imxfb.c
8777
8778FREESCALE IMX DDR PMU DRIVER
8779M:	Frank Li <Frank.li@nxp.com>
8780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8781S:	Maintained
8782F:	Documentation/admin-guide/perf/imx-ddr.rst
8783F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8784F:	drivers/perf/fsl_imx8_ddr_perf.c
8785
8786FREESCALE IMX I2C DRIVER
8787M:	Oleksij Rempel <o.rempel@pengutronix.de>
8788R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8789L:	linux-i2c@vger.kernel.org
8790S:	Maintained
8791F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8792F:	drivers/i2c/busses/i2c-imx.c
8793
8794FREESCALE IMX LPI2C DRIVER
8795M:	Dong Aisheng <aisheng.dong@nxp.com>
8796L:	linux-i2c@vger.kernel.org
8797L:	imx@lists.linux.dev
8798S:	Maintained
8799F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8800F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8801
8802FREESCALE MPC I2C DRIVER
8803M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8804L:	linux-i2c@vger.kernel.org
8805S:	Maintained
8806F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8807F:	drivers/i2c/busses/i2c-mpc.c
8808
8809FREESCALE QORIQ DPAA ETHERNET DRIVER
8810M:	Madalin Bucur <madalin.bucur@nxp.com>
8811L:	netdev@vger.kernel.org
8812S:	Maintained
8813F:	drivers/net/ethernet/freescale/dpaa
8814
8815FREESCALE QORIQ DPAA FMAN DRIVER
8816M:	Madalin Bucur <madalin.bucur@nxp.com>
8817R:	Sean Anderson <sean.anderson@seco.com>
8818L:	netdev@vger.kernel.org
8819S:	Maintained
8820F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8821F:	drivers/net/ethernet/freescale/fman
8822
8823FREESCALE QORIQ PTP CLOCK DRIVER
8824M:	Yangbo Lu <yangbo.lu@nxp.com>
8825L:	netdev@vger.kernel.org
8826S:	Maintained
8827F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8828F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8829F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8830F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8831F:	drivers/ptp/ptp_qoriq.c
8832F:	drivers/ptp/ptp_qoriq_debugfs.c
8833F:	include/linux/fsl/ptp_qoriq.h
8834
8835FREESCALE QUAD SPI DRIVER
8836M:	Han Xu <han.xu@nxp.com>
8837L:	linux-spi@vger.kernel.org
8838S:	Maintained
8839F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8840F:	drivers/spi/spi-fsl-qspi.c
8841
8842FREESCALE QUICC ENGINE LIBRARY
8843M:	Qiang Zhao <qiang.zhao@nxp.com>
8844L:	linuxppc-dev@lists.ozlabs.org
8845S:	Maintained
8846F:	drivers/soc/fsl/qe/
8847F:	include/soc/fsl/qe/
8848
8849FREESCALE QUICC ENGINE QMC DRIVER
8850M:	Herve Codina <herve.codina@bootlin.com>
8851L:	linuxppc-dev@lists.ozlabs.org
8852S:	Maintained
8853F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8854F:	drivers/soc/fsl/qe/qmc.c
8855F:	include/soc/fsl/qe/qmc.h
8856
8857FREESCALE QUICC ENGINE QMC HDLC DRIVER
8858M:	Herve Codina <herve.codina@bootlin.com>
8859L:	netdev@vger.kernel.org
8860L:	linuxppc-dev@lists.ozlabs.org
8861S:	Maintained
8862F:	drivers/net/wan/fsl_qmc_hdlc.c
8863
8864FREESCALE QUICC ENGINE TSA DRIVER
8865M:	Herve Codina <herve.codina@bootlin.com>
8866L:	linuxppc-dev@lists.ozlabs.org
8867S:	Maintained
8868F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8869F:	drivers/soc/fsl/qe/tsa.c
8870F:	drivers/soc/fsl/qe/tsa.h
8871F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8872
8873FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8874L:	netdev@vger.kernel.org
8875L:	linuxppc-dev@lists.ozlabs.org
8876S:	Orphan
8877F:	drivers/net/ethernet/freescale/ucc_geth*
8878
8879FREESCALE QUICC ENGINE UCC HDLC DRIVER
8880M:	Zhao Qiang <qiang.zhao@nxp.com>
8881L:	netdev@vger.kernel.org
8882L:	linuxppc-dev@lists.ozlabs.org
8883S:	Maintained
8884F:	drivers/net/wan/fsl_ucc_hdlc*
8885
8886FREESCALE QUICC ENGINE UCC UART DRIVER
8887M:	Timur Tabi <timur@kernel.org>
8888L:	linuxppc-dev@lists.ozlabs.org
8889S:	Maintained
8890F:	drivers/tty/serial/ucc_uart.c
8891
8892FREESCALE SOC DRIVERS
8893L:	linuxppc-dev@lists.ozlabs.org
8894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8895S:	Orphan
8896F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8897F:	Documentation/devicetree/bindings/soc/fsl/
8898F:	drivers/soc/fsl/
8899F:	include/linux/fsl/
8900F:	include/soc/fsl/
8901
8902FREESCALE SOC FS_ENET DRIVER
8903M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8904L:	linuxppc-dev@lists.ozlabs.org
8905L:	netdev@vger.kernel.org
8906S:	Maintained
8907F:	drivers/net/ethernet/freescale/fs_enet/
8908
8909FREESCALE SOC SOUND DRIVERS
8910M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8911M:	Xiubo Li <Xiubo.Lee@gmail.com>
8912R:	Fabio Estevam <festevam@gmail.com>
8913R:	Nicolin Chen <nicoleotsuka@gmail.com>
8914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8915L:	linuxppc-dev@lists.ozlabs.org
8916S:	Maintained
8917F:	sound/soc/fsl/fsl*
8918F:	sound/soc/fsl/imx*
8919
8920FREESCALE SOC SOUND QMC DRIVER
8921M:	Herve Codina <herve.codina@bootlin.com>
8922L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8923L:	linuxppc-dev@lists.ozlabs.org
8924S:	Maintained
8925F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8926F:	sound/soc/fsl/fsl_qmc_audio.c
8927
8928FREESCALE USB PERIPHERAL DRIVERS
8929L:	linux-usb@vger.kernel.org
8930L:	linuxppc-dev@lists.ozlabs.org
8931S:	Orphan
8932F:	drivers/usb/gadget/udc/fsl*
8933
8934FREESCALE USB PHY DRIVER
8935L:	linux-usb@vger.kernel.org
8936L:	linuxppc-dev@lists.ozlabs.org
8937S:	Orphan
8938F:	drivers/usb/phy/phy-fsl-usb*
8939
8940FREEVXFS FILESYSTEM
8941M:	Christoph Hellwig <hch@infradead.org>
8942S:	Maintained
8943W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8944F:	fs/freevxfs/
8945
8946FREEZER
8947M:	"Rafael J. Wysocki" <rafael@kernel.org>
8948M:	Pavel Machek <pavel@ucw.cz>
8949L:	linux-pm@vger.kernel.org
8950S:	Supported
8951F:	Documentation/power/freezing-of-tasks.rst
8952F:	include/linux/freezer.h
8953F:	kernel/freezer.c
8954
8955FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8956M:	Eric Biggers <ebiggers@kernel.org>
8957M:	Theodore Y. Ts'o <tytso@mit.edu>
8958M:	Jaegeuk Kim <jaegeuk@kernel.org>
8959L:	linux-fscrypt@vger.kernel.org
8960S:	Supported
8961Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8962T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8963F:	Documentation/filesystems/fscrypt.rst
8964F:	fs/crypto/
8965F:	include/linux/fscrypt.h
8966F:	include/uapi/linux/fscrypt.h
8967
8968FSI SUBSYSTEM
8969M:	Jeremy Kerr <jk@ozlabs.org>
8970M:	Joel Stanley <joel@jms.id.au>
8971R:	Alistar Popple <alistair@popple.id.au>
8972R:	Eddie James <eajames@linux.ibm.com>
8973L:	linux-fsi@lists.ozlabs.org
8974S:	Supported
8975Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8977F:	drivers/fsi/
8978F:	include/linux/fsi*.h
8979F:	include/trace/events/fsi*.h
8980
8981FSI-ATTACHED I2C DRIVER
8982M:	Eddie James <eajames@linux.ibm.com>
8983L:	linux-i2c@vger.kernel.org
8984L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8987F:	drivers/i2c/busses/i2c-fsi.c
8988
8989FSI-ATTACHED SPI DRIVER
8990M:	Eddie James <eajames@linux.ibm.com>
8991L:	linux-spi@vger.kernel.org
8992S:	Maintained
8993F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8994F:	drivers/spi/spi-fsi.c
8995
8996FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8997M:	Jan Kara <jack@suse.cz>
8998R:	Amir Goldstein <amir73il@gmail.com>
8999L:	linux-fsdevel@vger.kernel.org
9000S:	Maintained
9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9002F:	fs/notify/
9003F:	include/linux/fsnotify*.h
9004
9005FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9006M:	Eric Biggers <ebiggers@kernel.org>
9007M:	Theodore Y. Ts'o <tytso@mit.edu>
9008L:	fsverity@lists.linux.dev
9009S:	Supported
9010Q:	https://patchwork.kernel.org/project/fsverity/list/
9011T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9012F:	Documentation/filesystems/fsverity.rst
9013F:	fs/verity/
9014F:	include/linux/fsverity.h
9015F:	include/uapi/linux/fsverity.h
9016
9017FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9018M:	Michael Zaidman <michael.zaidman@gmail.com>
9019L:	linux-i2c@vger.kernel.org
9020L:	linux-input@vger.kernel.org
9021S:	Maintained
9022F:	drivers/hid/hid-ft260.c
9023
9024FUJITSU LAPTOP EXTRAS
9025M:	Jonathan Woithe <jwoithe@just42.net>
9026L:	platform-driver-x86@vger.kernel.org
9027S:	Maintained
9028F:	drivers/platform/x86/fujitsu-laptop.c
9029
9030FUJITSU TABLET EXTRAS
9031M:	Robert Gerlach <khnz@gmx.de>
9032L:	platform-driver-x86@vger.kernel.org
9033S:	Maintained
9034F:	drivers/platform/x86/fujitsu-tablet.c
9035
9036FUNCTION HOOKS (FTRACE)
9037M:	Steven Rostedt <rostedt@goodmis.org>
9038M:	Masami Hiramatsu <mhiramat@kernel.org>
9039R:	Mark Rutland <mark.rutland@arm.com>
9040L:	linux-kernel@vger.kernel.org
9041L:	linux-trace-kernel@vger.kernel.org
9042S:	Maintained
9043Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9045F:	Documentation/trace/ftrace*
9046F:	arch/*/*/*/*ftrace*
9047F:	arch/*/*/*ftrace*
9048F:	include/*/ftrace.h
9049F:	kernel/trace/fgraph.c
9050F:	kernel/trace/ftrace*
9051F:	samples/ftrace
9052
9053FUNGIBLE ETHERNET DRIVERS
9054M:	Dimitris Michailidis <dmichail@fungible.com>
9055L:	netdev@vger.kernel.org
9056S:	Supported
9057F:	drivers/net/ethernet/fungible/
9058
9059FUSE: FILESYSTEM IN USERSPACE
9060M:	Miklos Szeredi <miklos@szeredi.hu>
9061L:	linux-fsdevel@vger.kernel.org
9062S:	Maintained
9063W:	https://github.com/libfuse/
9064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9065F:	Documentation/filesystems/fuse.rst
9066F:	fs/fuse/
9067F:	include/uapi/linux/fuse.h
9068
9069FUTEX SUBSYSTEM
9070M:	Thomas Gleixner <tglx@linutronix.de>
9071M:	Ingo Molnar <mingo@redhat.com>
9072R:	Peter Zijlstra <peterz@infradead.org>
9073R:	Darren Hart <dvhart@infradead.org>
9074R:	Davidlohr Bueso <dave@stgolabs.net>
9075R:	André Almeida <andrealmeid@igalia.com>
9076L:	linux-kernel@vger.kernel.org
9077S:	Maintained
9078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9079F:	Documentation/locking/*futex*
9080F:	include/asm-generic/futex.h
9081F:	include/linux/futex.h
9082F:	include/uapi/linux/futex.h
9083F:	kernel/futex/*
9084F:	tools/perf/bench/futex*
9085F:	tools/testing/selftests/futex/
9086
9087GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9088M:	Sebastian Reichel <sre@kernel.org>
9089L:	linux-media@vger.kernel.org
9090S:	Maintained
9091F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9092F:	drivers/media/i2c/gc0308.c
9093
9094GALAXYCORE GC2145 SENSOR DRIVER
9095M:	Alain Volmat <alain.volmat@foss.st.com>
9096L:	linux-media@vger.kernel.org
9097S:	Maintained
9098T:	git git://linuxtv.org/media_tree.git
9099F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9100F:	drivers/media/i2c/gc2145.c
9101
9102GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9103M:	Tim Harvey <tharvey@gateworks.com>
9104S:	Maintained
9105F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9106F:	Documentation/hwmon/gsc-hwmon.rst
9107F:	drivers/hwmon/gsc-hwmon.c
9108F:	drivers/mfd/gateworks-gsc.c
9109F:	include/linux/mfd/gsc.h
9110F:	include/linux/platform_data/gsc_hwmon.h
9111
9112GCC PLUGINS
9113M:	Kees Cook <kees@kernel.org>
9114L:	linux-hardening@vger.kernel.org
9115S:	Maintained
9116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9117F:	Documentation/kbuild/gcc-plugins.rst
9118F:	include/linux/stackleak.h
9119F:	kernel/stackleak.c
9120F:	scripts/Makefile.gcc-plugins
9121F:	scripts/gcc-plugins/
9122
9123GCOV BASED KERNEL PROFILING
9124M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9125S:	Maintained
9126F:	Documentation/dev-tools/gcov.rst
9127F:	kernel/gcov/
9128
9129GDB KERNEL DEBUGGING HELPER SCRIPTS
9130M:	Jan Kiszka <jan.kiszka@siemens.com>
9131M:	Kieran Bingham <kbingham@kernel.org>
9132S:	Supported
9133F:	scripts/gdb/
9134
9135GEMINI CRYPTO DRIVER
9136M:	Corentin Labbe <clabbe@baylibre.com>
9137L:	linux-crypto@vger.kernel.org
9138S:	Maintained
9139F:	drivers/crypto/gemini/
9140
9141GEMTEK FM RADIO RECEIVER DRIVER
9142M:	Hans Verkuil <hverkuil@xs4all.nl>
9143L:	linux-media@vger.kernel.org
9144S:	Maintained
9145W:	https://linuxtv.org
9146T:	git git://linuxtv.org/media_tree.git
9147F:	drivers/media/radio/radio-gemtek*
9148
9149GENERIC ARCHITECTURE TOPOLOGY
9150M:	Sudeep Holla <sudeep.holla@arm.com>
9151L:	linux-kernel@vger.kernel.org
9152S:	Maintained
9153F:	drivers/base/arch_topology.c
9154F:	include/linux/arch_topology.h
9155
9156GENERIC ENTRY CODE
9157M:	Thomas Gleixner <tglx@linutronix.de>
9158M:	Peter Zijlstra <peterz@infradead.org>
9159M:	Andy Lutomirski <luto@kernel.org>
9160L:	linux-kernel@vger.kernel.org
9161S:	Maintained
9162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9163F:	include/linux/entry-common.h
9164F:	include/linux/entry-kvm.h
9165F:	kernel/entry/
9166
9167GENERIC GPIO I2C DRIVER
9168M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9169S:	Supported
9170F:	drivers/i2c/busses/i2c-gpio.c
9171F:	include/linux/platform_data/i2c-gpio.h
9172
9173GENERIC GPIO I2C MULTIPLEXER DRIVER
9174M:	Peter Korsgaard <peter.korsgaard@barco.com>
9175L:	linux-i2c@vger.kernel.org
9176S:	Supported
9177F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9178F:	drivers/i2c/muxes/i2c-mux-gpio.c
9179F:	include/linux/platform_data/i2c-mux-gpio.h
9180
9181GENERIC GPIO RESET DRIVER
9182M:	Krzysztof Kozlowski <krzk@kernel.org>
9183S:	Maintained
9184F:	drivers/reset/reset-gpio.c
9185
9186GENERIC HDLC (WAN) DRIVERS
9187M:	Krzysztof Halasa <khc@pm.waw.pl>
9188S:	Maintained
9189W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9190F:	drivers/net/wan/c101.c
9191F:	drivers/net/wan/hd6457*
9192F:	drivers/net/wan/hdlc*
9193F:	drivers/net/wan/n2.c
9194F:	drivers/net/wan/pc300too.c
9195F:	drivers/net/wan/pci200syn.c
9196F:	drivers/net/wan/wanxl*
9197
9198GENERIC INCLUDE/ASM HEADER FILES
9199M:	Arnd Bergmann <arnd@arndb.de>
9200L:	linux-arch@vger.kernel.org
9201S:	Maintained
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9203F:	include/asm-generic/
9204F:	include/uapi/asm-generic/
9205
9206GENERIC PHY FRAMEWORK
9207M:	Vinod Koul <vkoul@kernel.org>
9208M:	Kishon Vijay Abraham I <kishon@kernel.org>
9209L:	linux-phy@lists.infradead.org
9210S:	Supported
9211Q:	https://patchwork.kernel.org/project/linux-phy/list/
9212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9213F:	Documentation/devicetree/bindings/phy/
9214F:	drivers/phy/
9215F:	include/dt-bindings/phy/
9216F:	include/linux/phy/
9217
9218GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9219M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9220S:	Supported
9221F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9222F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9223
9224GENERIC PM DOMAINS
9225M:	Ulf Hansson <ulf.hansson@linaro.org>
9226L:	linux-pm@vger.kernel.org
9227S:	Supported
9228F:	Documentation/devicetree/bindings/power/power?domain*
9229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9230F:	drivers/pmdomain/
9231F:	include/linux/pm_domain.h
9232
9233GENERIC RADIX TREE
9234M:	Kent Overstreet <kent.overstreet@linux.dev>
9235S:	Supported
9236C:	irc://irc.oftc.net/bcache
9237F:	include/linux/generic-radix-tree.h
9238F:	lib/generic-radix-tree.c
9239
9240GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9241M:	Eugen Hristev <eugen.hristev@microchip.com>
9242L:	linux-input@vger.kernel.org
9243S:	Maintained
9244F:	drivers/input/touchscreen/resistive-adc-touch.c
9245
9246GENERIC STRING LIBRARY
9247M:	Kees Cook <kees@kernel.org>
9248R:	Andy Shevchenko <andy@kernel.org>
9249L:	linux-hardening@vger.kernel.org
9250S:	Supported
9251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9252F:	include/linux/string.h
9253F:	include/linux/string_choices.h
9254F:	include/linux/string_helpers.h
9255F:	lib/string.c
9256F:	lib/string_kunit.c
9257F:	lib/string_helpers.c
9258F:	lib/string_helpers_kunit.c
9259F:	scripts/coccinelle/api/string_choices.cocci
9260
9261GENERIC UIO DRIVER FOR PCI DEVICES
9262M:	"Michael S. Tsirkin" <mst@redhat.com>
9263L:	kvm@vger.kernel.org
9264S:	Supported
9265F:	drivers/uio/uio_pci_generic.c
9266
9267GENERIC VDSO LIBRARY
9268M:	Andy Lutomirski <luto@kernel.org>
9269M:	Thomas Gleixner <tglx@linutronix.de>
9270M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9271L:	linux-kernel@vger.kernel.org
9272S:	Maintained
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9274F:	include/asm-generic/vdso/vsyscall.h
9275F:	include/vdso/
9276F:	kernel/time/vsyscall.c
9277F:	lib/vdso/
9278
9279GENWQE (IBM Generic Workqueue Card)
9280M:	Frank Haverkamp <haver@linux.ibm.com>
9281S:	Supported
9282F:	drivers/misc/genwqe/
9283
9284GET_MAINTAINER SCRIPT
9285M:	Joe Perches <joe@perches.com>
9286S:	Maintained
9287F:	scripts/get_maintainer.pl
9288
9289GFS2 FILE SYSTEM
9290M:	Andreas Gruenbacher <agruenba@redhat.com>
9291L:	gfs2@lists.linux.dev
9292S:	Supported
9293B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9295F:	Documentation/filesystems/gfs2*
9296F:	fs/gfs2/
9297F:	include/uapi/linux/gfs2_ondisk.h
9298
9299GIGABYTE WATERFORCE SENSOR DRIVER
9300M:	Aleksa Savic <savicaleksa83@gmail.com>
9301L:	linux-hwmon@vger.kernel.org
9302S:	Maintained
9303F:	Documentation/hwmon/gigabyte_waterforce.rst
9304F:	drivers/hwmon/gigabyte_waterforce.c
9305
9306GIGABYTE WMI DRIVER
9307M:	Thomas Weißschuh <thomas@weissschuh.net>
9308L:	platform-driver-x86@vger.kernel.org
9309S:	Maintained
9310F:	drivers/platform/x86/gigabyte-wmi.c
9311
9312GNSS SUBSYSTEM
9313M:	Johan Hovold <johan@kernel.org>
9314S:	Maintained
9315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9316F:	Documentation/ABI/testing/sysfs-class-gnss
9317F:	Documentation/devicetree/bindings/gnss/
9318F:	drivers/gnss/
9319F:	include/linux/gnss.h
9320
9321GO7007 MPEG CODEC
9322M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9323L:	linux-media@vger.kernel.org
9324S:	Maintained
9325F:	drivers/media/usb/go7007/
9326
9327GOODIX TOUCHSCREEN
9328M:	Bastien Nocera <hadess@hadess.net>
9329M:	Hans de Goede <hdegoede@redhat.com>
9330L:	linux-input@vger.kernel.org
9331S:	Maintained
9332F:	drivers/input/touchscreen/goodix*
9333
9334GOOGLE ETHERNET DRIVERS
9335M:	Jeroen de Borst <jeroendb@google.com>
9336M:	Praveen Kaligineedi <pkaligineedi@google.com>
9337R:	Shailend Chand <shailend@google.com>
9338L:	netdev@vger.kernel.org
9339S:	Supported
9340F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9341F:	drivers/net/ethernet/google
9342
9343GOOGLE FIRMWARE DRIVERS
9344M:	Tzung-Bi Shih <tzungbi@kernel.org>
9345R:	Brian Norris <briannorris@chromium.org>
9346R:	Julius Werner <jwerner@chromium.org>
9347L:	chrome-platform@lists.linux.dev
9348S:	Maintained
9349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9350F:	drivers/firmware/google/
9351
9352GOOGLE TENSOR SoC SUPPORT
9353M:	Peter Griffin <peter.griffin@linaro.org>
9354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9355L:	linux-samsung-soc@vger.kernel.org
9356S:	Maintained
9357F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9358F:	arch/arm64/boot/dts/exynos/google/
9359F:	drivers/clk/samsung/clk-gs101.c
9360F:	drivers/phy/samsung/phy-gs101-ufs.c
9361F:	include/dt-bindings/clock/google,gs101.h
9362K:	[gG]oogle.?[tT]ensor
9363
9364GPD POCKET FAN DRIVER
9365M:	Hans de Goede <hdegoede@redhat.com>
9366L:	platform-driver-x86@vger.kernel.org
9367S:	Maintained
9368F:	drivers/platform/x86/gpd-pocket-fan.c
9369
9370GPIO ACPI SUPPORT
9371M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9372M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9373L:	linux-gpio@vger.kernel.org
9374L:	linux-acpi@vger.kernel.org
9375S:	Supported
9376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9377F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9378F:	drivers/gpio/gpiolib-acpi.c
9379F:	drivers/gpio/gpiolib-acpi.h
9380
9381GPIO AGGREGATOR
9382M:	Geert Uytterhoeven <geert+renesas@glider.be>
9383L:	linux-gpio@vger.kernel.org
9384S:	Supported
9385F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9386F:	drivers/gpio/gpio-aggregator.c
9387
9388GPIO IR Transmitter
9389M:	Sean Young <sean@mess.org>
9390L:	linux-media@vger.kernel.org
9391S:	Maintained
9392F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9393F:	drivers/media/rc/gpio-ir-tx.c
9394
9395GPIO MOCKUP DRIVER
9396M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9397L:	linux-gpio@vger.kernel.org
9398S:	Maintained
9399F:	drivers/gpio/gpio-mockup.c
9400F:	tools/testing/selftests/gpio/
9401
9402GPIO REGMAP
9403M:	Michael Walle <mwalle@kernel.org>
9404S:	Maintained
9405F:	drivers/gpio/gpio-regmap.c
9406F:	include/linux/gpio/regmap.h
9407K:	(devm_)?gpio_regmap_(un)?register
9408
9409GPIO SUBSYSTEM
9410M:	Linus Walleij <linus.walleij@linaro.org>
9411M:	Bartosz Golaszewski <brgl@bgdev.pl>
9412L:	linux-gpio@vger.kernel.org
9413S:	Maintained
9414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9415F:	Documentation/admin-guide/gpio/
9416F:	Documentation/devicetree/bindings/gpio/
9417F:	Documentation/driver-api/gpio/
9418F:	drivers/gpio/
9419F:	include/dt-bindings/gpio/
9420F:	include/linux/gpio.h
9421F:	include/linux/gpio/
9422F:	include/linux/of_gpio.h
9423
9424GPIO UAPI
9425M:	Bartosz Golaszewski <brgl@bgdev.pl>
9426R:	Kent Gibson <warthog618@gmail.com>
9427L:	linux-gpio@vger.kernel.org
9428S:	Maintained
9429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9430F:	Documentation/ABI/obsolete/sysfs-gpio
9431F:	Documentation/ABI/testing/gpio-cdev
9432F:	Documentation/userspace-api/gpio/
9433F:	drivers/gpio/gpiolib-cdev.c
9434F:	include/uapi/linux/gpio.h
9435F:	tools/gpio/
9436
9437GRE DEMULTIPLEXER DRIVER
9438M:	Dmitry Kozlov <xeb@mail.ru>
9439L:	netdev@vger.kernel.org
9440S:	Maintained
9441F:	include/net/gre.h
9442F:	net/ipv4/gre_demux.c
9443F:	net/ipv4/gre_offload.c
9444
9445GRETH 10/100/1G Ethernet MAC device driver
9446M:	Andreas Larsson <andreas@gaisler.com>
9447L:	netdev@vger.kernel.org
9448S:	Maintained
9449F:	drivers/net/ethernet/aeroflex/
9450
9451GREYBUS AUDIO PROTOCOLS DRIVERS
9452M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9453M:	Mark Greer <mgreer@animalcreek.com>
9454S:	Maintained
9455F:	drivers/staging/greybus/audio_apbridgea.c
9456F:	drivers/staging/greybus/audio_apbridgea.h
9457F:	drivers/staging/greybus/audio_codec.c
9458F:	drivers/staging/greybus/audio_codec.h
9459F:	drivers/staging/greybus/audio_gb.c
9460F:	drivers/staging/greybus/audio_manager.c
9461F:	drivers/staging/greybus/audio_manager.h
9462F:	drivers/staging/greybus/audio_manager_module.c
9463F:	drivers/staging/greybus/audio_manager_private.h
9464F:	drivers/staging/greybus/audio_manager_sysfs.c
9465F:	drivers/staging/greybus/audio_module.c
9466F:	drivers/staging/greybus/audio_topology.c
9467
9468GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9469M:	Viresh Kumar <vireshk@kernel.org>
9470S:	Maintained
9471F:	drivers/staging/greybus/authentication.c
9472F:	drivers/staging/greybus/bootrom.c
9473F:	drivers/staging/greybus/firmware.h
9474F:	drivers/staging/greybus/fw-core.c
9475F:	drivers/staging/greybus/fw-download.c
9476F:	drivers/staging/greybus/fw-management.c
9477F:	drivers/staging/greybus/greybus_authentication.h
9478F:	drivers/staging/greybus/greybus_firmware.h
9479F:	drivers/staging/greybus/hid.c
9480F:	drivers/staging/greybus/i2c.c
9481F:	drivers/staging/greybus/spi.c
9482F:	drivers/staging/greybus/spilib.c
9483F:	drivers/staging/greybus/spilib.h
9484
9485GREYBUS LOOPBACK DRIVER
9486M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9487S:	Maintained
9488F:	drivers/staging/greybus/loopback.c
9489
9490GREYBUS PLATFORM DRIVERS
9491M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9492S:	Maintained
9493F:	drivers/staging/greybus/arche-apb-ctrl.c
9494F:	drivers/staging/greybus/arche-platform.c
9495F:	drivers/staging/greybus/arche_platform.h
9496
9497GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9498M:	Rui Miguel Silva <rmfrfs@gmail.com>
9499S:	Maintained
9500F:	drivers/staging/greybus/gpio.c
9501F:	drivers/staging/greybus/light.c
9502F:	drivers/staging/greybus/power_supply.c
9503F:	drivers/staging/greybus/sdio.c
9504F:	drivers/staging/greybus/spi.c
9505F:	drivers/staging/greybus/spilib.c
9506
9507GREYBUS BEAGLEPLAY DRIVERS
9508M:	Ayush Singh <ayushdevel1325@gmail.com>
9509L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9510S:	Maintained
9511F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9512F:	drivers/greybus/gb-beagleplay.c
9513
9514GREYBUS SUBSYSTEM
9515M:	Johan Hovold <johan@kernel.org>
9516M:	Alex Elder <elder@kernel.org>
9517M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9518L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9519S:	Maintained
9520F:	drivers/greybus/
9521F:	drivers/staging/greybus/
9522F:	include/linux/greybus.h
9523F:	include/linux/greybus/
9524
9525GREYBUS UART PROTOCOLS DRIVERS
9526M:	David Lin <dtwlin@gmail.com>
9527S:	Maintained
9528F:	drivers/staging/greybus/log.c
9529F:	drivers/staging/greybus/uart.c
9530
9531GS1662 VIDEO SERIALIZER
9532M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9533L:	linux-media@vger.kernel.org
9534S:	Maintained
9535T:	git git://linuxtv.org/media_tree.git
9536F:	drivers/media/spi/gs1662.c
9537
9538GSPCA FINEPIX SUBDRIVER
9539M:	Frank Zago <frank@zago.net>
9540L:	linux-media@vger.kernel.org
9541S:	Maintained
9542T:	git git://linuxtv.org/media_tree.git
9543F:	drivers/media/usb/gspca/finepix.c
9544
9545GSPCA GL860 SUBDRIVER
9546M:	Olivier Lorin <o.lorin@laposte.net>
9547L:	linux-media@vger.kernel.org
9548S:	Maintained
9549T:	git git://linuxtv.org/media_tree.git
9550F:	drivers/media/usb/gspca/gl860/
9551
9552GSPCA M5602 SUBDRIVER
9553M:	Erik Andren <erik.andren@gmail.com>
9554L:	linux-media@vger.kernel.org
9555S:	Maintained
9556T:	git git://linuxtv.org/media_tree.git
9557F:	drivers/media/usb/gspca/m5602/
9558
9559GSPCA PAC207 SONIXB SUBDRIVER
9560M:	Hans Verkuil <hverkuil@xs4all.nl>
9561L:	linux-media@vger.kernel.org
9562S:	Odd Fixes
9563T:	git git://linuxtv.org/media_tree.git
9564F:	drivers/media/usb/gspca/pac207.c
9565
9566GSPCA SN9C20X SUBDRIVER
9567M:	Brian Johnson <brijohn@gmail.com>
9568L:	linux-media@vger.kernel.org
9569S:	Maintained
9570T:	git git://linuxtv.org/media_tree.git
9571F:	drivers/media/usb/gspca/sn9c20x.c
9572
9573GSPCA T613 SUBDRIVER
9574M:	Leandro Costantino <lcostantino@gmail.com>
9575L:	linux-media@vger.kernel.org
9576S:	Maintained
9577T:	git git://linuxtv.org/media_tree.git
9578F:	drivers/media/usb/gspca/t613.c
9579
9580GSPCA USB WEBCAM DRIVER
9581M:	Hans Verkuil <hverkuil@xs4all.nl>
9582L:	linux-media@vger.kernel.org
9583S:	Odd Fixes
9584T:	git git://linuxtv.org/media_tree.git
9585F:	drivers/media/usb/gspca/
9586
9587GTP (GPRS Tunneling Protocol)
9588M:	Pablo Neira Ayuso <pablo@netfilter.org>
9589M:	Harald Welte <laforge@gnumonks.org>
9590L:	osmocom-net-gprs@lists.osmocom.org
9591S:	Maintained
9592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9593F:	drivers/net/gtp.c
9594
9595GUID PARTITION TABLE (GPT)
9596M:	Davidlohr Bueso <dave@stgolabs.net>
9597L:	linux-efi@vger.kernel.org
9598S:	Maintained
9599F:	block/partitions/efi.*
9600
9601HABANALABS PCI DRIVER
9602M:	Ofir Bitton <obitton@habana.ai>
9603L:	dri-devel@lists.freedesktop.org
9604S:	Supported
9605C:	irc://irc.oftc.net/dri-devel
9606T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9607F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9608F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9609F:	drivers/accel/habanalabs/
9610F:	include/linux/habanalabs/
9611F:	include/trace/events/habanalabs.h
9612F:	include/uapi/drm/habanalabs_accel.h
9613
9614HACKRF MEDIA DRIVER
9615L:	linux-media@vger.kernel.org
9616S:	Orphan
9617W:	https://linuxtv.org
9618Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9619F:	drivers/media/usb/hackrf/
9620
9621HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9622M:	Chuck Lever <chuck.lever@oracle.com>
9623L:	kernel-tls-handshake@lists.linux.dev
9624L:	netdev@vger.kernel.org
9625S:	Maintained
9626F:	Documentation/netlink/specs/handshake.yaml
9627F:	Documentation/networking/tls-handshake.rst
9628F:	include/net/handshake.h
9629F:	include/trace/events/handshake.h
9630F:	net/handshake/
9631
9632HANTRO VPU CODEC DRIVER
9633M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9634M:	Philipp Zabel <p.zabel@pengutronix.de>
9635L:	linux-media@vger.kernel.org
9636L:	linux-rockchip@lists.infradead.org
9637S:	Maintained
9638F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9639F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9640F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9641F:	drivers/media/platform/verisilicon/
9642
9643HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9644M:	Frank Seidel <frank@f-seidel.de>
9645L:	platform-driver-x86@vger.kernel.org
9646S:	Maintained
9647W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9648F:	drivers/platform/x86/hdaps.c
9649
9650HARDWARE MONITORING
9651M:	Jean Delvare <jdelvare@suse.com>
9652M:	Guenter Roeck <linux@roeck-us.net>
9653L:	linux-hwmon@vger.kernel.org
9654S:	Maintained
9655W:	http://hwmon.wiki.kernel.org/
9656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9657F:	Documentation/ABI/testing/sysfs-class-hwmon
9658F:	Documentation/devicetree/bindings/hwmon/
9659F:	Documentation/hwmon/
9660F:	drivers/hwmon/
9661F:	include/linux/hwmon*.h
9662F:	include/trace/events/hwmon*.h
9663K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9664
9665HARDWARE RANDOM NUMBER GENERATOR CORE
9666M:	Olivia Mackall <olivia@selenic.com>
9667M:	Herbert Xu <herbert@gondor.apana.org.au>
9668L:	linux-crypto@vger.kernel.org
9669S:	Odd fixes
9670F:	Documentation/admin-guide/hw_random.rst
9671F:	Documentation/devicetree/bindings/rng/
9672F:	drivers/char/hw_random/
9673F:	include/linux/hw_random.h
9674
9675HARDWARE SPINLOCK CORE
9676M:	Bjorn Andersson <andersson@kernel.org>
9677R:	Baolin Wang <baolin.wang7@gmail.com>
9678L:	linux-remoteproc@vger.kernel.org
9679S:	Maintained
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9681F:	Documentation/devicetree/bindings/hwlock/
9682F:	Documentation/locking/hwspinlock.rst
9683F:	drivers/hwspinlock/
9684F:	include/linux/hwspinlock.h
9685
9686HARDWARE TRACING FACILITIES
9687M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9688S:	Maintained
9689F:	drivers/hwtracing/
9690
9691HARMONY SOUND DRIVER
9692L:	linux-parisc@vger.kernel.org
9693S:	Maintained
9694F:	sound/parisc/harmony.*
9695
9696HDPVR USB VIDEO ENCODER DRIVER
9697M:	Hans Verkuil <hverkuil@xs4all.nl>
9698L:	linux-media@vger.kernel.org
9699S:	Odd Fixes
9700W:	https://linuxtv.org
9701T:	git git://linuxtv.org/media_tree.git
9702F:	drivers/media/usb/hdpvr/
9703
9704HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9705M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9706S:	Supported
9707F:	drivers/misc/hpilo.[ch]
9708
9709HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9710M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9711S:	Supported
9712F:	Documentation/watchdog/hpwdt.rst
9713F:	drivers/watchdog/hpwdt.c
9714
9715HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9716M:	Don Brace <don.brace@microchip.com>
9717L:	storagedev@microchip.com
9718L:	linux-scsi@vger.kernel.org
9719S:	Supported
9720F:	Documentation/scsi/hpsa.rst
9721F:	drivers/scsi/hpsa*.[ch]
9722F:	include/linux/cciss*.h
9723F:	include/uapi/linux/cciss*.h
9724
9725HFI1 DRIVER
9726M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9727L:	linux-rdma@vger.kernel.org
9728S:	Supported
9729F:	drivers/infiniband/hw/hfi1
9730
9731HFS FILESYSTEM
9732L:	linux-fsdevel@vger.kernel.org
9733S:	Orphan
9734F:	Documentation/filesystems/hfs.rst
9735F:	fs/hfs/
9736
9737HFSPLUS FILESYSTEM
9738L:	linux-fsdevel@vger.kernel.org
9739S:	Orphan
9740F:	Documentation/filesystems/hfsplus.rst
9741F:	fs/hfsplus/
9742
9743HGA FRAMEBUFFER DRIVER
9744M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9745L:	linux-nvidia@lists.surfsouth.com
9746S:	Maintained
9747W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9748F:	drivers/video/fbdev/hgafb.c
9749
9750HIBERNATION (aka Software Suspend, aka swsusp)
9751M:	"Rafael J. Wysocki" <rafael@kernel.org>
9752M:	Pavel Machek <pavel@ucw.cz>
9753L:	linux-pm@vger.kernel.org
9754S:	Supported
9755B:	https://bugzilla.kernel.org
9756F:	arch/*/include/asm/suspend*.h
9757F:	arch/x86/power/
9758F:	drivers/base/power/
9759F:	include/linux/freezer.h
9760F:	include/linux/pm.h
9761F:	include/linux/suspend.h
9762F:	kernel/power/
9763
9764HID CORE LAYER
9765M:	Jiri Kosina <jikos@kernel.org>
9766M:	Benjamin Tissoires <bentiss@kernel.org>
9767L:	linux-input@vger.kernel.org
9768S:	Maintained
9769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9770F:	Documentation/hid/
9771F:	drivers/hid/
9772F:	include/linux/hid*
9773F:	include/uapi/linux/hid*
9774F:	samples/hid/
9775F:	tools/testing/selftests/hid/
9776
9777HID LOGITECH DRIVERS
9778R:	Filipe Laíns <lains@riseup.net>
9779L:	linux-input@vger.kernel.org
9780S:	Maintained
9781F:	drivers/hid/hid-logitech-*
9782
9783HID NVIDIA SHIELD DRIVER
9784M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9785L:	linux-input@vger.kernel.org
9786S:	Maintained
9787F:	drivers/hid/hid-nvidia-shield.c
9788
9789HID PHOENIX RC FLIGHT CONTROLLER
9790M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9791L:	linux-input@vger.kernel.org
9792S:	Maintained
9793F:	drivers/hid/hid-pxrc.c
9794
9795HID PLAYSTATION DRIVER
9796M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9797L:	linux-input@vger.kernel.org
9798S:	Supported
9799F:	drivers/hid/hid-playstation.c
9800
9801HID SENSOR HUB DRIVERS
9802M:	Jiri Kosina <jikos@kernel.org>
9803M:	Jonathan Cameron <jic23@kernel.org>
9804M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9805L:	linux-input@vger.kernel.org
9806L:	linux-iio@vger.kernel.org
9807S:	Maintained
9808F:	Documentation/hid/hid-sensor*
9809F:	drivers/hid/hid-sensor-*
9810F:	drivers/iio/*/hid-*
9811F:	include/linux/hid-sensor-*
9812
9813HID VRC-2 CAR CONTROLLER DRIVER
9814M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9815L:	linux-input@vger.kernel.org
9816S:	Maintained
9817F:	drivers/hid/hid-vrc2.c
9818
9819HID WACOM DRIVER
9820M:	Ping Cheng <ping.cheng@wacom.com>
9821M:	Jason Gerecke  <jason.gerecke@wacom.com>
9822L:	linux-input@vger.kernel.org
9823S:	Maintained
9824F:	drivers/hid/wacom.h
9825F:	drivers/hid/wacom_*
9826
9827HID++ LOGITECH DRIVERS
9828R:	Filipe Laíns <lains@riseup.net>
9829R:	Bastien Nocera <hadess@hadess.net>
9830L:	linux-input@vger.kernel.org
9831S:	Maintained
9832F:	drivers/hid/hid-logitech-hidpp.c
9833
9834HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9835M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9836M:	Frederic Weisbecker <frederic@kernel.org>
9837M:	Thomas Gleixner <tglx@linutronix.de>
9838L:	linux-kernel@vger.kernel.org
9839S:	Maintained
9840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9841F:	Documentation/timers/
9842F:	include/linux/clockchips.h
9843F:	include/linux/hrtimer.h
9844F:	include/linux/timer.h
9845F:	kernel/time/clockevents.c
9846F:	kernel/time/hrtimer.c
9847F:	kernel/time/timer.c
9848F:	kernel/time/timer_list.c
9849F:	kernel/time/timer_migration.*
9850F:	tools/testing/selftests/timers/
9851
9852HIGH-SPEED SCC DRIVER FOR AX.25
9853L:	linux-hams@vger.kernel.org
9854S:	Orphan
9855F:	drivers/net/hamradio/scc.c
9856
9857HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9858M:	HighPoint Linux Team <linux@highpoint-tech.com>
9859S:	Supported
9860W:	http://www.highpoint-tech.com
9861F:	Documentation/scsi/hptiop.rst
9862F:	drivers/scsi/hptiop.c
9863
9864HIKEY960 ONBOARD USB GPIO HUB DRIVER
9865M:	John Stultz <jstultz@google.com>
9866L:	linux-kernel@vger.kernel.org
9867S:	Maintained
9868F:	drivers/misc/hisi_hikey_usb.c
9869
9870HIMAX HX83112B TOUCHSCREEN SUPPORT
9871M:	Job Noorman <job@noorman.info>
9872L:	linux-input@vger.kernel.org
9873S:	Maintained
9874F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9875F:	drivers/input/touchscreen/himax_hx83112b.c
9876
9877HIPPI
9878M:	Jes Sorensen <jes@trained-monkey.org>
9879L:	linux-hippi@sunsite.dk
9880S:	Maintained
9881F:	drivers/net/hippi/
9882F:	include/linux/hippidevice.h
9883F:	include/uapi/linux/if_hippi.h
9884F:	net/802/hippi.c
9885
9886HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9887M:	Kurt Kanzenbach <kurt@linutronix.de>
9888L:	netdev@vger.kernel.org
9889S:	Maintained
9890F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9891F:	drivers/net/dsa/hirschmann/*
9892F:	include/linux/platform_data/hirschmann-hellcreek.h
9893F:	net/dsa/tag_hellcreek.c
9894
9895HISILICON DMA DRIVER
9896M:	Zhou Wang <wangzhou1@hisilicon.com>
9897M:	Jie Hai <haijie1@huawei.com>
9898L:	dmaengine@vger.kernel.org
9899S:	Maintained
9900F:	drivers/dma/hisi_dma.c
9901
9902HISILICON GPIO DRIVER
9903M:	Jay Fang <f.fangjian@huawei.com>
9904L:	linux-gpio@vger.kernel.org
9905S:	Maintained
9906F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9907F:	drivers/gpio/gpio-hisi.c
9908
9909HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9910M:	Zhiqi Song <songzhiqi1@huawei.com>
9911M:	Longfang Liu <liulongfang@huawei.com>
9912L:	linux-crypto@vger.kernel.org
9913S:	Maintained
9914F:	Documentation/ABI/testing/debugfs-hisi-hpre
9915F:	drivers/crypto/hisilicon/hpre/hpre.h
9916F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9917F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9918
9919HISILICON HNS3 PMU DRIVER
9920M:	Jijie Shao <shaojijie@huawei.com>
9921S:	Supported
9922F:	Documentation/admin-guide/perf/hns3-pmu.rst
9923F:	drivers/perf/hisilicon/hns3_pmu.c
9924
9925HISILICON I2C CONTROLLER DRIVER
9926M:	Yicong Yang <yangyicong@hisilicon.com>
9927L:	linux-i2c@vger.kernel.org
9928S:	Maintained
9929W:	https://www.hisilicon.com
9930F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9931F:	drivers/i2c/busses/i2c-hisi.c
9932
9933HISILICON KUNPENG SOC HCCS DRIVER
9934M:	Huisong Li <lihuisong@huawei.com>
9935S:	Maintained
9936F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9937F:	drivers/soc/hisilicon/kunpeng_hccs.c
9938F:	drivers/soc/hisilicon/kunpeng_hccs.h
9939
9940HISILICON LPC BUS DRIVER
9941M:	Jay Fang <f.fangjian@huawei.com>
9942S:	Maintained
9943W:	http://www.hisilicon.com
9944F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9945F:	drivers/bus/hisi_lpc.c
9946
9947HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9948M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9949M:	Salil Mehta <salil.mehta@huawei.com>
9950M:	Jijie Shao <shaojijie@huawei.com>
9951L:	netdev@vger.kernel.org
9952S:	Maintained
9953W:	http://www.hisilicon.com
9954F:	drivers/net/ethernet/hisilicon/hns3/
9955
9956HISILICON NETWORK SUBSYSTEM DRIVER
9957M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9958M:	Salil Mehta <salil.mehta@huawei.com>
9959L:	netdev@vger.kernel.org
9960S:	Maintained
9961W:	http://www.hisilicon.com
9962F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9963F:	drivers/net/ethernet/hisilicon/
9964
9965HISILICON PMU DRIVER
9966M:	Yicong Yang <yangyicong@hisilicon.com>
9967M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9968S:	Supported
9969W:	http://www.hisilicon.com
9970F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9971F:	Documentation/admin-guide/perf/hisi-pmu.rst
9972F:	drivers/perf/hisilicon
9973
9974HISILICON PTT DRIVER
9975M:	Yicong Yang <yangyicong@hisilicon.com>
9976M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9977L:	linux-kernel@vger.kernel.org
9978S:	Maintained
9979F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9980F:	Documentation/trace/hisi-ptt.rst
9981F:	drivers/hwtracing/ptt/
9982F:	tools/perf/arch/arm64/util/hisi-ptt.c
9983F:	tools/perf/util/hisi-ptt*
9984F:	tools/perf/util/hisi-ptt-decoder/*
9985
9986HISILICON QM DRIVER
9987M:	Weili Qian <qianweili@huawei.com>
9988M:	Zhou Wang <wangzhou1@hisilicon.com>
9989L:	linux-crypto@vger.kernel.org
9990S:	Maintained
9991F:	drivers/crypto/hisilicon/Kconfig
9992F:	drivers/crypto/hisilicon/Makefile
9993F:	drivers/crypto/hisilicon/qm.c
9994F:	drivers/crypto/hisilicon/sgl.c
9995F:	include/linux/hisi_acc_qm.h
9996
9997HISILICON ROCE DRIVER
9998M:	Chengchang Tang <tangchengchang@huawei.com>
9999M:	Junxian Huang <huangjunxian6@hisilicon.com>
10000L:	linux-rdma@vger.kernel.org
10001S:	Maintained
10002F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10003F:	drivers/infiniband/hw/hns/
10004
10005HISILICON SAS Controller
10006M:	Xiang Chen <chenxiang66@hisilicon.com>
10007S:	Supported
10008W:	http://www.hisilicon.com
10009F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10010F:	drivers/scsi/hisi_sas/
10011
10012HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10013M:	Longfang Liu <liulongfang@huawei.com>
10014L:	linux-crypto@vger.kernel.org
10015S:	Maintained
10016F:	Documentation/ABI/testing/debugfs-hisi-sec
10017F:	drivers/crypto/hisilicon/sec2/sec.h
10018F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10019F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10020F:	drivers/crypto/hisilicon/sec2/sec_main.c
10021
10022HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10023M:	Jay Fang <f.fangjian@huawei.com>
10024L:	linux-spi@vger.kernel.org
10025S:	Maintained
10026W:	http://www.hisilicon.com
10027F:	drivers/spi/spi-hisi-kunpeng.c
10028
10029HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10030M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10031L:	linux-kernel@vger.kernel.org
10032S:	Maintained
10033F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10034F:	drivers/spmi/hisi-spmi-controller.c
10035
10036HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10037M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10038L:	linux-kernel@vger.kernel.org
10039S:	Maintained
10040F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10041F:	drivers/mfd/hi6421-spmi-pmic.c
10042
10043HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10044M:	Weili Qian <qianweili@huawei.com>
10045S:	Maintained
10046F:	drivers/crypto/hisilicon/trng/trng.c
10047
10048HISILICON V3XX SPI NOR FLASH Controller Driver
10049M:	Jay Fang <f.fangjian@huawei.com>
10050S:	Maintained
10051W:	http://www.hisilicon.com
10052F:	drivers/spi/spi-hisi-sfc-v3xx.c
10053
10054HISILICON ZIP Controller DRIVER
10055M:	Yang Shen <shenyang39@huawei.com>
10056M:	Zhou Wang <wangzhou1@hisilicon.com>
10057L:	linux-crypto@vger.kernel.org
10058S:	Maintained
10059F:	Documentation/ABI/testing/debugfs-hisi-zip
10060F:	drivers/crypto/hisilicon/zip/
10061
10062HMM - Heterogeneous Memory Management
10063M:	Jérôme Glisse <jglisse@redhat.com>
10064L:	linux-mm@kvack.org
10065S:	Maintained
10066F:	Documentation/mm/hmm.rst
10067F:	include/linux/hmm*
10068F:	lib/test_hmm*
10069F:	mm/hmm*
10070F:	tools/testing/selftests/mm/*hmm*
10071
10072HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10073M:	Petre Rodan <petre.rodan@subdimension.ro>
10074L:	linux-iio@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10077F:	drivers/iio/pressure/hsc030pa*
10078
10079HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10080M:	Andreas Klinger <ak@it-klinger.de>
10081M:	Petre Rodan <petre.rodan@subdimension.ro>
10082L:	linux-iio@vger.kernel.org
10083S:	Maintained
10084F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10085F:	drivers/iio/pressure/mprls0025pa*
10086
10087HP BIOSCFG DRIVER
10088M:	Jorge Lopez <jorge.lopez2@hp.com>
10089L:	platform-driver-x86@vger.kernel.org
10090S:	Maintained
10091F:	drivers/platform/x86/hp/hp-bioscfg/
10092
10093HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10094L:	platform-driver-x86@vger.kernel.org
10095S:	Orphan
10096F:	drivers/platform/x86/hp/tc1100-wmi.c
10097
10098HP WMI HARDWARE MONITOR DRIVER
10099M:	James Seo <james@equiv.tech>
10100L:	linux-hwmon@vger.kernel.org
10101S:	Maintained
10102F:	Documentation/hwmon/hp-wmi-sensors.rst
10103F:	drivers/hwmon/hp-wmi-sensors.c
10104
10105HPET:	High Precision Event Timers driver
10106M:	Clemens Ladisch <clemens@ladisch.de>
10107S:	Maintained
10108F:	Documentation/timers/hpet.rst
10109F:	drivers/char/hpet.c
10110F:	include/linux/hpet.h
10111F:	include/uapi/linux/hpet.h
10112
10113HPET:	x86
10114S:	Orphan
10115F:	arch/x86/include/asm/hpet.h
10116F:	arch/x86/kernel/hpet.c
10117
10118HPFS FILESYSTEM
10119M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10120S:	Maintained
10121W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10122F:	fs/hpfs/
10123
10124HS3001 Hardware Temperature and Humidity Sensor
10125M:	Andre Werner <andre.werner@systec-electronic.com>
10126L:	linux-hwmon@vger.kernel.org
10127S:	Maintained
10128F:	drivers/hwmon/hs3001.c
10129
10130HSI SUBSYSTEM
10131M:	Sebastian Reichel <sre@kernel.org>
10132S:	Maintained
10133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10134F:	Documentation/ABI/testing/sysfs-bus-hsi
10135F:	Documentation/driver-api/hsi.rst
10136F:	drivers/hsi/
10137F:	include/linux/hsi/
10138F:	include/uapi/linux/hsi/
10139
10140HSO 3G MODEM DRIVER
10141L:	linux-usb@vger.kernel.org
10142S:	Orphan
10143F:	drivers/net/usb/hso.c
10144
10145HSR NETWORK PROTOCOL
10146L:	netdev@vger.kernel.org
10147S:	Orphan
10148F:	net/hsr/
10149
10150HT16K33 LED CONTROLLER DRIVER
10151M:	Robin van der Gracht <robin@protonic.nl>
10152S:	Maintained
10153F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10154F:	drivers/auxdisplay/ht16k33.c
10155
10156HTCPEN TOUCHSCREEN DRIVER
10157M:	Pau Oliva Fora <pof@eslack.org>
10158L:	linux-input@vger.kernel.org
10159S:	Maintained
10160F:	drivers/input/touchscreen/htcpen.c
10161
10162HTE SUBSYSTEM
10163M:	Dipen Patel <dipenp@nvidia.com>
10164L:	timestamp@lists.linux.dev
10165S:	Maintained
10166Q:	https://patchwork.kernel.org/project/timestamp/list/
10167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10168F:	Documentation/devicetree/bindings/timestamp/
10169F:	Documentation/driver-api/hte/
10170F:	drivers/hte/
10171F:	include/linux/hte.h
10172
10173HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10174M:	Lorenzo Bianconi <lorenzo@kernel.org>
10175L:	linux-iio@vger.kernel.org
10176S:	Maintained
10177W:	http://www.st.com/
10178F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10179F:	drivers/iio/humidity/hts221*
10180
10181HUAWEI ETHERNET DRIVER
10182M:	Cai Huoqing <cai.huoqing@linux.dev>
10183L:	netdev@vger.kernel.org
10184S:	Maintained
10185F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10186F:	drivers/net/ethernet/huawei/hinic/
10187
10188HUGETLB SUBSYSTEM
10189M:	Muchun Song <muchun.song@linux.dev>
10190L:	linux-mm@kvack.org
10191S:	Maintained
10192F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10193F:	Documentation/admin-guide/mm/hugetlbpage.rst
10194F:	Documentation/mm/hugetlbfs_reserv.rst
10195F:	Documentation/mm/vmemmap_dedup.rst
10196F:	fs/hugetlbfs/
10197F:	include/linux/hugetlb.h
10198F:	mm/hugetlb.c
10199F:	mm/hugetlb_vmemmap.c
10200F:	mm/hugetlb_vmemmap.h
10201F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10202
10203HVA ST MEDIA DRIVER
10204M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10205L:	linux-media@vger.kernel.org
10206S:	Supported
10207W:	https://linuxtv.org
10208T:	git git://linuxtv.org/media_tree.git
10209F:	drivers/media/platform/st/sti/hva
10210
10211HWPOISON MEMORY FAILURE HANDLING
10212M:	Miaohe Lin <linmiaohe@huawei.com>
10213R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10214L:	linux-mm@kvack.org
10215S:	Maintained
10216F:	mm/hwpoison-inject.c
10217F:	mm/memory-failure.c
10218
10219HYCON HY46XX TOUCHSCREEN SUPPORT
10220M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10221L:	linux-input@vger.kernel.org
10222S:	Maintained
10223F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10224F:	drivers/input/touchscreen/hycon-hy46xx.c
10225
10226HYGON PROCESSOR SUPPORT
10227M:	Pu Wen <puwen@hygon.cn>
10228L:	linux-kernel@vger.kernel.org
10229S:	Maintained
10230F:	arch/x86/kernel/cpu/hygon.c
10231
10232HYNIX HI556 SENSOR DRIVER
10233M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10234L:	linux-media@vger.kernel.org
10235S:	Maintained
10236T:	git git://linuxtv.org/media_tree.git
10237F:	drivers/media/i2c/hi556.c
10238
10239HYNIX HI846 SENSOR DRIVER
10240M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10241L:	linux-media@vger.kernel.org
10242S:	Maintained
10243F:	drivers/media/i2c/hi846.c
10244
10245HYNIX HI847 SENSOR DRIVER
10246M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10247L:	linux-media@vger.kernel.org
10248S:	Maintained
10249F:	drivers/media/i2c/hi847.c
10250
10251Hyper-V/Azure CORE AND DRIVERS
10252M:	"K. Y. Srinivasan" <kys@microsoft.com>
10253M:	Haiyang Zhang <haiyangz@microsoft.com>
10254M:	Wei Liu <wei.liu@kernel.org>
10255M:	Dexuan Cui <decui@microsoft.com>
10256L:	linux-hyperv@vger.kernel.org
10257S:	Supported
10258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10259F:	Documentation/ABI/stable/sysfs-bus-vmbus
10260F:	Documentation/ABI/testing/debugfs-hyperv
10261F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10262F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10263F:	Documentation/virt/hyperv
10264F:	arch/arm64/hyperv
10265F:	arch/arm64/include/asm/hyperv-tlfs.h
10266F:	arch/arm64/include/asm/mshyperv.h
10267F:	arch/x86/hyperv
10268F:	arch/x86/include/asm/hyperv-tlfs.h
10269F:	arch/x86/include/asm/mshyperv.h
10270F:	arch/x86/include/asm/trace/hyperv.h
10271F:	arch/x86/kernel/cpu/mshyperv.c
10272F:	drivers/clocksource/hyperv_timer.c
10273F:	drivers/hid/hid-hyperv.c
10274F:	drivers/hv/
10275F:	drivers/input/serio/hyperv-keyboard.c
10276F:	drivers/iommu/hyperv-iommu.c
10277F:	drivers/net/ethernet/microsoft/
10278F:	drivers/net/hyperv/
10279F:	drivers/pci/controller/pci-hyperv-intf.c
10280F:	drivers/pci/controller/pci-hyperv.c
10281F:	drivers/scsi/storvsc_drv.c
10282F:	drivers/uio/uio_hv_generic.c
10283F:	drivers/video/fbdev/hyperv_fb.c
10284F:	include/asm-generic/hyperv-tlfs.h
10285F:	include/asm-generic/mshyperv.h
10286F:	include/clocksource/hyperv_timer.h
10287F:	include/linux/hyperv.h
10288F:	include/net/mana
10289F:	include/uapi/linux/hyperv.h
10290F:	net/vmw_vsock/hyperv_transport.c
10291F:	tools/hv/
10292
10293HYPERBUS SUPPORT
10294M:	Vignesh Raghavendra <vigneshr@ti.com>
10295R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10296L:	linux-mtd@lists.infradead.org
10297S:	Supported
10298Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10299C:	irc://irc.oftc.net/mtd
10300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10301F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10302F:	drivers/mtd/hyperbus/
10303F:	include/linux/mtd/hyperbus.h
10304
10305HYPERVISOR VIRTUAL CONSOLE DRIVER
10306L:	linuxppc-dev@lists.ozlabs.org
10307S:	Odd Fixes
10308F:	drivers/tty/hvc/
10309
10310I2C ACPI SUPPORT
10311M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10312L:	linux-i2c@vger.kernel.org
10313L:	linux-acpi@vger.kernel.org
10314S:	Maintained
10315F:	drivers/i2c/i2c-core-acpi.c
10316
10317I2C ADDRESS TRANSLATOR (ATR)
10318M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10319R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10320L:	linux-i2c@vger.kernel.org
10321S:	Maintained
10322F:	drivers/i2c/i2c-atr.c
10323F:	include/linux/i2c-atr.h
10324
10325I2C CONTROLLER DRIVER FOR NVIDIA GPU
10326M:	Ajay Gupta <ajayg@nvidia.com>
10327L:	linux-i2c@vger.kernel.org
10328S:	Maintained
10329F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10330F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10331
10332I2C MUXES
10333M:	Peter Rosin <peda@axentia.se>
10334L:	linux-i2c@vger.kernel.org
10335S:	Maintained
10336F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10337F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10338F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10339F:	Documentation/i2c/i2c-topology.rst
10340F:	Documentation/i2c/muxes/
10341F:	drivers/i2c/i2c-mux.c
10342F:	drivers/i2c/muxes/
10343F:	include/linux/i2c-mux.h
10344
10345I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10346M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10347L:	linux-i2c@vger.kernel.org
10348S:	Maintained
10349F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10350F:	drivers/i2c/busses/i2c-mv64xxx.c
10351
10352I2C OVER PARALLEL PORT
10353M:	Jean Delvare <jdelvare@suse.com>
10354L:	linux-i2c@vger.kernel.org
10355S:	Maintained
10356F:	Documentation/i2c/busses/i2c-parport.rst
10357F:	drivers/i2c/busses/i2c-parport.c
10358
10359I2C SUBSYSTEM
10360M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10361L:	linux-i2c@vger.kernel.org
10362S:	Maintained
10363W:	https://i2c.wiki.kernel.org/
10364Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10366F:	Documentation/i2c/
10367F:	drivers/i2c/*
10368F:	include/dt-bindings/i2c/i2c.h
10369F:	include/linux/i2c-dev.h
10370F:	include/linux/i2c-smbus.h
10371F:	include/linux/i2c.h
10372F:	include/uapi/linux/i2c-*.h
10373F:	include/uapi/linux/i2c.h
10374
10375I2C SUBSYSTEM HOST DRIVERS
10376M:	Andi Shyti <andi.shyti@kernel.org>
10377L:	linux-i2c@vger.kernel.org
10378S:	Maintained
10379W:	https://i2c.wiki.kernel.org/
10380Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10382F:	Documentation/devicetree/bindings/i2c/
10383F:	drivers/i2c/algos/
10384F:	drivers/i2c/busses/
10385F:	include/dt-bindings/i2c/
10386
10387I2C-TAOS-EVM DRIVER
10388M:	Jean Delvare <jdelvare@suse.com>
10389L:	linux-i2c@vger.kernel.org
10390S:	Maintained
10391F:	Documentation/i2c/busses/i2c-taos-evm.rst
10392F:	drivers/i2c/busses/i2c-taos-evm.c
10393
10394I2C-TINY-USB DRIVER
10395M:	Till Harbaum <till@harbaum.org>
10396L:	linux-i2c@vger.kernel.org
10397S:	Maintained
10398W:	http://www.harbaum.org/till/i2c_tiny_usb
10399F:	drivers/i2c/busses/i2c-tiny-usb.c
10400
10401I2C/SMBUS CONTROLLER DRIVERS FOR PC
10402M:	Jean Delvare <jdelvare@suse.com>
10403L:	linux-i2c@vger.kernel.org
10404S:	Maintained
10405F:	Documentation/i2c/busses/i2c-ali1535.rst
10406F:	Documentation/i2c/busses/i2c-ali1563.rst
10407F:	Documentation/i2c/busses/i2c-ali15x3.rst
10408F:	Documentation/i2c/busses/i2c-amd756.rst
10409F:	Documentation/i2c/busses/i2c-amd8111.rst
10410F:	Documentation/i2c/busses/i2c-i801.rst
10411F:	Documentation/i2c/busses/i2c-nforce2.rst
10412F:	Documentation/i2c/busses/i2c-piix4.rst
10413F:	Documentation/i2c/busses/i2c-sis5595.rst
10414F:	Documentation/i2c/busses/i2c-sis630.rst
10415F:	Documentation/i2c/busses/i2c-sis96x.rst
10416F:	Documentation/i2c/busses/i2c-via.rst
10417F:	Documentation/i2c/busses/i2c-viapro.rst
10418F:	drivers/i2c/busses/i2c-ali1535.c
10419F:	drivers/i2c/busses/i2c-ali1563.c
10420F:	drivers/i2c/busses/i2c-ali15x3.c
10421F:	drivers/i2c/busses/i2c-amd756-s4882.c
10422F:	drivers/i2c/busses/i2c-amd756.c
10423F:	drivers/i2c/busses/i2c-amd8111.c
10424F:	drivers/i2c/busses/i2c-i801.c
10425F:	drivers/i2c/busses/i2c-isch.c
10426F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10427F:	drivers/i2c/busses/i2c-nforce2.c
10428F:	drivers/i2c/busses/i2c-piix4.c
10429F:	drivers/i2c/busses/i2c-sis5595.c
10430F:	drivers/i2c/busses/i2c-sis630.c
10431F:	drivers/i2c/busses/i2c-sis96x.c
10432F:	drivers/i2c/busses/i2c-via.c
10433F:	drivers/i2c/busses/i2c-viapro.c
10434
10435I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10436M:	Hans de Goede <hdegoede@redhat.com>
10437L:	linux-i2c@vger.kernel.org
10438S:	Maintained
10439F:	drivers/i2c/busses/i2c-cht-wc.c
10440
10441I2C/SMBUS ISMT DRIVER
10442M:	Seth Heasley <seth.heasley@intel.com>
10443M:	Neil Horman <nhorman@tuxdriver.com>
10444L:	linux-i2c@vger.kernel.org
10445F:	Documentation/i2c/busses/i2c-ismt.rst
10446F:	drivers/i2c/busses/i2c-ismt.c
10447
10448I2C/SMBUS ZHAOXIN DRIVER
10449M:	Hans Hu <hanshu@zhaoxin.com>
10450L:	linux-i2c@vger.kernel.org
10451S:	Maintained
10452W:	https://www.zhaoxin.com
10453F:	drivers/i2c/busses/i2c-viai2c-common.c
10454F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10455
10456I2C/SMBUS STUB DRIVER
10457M:	Jean Delvare <jdelvare@suse.com>
10458L:	linux-i2c@vger.kernel.org
10459S:	Maintained
10460F:	drivers/i2c/i2c-stub.c
10461
10462I3C DRIVER FOR ASPEED AST2600
10463M:	Jeremy Kerr <jk@codeconstruct.com.au>
10464S:	Maintained
10465F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10466F:	drivers/i3c/master/ast2600-i3c-master.c
10467
10468I3C DRIVER FOR CADENCE I3C MASTER IP
10469M:	Przemysław Gaj <pgaj@cadence.com>
10470S:	Maintained
10471F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10472F:	drivers/i3c/master/i3c-master-cdns.c
10473
10474I3C DRIVER FOR SYNOPSYS DESIGNWARE
10475S:	Orphan
10476F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10477F:	drivers/i3c/master/dw*
10478
10479I3C SUBSYSTEM
10480M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10481L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10482S:	Maintained
10483C:	irc://chat.freenode.net/linux-i3c
10484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10485F:	Documentation/ABI/testing/sysfs-bus-i3c
10486F:	Documentation/devicetree/bindings/i3c/
10487F:	Documentation/driver-api/i3c
10488F:	drivers/i3c/
10489F:	include/linux/i3c/
10490
10491IBM Operation Panel Input Driver
10492M:	Eddie James <eajames@linux.ibm.com>
10493L:	linux-input@vger.kernel.org
10494S:	Maintained
10495F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10496F:	drivers/input/misc/ibm-panel.c
10497
10498IBM Power 842 compression accelerator
10499M:	Haren Myneni <haren@us.ibm.com>
10500S:	Supported
10501F:	crypto/842.c
10502F:	drivers/crypto/nx/Kconfig
10503F:	drivers/crypto/nx/Makefile
10504F:	drivers/crypto/nx/nx-842*
10505F:	include/linux/sw842.h
10506F:	lib/842/
10507
10508IBM Power in-Nest Crypto Acceleration
10509M:	Breno Leitão <leitao@debian.org>
10510M:	Nayna Jain <nayna@linux.ibm.com>
10511M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10512L:	linux-crypto@vger.kernel.org
10513S:	Supported
10514F:	drivers/crypto/nx/Kconfig
10515F:	drivers/crypto/nx/Makefile
10516F:	drivers/crypto/nx/nx-aes*
10517F:	drivers/crypto/nx/nx-sha*
10518F:	drivers/crypto/nx/nx.*
10519F:	drivers/crypto/nx/nx_csbcpb.h
10520F:	drivers/crypto/nx/nx_debugfs.c
10521
10522IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10523M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10524L:	linux-pci@vger.kernel.org
10525L:	linuxppc-dev@lists.ozlabs.org
10526S:	Supported
10527F:	drivers/pci/hotplug/rpadlpar*
10528
10529IBM Power Linux RAID adapter
10530M:	Brian King <brking@us.ibm.com>
10531S:	Supported
10532F:	drivers/scsi/ipr.*
10533
10534IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10535M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10536L:	linux-pci@vger.kernel.org
10537L:	linuxppc-dev@lists.ozlabs.org
10538S:	Supported
10539F:	drivers/pci/hotplug/rpaphp*
10540
10541IBM Power SRIOV Virtual NIC Device Driver
10542M:	Haren Myneni <haren@linux.ibm.com>
10543M:	Rick Lindsley <ricklind@linux.ibm.com>
10544R:	Nick Child <nnac123@linux.ibm.com>
10545R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10546L:	netdev@vger.kernel.org
10547S:	Supported
10548F:	drivers/net/ethernet/ibm/ibmvnic.*
10549
10550IBM Power VFIO Support
10551M:	Timothy Pearson <tpearson@raptorengineering.com>
10552S:	Supported
10553F:	drivers/vfio/vfio_iommu_spapr_tce.c
10554
10555IBM Power Virtual Ethernet Device Driver
10556M:	Nick Child <nnac123@linux.ibm.com>
10557L:	netdev@vger.kernel.org
10558S:	Supported
10559F:	drivers/net/ethernet/ibm/ibmveth.*
10560
10561IBM Power Virtual FC Device Drivers
10562M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10563L:	linux-scsi@vger.kernel.org
10564S:	Supported
10565F:	drivers/scsi/ibmvscsi/ibmvfc*
10566
10567IBM Power Virtual Management Channel Driver
10568M:	Brad Warrum <bwarrum@linux.ibm.com>
10569M:	Ritu Agarwal <rituagar@linux.ibm.com>
10570S:	Supported
10571F:	drivers/misc/ibmvmc.*
10572
10573IBM Power Virtual SCSI Device Drivers
10574M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10575L:	linux-scsi@vger.kernel.org
10576S:	Supported
10577F:	drivers/scsi/ibmvscsi/ibmvscsi*
10578F:	include/scsi/viosrp.h
10579
10580IBM Power Virtual SCSI Device Target Driver
10581M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10582L:	linux-scsi@vger.kernel.org
10583L:	target-devel@vger.kernel.org
10584S:	Supported
10585F:	drivers/scsi/ibmvscsi_tgt/
10586
10587IBM Power VMX Cryptographic instructions
10588M:	Breno Leitão <leitao@debian.org>
10589M:	Nayna Jain <nayna@linux.ibm.com>
10590M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10591L:	linux-crypto@vger.kernel.org
10592S:	Supported
10593F:	arch/powerpc/crypto/Kconfig
10594F:	arch/powerpc/crypto/Makefile
10595F:	arch/powerpc/crypto/aes.c
10596F:	arch/powerpc/crypto/aes_cbc.c
10597F:	arch/powerpc/crypto/aes_ctr.c
10598F:	arch/powerpc/crypto/aes_xts.c
10599F:	arch/powerpc/crypto/aesp8-ppc.*
10600F:	arch/powerpc/crypto/ghash.c
10601F:	arch/powerpc/crypto/ghashp8-ppc.pl
10602F:	arch/powerpc/crypto/ppc-xlate.pl
10603F:	arch/powerpc/crypto/vmx.c
10604
10605IBM ServeRAID RAID DRIVER
10606S:	Orphan
10607F:	drivers/scsi/ips.*
10608
10609ICH LPC AND GPIO DRIVER
10610M:	Peter Tyser <ptyser@xes-inc.com>
10611S:	Maintained
10612F:	drivers/gpio/gpio-ich.c
10613F:	drivers/mfd/lpc_ich.c
10614
10615ICY I2C DRIVER
10616M:	Max Staudt <max@enpas.org>
10617L:	linux-i2c@vger.kernel.org
10618S:	Maintained
10619F:	drivers/i2c/busses/i2c-icy.c
10620
10621IDEAPAD LAPTOP EXTRAS DRIVER
10622M:	Ike Panhc <ike.pan@canonical.com>
10623L:	platform-driver-x86@vger.kernel.org
10624S:	Maintained
10625W:	http://launchpad.net/ideapad-laptop
10626F:	drivers/platform/x86/ideapad-laptop.c
10627
10628IDEAPAD LAPTOP SLIDEBAR DRIVER
10629M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10630L:	linux-input@vger.kernel.org
10631S:	Maintained
10632W:	https://github.com/o2genum/ideapad-slidebar
10633F:	drivers/input/misc/ideapad_slidebar.c
10634
10635IDT VersaClock 5 CLOCK DRIVER
10636M:	Luca Ceresoli <luca@lucaceresoli.net>
10637S:	Maintained
10638F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10639F:	drivers/clk/clk-versaclock5.c
10640
10641IEEE 802.15.4 SUBSYSTEM
10642M:	Alexander Aring <alex.aring@gmail.com>
10643M:	Stefan Schmidt <stefan@datenfreihafen.org>
10644M:	Miquel Raynal <miquel.raynal@bootlin.com>
10645L:	linux-wpan@vger.kernel.org
10646S:	Maintained
10647W:	https://linux-wpan.org/
10648Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10651F:	Documentation/networking/ieee802154.rst
10652F:	drivers/net/ieee802154/
10653F:	include/linux/ieee802154.h
10654F:	include/linux/nl802154.h
10655F:	include/net/af_ieee802154.h
10656F:	include/net/cfg802154.h
10657F:	include/net/ieee802154_netdev.h
10658F:	include/net/mac802154.h
10659F:	include/net/nl802154.h
10660F:	net/ieee802154/
10661F:	net/mac802154/
10662
10663Intel VIRTIO DATA PATH ACCELERATOR
10664M:	Zhu Lingshan <lingshan.zhu@intel.com>
10665L:	virtualization@lists.linux.dev
10666S:	Supported
10667F:	drivers/vdpa/ifcvf/
10668
10669IFE PROTOCOL
10670M:	Yotam Gigi <yotam.gi@gmail.com>
10671M:	Jamal Hadi Salim <jhs@mojatatu.com>
10672F:	include/net/ife.h
10673F:	include/uapi/linux/ife.h
10674F:	net/ife
10675
10676IGORPLUG-USB IR RECEIVER
10677M:	Sean Young <sean@mess.org>
10678L:	linux-media@vger.kernel.org
10679S:	Maintained
10680F:	drivers/media/rc/igorplugusb.c
10681
10682IGUANAWORKS USB IR TRANSCEIVER
10683M:	Sean Young <sean@mess.org>
10684L:	linux-media@vger.kernel.org
10685S:	Maintained
10686F:	drivers/media/rc/iguanair.c
10687
10688IIO BACKEND FRAMEWORK
10689M:	Nuno Sa <nuno.sa@analog.com>
10690R:	Olivier Moysan <olivier.moysan@foss.st.com>
10691L:	linux-iio@vger.kernel.org
10692S:	Maintained
10693F:	drivers/iio/industrialio-backend.c
10694F:	include/linux/iio/backend.h
10695
10696IIO DIGITAL POTENTIOMETER DAC
10697M:	Peter Rosin <peda@axentia.se>
10698L:	linux-iio@vger.kernel.org
10699S:	Maintained
10700F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10701F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10702F:	drivers/iio/dac/dpot-dac.c
10703
10704IIO ENVELOPE DETECTOR
10705M:	Peter Rosin <peda@axentia.se>
10706L:	linux-iio@vger.kernel.org
10707S:	Maintained
10708F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10709F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10710F:	drivers/iio/adc/envelope-detector.c
10711
10712IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10713M:	Matti Vaittinen <mazziesaccount@gmail.com>
10714L:	linux-iio@vger.kernel.org
10715S:	Maintained
10716F:	drivers/iio/industrialio-gts-helper.c
10717F:	include/linux/iio/iio-gts-helper.h
10718F:	drivers/iio/test/iio-test-gts.c
10719
10720IIO MULTIPLEXER
10721M:	Peter Rosin <peda@axentia.se>
10722L:	linux-iio@vger.kernel.org
10723S:	Maintained
10724F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10725F:	drivers/iio/multiplexer/iio-mux.c
10726
10727IIO SCMI BASED DRIVER
10728M:	Jyoti Bhayana <jbhayana@google.com>
10729L:	linux-iio@vger.kernel.org
10730S:	Maintained
10731F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10732
10733IIO SUBSYSTEM AND DRIVERS
10734M:	Jonathan Cameron <jic23@kernel.org>
10735R:	Lars-Peter Clausen <lars@metafoo.de>
10736L:	linux-iio@vger.kernel.org
10737S:	Maintained
10738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10739F:	Documentation/ABI/testing/configfs-iio*
10740F:	Documentation/ABI/testing/sysfs-bus-iio*
10741F:	Documentation/devicetree/bindings/iio/
10742F:	Documentation/iio/
10743F:	drivers/iio/
10744F:	drivers/staging/iio/
10745F:	include/dt-bindings/iio/
10746F:	include/linux/iio/
10747F:	tools/iio/
10748
10749IIO UNIT CONVERTER
10750M:	Peter Rosin <peda@axentia.se>
10751L:	linux-iio@vger.kernel.org
10752S:	Maintained
10753F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10754F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10755F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10756F:	drivers/iio/afe/iio-rescale.c
10757
10758IKANOS/ADI EAGLE ADSL USB DRIVER
10759M:	Matthieu Castet <castet.matthieu@free.fr>
10760M:	Stanislaw Gruszka <stf_xl@wp.pl>
10761S:	Maintained
10762F:	drivers/usb/atm/ueagle-atm.c
10763
10764IMAGIS TOUCHSCREEN DRIVER
10765M:	Markuss Broks <markuss.broks@gmail.com>
10766S:	Maintained
10767F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10768F:	drivers/input/touchscreen/imagis.c
10769
10770IMGTEC ASCII LCD DRIVER
10771M:	Paul Burton <paulburton@kernel.org>
10772S:	Maintained
10773F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10774F:	drivers/auxdisplay/img-ascii-lcd.c
10775
10776IMGTEC IR DECODER DRIVER
10777S:	Orphan
10778F:	drivers/media/rc/img-ir/
10779
10780IMGTEC POWERVR DRM DRIVER
10781M:	Frank Binns <frank.binns@imgtec.com>
10782M:	Matt Coster <matt.coster@imgtec.com>
10783S:	Supported
10784T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10785F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10786F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10787F:	Documentation/gpu/imagination/
10788F:	drivers/gpu/drm/imagination/
10789F:	include/uapi/drm/pvr_drm.h
10790
10791IMON SOUNDGRAPH USB IR RECEIVER
10792M:	Sean Young <sean@mess.org>
10793L:	linux-media@vger.kernel.org
10794S:	Maintained
10795F:	drivers/media/rc/imon.c
10796F:	drivers/media/rc/imon_raw.c
10797
10798IMS TWINTURBO FRAMEBUFFER DRIVER
10799L:	linux-fbdev@vger.kernel.org
10800S:	Orphan
10801F:	drivers/video/fbdev/imsttfb.c
10802
10803INDEX OF FURTHER KERNEL DOCUMENTATION
10804M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10805S:	Maintained
10806F:	Documentation/process/kernel-docs.rst
10807
10808INDUSTRY PACK SUBSYSTEM (IPACK)
10809M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10810M:	Jens Taprogge <jens.taprogge@taprogge.org>
10811M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10812L:	industrypack-devel@lists.sourceforge.net
10813S:	Maintained
10814W:	http://industrypack.sourceforge.net
10815F:	drivers/ipack/
10816
10817INFINEON DPS310 Driver
10818M:	Eddie James <eajames@linux.ibm.com>
10819L:	linux-iio@vger.kernel.org
10820S:	Maintained
10821F:	drivers/iio/pressure/dps310.c
10822
10823INFINEON PEB2466 ASoC CODEC
10824M:	Herve Codina <herve.codina@bootlin.com>
10825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10826S:	Maintained
10827F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10828F:	sound/soc/codecs/peb2466.c
10829
10830INFINIBAND SUBSYSTEM
10831M:	Jason Gunthorpe <jgg@nvidia.com>
10832M:	Leon Romanovsky <leonro@nvidia.com>
10833L:	linux-rdma@vger.kernel.org
10834S:	Supported
10835W:	https://github.com/linux-rdma/rdma-core
10836Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10838F:	Documentation/devicetree/bindings/infiniband/
10839F:	Documentation/infiniband/
10840F:	drivers/infiniband/
10841F:	include/rdma/
10842F:	include/trace/events/ib_mad.h
10843F:	include/trace/events/ib_umad.h
10844F:	include/trace/misc/rdma.h
10845F:	include/uapi/linux/if_infiniband.h
10846F:	include/uapi/rdma/
10847F:	samples/bpf/ibumad_kern.c
10848F:	samples/bpf/ibumad_user.c
10849
10850INGENIC JZ4780 NAND DRIVER
10851M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10852L:	linux-mtd@lists.infradead.org
10853L:	linux-mips@vger.kernel.org
10854S:	Maintained
10855F:	drivers/mtd/nand/raw/ingenic/
10856
10857INGENIC JZ47xx SoCs
10858M:	Paul Cercueil <paul@crapouillou.net>
10859L:	linux-mips@vger.kernel.org
10860S:	Maintained
10861F:	arch/mips/boot/dts/ingenic/
10862F:	arch/mips/generic/board-ingenic.c
10863F:	arch/mips/include/asm/mach-ingenic/
10864F:	arch/mips/ingenic/Kconfig
10865F:	drivers/clk/ingenic/
10866F:	drivers/dma/dma-jz4780.c
10867F:	drivers/gpu/drm/ingenic/
10868F:	drivers/i2c/busses/i2c-jz4780.c
10869F:	drivers/iio/adc/ingenic-adc.c
10870F:	drivers/irqchip/irq-ingenic.c
10871F:	drivers/memory/jz4780-nemc.c
10872F:	drivers/mmc/host/jz4740_mmc.c
10873F:	drivers/mtd/nand/raw/ingenic/
10874F:	drivers/pinctrl/pinctrl-ingenic.c
10875F:	drivers/power/supply/ingenic-battery.c
10876F:	drivers/pwm/pwm-jz4740.c
10877F:	drivers/remoteproc/ingenic_rproc.c
10878F:	drivers/rtc/rtc-jz4740.c
10879F:	drivers/tty/serial/8250/8250_ingenic.c
10880F:	drivers/usb/musb/jz4740.c
10881F:	drivers/watchdog/jz4740_wdt.c
10882F:	include/dt-bindings/iio/adc/ingenic,adc.h
10883F:	include/linux/mfd/ingenic-tcu.h
10884F:	sound/soc/codecs/jz47*
10885F:	sound/soc/jz4740/
10886
10887INJOINIC IP5xxx POWER BANK IC DRIVER
10888M:	Samuel Holland <samuel@sholland.org>
10889S:	Maintained
10890F:	drivers/power/supply/ip5xxx_power.c
10891
10892INOTIFY
10893M:	Jan Kara <jack@suse.cz>
10894R:	Amir Goldstein <amir73il@gmail.com>
10895L:	linux-fsdevel@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/filesystems/inotify.rst
10898F:	fs/notify/inotify/
10899F:	include/linux/inotify.h
10900F:	include/uapi/linux/inotify.h
10901
10902INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10903M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10904L:	linux-input@vger.kernel.org
10905S:	Maintained
10906Q:	http://patchwork.kernel.org/project/linux-input/list/
10907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10908F:	Documentation/devicetree/bindings/input/
10909F:	Documentation/devicetree/bindings/serio/
10910F:	Documentation/input/
10911F:	drivers/input/
10912F:	include/dt-bindings/input/
10913F:	include/linux/input.h
10914F:	include/linux/input/
10915F:	include/uapi/linux/input-event-codes.h
10916F:	include/uapi/linux/input.h
10917
10918INPUT MULTITOUCH (MT) PROTOCOL
10919M:	Henrik Rydberg <rydberg@bitmath.org>
10920L:	linux-input@vger.kernel.org
10921S:	Odd fixes
10922F:	Documentation/input/multi-touch-protocol.rst
10923F:	drivers/input/input-mt.c
10924K:	\b(ABS|SYN)_MT_
10925
10926INSIDE SECURE CRYPTO DRIVER
10927M:	Antoine Tenart <atenart@kernel.org>
10928L:	linux-crypto@vger.kernel.org
10929S:	Maintained
10930F:	drivers/crypto/inside-secure/
10931
10932INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10933M:	Mimi Zohar <zohar@linux.ibm.com>
10934M:	Roberto Sassu <roberto.sassu@huawei.com>
10935M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10936R:	Eric Snowberg <eric.snowberg@oracle.com>
10937L:	linux-integrity@vger.kernel.org
10938S:	Supported
10939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10940F:	security/integrity/
10941F:	security/integrity/ima/
10942
10943INTEL 810/815 FRAMEBUFFER DRIVER
10944M:	Antonino Daplas <adaplas@gmail.com>
10945L:	linux-fbdev@vger.kernel.org
10946S:	Maintained
10947F:	drivers/video/fbdev/i810/
10948
10949INTEL 8254 COUNTER DRIVER
10950M:	William Breathitt Gray <wbg@kernel.org>
10951L:	linux-iio@vger.kernel.org
10952S:	Maintained
10953F:	drivers/counter/i8254.c
10954F:	include/linux/i8254.h
10955
10956INTEL 8255 GPIO DRIVER
10957M:	William Breathitt Gray <wbg@kernel.org>
10958L:	linux-gpio@vger.kernel.org
10959S:	Maintained
10960F:	drivers/gpio/gpio-i8255.c
10961F:	drivers/gpio/gpio-i8255.h
10962
10963INTEL ASoC DRIVERS
10964M:	Cezary Rojewski <cezary.rojewski@intel.com>
10965M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10966M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10967M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10968M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10969M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10970M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10971L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10972S:	Supported
10973F:	sound/soc/intel/
10974
10975INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10976M:	Hans de Goede <hdegoede@redhat.com>
10977L:	platform-driver-x86@vger.kernel.org
10978S:	Maintained
10979F:	drivers/platform/x86/intel/atomisp2/pm.c
10980
10981INTEL ATOMISP2 LED DRIVER
10982M:	Hans de Goede <hdegoede@redhat.com>
10983L:	platform-driver-x86@vger.kernel.org
10984S:	Maintained
10985F:	drivers/platform/x86/intel/atomisp2/led.c
10986
10987INTEL BIOS SAR INT1092 DRIVER
10988M:	Shravan Sudhakar <s.shravan@intel.com>
10989L:	platform-driver-x86@vger.kernel.org
10990S:	Maintained
10991F:	drivers/platform/x86/intel/int1092/
10992
10993INTEL BROXTON PMC DRIVER
10994M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10995M:	Zha Qipeng <qipeng.zha@intel.com>
10996S:	Maintained
10997F:	drivers/mfd/intel_pmc_bxt.c
10998F:	include/linux/mfd/intel_pmc_bxt.h
10999
11000INTEL C600 SERIES SAS CONTROLLER DRIVER
11001M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11002L:	linux-scsi@vger.kernel.org
11003S:	Supported
11004T:	git git://git.code.sf.net/p/intel-sas/isci
11005F:	drivers/scsi/isci/
11006
11007INTEL CPU family model numbers
11008M:	Tony Luck <tony.luck@intel.com>
11009M:	x86@kernel.org
11010L:	linux-kernel@vger.kernel.org
11011S:	Supported
11012F:	arch/x86/include/asm/intel-family.h
11013
11014INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11015M:	Jani Nikula <jani.nikula@linux.intel.com>
11016M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11017L:	intel-gfx@lists.freedesktop.org
11018L:	intel-xe@lists.freedesktop.org
11019S:	Supported
11020F:	drivers/gpu/drm/i915/display/
11021F:	drivers/gpu/drm/xe/display/
11022F:	drivers/gpu/drm/xe/compat-i915-headers
11023F:	include/drm/intel/
11024
11025INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11026M:	Jani Nikula <jani.nikula@linux.intel.com>
11027M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11028M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11029M:	Tvrtko Ursulin <tursulin@ursulin.net>
11030L:	intel-gfx@lists.freedesktop.org
11031S:	Supported
11032W:	https://drm.pages.freedesktop.org/intel-docs/
11033Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11034B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11035C:	irc://irc.oftc.net/intel-gfx
11036T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11037F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11038F:	Documentation/gpu/i915.rst
11039F:	drivers/gpu/drm/ci/xfails/i915*
11040F:	drivers/gpu/drm/i915/
11041F:	include/drm/intel/
11042F:	include/uapi/drm/i915_drm.h
11043
11044INTEL DRM XE DRIVER (Lunar Lake and newer)
11045M:	Lucas De Marchi <lucas.demarchi@intel.com>
11046M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11047M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11048L:	intel-xe@lists.freedesktop.org
11049S:	Supported
11050W:	https://drm.pages.freedesktop.org/intel-docs/
11051Q:	http://patchwork.freedesktop.org/project/intel-xe/
11052B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11053C:	irc://irc.oftc.net/xe
11054T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11055F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11056F:	Documentation/gpu/xe/
11057F:	drivers/gpu/drm/xe/
11058F:	include/drm/intel/
11059F:	include/uapi/drm/xe_drm.h
11060
11061INTEL ETHERNET DRIVERS
11062M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11063M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11064L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11065S:	Supported
11066W:	https://www.intel.com/content/www/us/en/support.html
11067Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11070F:	Documentation/networking/device_drivers/ethernet/intel/
11071F:	drivers/net/ethernet/intel/
11072F:	drivers/net/ethernet/intel/*/
11073F:	include/linux/avf/virtchnl.h
11074F:	include/linux/net/intel/iidc.h
11075
11076INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11077M:	Mustafa Ismail <mustafa.ismail@intel.com>
11078M:	Shiraz Saleem <shiraz.saleem@intel.com>
11079L:	linux-rdma@vger.kernel.org
11080S:	Supported
11081F:	drivers/infiniband/hw/irdma/
11082F:	include/uapi/rdma/irdma-abi.h
11083
11084INTEL GPIO DRIVERS
11085M:	Andy Shevchenko <andy@kernel.org>
11086L:	linux-gpio@vger.kernel.org
11087S:	Supported
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11089F:	drivers/gpio/gpio-elkhartlake.c
11090F:	drivers/gpio/gpio-graniterapids.c
11091F:	drivers/gpio/gpio-ich.c
11092F:	drivers/gpio/gpio-merrifield.c
11093F:	drivers/gpio/gpio-ml-ioh.c
11094F:	drivers/gpio/gpio-pch.c
11095F:	drivers/gpio/gpio-sch.c
11096F:	drivers/gpio/gpio-sodaville.c
11097F:	drivers/gpio/gpio-tangier.c
11098F:	drivers/gpio/gpio-tangier.h
11099
11100INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11101M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11102M:	Zhi Wang <zhi.wang.linux@gmail.com>
11103L:	intel-gvt-dev@lists.freedesktop.org
11104L:	intel-gfx@lists.freedesktop.org
11105S:	Supported
11106W:	https://github.com/intel/gvt-linux/wiki
11107T:	git https://github.com/intel/gvt-linux.git
11108F:	drivers/gpu/drm/i915/gvt/
11109
11110INTEL HID EVENT DRIVER
11111M:	Alex Hung <alexhung@gmail.com>
11112L:	platform-driver-x86@vger.kernel.org
11113S:	Maintained
11114F:	drivers/platform/x86/intel/hid.c
11115
11116INTEL I/OAT DMA DRIVER
11117M:	Dave Jiang <dave.jiang@intel.com>
11118R:	Dan Williams <dan.j.williams@intel.com>
11119L:	dmaengine@vger.kernel.org
11120S:	Supported
11121Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11122F:	drivers/dma/ioat*
11123
11124INTEL IAA CRYPTO DRIVER
11125M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11126L:	linux-crypto@vger.kernel.org
11127S:	Supported
11128F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11129F:	drivers/crypto/intel/iaa/*
11130
11131INTEL IDLE DRIVER
11132M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11133M:	Len Brown <lenb@kernel.org>
11134L:	linux-pm@vger.kernel.org
11135S:	Supported
11136B:	https://bugzilla.kernel.org
11137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11138F:	drivers/idle/intel_idle.c
11139
11140INTEL IDXD DRIVER
11141M:	Fenghua Yu <fenghua.yu@intel.com>
11142R:	Dave Jiang <dave.jiang@intel.com>
11143L:	dmaengine@vger.kernel.org
11144S:	Supported
11145F:	drivers/dma/idxd/*
11146F:	include/uapi/linux/idxd.h
11147
11148INTEL IN FIELD SCAN (IFS) DEVICE
11149M:	Jithu Joseph <jithu.joseph@intel.com>
11150R:	Ashok Raj <ashok.raj@intel.com>
11151R:	Tony Luck <tony.luck@intel.com>
11152S:	Maintained
11153F:	drivers/platform/x86/intel/ifs
11154F:	include/trace/events/intel_ifs.h
11155
11156INTEL INTEGRATED SENSOR HUB DRIVER
11157M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11158M:	Jiri Kosina <jikos@kernel.org>
11159L:	linux-input@vger.kernel.org
11160S:	Maintained
11161F:	drivers/hid/intel-ish-hid/
11162
11163INTEL IOMMU (VT-d)
11164M:	David Woodhouse <dwmw2@infradead.org>
11165M:	Lu Baolu <baolu.lu@linux.intel.com>
11166L:	iommu@lists.linux.dev
11167S:	Supported
11168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11169F:	drivers/iommu/intel/
11170
11171INTEL IPU3 CSI-2 CIO2 DRIVER
11172M:	Yong Zhi <yong.zhi@intel.com>
11173M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11174M:	Bingbu Cao <bingbu.cao@intel.com>
11175M:	Dan Scally <djrscally@gmail.com>
11176R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11177L:	linux-media@vger.kernel.org
11178S:	Maintained
11179T:	git git://linuxtv.org/media_tree.git
11180F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11181F:	drivers/media/pci/intel/ipu3/
11182
11183INTEL IPU3 CSI-2 IMGU DRIVER
11184M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11185R:	Bingbu Cao <bingbu.cao@intel.com>
11186R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11187L:	linux-media@vger.kernel.org
11188S:	Maintained
11189F:	Documentation/admin-guide/media/ipu3.rst
11190F:	Documentation/admin-guide/media/ipu3_rcb.svg
11191F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11192F:	drivers/staging/media/ipu3/
11193
11194INTEL IPU6 INPUT SYSTEM DRIVER
11195M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11196M:	Bingbu Cao <bingbu.cao@intel.com>
11197R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11198L:	linux-media@vger.kernel.org
11199S:	Maintained
11200T:	git git://linuxtv.org/media_tree.git
11201F:	Documentation/admin-guide/media/ipu6-isys.rst
11202F:	drivers/media/pci/intel/ipu6/
11203
11204INTEL ISHTP ECLITE DRIVER
11205M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11206L:	platform-driver-x86@vger.kernel.org
11207S:	Supported
11208F:	drivers/platform/x86/intel/ishtp_eclite.c
11209
11210INTEL IXP4XX CRYPTO SUPPORT
11211M:	Corentin Labbe <clabbe@baylibre.com>
11212L:	linux-crypto@vger.kernel.org
11213S:	Maintained
11214F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11215
11216INTEL KEEM BAY DRM DRIVER
11217M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11218M:	Edmund Dea <edmund.j.dea@intel.com>
11219S:	Maintained
11220F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11221F:	drivers/gpu/drm/kmb/
11222
11223INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11224M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11225S:	Maintained
11226F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11227F:	drivers/crypto/intel/keembay/Kconfig
11228F:	drivers/crypto/intel/keembay/Makefile
11229F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11230F:	drivers/crypto/intel/keembay/ocs-aes.c
11231F:	drivers/crypto/intel/keembay/ocs-aes.h
11232
11233INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11234M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11235M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11236M:	Mark Gross <mgross@linux.intel.com>
11237S:	Maintained
11238F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11239F:	drivers/crypto/intel/keembay/Kconfig
11240F:	drivers/crypto/intel/keembay/Makefile
11241F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11242
11243INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11244M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11245M:	Declan Murphy <declan.murphy@intel.com>
11246S:	Maintained
11247F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11248F:	drivers/crypto/intel/keembay/Kconfig
11249F:	drivers/crypto/intel/keembay/Makefile
11250F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11251F:	drivers/crypto/intel/keembay/ocs-hcu.c
11252F:	drivers/crypto/intel/keembay/ocs-hcu.h
11253
11254INTEL MANAGEMENT ENGINE (mei)
11255M:	Tomas Winkler <tomas.winkler@intel.com>
11256L:	linux-kernel@vger.kernel.org
11257S:	Supported
11258F:	Documentation/driver-api/mei/*
11259F:	drivers/misc/mei/
11260F:	drivers/watchdog/mei_wdt.c
11261F:	include/linux/mei_aux.h
11262F:	include/linux/mei_cl_bus.h
11263F:	include/uapi/linux/mei.h
11264F:	include/uapi/linux/mei_uuid.h
11265F:	include/uapi/linux/uuid.h
11266F:	samples/mei/*
11267
11268INTEL MAX 10 BMC MFD DRIVER
11269M:	Xu Yilun <yilun.xu@intel.com>
11270R:	Tom Rix <trix@redhat.com>
11271S:	Maintained
11272F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11273F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11274F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11275F:	drivers/mfd/intel-m10-bmc*
11276F:	include/linux/mfd/intel-m10-bmc.h
11277
11278INTEL MAX10 BMC SECURE UPDATES
11279M:	Peter Colberg <peter.colberg@intel.com>
11280L:	linux-fpga@vger.kernel.org
11281S:	Maintained
11282F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11283F:	drivers/fpga/intel-m10-bmc-sec-update.c
11284
11285INTEL P-Unit IPC DRIVER
11286M:	Zha Qipeng <qipeng.zha@intel.com>
11287L:	platform-driver-x86@vger.kernel.org
11288S:	Maintained
11289F:	arch/x86/include/asm/intel_punit_ipc.h
11290F:	drivers/platform/x86/intel/punit_ipc.c
11291
11292INTEL PMC CORE DRIVER
11293M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11294M:	David E Box <david.e.box@intel.com>
11295L:	platform-driver-x86@vger.kernel.org
11296S:	Maintained
11297F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11298F:	drivers/platform/x86/intel/pmc/
11299
11300INTEL PMIC GPIO DRIVERS
11301M:	Andy Shevchenko <andy@kernel.org>
11302S:	Supported
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11304F:	drivers/gpio/gpio-*cove.c
11305
11306INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11307M:	Andy Shevchenko <andy@kernel.org>
11308S:	Supported
11309F:	drivers/mfd/intel_soc_pmic*
11310F:	include/linux/mfd/intel_soc_pmic*
11311
11312INTEL PMT DRIVERS
11313M:	David E. Box <david.e.box@linux.intel.com>
11314S:	Supported
11315F:	drivers/platform/x86/intel/pmt/
11316
11317INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11318M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11319L:	linux-wireless@vger.kernel.org
11320S:	Maintained
11321F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11322F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11323F:	drivers/net/wireless/intel/ipw2x00/
11324
11325INTEL PSTATE DRIVER
11326M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11327M:	Len Brown <lenb@kernel.org>
11328L:	linux-pm@vger.kernel.org
11329S:	Supported
11330F:	drivers/cpufreq/intel_pstate.c
11331
11332INTEL PTP DFL ToD DRIVER
11333M:	Tianfei Zhang <tianfei.zhang@intel.com>
11334L:	linux-fpga@vger.kernel.org
11335L:	netdev@vger.kernel.org
11336S:	Maintained
11337F:	drivers/ptp/ptp_dfl_tod.c
11338
11339INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11340M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11341L:	linux-iio@vger.kernel.org
11342F:	drivers/counter/intel-qep.c
11343
11344INTEL SCU DRIVERS
11345M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11346S:	Maintained
11347F:	arch/x86/include/asm/intel_scu_ipc.h
11348F:	drivers/platform/x86/intel_scu_*
11349
11350INTEL SDSI DRIVER
11351M:	David E. Box <david.e.box@linux.intel.com>
11352S:	Supported
11353F:	drivers/platform/x86/intel/sdsi.c
11354F:	tools/arch/x86/intel_sdsi/
11355F:	tools/testing/selftests/drivers/sdsi/
11356
11357INTEL SGX
11358M:	Jarkko Sakkinen <jarkko@kernel.org>
11359R:	Dave Hansen <dave.hansen@linux.intel.com>
11360L:	linux-sgx@vger.kernel.org
11361S:	Supported
11362Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11364F:	Documentation/arch/x86/sgx.rst
11365F:	arch/x86/entry/vdso/vsgx.S
11366F:	arch/x86/include/asm/sgx.h
11367F:	arch/x86/include/uapi/asm/sgx.h
11368F:	arch/x86/kernel/cpu/sgx/*
11369F:	tools/testing/selftests/sgx/*
11370K:	\bSGX_
11371
11372INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11373M:	Daniel Scally <djrscally@gmail.com>
11374S:	Maintained
11375F:	drivers/platform/x86/intel/int3472/
11376
11377INTEL SPEED SELECT TECHNOLOGY
11378M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11379L:	platform-driver-x86@vger.kernel.org
11380S:	Maintained
11381F:	drivers/platform/x86/intel/speed_select_if/
11382F:	include/uapi/linux/isst_if.h
11383F:	tools/power/x86/intel-speed-select/
11384
11385INTEL STRATIX10 FIRMWARE DRIVERS
11386M:	Dinh Nguyen <dinguyen@kernel.org>
11387L:	linux-kernel@vger.kernel.org
11388S:	Maintained
11389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11390F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11391F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11392F:	drivers/firmware/stratix10-rsu.c
11393F:	drivers/firmware/stratix10-svc.c
11394F:	include/linux/firmware/intel/stratix10-smc.h
11395F:	include/linux/firmware/intel/stratix10-svc-client.h
11396
11397INTEL TELEMETRY DRIVER
11398M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11399M:	"David E. Box" <david.e.box@linux.intel.com>
11400L:	platform-driver-x86@vger.kernel.org
11401S:	Maintained
11402F:	arch/x86/include/asm/intel_telemetry.h
11403F:	drivers/platform/x86/intel/telemetry/
11404
11405INTEL TPMI DRIVER
11406M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11407L:	platform-driver-x86@vger.kernel.org
11408S:	Maintained
11409F:	Documentation/ABI/testing/debugfs-tpmi
11410F:	drivers/platform/x86/intel/tpmi.c
11411F:	include/linux/intel_tpmi.h
11412
11413INTEL UNCORE FREQUENCY CONTROL
11414M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11415L:	platform-driver-x86@vger.kernel.org
11416S:	Maintained
11417F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11418F:	drivers/platform/x86/intel/uncore-frequency/
11419
11420INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11421M:	David E. Box <david.e.box@linux.intel.com>
11422S:	Supported
11423F:	drivers/platform/x86/intel/vsec.*
11424
11425INTEL VIRTUAL BUTTON DRIVER
11426M:	AceLan Kao <acelan.kao@canonical.com>
11427L:	platform-driver-x86@vger.kernel.org
11428S:	Maintained
11429F:	drivers/platform/x86/intel/vbtn.c
11430
11431INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11432M:	Stanislaw Gruszka <stf_xl@wp.pl>
11433L:	linux-wireless@vger.kernel.org
11434S:	Supported
11435F:	drivers/net/wireless/intel/iwlegacy/
11436
11437INTEL WIRELESS WIFI LINK (iwlwifi)
11438M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11439L:	linux-wireless@vger.kernel.org
11440S:	Supported
11441W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11443F:	drivers/net/wireless/intel/iwlwifi/
11444
11445INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11446M:	Jithu Joseph <jithu.joseph@intel.com>
11447S:	Maintained
11448W:	https://slimbootloader.github.io/security/firmware-update.html
11449F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11450
11451INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11452L:	Dell.Client.Kernel@dell.com
11453S:	Maintained
11454F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11455
11456INTEL WWAN IOSM DRIVER
11457M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11458L:	netdev@vger.kernel.org
11459S:	Maintained
11460F:	drivers/net/wwan/iosm/
11461
11462INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11463M:	Xin Li <xin@zytor.com>
11464M:	"H. Peter Anvin" <hpa@zytor.com>
11465S:	Supported
11466F:	Documentation/arch/x86/x86_64/fred.rst
11467F:	arch/x86/entry/entry_64_fred.S
11468F:	arch/x86/entry/entry_fred.c
11469F:	arch/x86/include/asm/fred.h
11470F:	arch/x86/kernel/fred.c
11471
11472INTEL(R) TRACE HUB
11473M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11474S:	Supported
11475F:	Documentation/trace/intel_th.rst
11476F:	drivers/hwtracing/intel_th/
11477F:	include/linux/intel_th.h
11478
11479INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11480M:	Ning Sun <ning.sun@intel.com>
11481L:	tboot-devel@lists.sourceforge.net
11482S:	Supported
11483W:	http://tboot.sourceforge.net
11484T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11485F:	Documentation/arch/x86/intel_txt.rst
11486F:	arch/x86/kernel/tboot.c
11487F:	include/linux/tboot.h
11488
11489INTERCONNECT API
11490M:	Georgi Djakov <djakov@kernel.org>
11491L:	linux-pm@vger.kernel.org
11492S:	Maintained
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11494F:	Documentation/devicetree/bindings/interconnect/
11495F:	Documentation/driver-api/interconnect.rst
11496F:	drivers/interconnect/
11497F:	include/dt-bindings/interconnect/
11498F:	include/linux/interconnect-provider.h
11499F:	include/linux/interconnect.h
11500
11501INTERRUPT COUNTER DRIVER
11502M:	Oleksij Rempel <o.rempel@pengutronix.de>
11503R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11504L:	linux-iio@vger.kernel.org
11505F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11506F:	drivers/counter/interrupt-cnt.c
11507
11508INTERSIL ISL7998X VIDEO DECODER DRIVER
11509M:	Michael Tretter <m.tretter@pengutronix.de>
11510R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11511L:	linux-media@vger.kernel.org
11512S:	Maintained
11513F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11514F:	drivers/media/i2c/isl7998x.c
11515
11516INVENSENSE ICM-426xx IMU DRIVER
11517M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11518L:	linux-iio@vger.kernel.org
11519S:	Maintained
11520W:	https://invensense.tdk.com/
11521F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11522F:	drivers/iio/imu/inv_icm42600/
11523
11524INVENSENSE MPU-3050 GYROSCOPE DRIVER
11525M:	Linus Walleij <linus.walleij@linaro.org>
11526L:	linux-iio@vger.kernel.org
11527S:	Maintained
11528F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11529F:	drivers/iio/gyro/mpu3050*
11530
11531IOC3 ETHERNET DRIVER
11532M:	Ralf Baechle <ralf@linux-mips.org>
11533L:	linux-mips@vger.kernel.org
11534S:	Maintained
11535F:	drivers/net/ethernet/sgi/ioc3-eth.c
11536
11537IOMMU DMA-API LAYER
11538M:	Robin Murphy <robin.murphy@arm.com>
11539L:	iommu@lists.linux.dev
11540S:	Maintained
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11542F:	drivers/iommu/dma-iommu.c
11543F:	drivers/iommu/dma-iommu.h
11544F:	drivers/iommu/iova.c
11545F:	include/linux/iova.h
11546
11547IOMMU SUBSYSTEM
11548M:	Joerg Roedel <joro@8bytes.org>
11549M:	Will Deacon <will@kernel.org>
11550R:	Robin Murphy <robin.murphy@arm.com>
11551L:	iommu@lists.linux.dev
11552S:	Maintained
11553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11554F:	Documentation/devicetree/bindings/iommu/
11555F:	Documentation/userspace-api/iommu.rst
11556F:	drivers/iommu/
11557F:	include/linux/iommu.h
11558F:	include/linux/iova.h
11559F:	include/linux/of_iommu.h
11560
11561IOMMUFD
11562M:	Jason Gunthorpe <jgg@nvidia.com>
11563M:	Kevin Tian <kevin.tian@intel.com>
11564L:	iommu@lists.linux.dev
11565S:	Maintained
11566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11567F:	Documentation/userspace-api/iommufd.rst
11568F:	drivers/iommu/iommufd/
11569F:	include/linux/iommufd.h
11570F:	include/uapi/linux/iommufd.h
11571F:	tools/testing/selftests/iommu/
11572
11573IOSYS-MAP HELPERS
11574M:	Thomas Zimmermann <tzimmermann@suse.de>
11575L:	dri-devel@lists.freedesktop.org
11576S:	Maintained
11577T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11578F:	include/linux/iosys-map.h
11579
11580IO_URING
11581M:	Jens Axboe <axboe@kernel.dk>
11582R:	Pavel Begunkov <asml.silence@gmail.com>
11583L:	io-uring@vger.kernel.org
11584S:	Maintained
11585T:	git git://git.kernel.dk/linux-block
11586T:	git git://git.kernel.dk/liburing
11587F:	include/linux/io_uring/
11588F:	include/linux/io_uring.h
11589F:	include/linux/io_uring_types.h
11590F:	include/trace/events/io_uring.h
11591F:	include/uapi/linux/io_uring.h
11592F:	io_uring/
11593
11594IPMI SUBSYSTEM
11595M:	Corey Minyard <minyard@acm.org>
11596L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11597S:	Supported
11598W:	http://openipmi.sourceforge.net/
11599T:	git https://github.com/cminyard/linux-ipmi.git for-next
11600F:	Documentation/devicetree/bindings/ipmi/
11601F:	Documentation/driver-api/ipmi.rst
11602F:	drivers/char/ipmi/
11603F:	include/linux/ipmi*
11604F:	include/uapi/linux/ipmi*
11605
11606IPS SCSI RAID DRIVER
11607M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11608L:	linux-scsi@vger.kernel.org
11609S:	Maintained
11610W:	http://www.adaptec.com/
11611F:	drivers/scsi/ips*
11612
11613IPVS
11614M:	Simon Horman <horms@verge.net.au>
11615M:	Julian Anastasov <ja@ssi.bg>
11616L:	netdev@vger.kernel.org
11617L:	lvs-devel@vger.kernel.org
11618S:	Maintained
11619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11621F:	Documentation/networking/ipvs-sysctl.rst
11622F:	include/net/ip_vs.h
11623F:	include/uapi/linux/ip_vs.h
11624F:	net/netfilter/ipvs/
11625
11626IPWIRELESS DRIVER
11627M:	Jiri Kosina <jikos@kernel.org>
11628M:	David Sterba <dsterba@suse.com>
11629S:	Odd Fixes
11630F:	drivers/tty/ipwireless/
11631
11632IRON DEVICE AUDIO CODEC DRIVERS
11633M:	Kiseok Jo <kiseok.jo@irondevice.com>
11634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11635S:	Maintained
11636F:	Documentation/devicetree/bindings/sound/irondevice,*
11637F:	sound/soc/codecs/sma*
11638
11639IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11640M:	Thomas Gleixner <tglx@linutronix.de>
11641S:	Maintained
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11643F:	Documentation/core-api/irq/irq-domain.rst
11644F:	include/linux/irqdomain.h
11645F:	include/linux/irqdomain_defs.h
11646F:	kernel/irq/irqdomain.c
11647F:	kernel/irq/msi.c
11648
11649IRQ SUBSYSTEM
11650M:	Thomas Gleixner <tglx@linutronix.de>
11651L:	linux-kernel@vger.kernel.org
11652S:	Maintained
11653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11654F:	include/linux/group_cpus.h
11655F:	include/linux/irq.h
11656F:	include/linux/irqhandler.h
11657F:	include/linux/irqnr.h
11658F:	include/linux/irqreturn.h
11659F:	kernel/irq/
11660F:	lib/group_cpus.c
11661
11662IRQCHIP DRIVERS
11663M:	Thomas Gleixner <tglx@linutronix.de>
11664L:	linux-kernel@vger.kernel.org
11665S:	Maintained
11666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11667F:	Documentation/devicetree/bindings/interrupt-controller/
11668F:	drivers/irqchip/
11669F:	include/linux/irqchip.h
11670
11671ISA
11672M:	William Breathitt Gray <wbg@kernel.org>
11673S:	Maintained
11674F:	Documentation/driver-api/isa.rst
11675F:	drivers/base/isa.c
11676F:	include/linux/isa.h
11677
11678ISA RADIO MODULE
11679M:	Hans Verkuil <hverkuil@xs4all.nl>
11680L:	linux-media@vger.kernel.org
11681S:	Maintained
11682W:	https://linuxtv.org
11683T:	git git://linuxtv.org/media_tree.git
11684F:	drivers/media/radio/radio-isa*
11685
11686ISAPNP
11687M:	Jaroslav Kysela <perex@perex.cz>
11688S:	Maintained
11689F:	Documentation/userspace-api/isapnp.rst
11690F:	drivers/pnp/isapnp/
11691F:	include/linux/isapnp.h
11692
11693ISCSI
11694M:	Lee Duncan <lduncan@suse.com>
11695M:	Chris Leech <cleech@redhat.com>
11696M:	Mike Christie <michael.christie@oracle.com>
11697L:	open-iscsi@googlegroups.com
11698L:	linux-scsi@vger.kernel.org
11699S:	Maintained
11700W:	www.open-iscsi.com
11701F:	drivers/scsi/*iscsi*
11702F:	include/scsi/*iscsi*
11703
11704iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11705M:	Peter Jones <pjones@redhat.com>
11706M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11707S:	Maintained
11708F:	drivers/firmware/iscsi_ibft*
11709
11710ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11711M:	Sagi Grimberg <sagi@grimberg.me>
11712M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11713L:	linux-rdma@vger.kernel.org
11714S:	Supported
11715W:	http://www.openfabrics.org
11716W:	www.open-iscsi.org
11717Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11718F:	drivers/infiniband/ulp/iser/
11719
11720ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11721M:	Sagi Grimberg <sagi@grimberg.me>
11722L:	linux-rdma@vger.kernel.org
11723L:	target-devel@vger.kernel.org
11724S:	Supported
11725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11726F:	drivers/infiniband/ulp/isert
11727
11728ISDN/CMTP OVER BLUETOOTH
11729M:	Karsten Keil <isdn@linux-pingi.de>
11730L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11731L:	netdev@vger.kernel.org
11732S:	Odd Fixes
11733W:	http://www.isdn4linux.de
11734F:	Documentation/isdn/
11735F:	drivers/isdn/capi/
11736F:	include/linux/isdn/
11737F:	include/uapi/linux/isdn/
11738F:	net/bluetooth/cmtp/
11739
11740ISDN/mISDN SUBSYSTEM
11741M:	Karsten Keil <isdn@linux-pingi.de>
11742L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11743L:	netdev@vger.kernel.org
11744S:	Maintained
11745W:	http://www.isdn4linux.de
11746F:	drivers/isdn/Kconfig
11747F:	drivers/isdn/Makefile
11748F:	drivers/isdn/hardware/
11749F:	drivers/isdn/mISDN/
11750
11751ISOFS FILESYSTEM
11752M:	Jan Kara <jack@suse.cz>
11753L:	linux-fsdevel@vger.kernel.org
11754S:	Maintained
11755F:	Documentation/filesystems/isofs.rst
11756F:	fs/isofs/
11757
11758IT87 HARDWARE MONITORING DRIVER
11759M:	Jean Delvare <jdelvare@suse.com>
11760L:	linux-hwmon@vger.kernel.org
11761S:	Maintained
11762F:	Documentation/hwmon/it87.rst
11763F:	drivers/hwmon/it87.c
11764
11765IT913X MEDIA DRIVER
11766L:	linux-media@vger.kernel.org
11767S:	Orphan
11768W:	https://linuxtv.org
11769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11770F:	drivers/media/tuners/it913x*
11771
11772ITE IT66121 HDMI BRIDGE DRIVER
11773M:	Phong LE <ple@baylibre.com>
11774M:	Neil Armstrong <neil.armstrong@linaro.org>
11775S:	Maintained
11776T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11777F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11778F:	drivers/gpu/drm/bridge/ite-it66121.c
11779
11780IVTV VIDEO4LINUX DRIVER
11781M:	Andy Walls <awalls@md.metrocast.net>
11782L:	linux-media@vger.kernel.org
11783S:	Maintained
11784W:	https://linuxtv.org
11785T:	git git://linuxtv.org/media_tree.git
11786F:	Documentation/admin-guide/media/ivtv*
11787F:	drivers/media/pci/ivtv/
11788F:	include/uapi/linux/ivtv*
11789
11790IX2505V MEDIA DRIVER
11791M:	Malcolm Priestley <tvboxspy@gmail.com>
11792L:	linux-media@vger.kernel.org
11793S:	Maintained
11794W:	https://linuxtv.org
11795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11796F:	drivers/media/dvb-frontends/ix2505v*
11797
11798JAILHOUSE HYPERVISOR INTERFACE
11799M:	Jan Kiszka <jan.kiszka@siemens.com>
11800L:	jailhouse-dev@googlegroups.com
11801S:	Maintained
11802F:	arch/x86/include/asm/jailhouse_para.h
11803F:	arch/x86/kernel/jailhouse.c
11804
11805JFS FILESYSTEM
11806M:	Dave Kleikamp <shaggy@kernel.org>
11807L:	jfs-discussion@lists.sourceforge.net
11808S:	Odd Fixes
11809W:	http://jfs.sourceforge.net/
11810T:	git https://github.com/kleikamp/linux-shaggy.git
11811F:	Documentation/admin-guide/jfs.rst
11812F:	fs/jfs/
11813
11814JME NETWORK DRIVER
11815M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11816L:	netdev@vger.kernel.org
11817S:	Maintained
11818F:	drivers/net/ethernet/jme.*
11819
11820JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11821M:	David Woodhouse <dwmw2@infradead.org>
11822M:	Richard Weinberger <richard@nod.at>
11823L:	linux-mtd@lists.infradead.org
11824S:	Odd Fixes
11825W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11826T:	git git://git.infradead.org/ubifs-2.6.git
11827F:	fs/jffs2/
11828F:	include/uapi/linux/jffs2.h
11829
11830JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11831M:	"Theodore Ts'o" <tytso@mit.edu>
11832M:	Jan Kara <jack@suse.com>
11833L:	linux-ext4@vger.kernel.org
11834S:	Maintained
11835F:	fs/jbd2/
11836F:	include/linux/jbd2.h
11837
11838JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11839M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11840L:	linux-media@vger.kernel.org
11841L:	linux-renesas-soc@vger.kernel.org
11842S:	Maintained
11843F:	drivers/media/platform/renesas/rcar_jpu.c
11844
11845JSM Neo PCI based serial card
11846L:	linux-serial@vger.kernel.org
11847S:	Orphan
11848F:	drivers/tty/serial/jsm/
11849
11850K10TEMP HARDWARE MONITORING DRIVER
11851M:	Clemens Ladisch <clemens@ladisch.de>
11852L:	linux-hwmon@vger.kernel.org
11853S:	Maintained
11854F:	Documentation/hwmon/k10temp.rst
11855F:	drivers/hwmon/k10temp.c
11856
11857K8TEMP HARDWARE MONITORING DRIVER
11858M:	Rudolf Marek <r.marek@assembler.cz>
11859L:	linux-hwmon@vger.kernel.org
11860S:	Maintained
11861F:	Documentation/hwmon/k8temp.rst
11862F:	drivers/hwmon/k8temp.c
11863
11864KASAN
11865M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11866R:	Alexander Potapenko <glider@google.com>
11867R:	Andrey Konovalov <andreyknvl@gmail.com>
11868R:	Dmitry Vyukov <dvyukov@google.com>
11869R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11870L:	kasan-dev@googlegroups.com
11871S:	Maintained
11872F:	Documentation/dev-tools/kasan.rst
11873F:	arch/*/include/asm/*kasan.h
11874F:	arch/*/mm/kasan_init*
11875F:	include/linux/kasan*.h
11876F:	lib/Kconfig.kasan
11877F:	mm/kasan/
11878F:	scripts/Makefile.kasan
11879
11880KCONFIG
11881M:	Masahiro Yamada <masahiroy@kernel.org>
11882L:	linux-kbuild@vger.kernel.org
11883S:	Maintained
11884Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11886F:	Documentation/kbuild/kconfig*
11887F:	scripts/Kconfig.include
11888F:	scripts/kconfig/
11889
11890KCOV
11891R:	Dmitry Vyukov <dvyukov@google.com>
11892R:	Andrey Konovalov <andreyknvl@gmail.com>
11893L:	kasan-dev@googlegroups.com
11894S:	Maintained
11895F:	Documentation/dev-tools/kcov.rst
11896F:	include/linux/kcov.h
11897F:	include/uapi/linux/kcov.h
11898F:	kernel/kcov.c
11899F:	scripts/Makefile.kcov
11900
11901KCSAN
11902M:	Marco Elver <elver@google.com>
11903R:	Dmitry Vyukov <dvyukov@google.com>
11904L:	kasan-dev@googlegroups.com
11905S:	Maintained
11906F:	Documentation/dev-tools/kcsan.rst
11907F:	include/linux/kcsan*.h
11908F:	kernel/kcsan/
11909F:	lib/Kconfig.kcsan
11910F:	scripts/Makefile.kcsan
11911
11912KDUMP
11913M:	Baoquan He <bhe@redhat.com>
11914R:	Vivek Goyal <vgoyal@redhat.com>
11915R:	Dave Young <dyoung@redhat.com>
11916L:	kexec@lists.infradead.org
11917S:	Maintained
11918W:	http://lse.sourceforge.net/kdump/
11919F:	Documentation/admin-guide/kdump/
11920F:	fs/proc/vmcore.c
11921F:	include/linux/crash_core.h
11922F:	include/linux/crash_dump.h
11923F:	include/uapi/linux/vmcore.h
11924F:	kernel/crash_*.c
11925
11926KEENE FM RADIO TRANSMITTER DRIVER
11927M:	Hans Verkuil <hverkuil@xs4all.nl>
11928L:	linux-media@vger.kernel.org
11929S:	Maintained
11930W:	https://linuxtv.org
11931T:	git git://linuxtv.org/media_tree.git
11932F:	drivers/media/radio/radio-keene*
11933
11934KERNEL AUTOMOUNTER
11935M:	Ian Kent <raven@themaw.net>
11936L:	autofs@vger.kernel.org
11937S:	Maintained
11938F:	fs/autofs/
11939
11940KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11941M:	Masahiro Yamada <masahiroy@kernel.org>
11942R:	Nathan Chancellor <nathan@kernel.org>
11943R:	Nicolas Schier <nicolas@fjasle.eu>
11944L:	linux-kbuild@vger.kernel.org
11945S:	Maintained
11946Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11948F:	Documentation/kbuild/
11949F:	Makefile
11950F:	scripts/*vmlinux*
11951F:	scripts/Kbuild*
11952F:	scripts/Makefile*
11953F:	scripts/basic/
11954F:	scripts/clang-tools/
11955F:	scripts/dummy-tools/
11956F:	scripts/mk*
11957F:	scripts/mod/
11958F:	scripts/package/
11959F:	usr/
11960
11961KERNEL HARDENING (not covered by other areas)
11962M:	Kees Cook <kees@kernel.org>
11963R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11964L:	linux-hardening@vger.kernel.org
11965S:	Supported
11966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11967F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11968F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11969F:	arch/*/configs/hardening.config
11970F:	include/linux/overflow.h
11971F:	include/linux/randomize_kstack.h
11972F:	kernel/configs/hardening.config
11973F:	mm/usercopy.c
11974K:	\b(add|choose)_random_kstack_offset\b
11975K:	\b__check_(object_size|heap_object)\b
11976K:	\b__counted_by\b
11977
11978KERNEL JANITORS
11979L:	kernel-janitors@vger.kernel.org
11980S:	Odd Fixes
11981W:	http://kernelnewbies.org/KernelJanitors
11982
11983KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11984M:	Chuck Lever <chuck.lever@oracle.com>
11985M:	Jeff Layton <jlayton@kernel.org>
11986R:	Neil Brown <neilb@suse.de>
11987R:	Olga Kornievskaia <kolga@netapp.com>
11988R:	Dai Ngo <Dai.Ngo@oracle.com>
11989R:	Tom Talpey <tom@talpey.com>
11990L:	linux-nfs@vger.kernel.org
11991S:	Supported
11992W:	http://nfs.sourceforge.net/
11993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11994F:	Documentation/filesystems/nfs/
11995F:	fs/lockd/
11996F:	fs/nfs_common/
11997F:	fs/nfsd/
11998F:	include/linux/lockd/
11999F:	include/linux/sunrpc/
12000F:	include/trace/events/rpcgss.h
12001F:	include/trace/events/rpcrdma.h
12002F:	include/trace/events/sunrpc.h
12003F:	include/trace/misc/fs.h
12004F:	include/trace/misc/nfs.h
12005F:	include/trace/misc/sunrpc.h
12006F:	include/uapi/linux/nfsd/
12007F:	include/uapi/linux/sunrpc/
12008F:	net/sunrpc/
12009
12010KERNEL REGRESSIONS
12011M:	Thorsten Leemhuis <linux@leemhuis.info>
12012L:	regressions@lists.linux.dev
12013S:	Supported
12014F:	Documentation/admin-guide/reporting-regressions.rst
12015F:	Documentation/process/handling-regressions.rst
12016
12017KERNEL SELFTEST FRAMEWORK
12018M:	Shuah Khan <shuah@kernel.org>
12019M:	Shuah Khan <skhan@linuxfoundation.org>
12020L:	linux-kselftest@vger.kernel.org
12021S:	Maintained
12022Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12024F:	Documentation/dev-tools/kselftest*
12025F:	tools/testing/selftests/
12026
12027KERNEL SMB3 SERVER (KSMBD)
12028M:	Namjae Jeon <linkinjeon@kernel.org>
12029M:	Steve French <sfrench@samba.org>
12030R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12031R:	Tom Talpey <tom@talpey.com>
12032L:	linux-cifs@vger.kernel.org
12033S:	Maintained
12034T:	git git://git.samba.org/ksmbd.git
12035F:	Documentation/filesystems/smb/ksmbd.rst
12036F:	fs/smb/common/
12037F:	fs/smb/server/
12038
12039KERNEL UNIT TESTING FRAMEWORK (KUnit)
12040M:	Brendan Higgins <brendanhiggins@google.com>
12041M:	David Gow <davidgow@google.com>
12042R:	Rae Moar <rmoar@google.com>
12043L:	linux-kselftest@vger.kernel.org
12044L:	kunit-dev@googlegroups.com
12045S:	Maintained
12046W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12049F:	Documentation/dev-tools/kunit/
12050F:	include/kunit/
12051F:	lib/kunit/
12052F:	rust/kernel/kunit.rs
12053F:	scripts/rustdoc_test_*
12054F:	tools/testing/kunit/
12055
12056KERNEL USERMODE HELPER
12057M:	Luis Chamberlain <mcgrof@kernel.org>
12058L:	linux-kernel@vger.kernel.org
12059S:	Maintained
12060F:	include/linux/umh.h
12061F:	kernel/umh.c
12062
12063KERNEL VIRTUAL MACHINE (KVM)
12064M:	Paolo Bonzini <pbonzini@redhat.com>
12065L:	kvm@vger.kernel.org
12066S:	Supported
12067W:	http://www.linux-kvm.org
12068T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12069F:	Documentation/virt/kvm/
12070F:	include/asm-generic/kvm*
12071F:	include/kvm/iodev.h
12072F:	include/linux/kvm*
12073F:	include/trace/events/kvm.h
12074F:	include/uapi/asm-generic/kvm*
12075F:	include/uapi/linux/kvm*
12076F:	tools/kvm/
12077F:	tools/testing/selftests/kvm/
12078F:	virt/kvm/*
12079
12080KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12081M:	Marc Zyngier <maz@kernel.org>
12082M:	Oliver Upton <oliver.upton@linux.dev>
12083R:	James Morse <james.morse@arm.com>
12084R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12085R:	Zenghui Yu <yuzenghui@huawei.com>
12086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12087L:	kvmarm@lists.linux.dev
12088S:	Maintained
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12090F:	arch/arm64/include/asm/kvm*
12091F:	arch/arm64/include/uapi/asm/kvm*
12092F:	arch/arm64/kvm/
12093F:	include/kvm/arm_*
12094F:	tools/testing/selftests/kvm/*/aarch64/
12095F:	tools/testing/selftests/kvm/aarch64/
12096
12097KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12098M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12099M:	Bibo Mao <maobibo@loongson.cn>
12100M:	Huacai Chen <chenhuacai@kernel.org>
12101L:	kvm@vger.kernel.org
12102L:	loongarch@lists.linux.dev
12103S:	Maintained
12104T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12105F:	arch/loongarch/include/asm/kvm*
12106F:	arch/loongarch/include/uapi/asm/kvm*
12107F:	arch/loongarch/kvm/
12108
12109KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12110M:	Huacai Chen <chenhuacai@kernel.org>
12111L:	linux-mips@vger.kernel.org
12112L:	kvm@vger.kernel.org
12113S:	Maintained
12114T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12115F:	arch/mips/include/asm/kvm*
12116F:	arch/mips/include/uapi/asm/kvm*
12117F:	arch/mips/kvm/
12118
12119KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12120M:	Michael Ellerman <mpe@ellerman.id.au>
12121R:	Nicholas Piggin <npiggin@gmail.com>
12122L:	linuxppc-dev@lists.ozlabs.org
12123L:	kvm@vger.kernel.org
12124S:	Maintained (Book3S 64-bit HV)
12125S:	Odd fixes (Book3S 64-bit PR)
12126S:	Orphan (Book3E and 32-bit)
12127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12128F:	arch/powerpc/include/asm/kvm*
12129F:	arch/powerpc/include/uapi/asm/kvm*
12130F:	arch/powerpc/kernel/kvm*
12131F:	arch/powerpc/kvm/
12132
12133KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12134M:	Anup Patel <anup@brainfault.org>
12135R:	Atish Patra <atishp@atishpatra.org>
12136L:	kvm@vger.kernel.org
12137L:	kvm-riscv@lists.infradead.org
12138L:	linux-riscv@lists.infradead.org
12139S:	Maintained
12140T:	git https://github.com/kvm-riscv/linux.git
12141F:	arch/riscv/include/asm/kvm*
12142F:	arch/riscv/include/uapi/asm/kvm*
12143F:	arch/riscv/kvm/
12144F:	tools/testing/selftests/kvm/*/riscv/
12145F:	tools/testing/selftests/kvm/riscv/
12146
12147KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12148M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12149M:	Janosch Frank <frankja@linux.ibm.com>
12150M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12151R:	David Hildenbrand <david@redhat.com>
12152L:	kvm@vger.kernel.org
12153S:	Supported
12154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12155F:	Documentation/virt/kvm/s390*
12156F:	arch/s390/include/asm/gmap.h
12157F:	arch/s390/include/asm/kvm*
12158F:	arch/s390/include/uapi/asm/kvm*
12159F:	arch/s390/include/uapi/asm/uvdevice.h
12160F:	arch/s390/kernel/uv.c
12161F:	arch/s390/kvm/
12162F:	arch/s390/mm/gmap.c
12163F:	drivers/s390/char/uvdevice.c
12164F:	tools/testing/selftests/drivers/s390x/uvdevice/
12165F:	tools/testing/selftests/kvm/*/s390x/
12166F:	tools/testing/selftests/kvm/s390x/
12167
12168KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12169M:	Sean Christopherson <seanjc@google.com>
12170M:	Paolo Bonzini <pbonzini@redhat.com>
12171L:	kvm@vger.kernel.org
12172S:	Supported
12173P:	Documentation/process/maintainer-kvm-x86.rst
12174T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12175F:	arch/x86/include/asm/kvm*
12176F:	arch/x86/include/asm/svm.h
12177F:	arch/x86/include/asm/vmx*.h
12178F:	arch/x86/include/uapi/asm/kvm*
12179F:	arch/x86/include/uapi/asm/svm.h
12180F:	arch/x86/include/uapi/asm/vmx.h
12181F:	arch/x86/kvm/
12182F:	arch/x86/kvm/*/
12183F:	tools/testing/selftests/kvm/*/x86_64/
12184F:	tools/testing/selftests/kvm/x86_64/
12185
12186KERNFS
12187M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12188M:	Tejun Heo <tj@kernel.org>
12189S:	Supported
12190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12191F:	fs/kernfs/
12192F:	include/linux/kernfs.h
12193
12194KEXEC
12195M:	Eric Biederman <ebiederm@xmission.com>
12196L:	kexec@lists.infradead.org
12197S:	Maintained
12198W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12199F:	include/linux/kexec.h
12200F:	include/uapi/linux/kexec.h
12201F:	kernel/kexec*
12202
12203KEYS-ENCRYPTED
12204M:	Mimi Zohar <zohar@linux.ibm.com>
12205L:	linux-integrity@vger.kernel.org
12206L:	keyrings@vger.kernel.org
12207S:	Supported
12208F:	Documentation/security/keys/trusted-encrypted.rst
12209F:	include/keys/encrypted-type.h
12210F:	security/keys/encrypted-keys/
12211
12212KEYS-TRUSTED
12213M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12214M:	Jarkko Sakkinen <jarkko@kernel.org>
12215M:	Mimi Zohar <zohar@linux.ibm.com>
12216L:	linux-integrity@vger.kernel.org
12217L:	keyrings@vger.kernel.org
12218S:	Supported
12219F:	Documentation/security/keys/trusted-encrypted.rst
12220F:	include/keys/trusted-type.h
12221F:	include/keys/trusted_tpm.h
12222F:	security/keys/trusted-keys/
12223
12224KEYS-TRUSTED-CAAM
12225M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12226R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12227L:	linux-integrity@vger.kernel.org
12228L:	keyrings@vger.kernel.org
12229S:	Maintained
12230F:	include/keys/trusted_caam.h
12231F:	security/keys/trusted-keys/trusted_caam.c
12232
12233KEYS-TRUSTED-DCP
12234M:	David Gstir <david@sigma-star.at>
12235R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12236L:	linux-integrity@vger.kernel.org
12237L:	keyrings@vger.kernel.org
12238S:	Supported
12239F:	include/keys/trusted_dcp.h
12240F:	security/keys/trusted-keys/trusted_dcp.c
12241
12242KEYS-TRUSTED-TEE
12243M:	Sumit Garg <sumit.garg@linaro.org>
12244L:	linux-integrity@vger.kernel.org
12245L:	keyrings@vger.kernel.org
12246S:	Supported
12247F:	include/keys/trusted_tee.h
12248F:	security/keys/trusted-keys/trusted_tee.c
12249
12250KEYS/KEYRINGS
12251M:	David Howells <dhowells@redhat.com>
12252M:	Jarkko Sakkinen <jarkko@kernel.org>
12253L:	keyrings@vger.kernel.org
12254S:	Maintained
12255F:	Documentation/security/keys/core.rst
12256F:	include/keys/
12257F:	include/linux/key-type.h
12258F:	include/linux/key.h
12259F:	include/linux/keyctl.h
12260F:	include/uapi/linux/keyctl.h
12261F:	security/keys/
12262
12263KEYS/KEYRINGS_INTEGRITY
12264M:	Jarkko Sakkinen <jarkko@kernel.org>
12265M:	Mimi Zohar <zohar@linux.ibm.com>
12266L:	linux-integrity@vger.kernel.org
12267L:	keyrings@vger.kernel.org
12268S:	Supported
12269W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12270F:	security/integrity/platform_certs
12271
12272KFENCE
12273M:	Alexander Potapenko <glider@google.com>
12274M:	Marco Elver <elver@google.com>
12275R:	Dmitry Vyukov <dvyukov@google.com>
12276L:	kasan-dev@googlegroups.com
12277S:	Maintained
12278F:	Documentation/dev-tools/kfence.rst
12279F:	arch/*/include/asm/kfence.h
12280F:	include/linux/kfence.h
12281F:	lib/Kconfig.kfence
12282F:	mm/kfence/
12283
12284KFIFO
12285M:	Stefani Seibold <stefani@seibold.net>
12286S:	Maintained
12287F:	include/linux/kfifo.h
12288F:	lib/kfifo.c
12289F:	samples/kfifo/
12290
12291KGDB / KDB /debug_core
12292M:	Jason Wessel <jason.wessel@windriver.com>
12293M:	Daniel Thompson <daniel.thompson@linaro.org>
12294R:	Douglas Anderson <dianders@chromium.org>
12295L:	kgdb-bugreport@lists.sourceforge.net
12296S:	Maintained
12297W:	http://kgdb.wiki.kernel.org/
12298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12299F:	Documentation/dev-tools/kgdb.rst
12300F:	drivers/misc/kgdbts.c
12301F:	drivers/tty/serial/kgdboc.c
12302F:	include/linux/kdb.h
12303F:	include/linux/kgdb.h
12304F:	kernel/debug/
12305F:	kernel/module/kdb.c
12306
12307KHADAS MCU MFD DRIVER
12308M:	Neil Armstrong <neil.armstrong@linaro.org>
12309L:	linux-amlogic@lists.infradead.org
12310S:	Maintained
12311F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12312F:	drivers/mfd/khadas-mcu.c
12313F:	drivers/thermal/khadas_mcu_fan.c
12314F:	include/linux/mfd/khadas-mcu.h
12315
12316KIONIX/ROHM KX022A ACCELEROMETER
12317M:	Matti Vaittinen <mazziesaccount@gmail.com>
12318L:	linux-iio@vger.kernel.org
12319S:	Supported
12320F:	drivers/iio/accel/kionix-kx022a*
12321
12322KMEMLEAK
12323M:	Catalin Marinas <catalin.marinas@arm.com>
12324S:	Maintained
12325F:	Documentation/dev-tools/kmemleak.rst
12326F:	include/linux/kmemleak.h
12327F:	mm/kmemleak.c
12328F:	samples/kmemleak/kmemleak-test.c
12329
12330KMSAN
12331M:	Alexander Potapenko <glider@google.com>
12332R:	Marco Elver <elver@google.com>
12333R:	Dmitry Vyukov <dvyukov@google.com>
12334L:	kasan-dev@googlegroups.com
12335S:	Maintained
12336F:	Documentation/dev-tools/kmsan.rst
12337F:	arch/*/include/asm/kmsan.h
12338F:	arch/*/mm/kmsan_*
12339F:	include/linux/kmsan*.h
12340F:	lib/Kconfig.kmsan
12341F:	mm/kmsan/
12342F:	scripts/Makefile.kmsan
12343
12344KPROBES
12345M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12346M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12347M:	"David S. Miller" <davem@davemloft.net>
12348M:	Masami Hiramatsu <mhiramat@kernel.org>
12349L:	linux-kernel@vger.kernel.org
12350L:	linux-trace-kernel@vger.kernel.org
12351S:	Maintained
12352Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12354F:	Documentation/trace/kprobes.rst
12355F:	include/asm-generic/kprobes.h
12356F:	include/linux/kprobes.h
12357F:	kernel/kprobes.c
12358F:	lib/test_kprobes.c
12359F:	samples/kprobes
12360
12361KS0108 LCD CONTROLLER DRIVER
12362M:	Miguel Ojeda <ojeda@kernel.org>
12363S:	Maintained
12364F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12365F:	drivers/auxdisplay/ks0108.c
12366F:	include/linux/ks0108.h
12367
12368KTD253 BACKLIGHT DRIVER
12369M:	Linus Walleij <linus.walleij@linaro.org>
12370S:	Maintained
12371F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12372F:	drivers/video/backlight/ktd253-backlight.c
12373
12374KTD2801 BACKLIGHT DRIVER
12375M:	Duje Mihanović <duje.mihanovic@skole.hr>
12376S:	Maintained
12377F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12378F:	drivers/video/backlight/ktd2801-backlight.c
12379
12380KTEST
12381M:	Steven Rostedt <rostedt@goodmis.org>
12382M:	John Hawley <warthog9@eaglescrag.net>
12383S:	Maintained
12384F:	tools/testing/ktest
12385
12386KTZ8866 BACKLIGHT DRIVER
12387M:	Jianhua Lu <lujianhua000@gmail.com>
12388S:	Maintained
12389F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12390F:	drivers/video/backlight/ktz8866.c
12391
12392KVM PARAVIRT (KVM/paravirt)
12393M:	Paolo Bonzini <pbonzini@redhat.com>
12394R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12395L:	kvm@vger.kernel.org
12396S:	Supported
12397T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12398F:	arch/um/include/asm/kvm_para.h
12399F:	arch/x86/include/asm/kvm_para.h
12400F:	arch/x86/include/asm/pvclock-abi.h
12401F:	arch/x86/include/uapi/asm/kvm_para.h
12402F:	arch/x86/kernel/kvm.c
12403F:	arch/x86/kernel/kvmclock.c
12404F:	include/asm-generic/kvm_para.h
12405F:	include/linux/kvm_para.h
12406F:	include/uapi/asm-generic/kvm_para.h
12407F:	include/uapi/linux/kvm_para.h
12408
12409KVM X86 HYPER-V (KVM/hyper-v)
12410M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12411M:	Sean Christopherson <seanjc@google.com>
12412M:	Paolo Bonzini <pbonzini@redhat.com>
12413L:	kvm@vger.kernel.org
12414S:	Supported
12415T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12416F:	arch/x86/kvm/hyperv.*
12417F:	arch/x86/kvm/kvm_onhyperv.*
12418F:	arch/x86/kvm/svm/hyperv.*
12419F:	arch/x86/kvm/svm/svm_onhyperv.*
12420F:	arch/x86/kvm/vmx/hyperv.*
12421
12422KVM X86 Xen (KVM/Xen)
12423M:	David Woodhouse <dwmw2@infradead.org>
12424M:	Paul Durrant <paul@xen.org>
12425M:	Sean Christopherson <seanjc@google.com>
12426M:	Paolo Bonzini <pbonzini@redhat.com>
12427L:	kvm@vger.kernel.org
12428S:	Supported
12429T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12430F:	arch/x86/kvm/xen.*
12431
12432L3MDEV
12433M:	David Ahern <dsahern@kernel.org>
12434L:	netdev@vger.kernel.org
12435S:	Maintained
12436F:	include/net/l3mdev.h
12437F:	net/l3mdev
12438
12439LANDLOCK SECURITY MODULE
12440M:	Mickaël Salaün <mic@digikod.net>
12441R:	Günther Noack <gnoack@google.com>
12442L:	linux-security-module@vger.kernel.org
12443S:	Supported
12444W:	https://landlock.io
12445T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12446F:	Documentation/security/landlock.rst
12447F:	Documentation/userspace-api/landlock.rst
12448F:	fs/ioctl.c
12449F:	include/uapi/linux/landlock.h
12450F:	samples/landlock/
12451F:	security/landlock/
12452F:	tools/testing/selftests/landlock/
12453K:	landlock
12454K:	LANDLOCK
12455
12456LANTIQ / INTEL Ethernet drivers
12457M:	Hauke Mehrtens <hauke@hauke-m.de>
12458L:	netdev@vger.kernel.org
12459S:	Maintained
12460F:	drivers/net/dsa/lantiq_gswip.c
12461F:	drivers/net/dsa/lantiq_pce.h
12462F:	drivers/net/ethernet/lantiq_xrx200.c
12463F:	net/dsa/tag_gswip.c
12464
12465LANTIQ MIPS ARCHITECTURE
12466M:	John Crispin <john@phrozen.org>
12467L:	linux-mips@vger.kernel.org
12468S:	Maintained
12469F:	arch/mips/lantiq
12470F:	drivers/soc/lantiq
12471
12472LANTIQ PEF2256 DRIVER
12473M:	Herve Codina <herve.codina@bootlin.com>
12474S:	Maintained
12475F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12476F:	drivers/net/wan/framer/pef2256/
12477F:	drivers/pinctrl/pinctrl-pef2256.c
12478F:	include/linux/framer/pef2256.h
12479
12480LASI 53c700 driver for PARISC
12481M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12482L:	linux-scsi@vger.kernel.org
12483S:	Maintained
12484F:	Documentation/scsi/53c700.rst
12485F:	drivers/scsi/53c700*
12486
12487LEAKING_ADDRESSES
12488M:	Tycho Andersen <tycho@tycho.pizza>
12489R:	Kees Cook <kees@kernel.org>
12490L:	linux-hardening@vger.kernel.org
12491S:	Maintained
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12493F:	scripts/leaking_addresses.pl
12494
12495LED SUBSYSTEM
12496M:	Pavel Machek <pavel@ucw.cz>
12497M:	Lee Jones <lee@kernel.org>
12498L:	linux-leds@vger.kernel.org
12499S:	Maintained
12500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12501F:	Documentation/devicetree/bindings/leds/
12502F:	Documentation/leds/
12503F:	drivers/leds/
12504F:	include/dt-bindings/leds/
12505F:	include/linux/leds.h
12506
12507LEGO MINDSTORMS EV3
12508R:	David Lechner <david@lechnology.com>
12509S:	Maintained
12510F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12511F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12512F:	drivers/power/supply/lego_ev3_battery.c
12513
12514LEGO USB Tower driver
12515M:	Juergen Stuber <starblue@users.sourceforge.net>
12516L:	legousb-devel@lists.sourceforge.net
12517S:	Maintained
12518W:	http://legousb.sourceforge.net/
12519F:	drivers/usb/misc/legousbtower.c
12520
12521LETSKETCH HID TABLET DRIVER
12522M:	Hans de Goede <hdegoede@redhat.com>
12523L:	linux-input@vger.kernel.org
12524S:	Maintained
12525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12526F:	drivers/hid/hid-letsketch.c
12527
12528LG LAPTOP EXTRAS
12529M:	Matan Ziv-Av <matan@svgalib.org>
12530L:	platform-driver-x86@vger.kernel.org
12531S:	Maintained
12532F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12533F:	Documentation/admin-guide/laptops/lg-laptop.rst
12534F:	drivers/platform/x86/lg-laptop.c
12535
12536LG2160 MEDIA DRIVER
12537M:	Michael Krufky <mkrufky@linuxtv.org>
12538L:	linux-media@vger.kernel.org
12539S:	Maintained
12540W:	https://linuxtv.org
12541W:	http://github.com/mkrufky
12542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12543T:	git git://linuxtv.org/mkrufky/tuners.git
12544F:	drivers/media/dvb-frontends/lg2160.*
12545
12546LGDT3305 MEDIA DRIVER
12547M:	Michael Krufky <mkrufky@linuxtv.org>
12548L:	linux-media@vger.kernel.org
12549S:	Maintained
12550W:	https://linuxtv.org
12551W:	http://github.com/mkrufky
12552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12553T:	git git://linuxtv.org/mkrufky/tuners.git
12554F:	drivers/media/dvb-frontends/lgdt3305.*
12555
12556LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12557M:	Viresh Kumar <vireshk@kernel.org>
12558L:	linux-ide@vger.kernel.org
12559S:	Maintained
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12561F:	drivers/ata/pata_arasan_cf.c
12562F:	include/linux/pata_arasan_cf_data.h
12563
12564LIBATA PATA DRIVERS
12565R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12566L:	linux-ide@vger.kernel.org
12567F:	drivers/ata/ata_*.c
12568F:	drivers/ata/pata_*.c
12569
12570LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12571M:	Linus Walleij <linus.walleij@linaro.org>
12572L:	linux-ide@vger.kernel.org
12573S:	Maintained
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12575F:	drivers/ata/pata_ftide010.c
12576F:	drivers/ata/sata_gemini.c
12577F:	drivers/ata/sata_gemini.h
12578
12579LIBATA SATA AHCI PLATFORM devices support
12580M:	Hans de Goede <hdegoede@redhat.com>
12581M:	Jens Axboe <axboe@kernel.dk>
12582L:	linux-ide@vger.kernel.org
12583S:	Maintained
12584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12585F:	drivers/ata/ahci_platform.c
12586F:	drivers/ata/libahci_platform.c
12587F:	include/linux/ahci_platform.h
12588
12589LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12590M:	Serge Semin <fancer.lancer@gmail.com>
12591L:	linux-ide@vger.kernel.org
12592S:	Maintained
12593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12594F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12595F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12596F:	drivers/ata/ahci_dwc.c
12597
12598LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12599M:	Mikael Pettersson <mikpelinux@gmail.com>
12600L:	linux-ide@vger.kernel.org
12601S:	Maintained
12602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12603F:	drivers/ata/sata_promise.*
12604
12605LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12606M:	Damien Le Moal <dlemoal@kernel.org>
12607M:	Niklas Cassel <cassel@kernel.org>
12608L:	linux-ide@vger.kernel.org
12609S:	Maintained
12610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12611F:	Documentation/ABI/testing/sysfs-ata
12612F:	Documentation/devicetree/bindings/ata/
12613F:	drivers/ata/
12614F:	include/linux/ata.h
12615F:	include/linux/libata.h
12616
12617LIBETH COMMON ETHERNET LIBRARY
12618M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12619L:	netdev@vger.kernel.org
12620L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12621S:	Supported
12622T:	git https://github.com/alobakin/linux.git
12623F:	drivers/net/ethernet/intel/libeth/
12624F:	include/net/libeth/
12625K:	libeth
12626
12627LIBIE COMMON INTEL ETHERNET LIBRARY
12628M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12629L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12630L:	netdev@vger.kernel.org
12631S:	Supported
12632T:	git https://github.com/alobakin/linux.git
12633F:	drivers/net/ethernet/intel/libie/
12634F:	include/linux/net/intel/libie/
12635K:	libie
12636
12637LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12638M:	Vishal Verma <vishal.l.verma@intel.com>
12639M:	Dan Williams <dan.j.williams@intel.com>
12640M:	Dave Jiang <dave.jiang@intel.com>
12641L:	nvdimm@lists.linux.dev
12642S:	Supported
12643Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12644P:	Documentation/nvdimm/maintainer-entry-profile.rst
12645F:	drivers/nvdimm/btt*
12646
12647LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12648M:	Dan Williams <dan.j.williams@intel.com>
12649M:	Vishal Verma <vishal.l.verma@intel.com>
12650M:	Dave Jiang <dave.jiang@intel.com>
12651L:	nvdimm@lists.linux.dev
12652S:	Supported
12653Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12654P:	Documentation/nvdimm/maintainer-entry-profile.rst
12655F:	drivers/nvdimm/pmem*
12656
12657LIBNVDIMM: DEVICETREE BINDINGS
12658M:	Oliver O'Halloran <oohall@gmail.com>
12659L:	nvdimm@lists.linux.dev
12660S:	Supported
12661Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12662F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12663F:	drivers/nvdimm/of_pmem.c
12664
12665LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12666M:	Dan Williams <dan.j.williams@intel.com>
12667M:	Vishal Verma <vishal.l.verma@intel.com>
12668M:	Dave Jiang <dave.jiang@intel.com>
12669M:	Ira Weiny <ira.weiny@intel.com>
12670L:	nvdimm@lists.linux.dev
12671S:	Supported
12672Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12673P:	Documentation/nvdimm/maintainer-entry-profile.rst
12674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12675F:	drivers/acpi/nfit/*
12676F:	drivers/nvdimm/*
12677F:	include/linux/libnvdimm.h
12678F:	include/linux/nd.h
12679F:	include/uapi/linux/ndctl.h
12680F:	tools/testing/nvdimm/
12681
12682LIBRARY CODE
12683M:	Andrew Morton <akpm@linux-foundation.org>
12684L:	linux-kernel@vger.kernel.org
12685S:	Supported
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12687F:	lib/*
12688
12689LICENSES and SPDX stuff
12690M:	Thomas Gleixner <tglx@linutronix.de>
12691M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12692L:	linux-spdx@vger.kernel.org
12693S:	Maintained
12694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12695F:	COPYING
12696F:	Documentation/process/license-rules.rst
12697F:	LICENSES/
12698F:	scripts/spdxcheck-test.sh
12699F:	scripts/spdxcheck.py
12700F:	scripts/spdxexclude
12701
12702LINEAR RANGES HELPERS
12703M:	Mark Brown <broonie@kernel.org>
12704R:	Matti Vaittinen <mazziesaccount@gmail.com>
12705F:	include/linux/linear_range.h
12706F:	lib/linear_ranges.c
12707F:	lib/test_linear_ranges.c
12708
12709LINUX FOR POWER MACINTOSH
12710L:	linuxppc-dev@lists.ozlabs.org
12711S:	Orphan
12712F:	arch/powerpc/platforms/powermac/
12713F:	drivers/macintosh/
12714X:	drivers/macintosh/adb-iop.c
12715X:	drivers/macintosh/via-macii.c
12716
12717LINUX FOR POWERPC (32-BIT AND 64-BIT)
12718M:	Michael Ellerman <mpe@ellerman.id.au>
12719R:	Nicholas Piggin <npiggin@gmail.com>
12720R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12721R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12722L:	linuxppc-dev@lists.ozlabs.org
12723S:	Supported
12724W:	https://github.com/linuxppc/wiki/wiki
12725Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12727F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12728F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12729F:	Documentation/devicetree/bindings/powerpc/
12730F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12731F:	Documentation/arch/powerpc/
12732F:	arch/powerpc/
12733F:	drivers/*/*/*pasemi*
12734F:	drivers/*/*pasemi*
12735F:	drivers/char/tpm/tpm_ibmvtpm*
12736F:	drivers/crypto/nx/
12737F:	drivers/i2c/busses/i2c-opal.c
12738F:	drivers/net/ethernet/ibm/ibmveth.*
12739F:	drivers/net/ethernet/ibm/ibmvnic.*
12740F:	drivers/pci/hotplug/pnv_php.c
12741F:	drivers/pci/hotplug/rpa*
12742F:	drivers/rtc/rtc-opal.c
12743F:	drivers/scsi/ibmvscsi/
12744F:	drivers/tty/hvc/hvc_opal.c
12745F:	drivers/watchdog/wdrtas.c
12746F:	include/linux/papr_scm.h
12747F:	include/uapi/linux/papr_pdsm.h
12748F:	tools/testing/selftests/powerpc
12749N:	/pmac
12750N:	powermac
12751N:	powernv
12752N:	[^a-z0-9]ps3
12753N:	pseries
12754
12755LINUX FOR POWERPC EMBEDDED MPC5XXX
12756M:	Anatolij Gustschin <agust@denx.de>
12757L:	linuxppc-dev@lists.ozlabs.org
12758S:	Odd Fixes
12759F:	arch/powerpc/platforms/512x/
12760F:	arch/powerpc/platforms/52xx/
12761
12762LINUX FOR POWERPC EMBEDDED PPC4XX
12763L:	linuxppc-dev@lists.ozlabs.org
12764S:	Orphan
12765F:	arch/powerpc/platforms/40x/
12766F:	arch/powerpc/platforms/44x/
12767
12768LINUX FOR POWERPC EMBEDDED PPC85XX
12769M:	Scott Wood <oss@buserror.net>
12770L:	linuxppc-dev@lists.ozlabs.org
12771S:	Odd fixes
12772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12773F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12774F:	Documentation/devicetree/bindings/powerpc/fsl/
12775F:	arch/powerpc/platforms/85xx/
12776
12777LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12778M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12779L:	linuxppc-dev@lists.ozlabs.org
12780S:	Maintained
12781F:	arch/powerpc/platforms/8xx/
12782F:	arch/powerpc/platforms/83xx/
12783
12784LINUX KERNEL DUMP TEST MODULE (LKDTM)
12785M:	Kees Cook <kees@kernel.org>
12786S:	Maintained
12787F:	drivers/misc/lkdtm/*
12788F:	tools/testing/selftests/lkdtm/*
12789
12790LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12791M:	Alan Stern <stern@rowland.harvard.edu>
12792M:	Andrea Parri <parri.andrea@gmail.com>
12793M:	Will Deacon <will@kernel.org>
12794M:	Peter Zijlstra <peterz@infradead.org>
12795M:	Boqun Feng <boqun.feng@gmail.com>
12796M:	Nicholas Piggin <npiggin@gmail.com>
12797M:	David Howells <dhowells@redhat.com>
12798M:	Jade Alglave <j.alglave@ucl.ac.uk>
12799M:	Luc Maranget <luc.maranget@inria.fr>
12800M:	"Paul E. McKenney" <paulmck@kernel.org>
12801R:	Akira Yokosawa <akiyks@gmail.com>
12802R:	Daniel Lustig <dlustig@nvidia.com>
12803R:	Joel Fernandes <joel@joelfernandes.org>
12804L:	linux-kernel@vger.kernel.org
12805L:	linux-arch@vger.kernel.org
12806S:	Supported
12807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12808F:	Documentation/atomic_bitops.txt
12809F:	Documentation/atomic_t.txt
12810F:	Documentation/core-api/refcount-vs-atomic.rst
12811F:	Documentation/litmus-tests/
12812F:	Documentation/memory-barriers.txt
12813F:	tools/memory-model/
12814
12815LINUX-NEXT TREE
12816M:	Stephen Rothwell <sfr@canb.auug.org.au>
12817L:	linux-next@vger.kernel.org
12818S:	Supported
12819B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12821
12822LIS3LV02D ACCELEROMETER DRIVER
12823M:	Eric Piel <eric.piel@tremplin-utc.net>
12824S:	Maintained
12825F:	Documentation/misc-devices/lis3lv02d.rst
12826F:	drivers/misc/lis3lv02d/
12827F:	drivers/platform/x86/hp/hp_accel.c
12828
12829LIST KUNIT TEST
12830M:	David Gow <davidgow@google.com>
12831L:	linux-kselftest@vger.kernel.org
12832L:	kunit-dev@googlegroups.com
12833S:	Maintained
12834F:	lib/list-test.c
12835
12836LITEX PLATFORM
12837M:	Karol Gugala <kgugala@antmicro.com>
12838M:	Mateusz Holenko <mholenko@antmicro.com>
12839M:	Gabriel Somlo <gsomlo@gmail.com>
12840M:	Joel Stanley <joel@jms.id.au>
12841S:	Maintained
12842F:	Documentation/devicetree/bindings/*/litex,*.yaml
12843F:	arch/openrisc/boot/dts/or1klitex.dts
12844F:	drivers/mmc/host/litex_mmc.c
12845F:	drivers/net/ethernet/litex/*
12846F:	drivers/soc/litex/*
12847F:	drivers/tty/serial/liteuart.c
12848F:	include/linux/litex.h
12849N:	litex
12850
12851LIVE PATCHING
12852M:	Josh Poimboeuf <jpoimboe@kernel.org>
12853M:	Jiri Kosina <jikos@kernel.org>
12854M:	Miroslav Benes <mbenes@suse.cz>
12855M:	Petr Mladek <pmladek@suse.com>
12856R:	Joe Lawrence <joe.lawrence@redhat.com>
12857L:	live-patching@vger.kernel.org
12858S:	Maintained
12859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12860F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12861F:	Documentation/livepatch/
12862F:	arch/powerpc/include/asm/livepatch.h
12863F:	include/linux/livepatch.h
12864F:	kernel/livepatch/
12865F:	kernel/module/livepatch.c
12866F:	samples/livepatch/
12867F:	tools/testing/selftests/livepatch/
12868
12869LLC (802.2)
12870L:	netdev@vger.kernel.org
12871S:	Odd fixes
12872F:	include/linux/llc.h
12873F:	include/net/llc*
12874F:	include/uapi/linux/llc.h
12875F:	net/llc/
12876
12877LM73 HARDWARE MONITOR DRIVER
12878M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12879L:	linux-hwmon@vger.kernel.org
12880S:	Maintained
12881F:	drivers/hwmon/lm73.c
12882
12883LM78 HARDWARE MONITOR DRIVER
12884M:	Jean Delvare <jdelvare@suse.com>
12885L:	linux-hwmon@vger.kernel.org
12886S:	Maintained
12887F:	Documentation/hwmon/lm78.rst
12888F:	drivers/hwmon/lm78.c
12889
12890LM83 HARDWARE MONITOR DRIVER
12891M:	Jean Delvare <jdelvare@suse.com>
12892L:	linux-hwmon@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/hwmon/lm83.rst
12895F:	drivers/hwmon/lm83.c
12896
12897LM90 HARDWARE MONITOR DRIVER
12898M:	Jean Delvare <jdelvare@suse.com>
12899L:	linux-hwmon@vger.kernel.org
12900S:	Maintained
12901F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12902F:	Documentation/hwmon/lm90.rst
12903F:	drivers/hwmon/lm90.c
12904F:	include/dt-bindings/thermal/lm90.h
12905
12906LME2510 MEDIA DRIVER
12907M:	Malcolm Priestley <tvboxspy@gmail.com>
12908L:	linux-media@vger.kernel.org
12909S:	Maintained
12910W:	https://linuxtv.org
12911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12912F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12913
12914LOADPIN SECURITY MODULE
12915M:	Kees Cook <kees@kernel.org>
12916S:	Supported
12917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12918F:	Documentation/admin-guide/LSM/LoadPin.rst
12919F:	security/loadpin/
12920
12921LOCKDOWN SECURITY MODULE
12922L:	linux-security-module@vger.kernel.org
12923S:	Odd Fixes
12924T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12925F:	security/lockdown/
12926
12927LOCKING PRIMITIVES
12928M:	Peter Zijlstra <peterz@infradead.org>
12929M:	Ingo Molnar <mingo@redhat.com>
12930M:	Will Deacon <will@kernel.org>
12931R:	Waiman Long <longman@redhat.com>
12932R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12933L:	linux-kernel@vger.kernel.org
12934S:	Maintained
12935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12936F:	Documentation/locking/
12937F:	arch/*/include/asm/spinlock*.h
12938F:	include/linux/lockdep*.h
12939F:	include/linux/mutex*.h
12940F:	include/linux/rwlock*.h
12941F:	include/linux/rwsem*.h
12942F:	include/linux/seqlock.h
12943F:	include/linux/spinlock*.h
12944F:	kernel/locking/
12945F:	lib/locking*.[ch]
12946X:	kernel/locking/locktorture.c
12947
12948LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12949M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12950L:	linux-ntfs-dev@lists.sourceforge.net
12951S:	Maintained
12952W:	http://www.linux-ntfs.org/content/view/19/37/
12953F:	Documentation/admin-guide/ldm.rst
12954F:	block/partitions/ldm.*
12955
12956LOGITECH HID GAMING KEYBOARDS
12957M:	Hans de Goede <hdegoede@redhat.com>
12958L:	linux-input@vger.kernel.org
12959S:	Maintained
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12961F:	drivers/hid/hid-lg-g15.c
12962
12963LONTIUM LT8912B MIPI TO HDMI BRIDGE
12964M:	Adrien Grassein <adrien.grassein@gmail.com>
12965S:	Maintained
12966F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12967F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12968
12969LOONGARCH
12970M:	Huacai Chen <chenhuacai@kernel.org>
12971R:	WANG Xuerui <kernel@xen0n.name>
12972L:	loongarch@lists.linux.dev
12973S:	Maintained
12974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12975F:	Documentation/arch/loongarch/
12976F:	Documentation/translations/zh_CN/arch/loongarch/
12977F:	arch/loongarch/
12978F:	drivers/*/*loongarch*
12979
12980LOONGSON GPIO DRIVER
12981M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12982L:	linux-gpio@vger.kernel.org
12983S:	Maintained
12984F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12985F:	drivers/gpio/gpio-loongson-64bit.c
12986
12987LOONGSON LS2X APB DMA DRIVER
12988M:	Binbin Zhou <zhoubinbin@loongson.cn>
12989L:	dmaengine@vger.kernel.org
12990S:	Maintained
12991F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12992F:	drivers/dma/ls2x-apb-dma.c
12993
12994LOONGSON LS2X I2C DRIVER
12995M:	Binbin Zhou <zhoubinbin@loongson.cn>
12996L:	linux-i2c@vger.kernel.org
12997S:	Maintained
12998F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12999F:	drivers/i2c/busses/i2c-ls2x.c
13000
13001LOONGSON-2 SOC SERIES CLOCK DRIVER
13002M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13003L:	linux-clk@vger.kernel.org
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13006F:	drivers/clk/clk-loongson2.c
13007F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13008
13009LOONGSON SPI DRIVER
13010M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13011L:	linux-spi@vger.kernel.org
13012S:	Maintained
13013F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13014F:	drivers/spi/spi-loongson-core.c
13015F:	drivers/spi/spi-loongson-pci.c
13016F:	drivers/spi/spi-loongson-plat.c
13017F:	drivers/spi/spi-loongson.h
13018
13019LOONGSON-2 SOC SERIES GUTS DRIVER
13020M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13021L:	loongarch@lists.linux.dev
13022S:	Maintained
13023F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13024F:	drivers/soc/loongson/loongson2_guts.c
13025
13026LOONGSON-2 SOC SERIES PM DRIVER
13027M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13028L:	linux-pm@vger.kernel.org
13029S:	Maintained
13030F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13031F:	drivers/soc/loongson/loongson2_pm.c
13032
13033LOONGSON-2 SOC SERIES PINCTRL DRIVER
13034M:	zhanghongchen <zhanghongchen@loongson.cn>
13035M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13036L:	linux-gpio@vger.kernel.org
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13039F:	drivers/pinctrl/pinctrl-loongson2.c
13040
13041LOONGSON-2 SOC SERIES THERMAL DRIVER
13042M:	zhanghongchen <zhanghongchen@loongson.cn>
13043M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13044L:	linux-pm@vger.kernel.org
13045S:	Maintained
13046F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13047F:	drivers/thermal/loongson2_thermal.c
13048
13049LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13050M:	Sathya Prakash <sathya.prakash@broadcom.com>
13051M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13052M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13053L:	MPT-FusionLinux.pdl@broadcom.com
13054L:	linux-scsi@vger.kernel.org
13055S:	Supported
13056W:	http://www.avagotech.com/support/
13057F:	drivers/message/fusion/
13058F:	drivers/scsi/mpt3sas/
13059
13060LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13061M:	Matthew Wilcox <willy@infradead.org>
13062L:	linux-scsi@vger.kernel.org
13063S:	Maintained
13064F:	drivers/scsi/sym53c8xx_2/
13065
13066LTC1660 DAC DRIVER
13067M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13068L:	linux-iio@vger.kernel.org
13069S:	Maintained
13070F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13071F:	drivers/iio/dac/ltc1660.c
13072
13073LTC2688 IIO DAC DRIVER
13074M:	Nuno Sá <nuno.sa@analog.com>
13075L:	linux-iio@vger.kernel.org
13076S:	Supported
13077W:	https://ez.analog.com/linux-software-drivers
13078F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13079F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13080F:	drivers/iio/dac/ltc2688.c
13081
13082LTC2947 HARDWARE MONITOR DRIVER
13083M:	Nuno Sá <nuno.sa@analog.com>
13084L:	linux-hwmon@vger.kernel.org
13085S:	Supported
13086W:	https://ez.analog.com/linux-software-drivers
13087F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13088F:	drivers/hwmon/ltc2947-core.c
13089F:	drivers/hwmon/ltc2947-i2c.c
13090F:	drivers/hwmon/ltc2947-spi.c
13091F:	drivers/hwmon/ltc2947.h
13092
13093LTC2991 HARDWARE MONITOR DRIVER
13094M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13095L:	linux-hwmon@vger.kernel.org
13096S:	Supported
13097W:	https://ez.analog.com/linux-software-drivers
13098F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13099F:	drivers/hwmon/ltc2991.c
13100
13101LTC2983 IIO TEMPERATURE DRIVER
13102M:	Nuno Sá <nuno.sa@analog.com>
13103L:	linux-iio@vger.kernel.org
13104S:	Supported
13105W:	https://ez.analog.com/linux-software-drivers
13106F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13107F:	drivers/iio/temperature/ltc2983.c
13108
13109LTC4282 HARDWARE MONITOR DRIVER
13110M:	Nuno Sa <nuno.sa@analog.com>
13111L:	linux-hwmon@vger.kernel.org
13112S:	Supported
13113F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13114F:	Documentation/hwmon/ltc4282.rst
13115F:	drivers/hwmon/ltc4282.c
13116
13117LTC4286 HARDWARE MONITOR DRIVER
13118M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13119L:	linux-i2c@vger.kernel.org
13120S:	Maintained
13121F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13122F:	Documentation/hwmon/ltc4286.rst
13123F:	drivers/hwmon/pmbus/Kconfig
13124F:	drivers/hwmon/pmbus/Makefile
13125F:	drivers/hwmon/pmbus/ltc4286.c
13126
13127LTC4306 I2C MULTIPLEXER DRIVER
13128M:	Michael Hennerich <michael.hennerich@analog.com>
13129L:	linux-i2c@vger.kernel.org
13130S:	Supported
13131W:	https://ez.analog.com/linux-software-drivers
13132F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13133F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13134
13135LTP (Linux Test Project)
13136M:	Cyril Hrubis <chrubis@suse.cz>
13137M:	Jan Stancek <jstancek@redhat.com>
13138M:	Petr Vorel <pvorel@suse.cz>
13139M:	Li Wang <liwang@redhat.com>
13140M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13141L:	ltp@lists.linux.it (subscribers-only)
13142S:	Maintained
13143W:	http://linux-test-project.github.io/
13144T:	git https://github.com/linux-test-project/ltp.git
13145
13146LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13147M:	Anshul Dalal <anshulusr@gmail.com>
13148L:	linux-iio@vger.kernel.org
13149S:	Maintained
13150F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13151F:	drivers/iio/light/ltr390.c
13152
13153LYNX 28G SERDES PHY DRIVER
13154M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13155L:	netdev@vger.kernel.org
13156S:	Supported
13157F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13158F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13159
13160LYNX PCS MODULE
13161M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13162L:	netdev@vger.kernel.org
13163S:	Supported
13164F:	drivers/net/pcs/pcs-lynx.c
13165F:	include/linux/pcs-lynx.h
13166
13167M68K ARCHITECTURE
13168M:	Geert Uytterhoeven <geert@linux-m68k.org>
13169L:	linux-m68k@lists.linux-m68k.org
13170S:	Maintained
13171W:	http://www.linux-m68k.org/
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13173F:	arch/m68k/
13174F:	drivers/zorro/
13175
13176M68K ON APPLE MACINTOSH
13177M:	Joshua Thompson <funaho@jurai.org>
13178L:	linux-m68k@lists.linux-m68k.org
13179S:	Maintained
13180W:	http://www.mac.linux-m68k.org/
13181F:	arch/m68k/mac/
13182F:	drivers/macintosh/adb-iop.c
13183F:	drivers/macintosh/via-macii.c
13184
13185M68K ON HP9000/300
13186M:	Philip Blundell <philb@gnu.org>
13187S:	Maintained
13188W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13189F:	arch/m68k/hp300/
13190
13191M88DS3103 MEDIA DRIVER
13192L:	linux-media@vger.kernel.org
13193S:	Orphan
13194W:	https://linuxtv.org
13195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13196F:	drivers/media/dvb-frontends/m88ds3103*
13197
13198M88RS2000 MEDIA DRIVER
13199M:	Malcolm Priestley <tvboxspy@gmail.com>
13200L:	linux-media@vger.kernel.org
13201S:	Maintained
13202W:	https://linuxtv.org
13203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13204F:	drivers/media/dvb-frontends/m88rs2000*
13205
13206MA901 MASTERKIT USB FM RADIO DRIVER
13207M:	Alexey Klimov <klimov.linux@gmail.com>
13208L:	linux-media@vger.kernel.org
13209S:	Maintained
13210T:	git git://linuxtv.org/media_tree.git
13211F:	drivers/media/radio/radio-ma901.c
13212
13213MAC80211
13214M:	Johannes Berg <johannes@sipsolutions.net>
13215L:	linux-wireless@vger.kernel.org
13216S:	Maintained
13217W:	https://wireless.wiki.kernel.org/
13218Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13221F:	Documentation/networking/mac80211-injection.rst
13222F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13223F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13224F:	include/net/mac80211.h
13225F:	net/mac80211/
13226
13227MAILBOX API
13228M:	Jassi Brar <jassisinghbrar@gmail.com>
13229L:	linux-kernel@vger.kernel.org
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/mailbox/
13232F:	drivers/mailbox/
13233F:	include/dt-bindings/mailbox/
13234F:	include/linux/mailbox_client.h
13235F:	include/linux/mailbox_controller.h
13236
13237MAILBOX ARM MHUv2
13238M:	Viresh Kumar <viresh.kumar@linaro.org>
13239M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13240L:	linux-kernel@vger.kernel.org
13241S:	Maintained
13242F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13243F:	drivers/mailbox/arm_mhuv2.c
13244F:	include/linux/mailbox/arm_mhuv2_message.h
13245
13246MAILBOX ARM MHUv3
13247M:	Sudeep Holla <sudeep.holla@arm.com>
13248M:	Cristian Marussi <cristian.marussi@arm.com>
13249L:	linux-kernel@vger.kernel.org
13250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13251S:	Maintained
13252F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13253F:	drivers/mailbox/arm_mhuv3.c
13254
13255MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13256M:	Alejandro Colomar <alx@kernel.org>
13257L:	linux-man@vger.kernel.org
13258S:	Maintained
13259W:	http://www.kernel.org/doc/man-pages
13260T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13261T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13262
13263MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13264M:	Jeremy Kerr <jk@codeconstruct.com.au>
13265M:	Matt Johnston <matt@codeconstruct.com.au>
13266L:	netdev@vger.kernel.org
13267S:	Maintained
13268F:	Documentation/networking/mctp.rst
13269F:	drivers/net/mctp/
13270F:	include/net/mctp.h
13271F:	include/net/mctpdevice.h
13272F:	include/net/netns/mctp.h
13273F:	net/mctp/
13274
13275MAPLE TREE
13276M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13277L:	maple-tree@lists.infradead.org
13278L:	linux-mm@kvack.org
13279S:	Supported
13280F:	Documentation/core-api/maple_tree.rst
13281F:	include/linux/maple_tree.h
13282F:	include/trace/events/maple_tree.h
13283F:	lib/maple_tree.c
13284F:	lib/test_maple_tree.c
13285F:	tools/testing/radix-tree/linux/maple_tree.h
13286F:	tools/testing/radix-tree/maple.c
13287
13288MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13289M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13290L:	linux-mips@vger.kernel.org
13291S:	Maintained
13292F:	arch/mips/boot/dts/img/pistachio*
13293
13294MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13295M:	Andrew Lunn <andrew@lunn.ch>
13296L:	netdev@vger.kernel.org
13297S:	Maintained
13298F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13299F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13300F:	Documentation/networking/devlink/mv88e6xxx.rst
13301F:	drivers/net/dsa/mv88e6xxx/
13302F:	include/linux/dsa/mv88e6xxx.h
13303F:	include/linux/platform_data/mv88e6xxx.h
13304
13305MARVELL ARMADA 3700 PHY DRIVERS
13306M:	Miquel Raynal <miquel.raynal@bootlin.com>
13307S:	Maintained
13308F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13309F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13310F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13311F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13312
13313MARVELL ARMADA 3700 SERIAL DRIVER
13314M:	Pali Rohár <pali@kernel.org>
13315S:	Maintained
13316F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13317F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13318F:	drivers/tty/serial/mvebu-uart.c
13319
13320MARVELL ARMADA DRM SUPPORT
13321M:	Russell King <linux@armlinux.org.uk>
13322S:	Maintained
13323T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13324T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13325F:	Documentation/devicetree/bindings/display/armada/
13326F:	drivers/gpu/drm/armada/
13327F:	include/uapi/drm/armada_drm.h
13328
13329MARVELL CRYPTO DRIVER
13330M:	Boris Brezillon <bbrezillon@kernel.org>
13331M:	Arnaud Ebalard <arno@natisbad.org>
13332M:	Srujana Challa <schalla@marvell.com>
13333L:	linux-crypto@vger.kernel.org
13334S:	Maintained
13335F:	drivers/crypto/marvell/
13336F:	include/linux/soc/marvell/octeontx2/
13337
13338MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13339M:	Mirko Lindner <mlindner@marvell.com>
13340M:	Stephen Hemminger <stephen@networkplumber.org>
13341L:	netdev@vger.kernel.org
13342S:	Maintained
13343F:	drivers/net/ethernet/marvell/sk*
13344
13345MARVELL LIBERTAS WIRELESS DRIVER
13346L:	libertas-dev@lists.infradead.org
13347S:	Orphan
13348F:	drivers/net/wireless/marvell/libertas/
13349
13350MARVELL MACCHIATOBIN SUPPORT
13351M:	Russell King <linux@armlinux.org.uk>
13352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13353S:	Maintained
13354F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13355
13356MARVELL MV643XX ETHERNET DRIVER
13357M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13358L:	netdev@vger.kernel.org
13359S:	Maintained
13360F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13361F:	include/linux/mv643xx.h
13362
13363MARVELL MV88X3310 PHY DRIVER
13364M:	Russell King <linux@armlinux.org.uk>
13365M:	Marek Behún <kabel@kernel.org>
13366L:	netdev@vger.kernel.org
13367S:	Maintained
13368F:	drivers/net/phy/marvell10g.c
13369
13370MARVELL MVEBU THERMAL DRIVER
13371M:	Miquel Raynal <miquel.raynal@bootlin.com>
13372S:	Maintained
13373F:	drivers/thermal/armada_thermal.c
13374
13375MARVELL MVNETA ETHERNET DRIVER
13376M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13377L:	netdev@vger.kernel.org
13378S:	Maintained
13379F:	drivers/net/ethernet/marvell/mvneta*
13380
13381MARVELL MVPP2 ETHERNET DRIVER
13382M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13383M:	Russell King <linux@armlinux.org.uk>
13384L:	netdev@vger.kernel.org
13385S:	Maintained
13386F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13387F:	drivers/net/ethernet/marvell/mvpp2/
13388
13389MARVELL MWIFIEX WIRELESS DRIVER
13390M:	Brian Norris <briannorris@chromium.org>
13391R:	Francesco Dolcini <francesco@dolcini.it>
13392L:	linux-wireless@vger.kernel.org
13393S:	Odd Fixes
13394F:	drivers/net/wireless/marvell/mwifiex/
13395
13396MARVELL MWL8K WIRELESS DRIVER
13397L:	linux-wireless@vger.kernel.org
13398S:	Orphan
13399F:	drivers/net/wireless/marvell/mwl8k.c
13400
13401MARVELL NAND CONTROLLER DRIVER
13402M:	Miquel Raynal <miquel.raynal@bootlin.com>
13403L:	linux-mtd@lists.infradead.org
13404S:	Maintained
13405F:	drivers/mtd/nand/raw/marvell_nand.c
13406
13407MARVELL OCTEON ENDPOINT DRIVER
13408M:	Veerasenareddy Burru <vburru@marvell.com>
13409M:	Sathesh Edara <sedara@marvell.com>
13410L:	netdev@vger.kernel.org
13411S:	Supported
13412F:	drivers/net/ethernet/marvell/octeon_ep
13413
13414MARVELL OCTEON ENDPOINT VF DRIVER
13415M:	Veerasenareddy Burru <vburru@marvell.com>
13416M:	Sathesh Edara <sedara@marvell.com>
13417M:	Shinas Rasheed <srasheed@marvell.com>
13418M:	Satananda Burla <sburla@marvell.com>
13419L:	netdev@vger.kernel.org
13420S:	Supported
13421F:	drivers/net/ethernet/marvell/octeon_ep_vf
13422
13423MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13424M:	Sunil Goutham <sgoutham@marvell.com>
13425M:	Geetha sowjanya <gakula@marvell.com>
13426M:	Subbaraya Sundeep <sbhatta@marvell.com>
13427M:	hariprasad <hkelam@marvell.com>
13428L:	netdev@vger.kernel.org
13429S:	Supported
13430F:	drivers/net/ethernet/marvell/octeontx2/nic/
13431F:	include/linux/soc/marvell/octeontx2/
13432
13433MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13434M:	Sunil Goutham <sgoutham@marvell.com>
13435M:	Linu Cherian <lcherian@marvell.com>
13436M:	Geetha sowjanya <gakula@marvell.com>
13437M:	Jerin Jacob <jerinj@marvell.com>
13438M:	hariprasad <hkelam@marvell.com>
13439M:	Subbaraya Sundeep <sbhatta@marvell.com>
13440L:	netdev@vger.kernel.org
13441S:	Supported
13442F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13443F:	drivers/net/ethernet/marvell/octeontx2/af/
13444
13445MARVELL PRESTERA ETHERNET SWITCH DRIVER
13446M:	Taras Chornyi <taras.chornyi@plvision.eu>
13447S:	Supported
13448W:	https://github.com/Marvell-switching/switchdev-prestera
13449F:	drivers/net/ethernet/marvell/prestera/
13450
13451MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13452M:	Nicolas Pitre <nico@fluxnic.net>
13453S:	Odd Fixes
13454F:	drivers/mmc/host/mvsdio.*
13455
13456MARVELL USB MDIO CONTROLLER DRIVER
13457M:	Tobias Waldekranz <tobias@waldekranz.com>
13458L:	netdev@vger.kernel.org
13459S:	Maintained
13460F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13461F:	drivers/net/mdio/mdio-mvusb.c
13462
13463MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13464M:	Hu Ziji <huziji@marvell.com>
13465L:	linux-mmc@vger.kernel.org
13466S:	Supported
13467F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13468F:	drivers/mmc/host/sdhci-xenon*
13469
13470MATROX FRAMEBUFFER DRIVER
13471L:	linux-fbdev@vger.kernel.org
13472S:	Orphan
13473F:	drivers/video/fbdev/matrox/matroxfb_*
13474F:	include/uapi/linux/matroxfb.h
13475
13476MAX15301 DRIVER
13477M:	Daniel Nilsson <daniel.nilsson@flex.com>
13478L:	linux-hwmon@vger.kernel.org
13479S:	Maintained
13480F:	Documentation/hwmon/max15301.rst
13481F:	drivers/hwmon/pmbus/max15301.c
13482
13483MAX2175 SDR TUNER DRIVER
13484M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13485L:	linux-media@vger.kernel.org
13486S:	Maintained
13487T:	git git://linuxtv.org/media_tree.git
13488F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13489F:	Documentation/userspace-api/media/drivers/max2175.rst
13490F:	drivers/media/i2c/max2175*
13491F:	include/uapi/linux/max2175.h
13492
13493MAX31335 RTC DRIVER
13494M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13495L:	linux-rtc@vger.kernel.org
13496S:	Supported
13497W:	https://ez.analog.com/linux-software-drivers
13498F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13499F:	drivers/rtc/rtc-max31335.c
13500
13501MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13502L:	linux-hwmon@vger.kernel.org
13503S:	Orphan
13504F:	Documentation/hwmon/max6650.rst
13505F:	drivers/hwmon/max6650.c
13506
13507MAX9286 QUAD GMSL DESERIALIZER DRIVER
13508M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13509M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13510M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13511M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13512L:	linux-media@vger.kernel.org
13513S:	Maintained
13514F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13515F:	drivers/media/i2c/max9286.c
13516
13517MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13518M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13519L:	linux-media@vger.kernel.org
13520S:	Maintained
13521F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13522F:	drivers/staging/media/max96712/max96712.c
13523
13524MAX9860 MONO AUDIO VOICE CODEC DRIVER
13525M:	Peter Rosin <peda@axentia.se>
13526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13527S:	Maintained
13528F:	Documentation/devicetree/bindings/sound/max9860.txt
13529F:	sound/soc/codecs/max9860.*
13530
13531MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13532M:	Andreas Klinger <ak@it-klinger.de>
13533L:	linux-iio@vger.kernel.org
13534S:	Maintained
13535F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13536F:	drivers/iio/proximity/mb1232.c
13537
13538MAXIM MAX11205 DRIVER
13539M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13540L:	linux-iio@vger.kernel.org
13541S:	Supported
13542W:	https://ez.analog.com/linux-software-drivers
13543F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13544F:	drivers/iio/adc/max11205.c
13545
13546MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13547R:	Iskren Chernev <iskren.chernev@gmail.com>
13548R:	Krzysztof Kozlowski <krzk@kernel.org>
13549R:	Marek Szyprowski <m.szyprowski@samsung.com>
13550R:	Matheus Castello <matheus@castello.eng.br>
13551L:	linux-pm@vger.kernel.org
13552S:	Maintained
13553F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13554F:	drivers/power/supply/max17040_battery.c
13555
13556MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13557R:	Hans de Goede <hdegoede@redhat.com>
13558R:	Krzysztof Kozlowski <krzk@kernel.org>
13559R:	Marek Szyprowski <m.szyprowski@samsung.com>
13560R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13561R:	Purism Kernel Team <kernel@puri.sm>
13562L:	linux-pm@vger.kernel.org
13563S:	Maintained
13564F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13565F:	drivers/power/supply/max17042_battery.c
13566
13567MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13568M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13569L:	linux-kernel@vger.kernel.org
13570S:	Maintained
13571F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13572F:	drivers/regulator/max20086-regulator.c
13573
13574MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13575M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13576L:	linux-iio@vger.kernel.org
13577S:	Maintained
13578F:	drivers/iio/temperature/max30208.c
13579
13580MAXIM MAX77650 PMIC MFD DRIVER
13581M:	Bartosz Golaszewski <brgl@bgdev.pl>
13582L:	linux-kernel@vger.kernel.org
13583S:	Maintained
13584F:	Documentation/devicetree/bindings/*/*max77650.yaml
13585F:	Documentation/devicetree/bindings/*/max77650*.yaml
13586F:	drivers/gpio/gpio-max77650.c
13587F:	drivers/input/misc/max77650-onkey.c
13588F:	drivers/leds/leds-max77650.c
13589F:	drivers/mfd/max77650.c
13590F:	drivers/power/supply/max77650-charger.c
13591F:	drivers/regulator/max77650-regulator.c
13592F:	include/linux/mfd/max77650.h
13593
13594MAXIM MAX77714 PMIC MFD DRIVER
13595M:	Luca Ceresoli <luca@lucaceresoli.net>
13596S:	Maintained
13597F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13598F:	drivers/mfd/max77714.c
13599F:	include/linux/mfd/max77714.h
13600
13601MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13602M:	Javier Martinez Canillas <javier@dowhile0.org>
13603L:	linux-kernel@vger.kernel.org
13604S:	Supported
13605F:	Documentation/devicetree/bindings/*/*max77802.yaml
13606F:	drivers/regulator/max77802-regulator.c
13607F:	include/dt-bindings/*/*max77802.h
13608
13609MAXIM MAX77976 BATTERY CHARGER
13610M:	Luca Ceresoli <luca@lucaceresoli.net>
13611S:	Supported
13612F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13613F:	drivers/power/supply/max77976_charger.c
13614
13615MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13616M:	Krzysztof Kozlowski <krzk@kernel.org>
13617L:	linux-pm@vger.kernel.org
13618S:	Maintained
13619B:	mailto:linux-samsung-soc@vger.kernel.org
13620F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13621F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13622F:	drivers/power/supply/max14577_charger.c
13623F:	drivers/power/supply/max77693_charger.c
13624
13625MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13626M:	Chanwoo Choi <cw00.choi@samsung.com>
13627M:	Krzysztof Kozlowski <krzk@kernel.org>
13628L:	linux-kernel@vger.kernel.org
13629S:	Maintained
13630B:	mailto:linux-samsung-soc@vger.kernel.org
13631F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13632F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13633F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13634F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13635F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13636F:	drivers/*/*max77843.c
13637F:	drivers/*/max14577*.c
13638F:	drivers/*/max77686*.c
13639F:	drivers/*/max77693*.c
13640F:	drivers/clk/clk-max77686.c
13641F:	drivers/extcon/extcon-max14577.c
13642F:	drivers/extcon/extcon-max77693.c
13643F:	drivers/rtc/rtc-max77686.c
13644F:	include/linux/mfd/max14577*.h
13645F:	include/linux/mfd/max77686*.h
13646F:	include/linux/mfd/max77693*.h
13647
13648MAXIRADIO FM RADIO RECEIVER DRIVER
13649M:	Hans Verkuil <hverkuil@xs4all.nl>
13650L:	linux-media@vger.kernel.org
13651S:	Maintained
13652W:	https://linuxtv.org
13653T:	git git://linuxtv.org/media_tree.git
13654F:	drivers/media/radio/radio-maxiradio*
13655
13656MAXLINEAR ETHERNET PHY DRIVER
13657M:	Xu Liang <lxu@maxlinear.com>
13658L:	netdev@vger.kernel.org
13659S:	Supported
13660F:	drivers/net/phy/mxl-gpy.c
13661
13662MCAN MMIO DEVICE DRIVER
13663M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13664L:	linux-can@vger.kernel.org
13665S:	Maintained
13666F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13667F:	drivers/net/can/m_can/m_can.c
13668F:	drivers/net/can/m_can/m_can.h
13669F:	drivers/net/can/m_can/m_can_platform.c
13670
13671MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13672R:	Yasushi SHOJI <yashi@spacecubics.com>
13673L:	linux-can@vger.kernel.org
13674S:	Maintained
13675F:	drivers/net/can/usb/mcba_usb.c
13676
13677MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13678M:	Rishi Gupta <gupt21@gmail.com>
13679L:	linux-i2c@vger.kernel.org
13680L:	linux-input@vger.kernel.org
13681S:	Maintained
13682F:	drivers/hid/hid-mcp2221.c
13683
13684MCP251XFD SPI-CAN NETWORK DRIVER
13685M:	Marc Kleine-Budde <mkl@pengutronix.de>
13686M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13687R:	Thomas Kopp <thomas.kopp@microchip.com>
13688L:	linux-can@vger.kernel.org
13689S:	Maintained
13690F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13691F:	drivers/net/can/spi/mcp251xfd/
13692
13693MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13694M:	Peter Rosin <peda@axentia.se>
13695L:	linux-iio@vger.kernel.org
13696S:	Maintained
13697F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13698F:	drivers/iio/potentiometer/mcp4018.c
13699F:	drivers/iio/potentiometer/mcp4531.c
13700
13701MCP4821 DAC DRIVER
13702M:	Anshul Dalal <anshulusr@gmail.com>
13703L:	linux-iio@vger.kernel.org
13704S:	Maintained
13705F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13706F:	drivers/iio/dac/mcp4821.c
13707
13708MCR20A IEEE-802.15.4 RADIO DRIVER
13709M:	Stefan Schmidt <stefan@datenfreihafen.org>
13710L:	linux-wpan@vger.kernel.org
13711S:	Odd Fixes
13712W:	https://github.com/xueliu/mcr20a-linux
13713F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13714F:	drivers/net/ieee802154/mcr20a.c
13715F:	drivers/net/ieee802154/mcr20a.h
13716
13717MDIO REGMAP DRIVER
13718M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13719L:	netdev@vger.kernel.org
13720S:	Maintained
13721F:	drivers/net/mdio/mdio-regmap.c
13722F:	include/linux/mdio/mdio-regmap.h
13723
13724MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13725M:	William Breathitt Gray <wbg@kernel.org>
13726L:	linux-iio@vger.kernel.org
13727S:	Maintained
13728F:	drivers/iio/dac/cio-dac.c
13729
13730MEDIA CONTROLLER FRAMEWORK
13731M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13732M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13733L:	linux-media@vger.kernel.org
13734S:	Supported
13735W:	https://www.linuxtv.org
13736T:	git git://linuxtv.org/media_tree.git
13737F:	drivers/media/mc/
13738F:	include/media/media-*.h
13739F:	include/uapi/linux/media.h
13740
13741MEDIA DRIVER FOR FREESCALE IMX PXP
13742M:	Philipp Zabel <p.zabel@pengutronix.de>
13743L:	linux-media@vger.kernel.org
13744S:	Maintained
13745T:	git git://linuxtv.org/media_tree.git
13746F:	drivers/media/platform/nxp/imx-pxp.[ch]
13747
13748MEDIA DRIVERS FOR ASCOT2E
13749M:	Sergey Kozlov <serjk@netup.ru>
13750M:	Abylay Ospan <aospan@netup.ru>
13751L:	linux-media@vger.kernel.org
13752S:	Supported
13753W:	https://linuxtv.org
13754W:	http://netup.tv/
13755T:	git git://linuxtv.org/media_tree.git
13756F:	drivers/media/dvb-frontends/ascot2e*
13757
13758MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13759M:	Jasmin Jessich <jasmin@anw.at>
13760L:	linux-media@vger.kernel.org
13761S:	Maintained
13762W:	https://linuxtv.org
13763T:	git git://linuxtv.org/media_tree.git
13764F:	drivers/media/dvb-frontends/cxd2099*
13765
13766MEDIA DRIVERS FOR CXD2841ER
13767M:	Sergey Kozlov <serjk@netup.ru>
13768M:	Abylay Ospan <aospan@netup.ru>
13769L:	linux-media@vger.kernel.org
13770S:	Supported
13771W:	https://linuxtv.org
13772W:	http://netup.tv/
13773T:	git git://linuxtv.org/media_tree.git
13774F:	drivers/media/dvb-frontends/cxd2841er*
13775
13776MEDIA DRIVERS FOR CXD2880
13777M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13778L:	linux-media@vger.kernel.org
13779S:	Supported
13780W:	http://linuxtv.org/
13781T:	git git://linuxtv.org/media_tree.git
13782F:	drivers/media/dvb-frontends/cxd2880/*
13783F:	drivers/media/spi/cxd2880*
13784
13785MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13786L:	linux-media@vger.kernel.org
13787S:	Orphan
13788W:	https://linuxtv.org
13789T:	git git://linuxtv.org/media_tree.git
13790F:	drivers/media/pci/ddbridge/*
13791
13792MEDIA DRIVERS FOR FREESCALE IMX
13793M:	Steve Longerbeam <slongerbeam@gmail.com>
13794M:	Philipp Zabel <p.zabel@pengutronix.de>
13795L:	linux-media@vger.kernel.org
13796S:	Maintained
13797T:	git git://linuxtv.org/media_tree.git
13798F:	Documentation/admin-guide/media/imx.rst
13799F:	Documentation/devicetree/bindings/media/imx.txt
13800F:	drivers/staging/media/imx/
13801F:	include/linux/imx-media.h
13802F:	include/media/imx.h
13803
13804MEDIA DRIVERS FOR FREESCALE IMX7/8
13805M:	Rui Miguel Silva <rmfrfs@gmail.com>
13806M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13807M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13808R:	Purism Kernel Team <kernel@puri.sm>
13809L:	linux-media@vger.kernel.org
13810S:	Maintained
13811T:	git git://linuxtv.org/media_tree.git
13812F:	Documentation/admin-guide/media/imx7.rst
13813F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13814F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13815F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13816F:	drivers/media/platform/nxp/imx-mipi-csis.c
13817F:	drivers/media/platform/nxp/imx7-media-csi.c
13818F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13819
13820MEDIA DRIVERS FOR HELENE
13821M:	Abylay Ospan <aospan@netup.ru>
13822L:	linux-media@vger.kernel.org
13823S:	Supported
13824W:	https://linuxtv.org
13825W:	http://netup.tv/
13826T:	git git://linuxtv.org/media_tree.git
13827F:	drivers/media/dvb-frontends/helene*
13828
13829MEDIA DRIVERS FOR HORUS3A
13830M:	Sergey Kozlov <serjk@netup.ru>
13831M:	Abylay Ospan <aospan@netup.ru>
13832L:	linux-media@vger.kernel.org
13833S:	Supported
13834W:	https://linuxtv.org
13835W:	http://netup.tv/
13836T:	git git://linuxtv.org/media_tree.git
13837F:	drivers/media/dvb-frontends/horus3a*
13838
13839MEDIA DRIVERS FOR LNBH25
13840M:	Sergey Kozlov <serjk@netup.ru>
13841M:	Abylay Ospan <aospan@netup.ru>
13842L:	linux-media@vger.kernel.org
13843S:	Supported
13844W:	https://linuxtv.org
13845W:	http://netup.tv/
13846T:	git git://linuxtv.org/media_tree.git
13847F:	drivers/media/dvb-frontends/lnbh25*
13848
13849MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13850L:	linux-media@vger.kernel.org
13851S:	Orphan
13852W:	https://linuxtv.org
13853T:	git git://linuxtv.org/media_tree.git
13854F:	drivers/media/dvb-frontends/mxl5xx*
13855
13856MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13857M:	Sergey Kozlov <serjk@netup.ru>
13858M:	Abylay Ospan <aospan@netup.ru>
13859L:	linux-media@vger.kernel.org
13860S:	Supported
13861W:	https://linuxtv.org
13862W:	http://netup.tv/
13863T:	git git://linuxtv.org/media_tree.git
13864F:	drivers/media/pci/netup_unidvb/*
13865
13866MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13867M:	Dmitry Osipenko <digetx@gmail.com>
13868L:	linux-media@vger.kernel.org
13869L:	linux-tegra@vger.kernel.org
13870S:	Maintained
13871T:	git git://linuxtv.org/media_tree.git
13872F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13873F:	drivers/media/platform/nvidia/tegra-vde/
13874
13875MEDIA DRIVERS FOR RENESAS - CEU
13876M:	Jacopo Mondi <jacopo@jmondi.org>
13877L:	linux-media@vger.kernel.org
13878L:	linux-renesas-soc@vger.kernel.org
13879S:	Supported
13880T:	git git://linuxtv.org/media_tree.git
13881F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13882F:	drivers/media/platform/renesas/renesas-ceu.c
13883F:	include/media/drv-intf/renesas-ceu.h
13884
13885MEDIA DRIVERS FOR RENESAS - DRIF
13886M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13887L:	linux-media@vger.kernel.org
13888L:	linux-renesas-soc@vger.kernel.org
13889S:	Supported
13890T:	git git://linuxtv.org/media_tree.git
13891F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13892F:	drivers/media/platform/renesas/rcar_drif.c
13893
13894MEDIA DRIVERS FOR RENESAS - FCP
13895M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13896L:	linux-media@vger.kernel.org
13897L:	linux-renesas-soc@vger.kernel.org
13898S:	Supported
13899T:	git git://linuxtv.org/media_tree.git
13900F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13901F:	drivers/media/platform/renesas/rcar-fcp.c
13902F:	include/media/rcar-fcp.h
13903
13904MEDIA DRIVERS FOR RENESAS - FDP1
13905M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13906L:	linux-media@vger.kernel.org
13907L:	linux-renesas-soc@vger.kernel.org
13908S:	Supported
13909T:	git git://linuxtv.org/media_tree.git
13910F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13911F:	drivers/media/platform/renesas/rcar_fdp1.c
13912
13913MEDIA DRIVERS FOR RENESAS - VIN
13914M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13915L:	linux-media@vger.kernel.org
13916L:	linux-renesas-soc@vger.kernel.org
13917S:	Supported
13918T:	git git://linuxtv.org/media_tree.git
13919F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13920F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13921F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13922F:	drivers/media/platform/renesas/rcar-csi2.c
13923F:	drivers/media/platform/renesas/rcar-isp.c
13924F:	drivers/media/platform/renesas/rcar-vin/
13925
13926MEDIA DRIVERS FOR RENESAS - VSP1
13927M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13928M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13929L:	linux-media@vger.kernel.org
13930L:	linux-renesas-soc@vger.kernel.org
13931S:	Supported
13932T:	git git://linuxtv.org/media_tree.git
13933F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13934F:	drivers/media/platform/renesas/vsp1/
13935
13936MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13937L:	linux-media@vger.kernel.org
13938S:	Orphan
13939W:	https://linuxtv.org
13940T:	git git://linuxtv.org/media_tree.git
13941F:	drivers/media/dvb-frontends/stv0910*
13942
13943MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13944L:	linux-media@vger.kernel.org
13945S:	Orphan
13946W:	https://linuxtv.org
13947T:	git git://linuxtv.org/media_tree.git
13948F:	drivers/media/dvb-frontends/stv6111*
13949
13950MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13951M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13952M:	Alain Volmat <alain.volmat@foss.st.com>
13953L:	linux-media@vger.kernel.org
13954S:	Supported
13955T:	git git://linuxtv.org/media_tree.git
13956F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13957F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13958F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13959F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13960
13961MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13963L:	linux-media@vger.kernel.org
13964S:	Maintained
13965W:	https://linuxtv.org
13966Q:	http://patchwork.kernel.org/project/linux-media/list/
13967T:	git git://linuxtv.org/media_tree.git
13968F:	Documentation/admin-guide/media/
13969F:	Documentation/devicetree/bindings/media/
13970F:	Documentation/driver-api/media/
13971F:	Documentation/userspace-api/media/
13972F:	drivers/media/
13973F:	drivers/staging/media/
13974F:	include/dt-bindings/media/
13975F:	include/linux/platform_data/media/
13976F:	include/media/
13977F:	include/uapi/linux/dvb/
13978F:	include/uapi/linux/ivtv*
13979F:	include/uapi/linux/media.h
13980F:	include/uapi/linux/uvcvideo.h
13981F:	include/uapi/linux/v4l2-*
13982F:	include/uapi/linux/videodev2.h
13983
13984MEDIATEK BLUETOOTH DRIVER
13985M:	Sean Wang <sean.wang@mediatek.com>
13986L:	linux-bluetooth@vger.kernel.org
13987L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13988S:	Maintained
13989F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13990F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13991F:	drivers/bluetooth/btmtkuart.c
13992
13993MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13994M:	Sean Wang <sean.wang@mediatek.com>
13995L:	linux-pm@vger.kernel.org
13996S:	Maintained
13997F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13998F:	drivers/power/reset/mt6323-poweroff.c
13999
14000MEDIATEK CIR DRIVER
14001M:	Sean Wang <sean.wang@mediatek.com>
14002S:	Maintained
14003F:	drivers/media/rc/mtk-cir.c
14004
14005MEDIATEK DMA DRIVER
14006M:	Sean Wang <sean.wang@mediatek.com>
14007L:	dmaengine@vger.kernel.org
14008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14009L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14010S:	Maintained
14011F:	Documentation/devicetree/bindings/dma/mediatek,*
14012F:	drivers/dma/mediatek/
14013
14014MEDIATEK ETHERNET DRIVER
14015M:	Felix Fietkau <nbd@nbd.name>
14016M:	Sean Wang <sean.wang@mediatek.com>
14017M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14018M:	Lorenzo Bianconi <lorenzo@kernel.org>
14019L:	netdev@vger.kernel.org
14020S:	Maintained
14021F:	drivers/net/ethernet/mediatek/
14022
14023MEDIATEK ETHERNET PCS DRIVER
14024M:	Alexander Couzens <lynxis@fe80.eu>
14025M:	Daniel Golle <daniel@makrotopia.org>
14026L:	netdev@vger.kernel.org
14027S:	Maintained
14028F:	drivers/net/pcs/pcs-mtk-lynxi.c
14029F:	include/linux/pcs/pcs-mtk-lynxi.h
14030
14031MEDIATEK ETHERNET PHY DRIVERS
14032M:	Daniel Golle <daniel@makrotopia.org>
14033M:	Qingfang Deng <dqfext@gmail.com>
14034M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14035L:	netdev@vger.kernel.org
14036S:	Maintained
14037F:	drivers/net/phy/mediatek-ge-soc.c
14038F:	drivers/net/phy/mediatek-ge.c
14039F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14040
14041MEDIATEK I2C CONTROLLER DRIVER
14042M:	Qii Wang <qii.wang@mediatek.com>
14043L:	linux-i2c@vger.kernel.org
14044S:	Maintained
14045F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14046F:	drivers/i2c/busses/i2c-mt65xx.c
14047
14048MEDIATEK IOMMU DRIVER
14049M:	Yong Wu <yong.wu@mediatek.com>
14050L:	iommu@lists.linux.dev
14051L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14052S:	Supported
14053F:	Documentation/devicetree/bindings/iommu/mediatek*
14054F:	drivers/iommu/mtk_iommu*
14055F:	include/dt-bindings/memory/mediatek,mt*-port.h
14056F:	include/dt-bindings/memory/mt*-port.h
14057
14058MEDIATEK JPEG DRIVER
14059M:	Bin Liu <bin.liu@mediatek.com>
14060S:	Supported
14061F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14062F:	drivers/media/platform/mediatek/jpeg/
14063
14064MEDIATEK KEYPAD DRIVER
14065M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14066S:	Supported
14067F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14068F:	drivers/input/keyboard/mt6779-keypad.c
14069
14070MEDIATEK MDP DRIVER
14071M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14072M:	Houlong Wei <houlong.wei@mediatek.com>
14073M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14074S:	Supported
14075F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14076F:	drivers/media/platform/mediatek/mdp/
14077F:	drivers/media/platform/mediatek/vpu/
14078
14079MEDIATEK MEDIA DRIVER
14080M:	Tiffany Lin <tiffany.lin@mediatek.com>
14081M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14082M:	Yunfei Dong <yunfei.dong@mediatek.com>
14083S:	Supported
14084F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14085F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14086F:	drivers/media/platform/mediatek/vcodec/
14087F:	drivers/media/platform/mediatek/vpu/
14088
14089MEDIATEK MIPI-CSI CDPHY DRIVER
14090M:	Julien Stephan <jstephan@baylibre.com>
14091M:	Andy Hsieh <andy.hsieh@mediatek.com>
14092S:	Supported
14093F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14094F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14095
14096MEDIATEK MMC/SD/SDIO DRIVER
14097M:	Chaotian Jing <chaotian.jing@mediatek.com>
14098S:	Maintained
14099F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14100F:	drivers/mmc/host/mtk-sd.c
14101
14102MEDIATEK MT76 WIRELESS LAN DRIVER
14103M:	Felix Fietkau <nbd@nbd.name>
14104M:	Lorenzo Bianconi <lorenzo@kernel.org>
14105M:	Ryder Lee <ryder.lee@mediatek.com>
14106R:	Shayne Chen <shayne.chen@mediatek.com>
14107R:	Sean Wang <sean.wang@mediatek.com>
14108L:	linux-wireless@vger.kernel.org
14109S:	Maintained
14110T:	git https://github.com/nbd168/wireless
14111F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14112F:	drivers/net/wireless/mediatek/mt76/
14113
14114MEDIATEK MT7601U WIRELESS LAN DRIVER
14115M:	Jakub Kicinski <kuba@kernel.org>
14116L:	linux-wireless@vger.kernel.org
14117S:	Maintained
14118F:	drivers/net/wireless/mediatek/mt7601u/
14119
14120MEDIATEK MT7621 CLOCK DRIVER
14121M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14124F:	drivers/clk/ralink/clk-mt7621.c
14125
14126MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14127M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14128S:	Maintained
14129F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14130F:	drivers/pci/controller/pcie-mt7621.c
14131
14132MEDIATEK MT7621 PHY PCI DRIVER
14133M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14134S:	Maintained
14135F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14136F:	drivers/phy/ralink/phy-mt7621-pci.c
14137
14138MEDIATEK MT7621/28/88 I2C DRIVER
14139M:	Stefan Roese <sr@denx.de>
14140L:	linux-i2c@vger.kernel.org
14141S:	Maintained
14142F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14143F:	drivers/i2c/busses/i2c-mt7621.c
14144
14145MEDIATEK MTMIPS CLOCK DRIVER
14146M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14147S:	Maintained
14148F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14149F:	drivers/clk/ralink/clk-mtmips.c
14150
14151MEDIATEK NAND CONTROLLER DRIVER
14152L:	linux-mtd@lists.infradead.org
14153S:	Orphan
14154F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14155F:	drivers/mtd/nand/raw/mtk_*
14156
14157MEDIATEK PMIC LED DRIVER
14158M:	Sean Wang <sean.wang@mediatek.com>
14159S:	Maintained
14160F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14161F:	drivers/leds/leds-mt6323.c
14162
14163MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14164M:	Sean Wang <sean.wang@mediatek.com>
14165S:	Maintained
14166F:	drivers/char/hw_random/mtk-rng.c
14167
14168MEDIATEK SMI DRIVER
14169M:	Yong Wu <yong.wu@mediatek.com>
14170L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14171S:	Supported
14172F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14173F:	drivers/memory/mtk-smi.c
14174F:	include/soc/mediatek/smi.h
14175
14176MEDIATEK SWITCH DRIVER
14177M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14178M:	Daniel Golle <daniel@makrotopia.org>
14179M:	DENG Qingfang <dqfext@gmail.com>
14180M:	Sean Wang <sean.wang@mediatek.com>
14181L:	netdev@vger.kernel.org
14182S:	Maintained
14183F:	drivers/net/dsa/mt7530-mdio.c
14184F:	drivers/net/dsa/mt7530-mmio.c
14185F:	drivers/net/dsa/mt7530.*
14186F:	net/dsa/tag_mtk.c
14187
14188MEDIATEK T7XX 5G WWAN MODEM DRIVER
14189M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14190R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14191R:	Liu Haijun <haijun.liu@mediatek.com>
14192R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14193R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14194L:	netdev@vger.kernel.org
14195S:	Supported
14196F:	drivers/net/wwan/t7xx/
14197
14198MEDIATEK USB3 DRD IP DRIVER
14199M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14200L:	linux-usb@vger.kernel.org
14201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14202L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14203S:	Maintained
14204F:	Documentation/devicetree/bindings/usb/mediatek,*
14205F:	drivers/usb/host/xhci-mtk*
14206F:	drivers/usb/mtu3/
14207
14208MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14209M:	Peter Senna Tschudin <peter.senna@gmail.com>
14210M:	Ian Ray <ian.ray@ge.com>
14211M:	Martyn Welch <martyn.welch@collabora.co.uk>
14212S:	Maintained
14213F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14214F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14215
14216MEGARAID SCSI/SAS DRIVERS
14217M:	Kashyap Desai <kashyap.desai@broadcom.com>
14218M:	Sumit Saxena <sumit.saxena@broadcom.com>
14219M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14220M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14221L:	megaraidlinux.pdl@broadcom.com
14222L:	linux-scsi@vger.kernel.org
14223S:	Maintained
14224W:	http://www.avagotech.com/support/
14225F:	Documentation/scsi/megaraid.rst
14226F:	drivers/scsi/megaraid.*
14227F:	drivers/scsi/megaraid/
14228
14229MELEXIS MLX90614 DRIVER
14230M:	Crt Mori <cmo@melexis.com>
14231L:	linux-iio@vger.kernel.org
14232S:	Supported
14233W:	http://www.melexis.com
14234F:	drivers/iio/temperature/mlx90614.c
14235
14236MELEXIS MLX90632 DRIVER
14237M:	Crt Mori <cmo@melexis.com>
14238L:	linux-iio@vger.kernel.org
14239S:	Supported
14240W:	http://www.melexis.com
14241F:	drivers/iio/temperature/mlx90632.c
14242
14243MELEXIS MLX90635 DRIVER
14244M:	Crt Mori <cmo@melexis.com>
14245L:	linux-iio@vger.kernel.org
14246S:	Supported
14247W:	http://www.melexis.com
14248F:	drivers/iio/temperature/mlx90635.c
14249
14250MELFAS MIP4 TOUCHSCREEN DRIVER
14251M:	Sangwon Jee <jeesw@melfas.com>
14252S:	Supported
14253W:	http://www.melfas.com
14254F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14255F:	drivers/input/touchscreen/melfas_mip4.c
14256
14257MELLANOX BLUEFIELD I2C DRIVER
14258M:	Khalil Blaiech <kblaiech@nvidia.com>
14259M:	Asmaa Mnebhi <asmaa@nvidia.com>
14260L:	linux-i2c@vger.kernel.org
14261S:	Supported
14262F:	drivers/i2c/busses/i2c-mlxbf.c
14263
14264MELLANOX ETHERNET DRIVER (mlx4_en)
14265M:	Tariq Toukan <tariqt@nvidia.com>
14266L:	netdev@vger.kernel.org
14267S:	Supported
14268W:	http://www.mellanox.com
14269Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14270F:	drivers/net/ethernet/mellanox/mlx4/en_*
14271
14272MELLANOX ETHERNET DRIVER (mlx5e)
14273M:	Saeed Mahameed <saeedm@nvidia.com>
14274M:	Tariq Toukan <tariqt@nvidia.com>
14275L:	netdev@vger.kernel.org
14276S:	Supported
14277W:	http://www.mellanox.com
14278Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14279F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14280
14281MELLANOX ETHERNET INNOVA DRIVERS
14282R:	Boris Pismenny <borisp@nvidia.com>
14283L:	netdev@vger.kernel.org
14284S:	Supported
14285W:	http://www.mellanox.com
14286Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14287F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14288F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14289F:	include/linux/mlx5/mlx5_ifc_fpga.h
14290
14291MELLANOX ETHERNET SWITCH DRIVERS
14292M:	Ido Schimmel <idosch@nvidia.com>
14293M:	Petr Machata <petrm@nvidia.com>
14294L:	netdev@vger.kernel.org
14295S:	Supported
14296W:	http://www.mellanox.com
14297Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14298F:	drivers/net/ethernet/mellanox/mlxsw/
14299F:	tools/testing/selftests/drivers/net/mlxsw/
14300
14301MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14302M:	mlxsw@nvidia.com
14303L:	netdev@vger.kernel.org
14304S:	Supported
14305W:	http://www.mellanox.com
14306Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14307F:	drivers/net/ethernet/mellanox/mlxfw/
14308
14309MELLANOX HARDWARE PLATFORM SUPPORT
14310M:	Hans de Goede <hdegoede@redhat.com>
14311M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14312M:	Vadim Pasternak <vadimp@nvidia.com>
14313L:	platform-driver-x86@vger.kernel.org
14314S:	Supported
14315F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14316F:	drivers/platform/mellanox/
14317F:	include/linux/platform_data/mlxreg.h
14318
14319MELLANOX MLX4 core VPI driver
14320M:	Tariq Toukan <tariqt@nvidia.com>
14321L:	netdev@vger.kernel.org
14322L:	linux-rdma@vger.kernel.org
14323S:	Supported
14324W:	http://www.mellanox.com
14325Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14326F:	drivers/net/ethernet/mellanox/mlx4/
14327F:	include/linux/mlx4/
14328
14329MELLANOX MLX4 IB driver
14330M:	Yishai Hadas <yishaih@nvidia.com>
14331L:	linux-rdma@vger.kernel.org
14332S:	Supported
14333W:	http://www.mellanox.com
14334Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14335F:	drivers/infiniband/hw/mlx4/
14336F:	include/linux/mlx4/
14337F:	include/uapi/rdma/mlx4-abi.h
14338
14339MELLANOX MLX5 core VPI driver
14340M:	Saeed Mahameed <saeedm@nvidia.com>
14341M:	Leon Romanovsky <leonro@nvidia.com>
14342M:	Tariq Toukan <tariqt@nvidia.com>
14343L:	netdev@vger.kernel.org
14344L:	linux-rdma@vger.kernel.org
14345S:	Supported
14346W:	http://www.mellanox.com
14347Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14348F:	Documentation/networking/device_drivers/ethernet/mellanox/
14349F:	drivers/net/ethernet/mellanox/mlx5/core/
14350F:	include/linux/mlx5/
14351
14352MELLANOX MLX5 IB driver
14353M:	Leon Romanovsky <leonro@nvidia.com>
14354L:	linux-rdma@vger.kernel.org
14355S:	Supported
14356W:	http://www.mellanox.com
14357Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14358F:	drivers/infiniband/hw/mlx5/
14359F:	include/linux/mlx5/
14360F:	include/uapi/rdma/mlx5-abi.h
14361
14362MELLANOX MLX5 VDPA DRIVER
14363M:	Dragos Tatulea <dtatulea@nvidia.com>
14364L:	virtualization@lists.linux.dev
14365S:	Supported
14366F:	drivers/vdpa/mlx5/
14367
14368MELLANOX MLXCPLD I2C AND MUX DRIVER
14369M:	Vadim Pasternak <vadimp@nvidia.com>
14370M:	Michael Shych <michaelsh@nvidia.com>
14371L:	linux-i2c@vger.kernel.org
14372S:	Supported
14373F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14374F:	drivers/i2c/busses/i2c-mlxcpld.c
14375F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14376
14377MELLANOX MLXCPLD LED DRIVER
14378M:	Vadim Pasternak <vadimp@nvidia.com>
14379L:	linux-leds@vger.kernel.org
14380S:	Supported
14381F:	Documentation/leds/leds-mlxcpld.rst
14382F:	drivers/leds/leds-mlxcpld.c
14383F:	drivers/leds/leds-mlxreg.c
14384
14385MELLANOX PLATFORM DRIVER
14386M:	Vadim Pasternak <vadimp@nvidia.com>
14387L:	platform-driver-x86@vger.kernel.org
14388S:	Supported
14389F:	drivers/platform/x86/mlx-platform.c
14390
14391MEMBARRIER SUPPORT
14392M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14393M:	"Paul E. McKenney" <paulmck@kernel.org>
14394L:	linux-kernel@vger.kernel.org
14395S:	Supported
14396F:	Documentation/scheduler/membarrier.rst
14397F:	arch/*/include/asm/membarrier.h
14398F:	arch/*/include/asm/sync_core.h
14399F:	include/uapi/linux/membarrier.h
14400F:	kernel/sched/membarrier.c
14401
14402MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14403M:	Mike Rapoport <rppt@kernel.org>
14404L:	linux-mm@kvack.org
14405S:	Maintained
14406F:	Documentation/core-api/boot-time-mm.rst
14407F:	include/linux/memblock.h
14408F:	mm/memblock.c
14409F:	mm/mm_init.c
14410F:	tools/testing/memblock/
14411
14412MEMORY ALLOCATION PROFILING
14413M:	Suren Baghdasaryan <surenb@google.com>
14414M:	Kent Overstreet <kent.overstreet@linux.dev>
14415L:	linux-mm@kvack.org
14416S:	Maintained
14417F:	Documentation/mm/allocation-profiling.rst
14418F:	include/linux/alloc_tag.h
14419F:	include/linux/pgalloc_tag.h
14420F:	lib/alloc_tag.c
14421
14422MEMORY CONTROLLER DRIVERS
14423M:	Krzysztof Kozlowski <krzk@kernel.org>
14424L:	linux-kernel@vger.kernel.org
14425S:	Maintained
14426B:	mailto:krzysztof.kozlowski@linaro.org
14427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14428F:	Documentation/devicetree/bindings/memory-controllers/
14429F:	drivers/memory/
14430F:	include/dt-bindings/memory/
14431F:	include/memory/
14432
14433MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14434M:	Dmitry Osipenko <digetx@gmail.com>
14435L:	linux-pm@vger.kernel.org
14436L:	linux-tegra@vger.kernel.org
14437S:	Maintained
14438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14439F:	drivers/devfreq/tegra30-devfreq.c
14440
14441MEMORY HOT(UN)PLUG
14442M:	David Hildenbrand <david@redhat.com>
14443M:	Oscar Salvador <osalvador@suse.de>
14444L:	linux-mm@kvack.org
14445S:	Maintained
14446F:	Documentation/admin-guide/mm/memory-hotplug.rst
14447F:	Documentation/core-api/memory-hotplug.rst
14448F:	drivers/base/memory.c
14449F:	include/linux/memory_hotplug.h
14450F:	mm/memory_hotplug.c
14451F:	tools/testing/selftests/memory-hotplug/
14452
14453MEMORY MANAGEMENT
14454M:	Andrew Morton <akpm@linux-foundation.org>
14455L:	linux-mm@kvack.org
14456S:	Maintained
14457W:	http://www.linux-mm.org
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14459T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14460F:	include/linux/gfp.h
14461F:	include/linux/gfp_types.h
14462F:	include/linux/memfd.h
14463F:	include/linux/memory.h
14464F:	include/linux/memory_hotplug.h
14465F:	include/linux/memory-tiers.h
14466F:	include/linux/mempolicy.h
14467F:	include/linux/mempool.h
14468F:	include/linux/memremap.h
14469F:	include/linux/mm.h
14470F:	include/linux/mm_*.h
14471F:	include/linux/mmzone.h
14472F:	include/linux/mmu_notifier.h
14473F:	include/linux/pagewalk.h
14474F:	include/linux/rmap.h
14475F:	include/trace/events/ksm.h
14476F:	mm/
14477F:	tools/mm/
14478F:	tools/testing/selftests/mm/
14479N:	include/linux/page[-_]*
14480
14481MEMORY MAPPING
14482M:	Andrew Morton <akpm@linux-foundation.org>
14483R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14484R:	Vlastimil Babka <vbabka@suse.cz>
14485R:	Lorenzo Stoakes <lstoakes@gmail.com>
14486L:	linux-mm@kvack.org
14487S:	Maintained
14488W:	http://www.linux-mm.org
14489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14490F:	mm/mmap.c
14491
14492MEMORY TECHNOLOGY DEVICES (MTD)
14493M:	Miquel Raynal <miquel.raynal@bootlin.com>
14494M:	Richard Weinberger <richard@nod.at>
14495M:	Vignesh Raghavendra <vigneshr@ti.com>
14496L:	linux-mtd@lists.infradead.org
14497S:	Maintained
14498W:	http://www.linux-mtd.infradead.org/
14499Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14500C:	irc://irc.oftc.net/mtd
14501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14503F:	Documentation/devicetree/bindings/mtd/
14504F:	drivers/mtd/
14505F:	include/linux/mtd/
14506F:	include/uapi/mtd/
14507
14508MEMSENSING MICROSYSTEMS MSA311 DRIVER
14509M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14510L:	linux-iio@vger.kernel.org
14511S:	Maintained
14512F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14513F:	drivers/iio/accel/msa311.c
14514
14515MEN A21 WATCHDOG DRIVER
14516M:	Johannes Thumshirn <morbidrsa@gmail.com>
14517L:	linux-watchdog@vger.kernel.org
14518S:	Maintained
14519F:	drivers/watchdog/mena21_wdt.c
14520
14521MEN CHAMELEON BUS (mcb)
14522M:	Johannes Thumshirn <morbidrsa@gmail.com>
14523S:	Maintained
14524F:	Documentation/driver-api/men-chameleon-bus.rst
14525F:	drivers/mcb/
14526F:	include/linux/mcb.h
14527
14528MEN F21BMC (Board Management Controller)
14529M:	Andreas Werner <andreas.werner@men.de>
14530S:	Supported
14531F:	Documentation/hwmon/menf21bmc.rst
14532F:	drivers/hwmon/menf21bmc_hwmon.c
14533F:	drivers/leds/leds-menf21bmc.c
14534F:	drivers/mfd/menf21bmc.c
14535F:	drivers/watchdog/menf21bmc_wdt.c
14536
14537MEN Z069 WATCHDOG DRIVER
14538M:	Johannes Thumshirn <jth@kernel.org>
14539L:	linux-watchdog@vger.kernel.org
14540S:	Maintained
14541F:	drivers/watchdog/menz69_wdt.c
14542
14543MESON AO CEC DRIVER FOR AMLOGIC SOCS
14544M:	Neil Armstrong <neil.armstrong@linaro.org>
14545L:	linux-media@vger.kernel.org
14546L:	linux-amlogic@lists.infradead.org
14547S:	Supported
14548W:	http://linux-meson.com/
14549T:	git git://linuxtv.org/media_tree.git
14550F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14551F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14552F:	drivers/media/cec/platform/meson/ao-cec.c
14553
14554MESON GE2D DRIVER FOR AMLOGIC SOCS
14555M:	Neil Armstrong <neil.armstrong@linaro.org>
14556L:	linux-media@vger.kernel.org
14557L:	linux-amlogic@lists.infradead.org
14558S:	Supported
14559T:	git git://linuxtv.org/media_tree.git
14560F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14561F:	drivers/media/platform/amlogic/meson-ge2d/
14562
14563MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14564M:	Liang Yang <liang.yang@amlogic.com>
14565L:	linux-mtd@lists.infradead.org
14566S:	Maintained
14567F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14568F:	drivers/mtd/nand/raw/meson_*
14569
14570MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14571M:	Neil Armstrong <neil.armstrong@linaro.org>
14572L:	linux-media@vger.kernel.org
14573L:	linux-amlogic@lists.infradead.org
14574S:	Supported
14575T:	git git://linuxtv.org/media_tree.git
14576F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14577F:	drivers/staging/media/meson/vdec/
14578
14579METHODE UDPU SUPPORT
14580M:	Robert Marko <robert.marko@sartura.hr>
14581S:	Maintained
14582F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14583F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14584
14585MHI BUS
14586M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14587L:	mhi@lists.linux.dev
14588L:	linux-arm-msm@vger.kernel.org
14589S:	Maintained
14590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14591F:	Documentation/ABI/stable/sysfs-bus-mhi
14592F:	Documentation/mhi/
14593F:	drivers/bus/mhi/
14594F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14595F:	include/linux/mhi.h
14596
14597MICROBLAZE ARCHITECTURE
14598M:	Michal Simek <monstr@monstr.eu>
14599S:	Supported
14600W:	http://www.monstr.eu/fdt/
14601T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14602F:	arch/microblaze/
14603
14604MICROBLAZE TMR INJECT
14605M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14606S:	Supported
14607F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14608F:	drivers/misc/xilinx_tmr_inject.c
14609
14610MICROBLAZE TMR MANAGER
14611M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14612S:	Supported
14613F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14614F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14615F:	drivers/misc/xilinx_tmr_manager.c
14616
14617MICROCHIP AT91 DMA DRIVERS
14618M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14620L:	dmaengine@vger.kernel.org
14621S:	Supported
14622F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14623F:	drivers/dma/at_hdmac.c
14624F:	drivers/dma/at_xdmac.c
14625F:	include/dt-bindings/dma/at91.h
14626
14627MICROCHIP AT91 SERIAL DRIVER
14628M:	Richard Genoud <richard.genoud@bootlin.com>
14629S:	Maintained
14630F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14631F:	drivers/tty/serial/atmel_serial.c
14632F:	drivers/tty/serial/atmel_serial.h
14633
14634MICROCHIP AT91 USART MFD DRIVER
14635M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14636L:	linux-kernel@vger.kernel.org
14637S:	Supported
14638F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14639F:	drivers/mfd/at91-usart.c
14640F:	include/dt-bindings/mfd/at91-usart.h
14641
14642MICROCHIP AT91 USART SPI DRIVER
14643M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14644L:	linux-spi@vger.kernel.org
14645S:	Supported
14646F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14647F:	drivers/spi/spi-at91-usart.c
14648
14649MICROCHIP AUDIO ASOC DRIVERS
14650M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14651L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14652S:	Supported
14653F:	Documentation/devicetree/bindings/sound/atmel*
14654F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14655F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14656F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14657F:	sound/soc/atmel
14658
14659MICROCHIP CSI2DC DRIVER
14660M:	Eugen Hristev <eugen.hristev@microchip.com>
14661L:	linux-media@vger.kernel.org
14662S:	Supported
14663F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14664F:	drivers/media/platform/microchip/microchip-csi2dc.c
14665
14666MICROCHIP ECC DRIVER
14667L:	linux-crypto@vger.kernel.org
14668S:	Orphan
14669F:	drivers/crypto/atmel-ecc.*
14670
14671MICROCHIP EIC DRIVER
14672M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14674S:	Supported
14675F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14676F:	drivers/irqchip/irq-mchp-eic.c
14677
14678MICROCHIP I2C DRIVER
14679M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14680L:	linux-i2c@vger.kernel.org
14681S:	Supported
14682F:	drivers/i2c/busses/i2c-at91-*.c
14683F:	drivers/i2c/busses/i2c-at91.h
14684
14685MICROCHIP ISC DRIVER
14686M:	Eugen Hristev <eugen.hristev@microchip.com>
14687L:	linux-media@vger.kernel.org
14688S:	Supported
14689F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14690F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14691F:	drivers/media/platform/microchip/microchip-isc*
14692F:	drivers/media/platform/microchip/microchip-sama*-isc*
14693F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14694F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14695F:	include/linux/atmel-isc-media.h
14696
14697MICROCHIP ISI DRIVER
14698M:	Eugen Hristev <eugen.hristev@microchip.com>
14699L:	linux-media@vger.kernel.org
14700S:	Supported
14701F:	drivers/media/platform/atmel/atmel-isi.c
14702F:	drivers/media/platform/atmel/atmel-isi.h
14703
14704MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14705M:	Woojung Huh <woojung.huh@microchip.com>
14706M:	UNGLinuxDriver@microchip.com
14707L:	netdev@vger.kernel.org
14708S:	Maintained
14709F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14710F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14711F:	drivers/net/dsa/microchip/*
14712F:	include/linux/dsa/ksz_common.h
14713F:	include/linux/platform_data/microchip-ksz.h
14714F:	net/dsa/tag_ksz.c
14715
14716MICROCHIP LAN743X ETHERNET DRIVER
14717M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14718M:	UNGLinuxDriver@microchip.com
14719L:	netdev@vger.kernel.org
14720S:	Maintained
14721F:	drivers/net/ethernet/microchip/lan743x_*
14722
14723MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14724M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14725R:	UNGLinuxDriver@microchip.com
14726L:	netdev@vger.kernel.org
14727S:	Maintained
14728F:	drivers/net/phy/microchip_t1.c
14729
14730MICROCHIP LAN966X ETHERNET DRIVER
14731M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14732M:	UNGLinuxDriver@microchip.com
14733L:	netdev@vger.kernel.org
14734S:	Maintained
14735F:	drivers/net/ethernet/microchip/lan966x/*
14736
14737MICROCHIP LCDFB DRIVER
14738M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14739L:	linux-fbdev@vger.kernel.org
14740S:	Maintained
14741F:	drivers/video/fbdev/atmel_lcdfb.c
14742F:	include/video/atmel_lcdc.h
14743
14744MICROCHIP MCP16502 PMIC DRIVER
14745M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14747S:	Supported
14748F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14749F:	drivers/regulator/mcp16502.c
14750
14751MICROCHIP MCP3564 ADC DRIVER
14752M:	Marius Cristea <marius.cristea@microchip.com>
14753L:	linux-iio@vger.kernel.org
14754S:	Supported
14755F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14756F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14757F:	drivers/iio/adc/mcp3564.c
14758
14759MICROCHIP MCP3911 ADC DRIVER
14760M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14761M:	Kent Gustavsson <kent@minoris.se>
14762L:	linux-iio@vger.kernel.org
14763S:	Maintained
14764F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14765F:	drivers/iio/adc/mcp3911.c
14766
14767MICROCHIP MMC/SD/SDIO MCI DRIVER
14768M:	Aubin Constans <aubin.constans@microchip.com>
14769S:	Maintained
14770F:	drivers/mmc/host/atmel-mci.c
14771
14772MICROCHIP NAND DRIVER
14773L:	linux-mtd@lists.infradead.org
14774S:	Orphan
14775F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14776F:	drivers/mtd/nand/raw/atmel/*
14777
14778MICROCHIP OTPC DRIVER
14779M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14781S:	Supported
14782F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14783F:	drivers/nvmem/microchip-otpc.c
14784F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14785
14786MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14787M:	Marius Cristea <marius.cristea@microchip.com>
14788L:	linux-iio@vger.kernel.org
14789S:	Supported
14790F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14791F:	drivers/iio/adc/pac1934.c
14792
14793MICROCHIP PCI1XXXX GP DRIVER
14794M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14795M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14796L:	linux-gpio@vger.kernel.org
14797S:	Supported
14798F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14799F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14800F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14801F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14802
14803MICROCHIP PCI1XXXX I2C DRIVER
14804M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14805M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14806M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14807L:	linux-i2c@vger.kernel.org
14808S:	Maintained
14809F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14810
14811MICROCHIP PCIe UART DRIVER
14812M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14813M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14814L:	linux-serial@vger.kernel.org
14815S:	Maintained
14816F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14817
14818MICROCHIP POLARFIRE FPGA DRIVERS
14819M:	Conor Dooley <conor.dooley@microchip.com>
14820R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14821L:	linux-fpga@vger.kernel.org
14822S:	Supported
14823F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14824F:	drivers/fpga/microchip-spi.c
14825
14826MICROCHIP PWM DRIVER
14827M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14829L:	linux-pwm@vger.kernel.org
14830S:	Supported
14831F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14832F:	drivers/pwm/pwm-atmel.c
14833
14834MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14835M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14836M:	Dharma Balasubiramani <dharma.b@microchip.com>
14837L:	dri-devel@lists.freedesktop.org
14838S:	Supported
14839F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14840F:	drivers/gpu/drm/bridge/microchip-lvds.c
14841
14842MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14843M:	Eugen Hristev <eugen.hristev@microchip.com>
14844L:	linux-iio@vger.kernel.org
14845S:	Supported
14846F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14847F:	drivers/iio/adc/at91-sama5d2_adc.c
14848F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14849
14850MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14851M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14852S:	Supported
14853F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14854F:	drivers/power/reset/at91-sama5d2_shdwc.c
14855
14856MICROCHIP SOC DRIVERS
14857M:	Conor Dooley <conor@kernel.org>
14858S:	Supported
14859T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14860F:	drivers/soc/microchip/
14861
14862MICROCHIP SPI DRIVER
14863M:	Ryan Wanner <ryan.wanner@microchip.com>
14864S:	Supported
14865F:	drivers/spi/spi-atmel.*
14866
14867MICROCHIP SSC DRIVER
14868M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14870S:	Supported
14871F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14872F:	drivers/misc/atmel-ssc.c
14873F:	include/linux/atmel-ssc.h
14874
14875Microchip Timer Counter Block (TCB) Capture Driver
14876M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14878L:	linux-iio@vger.kernel.org
14879S:	Maintained
14880F:	drivers/counter/microchip-tcb-capture.c
14881
14882MICROCHIP USB251XB DRIVER
14883M:	Richard Leitner <richard.leitner@skidata.com>
14884L:	linux-usb@vger.kernel.org
14885S:	Maintained
14886F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14887F:	drivers/usb/misc/usb251xb.c
14888
14889MICROCHIP USBA UDC DRIVER
14890M:	Cristian Birsan <cristian.birsan@microchip.com>
14891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14892S:	Supported
14893F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14894
14895MICROCHIP WILC1000 WIFI DRIVER
14896M:	Ajay Singh <ajay.kathat@microchip.com>
14897M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14898L:	linux-wireless@vger.kernel.org
14899S:	Supported
14900F:	drivers/net/wireless/microchip/wilc1000/
14901
14902MICROSEMI MIPS SOCS
14903M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14904M:	UNGLinuxDriver@microchip.com
14905L:	linux-mips@vger.kernel.org
14906S:	Supported
14907F:	Documentation/devicetree/bindings/mips/mscc.txt
14908F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14909F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14910F:	arch/mips/boot/dts/mscc/
14911F:	arch/mips/configs/generic/board-ocelot.config
14912F:	arch/mips/generic/board-ocelot.c
14913
14914MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14915M:	Don Brace <don.brace@microchip.com>
14916L:	storagedev@microchip.com
14917L:	linux-scsi@vger.kernel.org
14918S:	Supported
14919F:	Documentation/scsi/smartpqi.rst
14920F:	drivers/scsi/smartpqi/Kconfig
14921F:	drivers/scsi/smartpqi/Makefile
14922F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14923F:	include/linux/cciss*.h
14924F:	include/uapi/linux/cciss*.h
14925
14926MICROSOFT MANA RDMA DRIVER
14927M:	Long Li <longli@microsoft.com>
14928M:	Ajay Sharma <sharmaajay@microsoft.com>
14929L:	linux-rdma@vger.kernel.org
14930S:	Supported
14931F:	drivers/infiniband/hw/mana/
14932F:	include/net/mana
14933F:	include/uapi/rdma/mana-abi.h
14934
14935MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14936M:	Maximilian Luz <luzmaximilian@gmail.com>
14937L:	platform-driver-x86@vger.kernel.org
14938S:	Maintained
14939F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14940
14941MICROSOFT SURFACE BATTERY AND AC DRIVERS
14942M:	Maximilian Luz <luzmaximilian@gmail.com>
14943L:	linux-pm@vger.kernel.org
14944L:	platform-driver-x86@vger.kernel.org
14945S:	Maintained
14946F:	drivers/power/supply/surface_battery.c
14947F:	drivers/power/supply/surface_charger.c
14948
14949MICROSOFT SURFACE DTX DRIVER
14950M:	Maximilian Luz <luzmaximilian@gmail.com>
14951L:	platform-driver-x86@vger.kernel.org
14952S:	Maintained
14953F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14954F:	drivers/platform/surface/surface_dtx.c
14955F:	include/uapi/linux/surface_aggregator/dtx.h
14956
14957MICROSOFT SURFACE SENSOR FAN DRIVER
14958M:	Maximilian Luz <luzmaximilian@gmail.com>
14959M:	Ivor Wanders <ivor@iwanders.net>
14960L:	linux-hwmon@vger.kernel.org
14961S:	Maintained
14962F:	Documentation/hwmon/surface_fan.rst
14963F:	drivers/hwmon/surface_fan.c
14964
14965MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14966M:	Maximilian Luz <luzmaximilian@gmail.com>
14967L:	platform-driver-x86@vger.kernel.org
14968S:	Maintained
14969F:	drivers/platform/surface/surface_gpe.c
14970
14971MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14972M:	Hans de Goede <hdegoede@redhat.com>
14973M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14974M:	Maximilian Luz <luzmaximilian@gmail.com>
14975L:	platform-driver-x86@vger.kernel.org
14976S:	Maintained
14977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14978F:	drivers/platform/surface/
14979
14980MICROSOFT SURFACE HID TRANSPORT DRIVER
14981M:	Maximilian Luz <luzmaximilian@gmail.com>
14982L:	linux-input@vger.kernel.org
14983L:	platform-driver-x86@vger.kernel.org
14984S:	Maintained
14985F:	drivers/hid/surface-hid/
14986
14987MICROSOFT SURFACE HOT-PLUG DRIVER
14988M:	Maximilian Luz <luzmaximilian@gmail.com>
14989L:	platform-driver-x86@vger.kernel.org
14990S:	Maintained
14991F:	drivers/platform/surface/surface_hotplug.c
14992
14993MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14994M:	Maximilian Luz <luzmaximilian@gmail.com>
14995L:	platform-driver-x86@vger.kernel.org
14996S:	Maintained
14997F:	drivers/platform/surface/surface_platform_profile.c
14998
14999MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15000M:	Chen Yu <yu.c.chen@intel.com>
15001L:	platform-driver-x86@vger.kernel.org
15002S:	Supported
15003F:	drivers/platform/surface/surfacepro3_button.c
15004
15005MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15006M:	Maximilian Luz <luzmaximilian@gmail.com>
15007L:	platform-driver-x86@vger.kernel.org
15008S:	Maintained
15009F:	drivers/platform/surface/surface_aggregator_hub.c
15010
15011MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15012M:	Maximilian Luz <luzmaximilian@gmail.com>
15013L:	platform-driver-x86@vger.kernel.org
15014S:	Maintained
15015W:	https://github.com/linux-surface/surface-aggregator-module
15016C:	irc://irc.libera.chat/linux-surface
15017F:	Documentation/driver-api/surface_aggregator/
15018F:	drivers/platform/surface/aggregator/
15019F:	drivers/platform/surface/surface_acpi_notify.c
15020F:	drivers/platform/surface/surface_aggregator_cdev.c
15021F:	drivers/platform/surface/surface_aggregator_registry.c
15022F:	include/linux/surface_acpi_notify.h
15023F:	include/linux/surface_aggregator/
15024F:	include/uapi/linux/surface_aggregator/
15025
15026MICROTEK X6 SCANNER
15027M:	Oliver Neukum <oliver@neukum.org>
15028S:	Maintained
15029F:	drivers/usb/image/microtek.*
15030
15031MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15032M:	Luka Kovacic <luka.kovacic@sartura.hr>
15033M:	Luka Perkov <luka.perkov@sartura.hr>
15034S:	Maintained
15035F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15036F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15037F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15038F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15039F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15040F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15041
15042MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15043M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15044L:	linux-media@vger.kernel.org
15045S:	Maintained
15046F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15047F:	Documentation/driver-api/media/drivers/ccs/
15048F:	Documentation/userspace-api/media/drivers/ccs.rst
15049F:	drivers/media/i2c/ccs-pll.c
15050F:	drivers/media/i2c/ccs-pll.h
15051F:	drivers/media/i2c/ccs/
15052F:	include/uapi/linux/ccs.h
15053F:	include/uapi/linux/smiapp.h
15054
15055MIPS
15056M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15057L:	linux-mips@vger.kernel.org
15058S:	Maintained
15059W:	http://www.linux-mips.org/
15060Q:	https://patchwork.kernel.org/project/linux-mips/list/
15061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15062F:	Documentation/devicetree/bindings/mips/
15063F:	Documentation/arch/mips/
15064F:	arch/mips/
15065F:	drivers/platform/mips/
15066F:	include/dt-bindings/mips/
15067
15068MIPS BAIKAL-T1 PLATFORM
15069M:	Serge Semin <fancer.lancer@gmail.com>
15070L:	linux-mips@vger.kernel.org
15071S:	Supported
15072F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15073F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15074F:	drivers/bus/bt1-*.c
15075F:	drivers/clk/baikal-t1/
15076F:	drivers/memory/bt1-l2-ctl.c
15077F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15078
15079MIPS BOSTON DEVELOPMENT BOARD
15080M:	Paul Burton <paulburton@kernel.org>
15081L:	linux-mips@vger.kernel.org
15082S:	Maintained
15083F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15084F:	arch/mips/boot/dts/img/boston.dts
15085F:	arch/mips/configs/generic/board-boston.config
15086F:	drivers/clk/imgtec/clk-boston.c
15087F:	include/dt-bindings/clock/boston-clock.h
15088
15089MIPS CORE DRIVERS
15090M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15091M:	Serge Semin <fancer.lancer@gmail.com>
15092L:	linux-mips@vger.kernel.org
15093S:	Supported
15094F:	drivers/bus/mips_cdmm.c
15095F:	drivers/clocksource/mips-gic-timer.c
15096F:	drivers/cpuidle/cpuidle-cps.c
15097F:	drivers/irqchip/irq-mips-cpu.c
15098F:	drivers/irqchip/irq-mips-gic.c
15099
15100MIPS GENERIC PLATFORM
15101M:	Paul Burton <paulburton@kernel.org>
15102L:	linux-mips@vger.kernel.org
15103S:	Supported
15104F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15105F:	arch/mips/generic/
15106F:	arch/mips/tools/generic-board-config.sh
15107
15108MIPS RINT INSTRUCTION EMULATION
15109M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15110L:	linux-mips@vger.kernel.org
15111S:	Supported
15112F:	arch/mips/math-emu/dp_rint.c
15113F:	arch/mips/math-emu/sp_rint.c
15114
15115MIPS/LOONGSON1 ARCHITECTURE
15116M:	Keguang Zhang <keguang.zhang@gmail.com>
15117L:	linux-mips@vger.kernel.org
15118S:	Maintained
15119F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15120F:	arch/mips/include/asm/mach-loongson32/
15121F:	arch/mips/loongson32/
15122F:	drivers/*/*loongson1*
15123F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15124
15125MIPS/LOONGSON2EF ARCHITECTURE
15126M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15127L:	linux-mips@vger.kernel.org
15128S:	Maintained
15129F:	arch/mips/include/asm/mach-loongson2ef/
15130F:	arch/mips/loongson2ef/
15131F:	drivers/cpufreq/loongson2_cpufreq.c
15132
15133MIPS/LOONGSON64 ARCHITECTURE
15134M:	Huacai Chen <chenhuacai@kernel.org>
15135M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15136L:	linux-mips@vger.kernel.org
15137S:	Maintained
15138F:	arch/mips/include/asm/mach-loongson64/
15139F:	arch/mips/loongson64/
15140F:	drivers/irqchip/irq-loongson*
15141F:	drivers/platform/mips/cpu_hwmon.c
15142
15143MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15144M:	Hans Verkuil <hverkuil@xs4all.nl>
15145L:	linux-media@vger.kernel.org
15146S:	Odd Fixes
15147W:	https://linuxtv.org
15148T:	git git://linuxtv.org/media_tree.git
15149F:	drivers/media/radio/radio-miropcm20*
15150
15151MITSUMI MM8013 FG DRIVER
15152M:	Konrad Dybcio <konradybcio@kernel.org>
15153F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15154F:	drivers/power/supply/mm8013.c
15155
15156MMP SUPPORT
15157R:	Lubomir Rintel <lkundrak@v3.sk>
15158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15159S:	Odd Fixes
15160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15161F:	arch/arm/boot/dts/marvell/mmp*
15162F:	arch/arm/mach-mmp/
15163F:	include/linux/soc/mmp/
15164
15165MMP USB PHY DRIVERS
15166R:	Lubomir Rintel <lkundrak@v3.sk>
15167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15168S:	Maintained
15169F:	drivers/phy/marvell/phy-mmp3-usb.c
15170F:	drivers/phy/marvell/phy-pxa-usb.c
15171
15172MMU GATHER AND TLB INVALIDATION
15173M:	Will Deacon <will@kernel.org>
15174M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15175M:	Andrew Morton <akpm@linux-foundation.org>
15176M:	Nick Piggin <npiggin@gmail.com>
15177M:	Peter Zijlstra <peterz@infradead.org>
15178L:	linux-arch@vger.kernel.org
15179L:	linux-mm@kvack.org
15180S:	Maintained
15181F:	arch/*/include/asm/tlb.h
15182F:	include/asm-generic/tlb.h
15183F:	mm/mmu_gather.c
15184
15185MN88472 MEDIA DRIVER
15186L:	linux-media@vger.kernel.org
15187S:	Orphan
15188W:	https://linuxtv.org
15189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15190F:	drivers/media/dvb-frontends/mn88472*
15191
15192MN88473 MEDIA DRIVER
15193L:	linux-media@vger.kernel.org
15194S:	Orphan
15195W:	https://linuxtv.org
15196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15197F:	drivers/media/dvb-frontends/mn88473*
15198
15199MOBILEYE MIPS SOCS
15200M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15201M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15202M:	Théo Lebrun <theo.lebrun@bootlin.com>
15203L:	linux-mips@vger.kernel.org
15204S:	Maintained
15205F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15206F:	arch/mips/boot/dts/mobileye/
15207F:	arch/mips/configs/eyeq5_defconfig
15208F:	arch/mips/mobileye/board-epm5.its.S
15209
15210MODULE SUPPORT
15211M:	Luis Chamberlain <mcgrof@kernel.org>
15212L:	linux-modules@vger.kernel.org
15213L:	linux-kernel@vger.kernel.org
15214S:	Maintained
15215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15216F:	include/linux/kmod.h
15217F:	include/linux/module*.h
15218F:	kernel/module/
15219F:	lib/test_kmod.c
15220F:	scripts/module*
15221F:	tools/testing/selftests/kmod/
15222
15223MONOLITHIC POWER SYSTEM PMIC DRIVER
15224M:	Saravanan Sekar <sravanhome@gmail.com>
15225S:	Maintained
15226F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15227F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15228F:	drivers/hwmon/pmbus/mpq7932.c
15229F:	drivers/iio/adc/mp2629_adc.c
15230F:	drivers/mfd/mp2629.c
15231F:	drivers/power/supply/mp2629_charger.c
15232F:	drivers/regulator/mp5416.c
15233F:	drivers/regulator/mpq7920.c
15234F:	drivers/regulator/mpq7920.h
15235F:	include/linux/mfd/mp2629.h
15236
15237MOST(R) TECHNOLOGY DRIVER
15238M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15239M:	Christian Gromm <christian.gromm@microchip.com>
15240S:	Maintained
15241F:	Documentation/ABI/testing/configfs-most
15242F:	Documentation/ABI/testing/sysfs-bus-most
15243F:	drivers/most/
15244F:	drivers/staging/most/
15245F:	include/linux/most.h
15246
15247MOTORCOMM PHY DRIVER
15248M:	Frank <Frank.Sae@motor-comm.com>
15249L:	netdev@vger.kernel.org
15250S:	Maintained
15251F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15252F:	drivers/net/phy/motorcomm.c
15253
15254MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15255M:	Jiri Slaby <jirislaby@kernel.org>
15256S:	Maintained
15257F:	Documentation/driver-api/tty/moxa-smartio.rst
15258F:	drivers/tty/mxser.*
15259
15260MP3309C BACKLIGHT DRIVER
15261M:	Flavio Suligoi <f.suligoi@asem.it>
15262L:	dri-devel@lists.freedesktop.org
15263S:	Maintained
15264F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15265F:	drivers/video/backlight/mp3309c.c
15266
15267MR800 AVERMEDIA USB FM RADIO DRIVER
15268M:	Alexey Klimov <klimov.linux@gmail.com>
15269L:	linux-media@vger.kernel.org
15270S:	Maintained
15271T:	git git://linuxtv.org/media_tree.git
15272F:	drivers/media/radio/radio-mr800.c
15273
15274MRF24J40 IEEE 802.15.4 RADIO DRIVER
15275M:	Stefan Schmidt <stefan@datenfreihafen.org>
15276L:	linux-wpan@vger.kernel.org
15277S:	Odd Fixes
15278F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15279F:	drivers/net/ieee802154/mrf24j40.c
15280
15281MSI EC DRIVER
15282M:	Nikita Kravets <teackot@gmail.com>
15283L:	platform-driver-x86@vger.kernel.org
15284S:	Maintained
15285W:	https://github.com/BeardOverflow/msi-ec
15286F:	drivers/platform/x86/msi-ec.*
15287
15288MSI LAPTOP SUPPORT
15289M:	"Lee, Chun-Yi" <jlee@suse.com>
15290L:	platform-driver-x86@vger.kernel.org
15291S:	Maintained
15292F:	drivers/platform/x86/msi-laptop.c
15293
15294MSI WMI SUPPORT
15295L:	platform-driver-x86@vger.kernel.org
15296S:	Orphan
15297F:	drivers/platform/x86/msi-wmi.c
15298
15299MSI WMI PLATFORM FEATURES
15300M:	Armin Wolf <W_Armin@gmx.de>
15301L:	platform-driver-x86@vger.kernel.org
15302S:	Maintained
15303F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15304F:	Documentation/wmi/devices/msi-wmi-platform.rst
15305F:	drivers/platform/x86/msi-wmi-platform.c
15306
15307MSI001 MEDIA DRIVER
15308L:	linux-media@vger.kernel.org
15309S:	Orphan
15310W:	https://linuxtv.org
15311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15312F:	drivers/media/tuners/msi001*
15313
15314MSI2500 MEDIA DRIVER
15315L:	linux-media@vger.kernel.org
15316S:	Orphan
15317W:	https://linuxtv.org
15318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15319F:	drivers/media/usb/msi2500/
15320
15321MSTAR INTERRUPT CONTROLLER DRIVER
15322M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15323M:	Daniel Palmer <daniel@thingy.jp>
15324S:	Maintained
15325F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15326F:	drivers/irqchip/irq-mst-intc.c
15327
15328MSYSTEMS DISKONCHIP G3 MTD DRIVER
15329M:	Robert Jarzmik <robert.jarzmik@free.fr>
15330L:	linux-mtd@lists.infradead.org
15331S:	Maintained
15332F:	drivers/mtd/devices/docg3*
15333
15334MT9M114 ONSEMI SENSOR DRIVER
15335M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15336L:	linux-media@vger.kernel.org
15337S:	Maintained
15338T:	git git://linuxtv.org/media_tree.git
15339F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15340F:	drivers/media/i2c/mt9m114.c
15341
15342MT9P031 APTINA CAMERA SENSOR
15343M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15344L:	linux-media@vger.kernel.org
15345S:	Maintained
15346T:	git git://linuxtv.org/media_tree.git
15347F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15348F:	drivers/media/i2c/mt9p031.c
15349F:	include/media/i2c/mt9p031.h
15350
15351MT9T112 APTINA CAMERA SENSOR
15352M:	Jacopo Mondi <jacopo@jmondi.org>
15353L:	linux-media@vger.kernel.org
15354S:	Odd Fixes
15355T:	git git://linuxtv.org/media_tree.git
15356F:	drivers/media/i2c/mt9t112.c
15357F:	include/media/i2c/mt9t112.h
15358
15359MT9V032 APTINA CAMERA SENSOR
15360M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15361L:	linux-media@vger.kernel.org
15362S:	Maintained
15363T:	git git://linuxtv.org/media_tree.git
15364F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15365F:	drivers/media/i2c/mt9v032.c
15366F:	include/media/i2c/mt9v032.h
15367
15368MT9V111 APTINA CAMERA SENSOR
15369M:	Jacopo Mondi <jacopo@jmondi.org>
15370L:	linux-media@vger.kernel.org
15371S:	Maintained
15372T:	git git://linuxtv.org/media_tree.git
15373F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15374F:	drivers/media/i2c/mt9v111.c
15375
15376MULTIFUNCTION DEVICES (MFD)
15377M:	Lee Jones <lee@kernel.org>
15378S:	Maintained
15379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15380F:	Documentation/devicetree/bindings/mfd/
15381F:	drivers/mfd/
15382F:	include/dt-bindings/mfd/
15383F:	include/linux/mfd/
15384
15385MULTIMEDIA CARD (MMC) ETC. OVER SPI
15386S:	Orphan
15387F:	drivers/mmc/host/mmc_spi.c
15388F:	include/linux/spi/mmc_spi.h
15389
15390MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15391M:	Ulf Hansson <ulf.hansson@linaro.org>
15392L:	linux-mmc@vger.kernel.org
15393S:	Maintained
15394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15395F:	Documentation/devicetree/bindings/mmc/
15396F:	drivers/mmc/
15397F:	include/linux/mmc/
15398F:	include/uapi/linux/mmc/
15399
15400MULTIPLEXER SUBSYSTEM
15401M:	Peter Rosin <peda@axentia.se>
15402S:	Maintained
15403F:	Documentation/ABI/testing/sysfs-class-mux*
15404F:	Documentation/devicetree/bindings/mux/
15405F:	drivers/mux/
15406F:	include/dt-bindings/mux/
15407F:	include/linux/mux/
15408
15409MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15410M:	Bin Liu <b-liu@ti.com>
15411L:	linux-usb@vger.kernel.org
15412S:	Maintained
15413F:	drivers/usb/musb/
15414
15415MXL301RF MEDIA DRIVER
15416M:	Akihiro Tsukada <tskd08@gmail.com>
15417L:	linux-media@vger.kernel.org
15418S:	Odd Fixes
15419F:	drivers/media/tuners/mxl301rf*
15420
15421MXL5007T MEDIA DRIVER
15422M:	Michael Krufky <mkrufky@linuxtv.org>
15423L:	linux-media@vger.kernel.org
15424S:	Maintained
15425W:	https://linuxtv.org
15426W:	http://github.com/mkrufky
15427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15428T:	git git://linuxtv.org/mkrufky/tuners.git
15429F:	drivers/media/tuners/mxl5007t.*
15430
15431MXSFB DRM DRIVER
15432M:	Marek Vasut <marex@denx.de>
15433M:	Stefan Agner <stefan@agner.ch>
15434L:	dri-devel@lists.freedesktop.org
15435S:	Supported
15436T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15437F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15438F:	drivers/gpu/drm/mxsfb/
15439
15440MYLEX DAC960 PCI RAID Controller
15441M:	Hannes Reinecke <hare@kernel.org>
15442L:	linux-scsi@vger.kernel.org
15443S:	Supported
15444F:	drivers/scsi/myrb.*
15445F:	drivers/scsi/myrs.*
15446
15447MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15448L:	netdev@vger.kernel.org
15449S:	Orphan
15450W:	https://www.cspi.com/ethernet-products/support/downloads/
15451F:	drivers/net/ethernet/myricom/myri10ge/
15452
15453NAND FLASH SUBSYSTEM
15454M:	Miquel Raynal <miquel.raynal@bootlin.com>
15455R:	Richard Weinberger <richard@nod.at>
15456L:	linux-mtd@lists.infradead.org
15457S:	Maintained
15458W:	http://www.linux-mtd.infradead.org/
15459Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15460C:	irc://irc.oftc.net/mtd
15461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15462F:	drivers/mtd/nand/
15463F:	include/linux/mtd/*nand*.h
15464
15465NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15466M:	Daniel Mack <zonque@gmail.com>
15467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15468S:	Maintained
15469W:	http://www.native-instruments.com
15470F:	sound/usb/caiaq/
15471
15472NATSEMI ETHERNET DRIVER (DP8381x)
15473S:	Orphan
15474F:	drivers/net/ethernet/natsemi/natsemi.c
15475
15476NCR 5380 SCSI DRIVERS
15477M:	Finn Thain <fthain@linux-m68k.org>
15478M:	Michael Schmitz <schmitzmic@gmail.com>
15479L:	linux-scsi@vger.kernel.org
15480S:	Maintained
15481F:	Documentation/scsi/g_NCR5380.rst
15482F:	drivers/scsi/NCR5380.*
15483F:	drivers/scsi/arm/cumana_1.c
15484F:	drivers/scsi/arm/oak.c
15485F:	drivers/scsi/atari_scsi.*
15486F:	drivers/scsi/dmx3191d.c
15487F:	drivers/scsi/g_NCR5380.*
15488F:	drivers/scsi/mac_scsi.*
15489F:	drivers/scsi/sun3_scsi.*
15490F:	drivers/scsi/sun3_scsi_vme.c
15491
15492NCSI LIBRARY
15493M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15494S:	Maintained
15495F:	net/ncsi/
15496
15497NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15498M:	Zev Weiss <zev@bewilderbeest.net>
15499L:	linux-hwmon@vger.kernel.org
15500S:	Maintained
15501F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15502F:	drivers/hwmon/nct6775-i2c.c
15503
15504NETDEVSIM
15505M:	Jakub Kicinski <kuba@kernel.org>
15506S:	Maintained
15507F:	drivers/net/netdevsim/*
15508F:	tools/testing/selftests/drivers/net/netdevsim/*
15509
15510NETEM NETWORK EMULATOR
15511M:	Stephen Hemminger <stephen@networkplumber.org>
15512L:	netdev@vger.kernel.org
15513S:	Maintained
15514F:	net/sched/sch_netem.c
15515
15516NETERION 10GbE DRIVERS (s2io)
15517M:	Jon Mason <jdmason@kudzu.us>
15518L:	netdev@vger.kernel.org
15519S:	Supported
15520F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15521F:	drivers/net/ethernet/neterion/
15522
15523NETFILTER
15524M:	Pablo Neira Ayuso <pablo@netfilter.org>
15525M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15526L:	netfilter-devel@vger.kernel.org
15527L:	coreteam@netfilter.org
15528S:	Maintained
15529W:	http://www.netfilter.org/
15530W:	http://www.iptables.org/
15531W:	http://www.nftables.org/
15532Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15533C:	irc://irc.libera.chat/netfilter
15534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15536F:	include/linux/netfilter*
15537F:	include/linux/netfilter/
15538F:	include/net/netfilter/
15539F:	include/uapi/linux/netfilter*
15540F:	include/uapi/linux/netfilter/
15541F:	net/*/netfilter.c
15542F:	net/*/netfilter/
15543F:	net/bridge/br_netfilter*.c
15544F:	net/netfilter/
15545F:	tools/testing/selftests/net/netfilter/
15546
15547NETROM NETWORK LAYER
15548M:	Ralf Baechle <ralf@linux-mips.org>
15549L:	linux-hams@vger.kernel.org
15550S:	Maintained
15551W:	https://linux-ax25.in-berlin.de
15552F:	include/net/netrom.h
15553F:	include/uapi/linux/netrom.h
15554F:	net/netrom/
15555
15556NETRONIX EMBEDDED CONTROLLER
15557M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15558S:	Maintained
15559F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15560F:	drivers/mfd/ntxec.c
15561F:	drivers/pwm/pwm-ntxec.c
15562F:	drivers/rtc/rtc-ntxec.c
15563F:	include/linux/mfd/ntxec.h
15564
15565NETRONOME ETHERNET DRIVERS
15566M:	Louis Peens <louis.peens@corigine.com>
15567R:	Jakub Kicinski <kuba@kernel.org>
15568L:	oss-drivers@corigine.com
15569S:	Maintained
15570F:	drivers/net/ethernet/netronome/
15571
15572NETWORK BLOCK DEVICE (NBD)
15573M:	Josef Bacik <josef@toxicpanda.com>
15574L:	linux-block@vger.kernel.org
15575L:	nbd@other.debian.org
15576S:	Maintained
15577F:	Documentation/admin-guide/blockdev/nbd.rst
15578F:	drivers/block/nbd.c
15579F:	include/trace/events/nbd.h
15580F:	include/uapi/linux/nbd.h
15581
15582NETWORK DROP MONITOR
15583M:	Neil Horman <nhorman@tuxdriver.com>
15584L:	netdev@vger.kernel.org
15585S:	Maintained
15586W:	https://fedorahosted.org/dropwatch/
15587F:	include/uapi/linux/net_dropmon.h
15588F:	net/core/drop_monitor.c
15589
15590NETWORKING DRIVERS
15591M:	"David S. Miller" <davem@davemloft.net>
15592M:	Eric Dumazet <edumazet@google.com>
15593M:	Jakub Kicinski <kuba@kernel.org>
15594M:	Paolo Abeni <pabeni@redhat.com>
15595L:	netdev@vger.kernel.org
15596S:	Maintained
15597P:	Documentation/process/maintainer-netdev.rst
15598Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15601F:	Documentation/devicetree/bindings/net/
15602F:	Documentation/networking/net_cachelines/net_device.rst
15603F:	drivers/connector/
15604F:	drivers/net/
15605F:	include/dt-bindings/net/
15606F:	include/linux/cn_proc.h
15607F:	include/linux/etherdevice.h
15608F:	include/linux/fcdevice.h
15609F:	include/linux/fddidevice.h
15610F:	include/linux/hippidevice.h
15611F:	include/linux/if_*
15612F:	include/linux/inetdevice.h
15613F:	include/linux/netdevice.h
15614F:	include/uapi/linux/cn_proc.h
15615F:	include/uapi/linux/if_*
15616F:	include/uapi/linux/netdevice.h
15617X:	drivers/net/wireless/
15618
15619NETWORKING DRIVERS (WIRELESS)
15620M:	Kalle Valo <kvalo@kernel.org>
15621L:	linux-wireless@vger.kernel.org
15622S:	Maintained
15623W:	https://wireless.wiki.kernel.org/
15624Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15627F:	Documentation/devicetree/bindings/net/wireless/
15628F:	drivers/net/wireless/
15629
15630NETWORKING [DSA]
15631M:	Andrew Lunn <andrew@lunn.ch>
15632M:	Florian Fainelli <f.fainelli@gmail.com>
15633M:	Vladimir Oltean <olteanv@gmail.com>
15634S:	Maintained
15635F:	Documentation/devicetree/bindings/net/dsa/
15636F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15637F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15638F:	drivers/net/dsa/
15639F:	include/linux/dsa/
15640F:	include/linux/platform_data/dsa.h
15641F:	include/net/dsa.h
15642F:	net/dsa/
15643F:	tools/testing/selftests/drivers/net/dsa/
15644
15645NETWORKING [GENERAL]
15646M:	"David S. Miller" <davem@davemloft.net>
15647M:	Eric Dumazet <edumazet@google.com>
15648M:	Jakub Kicinski <kuba@kernel.org>
15649M:	Paolo Abeni <pabeni@redhat.com>
15650L:	netdev@vger.kernel.org
15651S:	Maintained
15652P:	Documentation/process/maintainer-netdev.rst
15653Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15654B:	mailto:netdev@vger.kernel.org
15655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15657F:	Documentation/core-api/netlink.rst
15658F:	Documentation/netlink/
15659F:	Documentation/networking/
15660F:	Documentation/networking/net_cachelines/
15661F:	Documentation/process/maintainer-netdev.rst
15662F:	Documentation/userspace-api/netlink/
15663F:	include/linux/framer/framer-provider.h
15664F:	include/linux/framer/framer.h
15665F:	include/linux/in.h
15666F:	include/linux/indirect_call_wrapper.h
15667F:	include/linux/net.h
15668F:	include/linux/netdevice.h
15669F:	include/net/
15670F:	include/uapi/linux/in.h
15671F:	include/uapi/linux/net.h
15672F:	include/uapi/linux/net_namespace.h
15673F:	include/uapi/linux/netdevice.h
15674F:	lib/net_utils.c
15675F:	lib/random32.c
15676F:	net/
15677F:	tools/net/
15678F:	tools/testing/selftests/net/
15679X:	net/9p/
15680X:	net/bluetooth/
15681
15682NETWORKING [IPSEC]
15683M:	Steffen Klassert <steffen.klassert@secunet.com>
15684M:	Herbert Xu <herbert@gondor.apana.org.au>
15685M:	"David S. Miller" <davem@davemloft.net>
15686L:	netdev@vger.kernel.org
15687S:	Maintained
15688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15690F:	include/net/xfrm.h
15691F:	include/uapi/linux/xfrm.h
15692F:	net/ipv4/ah4.c
15693F:	net/ipv4/esp4*
15694F:	net/ipv4/ip_vti.c
15695F:	net/ipv4/ipcomp.c
15696F:	net/ipv4/xfrm*
15697F:	net/ipv6/ah6.c
15698F:	net/ipv6/esp6*
15699F:	net/ipv6/ip6_vti.c
15700F:	net/ipv6/ipcomp6.c
15701F:	net/ipv6/xfrm*
15702F:	net/key/
15703F:	net/xfrm/
15704F:	tools/testing/selftests/net/ipsec.c
15705
15706NETWORKING [IPv4/IPv6]
15707M:	"David S. Miller" <davem@davemloft.net>
15708M:	David Ahern <dsahern@kernel.org>
15709L:	netdev@vger.kernel.org
15710S:	Maintained
15711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15712F:	arch/x86/net/*
15713F:	include/linux/ip.h
15714F:	include/linux/ipv6*
15715F:	include/net/fib*
15716F:	include/net/ip*
15717F:	include/net/route.h
15718F:	net/ipv4/
15719F:	net/ipv6/
15720
15721NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15722M:	Paul Moore <paul@paul-moore.com>
15723L:	netdev@vger.kernel.org
15724L:	linux-security-module@vger.kernel.org
15725S:	Supported
15726W:	https://github.com/netlabel
15727F:	Documentation/netlabel/
15728F:	include/net/calipso.h
15729F:	include/net/cipso_ipv4.h
15730F:	include/net/netlabel.h
15731F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15732F:	include/uapi/linux/netfilter/xt_SECMARK.h
15733F:	net/ipv4/cipso_ipv4.c
15734F:	net/ipv6/calipso.c
15735F:	net/netfilter/xt_CONNSECMARK.c
15736F:	net/netfilter/xt_SECMARK.c
15737F:	net/netlabel/
15738
15739NETWORKING [MACSEC]
15740M:	Sabrina Dubroca <sd@queasysnail.net>
15741L:	netdev@vger.kernel.org
15742S:	Maintained
15743F:	drivers/net/macsec.c
15744F:	include/net/macsec.h
15745F:	include/uapi/linux/if_macsec.h
15746K:	macsec
15747K:	\bmdo_
15748
15749NETWORKING [MPTCP]
15750M:	Matthieu Baerts <matttbe@kernel.org>
15751M:	Mat Martineau <martineau@kernel.org>
15752R:	Geliang Tang <geliang@kernel.org>
15753L:	netdev@vger.kernel.org
15754L:	mptcp@lists.linux.dev
15755S:	Maintained
15756W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15757B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15758T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15759T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15760F:	Documentation/netlink/specs/mptcp_pm.yaml
15761F:	Documentation/networking/mptcp-sysctl.rst
15762F:	include/net/mptcp.h
15763F:	include/trace/events/mptcp.h
15764F:	include/uapi/linux/mptcp*.h
15765F:	net/mptcp/
15766F:	tools/testing/selftests/bpf/*/*mptcp*.c
15767F:	tools/testing/selftests/net/mptcp/
15768
15769NETWORKING [TCP]
15770M:	Eric Dumazet <edumazet@google.com>
15771L:	netdev@vger.kernel.org
15772S:	Maintained
15773F:	Documentation/networking/net_cachelines/tcp_sock.rst
15774F:	include/linux/tcp.h
15775F:	include/net/tcp.h
15776F:	include/trace/events/tcp.h
15777F:	include/uapi/linux/tcp.h
15778F:	net/ipv4/syncookies.c
15779F:	net/ipv4/tcp*.c
15780F:	net/ipv6/syncookies.c
15781F:	net/ipv6/tcp*.c
15782
15783NETWORKING [TLS]
15784M:	Boris Pismenny <borisp@nvidia.com>
15785M:	John Fastabend <john.fastabend@gmail.com>
15786M:	Jakub Kicinski <kuba@kernel.org>
15787L:	netdev@vger.kernel.org
15788S:	Maintained
15789F:	include/net/tls.h
15790F:	include/uapi/linux/tls.h
15791F:	net/tls/*
15792
15793NETXEN (1/10) GbE SUPPORT
15794M:	Manish Chopra <manishc@marvell.com>
15795M:	Rahul Verma <rahulv@marvell.com>
15796M:	GR-Linux-NIC-Dev@marvell.com
15797L:	netdev@vger.kernel.org
15798S:	Supported
15799F:	drivers/net/ethernet/qlogic/netxen/
15800
15801NET_FAILOVER MODULE
15802M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15803L:	netdev@vger.kernel.org
15804S:	Supported
15805F:	Documentation/networking/net_failover.rst
15806F:	drivers/net/net_failover.c
15807F:	include/net/net_failover.h
15808
15809NEXTHOP
15810M:	David Ahern <dsahern@kernel.org>
15811L:	netdev@vger.kernel.org
15812S:	Maintained
15813F:	include/net/netns/nexthop.h
15814F:	include/net/nexthop.h
15815F:	include/uapi/linux/nexthop.h
15816F:	net/ipv4/nexthop.c
15817
15818NFC SUBSYSTEM
15819M:	Krzysztof Kozlowski <krzk@kernel.org>
15820L:	netdev@vger.kernel.org
15821S:	Maintained
15822F:	Documentation/devicetree/bindings/net/nfc/
15823F:	drivers/nfc/
15824F:	include/net/nfc/
15825F:	include/uapi/linux/nfc.h
15826F:	net/nfc/
15827
15828NFC VIRTUAL NCI DEVICE DRIVER
15829M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15830L:	netdev@vger.kernel.org
15831S:	Supported
15832F:	drivers/nfc/virtual_ncidev.c
15833F:	tools/testing/selftests/nci/
15834
15835NFS, SUNRPC, AND LOCKD CLIENTS
15836M:	Trond Myklebust <trondmy@kernel.org>
15837M:	Anna Schumaker <anna@kernel.org>
15838L:	linux-nfs@vger.kernel.org
15839S:	Maintained
15840W:	http://client.linux-nfs.org
15841T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15842F:	Documentation/filesystems/nfs/
15843F:	fs/lockd/
15844F:	fs/nfs/
15845F:	fs/nfs_common/
15846F:	include/linux/lockd/
15847F:	include/linux/nfs*
15848F:	include/linux/sunrpc/
15849F:	include/uapi/linux/nfs*
15850F:	include/uapi/linux/sunrpc/
15851F:	net/sunrpc/
15852
15853NILFS2 FILESYSTEM
15854M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15855L:	linux-nilfs@vger.kernel.org
15856S:	Supported
15857W:	https://nilfs.sourceforge.io/
15858T:	git https://github.com/konis/nilfs2.git
15859F:	Documentation/filesystems/nilfs2.rst
15860F:	fs/nilfs2/
15861F:	include/trace/events/nilfs2.h
15862F:	include/uapi/linux/nilfs2_api.h
15863F:	include/uapi/linux/nilfs2_ondisk.h
15864
15865NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15866M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15867S:	Maintained
15868W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15869F:	Documentation/scsi/NinjaSCSI.rst
15870F:	drivers/scsi/pcmcia/nsp_*
15871
15872NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15873M:	GOTO Masanori <gotom@debian.or.jp>
15874M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15875S:	Maintained
15876W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15877F:	Documentation/scsi/NinjaSCSI.rst
15878F:	drivers/scsi/nsp32*
15879
15880NINTENDO HID DRIVER
15881M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15882L:	linux-input@vger.kernel.org
15883S:	Maintained
15884F:	drivers/hid/hid-nintendo*
15885
15886NIOS2 ARCHITECTURE
15887M:	Dinh Nguyen <dinguyen@kernel.org>
15888S:	Maintained
15889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15890F:	arch/nios2/
15891
15892NITRO ENCLAVES (NE)
15893M:	Alexandru Ciobotaru <alcioa@amazon.com>
15894L:	linux-kernel@vger.kernel.org
15895L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15896S:	Supported
15897W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15898F:	Documentation/virt/ne_overview.rst
15899F:	drivers/virt/nitro_enclaves/
15900F:	include/linux/nitro_enclaves.h
15901F:	include/uapi/linux/nitro_enclaves.h
15902F:	samples/nitro_enclaves/
15903
15904NITRO SECURE MODULE (NSM)
15905M:	Alexander Graf <graf@amazon.com>
15906L:	linux-kernel@vger.kernel.org
15907L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15908S:	Supported
15909W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15910F:	drivers/misc/nsm.c
15911F:	include/uapi/linux/nsm.h
15912
15913NOHZ, DYNTICKS SUPPORT
15914M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15915M:	Frederic Weisbecker <frederic@kernel.org>
15916M:	Ingo Molnar <mingo@kernel.org>
15917M:	Thomas Gleixner <tglx@linutronix.de>
15918L:	linux-kernel@vger.kernel.org
15919S:	Maintained
15920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15921F:	include/linux/sched/nohz.h
15922F:	include/linux/tick.h
15923F:	kernel/time/tick*.*
15924
15925NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15926M:	Pavel Machek <pavel@ucw.cz>
15927M:	Sakari Ailus <sakari.ailus@iki.fi>
15928L:	linux-media@vger.kernel.org
15929S:	Maintained
15930F:	drivers/media/i2c/ad5820.c
15931F:	drivers/media/i2c/et8ek8
15932
15933NOKIA N900 POWER SUPPLY DRIVERS
15934R:	Pali Rohár <pali@kernel.org>
15935F:	drivers/power/supply/bq2415x_charger.c
15936F:	drivers/power/supply/bq27xxx_battery.c
15937F:	drivers/power/supply/bq27xxx_battery_i2c.c
15938F:	drivers/power/supply/isp1704_charger.c
15939F:	drivers/power/supply/rx51_battery.c
15940F:	include/linux/power/bq2415x_charger.h
15941F:	include/linux/power/bq27xxx_battery.h
15942
15943NOLIBC HEADER FILE
15944M:	Willy Tarreau <w@1wt.eu>
15945M:	Thomas Weißschuh <linux@weissschuh.net>
15946S:	Maintained
15947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15948F:	tools/include/nolibc/
15949F:	tools/testing/selftests/nolibc/
15950
15951NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15952M:	Hans de Goede <hdegoede@redhat.com>
15953L:	linux-input@vger.kernel.org
15954S:	Maintained
15955F:	drivers/input/touchscreen/novatek-nvt-ts.c
15956
15957NSDEPS
15958M:	Matthias Maennich <maennich@google.com>
15959S:	Maintained
15960F:	Documentation/core-api/symbol-namespaces.rst
15961F:	scripts/nsdeps
15962
15963NTB AMD DRIVER
15964M:	Sanjay R Mehta <sanju.mehta@amd.com>
15965M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15966L:	ntb@lists.linux.dev
15967S:	Supported
15968F:	drivers/ntb/hw/amd/
15969
15970NTB DRIVER CORE
15971M:	Jon Mason <jdmason@kudzu.us>
15972M:	Dave Jiang <dave.jiang@intel.com>
15973M:	Allen Hubbe <allenbh@gmail.com>
15974L:	ntb@lists.linux.dev
15975S:	Supported
15976W:	https://github.com/jonmason/ntb/wiki
15977T:	git https://github.com/jonmason/ntb.git
15978F:	drivers/net/ntb_netdev.c
15979F:	drivers/ntb/
15980F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15981F:	include/linux/ntb.h
15982F:	include/linux/ntb_transport.h
15983F:	tools/testing/selftests/ntb/
15984
15985NTB IDT DRIVER
15986M:	Serge Semin <fancer.lancer@gmail.com>
15987L:	ntb@lists.linux.dev
15988S:	Supported
15989F:	drivers/ntb/hw/idt/
15990
15991NTB INTEL DRIVER
15992M:	Dave Jiang <dave.jiang@intel.com>
15993L:	ntb@lists.linux.dev
15994S:	Supported
15995W:	https://github.com/davejiang/linux/wiki
15996T:	git https://github.com/davejiang/linux.git
15997F:	drivers/ntb/hw/intel/
15998
15999NTFS3 FILESYSTEM
16000M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16001L:	ntfs3@lists.linux.dev
16002S:	Supported
16003W:	http://www.paragon-software.com/
16004T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16005F:	Documentation/filesystems/ntfs3.rst
16006F:	fs/ntfs3/
16007
16008NUBUS SUBSYSTEM
16009M:	Finn Thain <fthain@linux-m68k.org>
16010L:	linux-m68k@lists.linux-m68k.org
16011S:	Maintained
16012F:	arch/*/include/asm/nubus.h
16013F:	drivers/nubus/
16014F:	include/linux/nubus.h
16015F:	include/uapi/linux/nubus.h
16016
16017NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16018M:	Antonino Daplas <adaplas@gmail.com>
16019L:	linux-fbdev@vger.kernel.org
16020S:	Maintained
16021F:	drivers/video/fbdev/nvidia/
16022F:	drivers/video/fbdev/riva/
16023
16024NVIDIA WMI EC BACKLIGHT DRIVER
16025M:	Daniel Dadap <ddadap@nvidia.com>
16026L:	platform-driver-x86@vger.kernel.org
16027S:	Supported
16028F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16029F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16030
16031NVM EXPRESS DRIVER
16032M:	Keith Busch <kbusch@kernel.org>
16033M:	Jens Axboe <axboe@fb.com>
16034M:	Christoph Hellwig <hch@lst.de>
16035M:	Sagi Grimberg <sagi@grimberg.me>
16036L:	linux-nvme@lists.infradead.org
16037S:	Supported
16038W:	http://git.infradead.org/nvme.git
16039T:	git git://git.infradead.org/nvme.git
16040F:	Documentation/nvme/
16041F:	drivers/nvme/common/
16042F:	drivers/nvme/host/
16043F:	include/linux/nvme-*.h
16044F:	include/linux/nvme.h
16045F:	include/uapi/linux/nvme_ioctl.h
16046
16047NVM EXPRESS FABRICS AUTHENTICATION
16048M:	Hannes Reinecke <hare@suse.de>
16049L:	linux-nvme@lists.infradead.org
16050S:	Supported
16051F:	drivers/nvme/host/auth.c
16052F:	drivers/nvme/target/auth.c
16053F:	drivers/nvme/target/fabrics-cmd-auth.c
16054F:	include/linux/nvme-auth.h
16055
16056NVM EXPRESS FC TRANSPORT DRIVERS
16057M:	James Smart <james.smart@broadcom.com>
16058L:	linux-nvme@lists.infradead.org
16059S:	Supported
16060F:	drivers/nvme/host/fc.c
16061F:	drivers/nvme/target/fc.c
16062F:	drivers/nvme/target/fcloop.c
16063F:	include/linux/nvme-fc-driver.h
16064F:	include/linux/nvme-fc.h
16065
16066NVM EXPRESS HARDWARE MONITORING SUPPORT
16067M:	Guenter Roeck <linux@roeck-us.net>
16068L:	linux-nvme@lists.infradead.org
16069S:	Supported
16070F:	drivers/nvme/host/hwmon.c
16071
16072NVM EXPRESS TARGET DRIVER
16073M:	Christoph Hellwig <hch@lst.de>
16074M:	Sagi Grimberg <sagi@grimberg.me>
16075M:	Chaitanya Kulkarni <kch@nvidia.com>
16076L:	linux-nvme@lists.infradead.org
16077S:	Supported
16078W:	http://git.infradead.org/nvme.git
16079T:	git git://git.infradead.org/nvme.git
16080F:	drivers/nvme/target/
16081
16082NVMEM FRAMEWORK
16083M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16084S:	Maintained
16085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16086F:	Documentation/ABI/stable/sysfs-bus-nvmem
16087F:	Documentation/devicetree/bindings/nvmem/
16088F:	drivers/nvmem/
16089F:	include/linux/nvmem-consumer.h
16090F:	include/linux/nvmem-provider.h
16091
16092NXP BLUETOOTH WIRELESS DRIVERS
16093M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16094M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16095S:	Maintained
16096F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16097F:	drivers/bluetooth/btnxpuart.c
16098
16099NXP C45 TJA11XX PHY DRIVER
16100M:	Andrei Botila <andrei.botila@oss.nxp.com>
16101L:	netdev@vger.kernel.org
16102S:	Maintained
16103F:	drivers/net/phy/nxp-c45-tja11xx*
16104
16105NXP FSPI DRIVER
16106M:	Han Xu <han.xu@nxp.com>
16107M:	Haibo Chen <haibo.chen@nxp.com>
16108R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16109L:	linux-spi@vger.kernel.org
16110S:	Maintained
16111F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16112F:	drivers/spi/spi-nxp-fspi.c
16113
16114NXP FXAS21002C DRIVER
16115M:	Rui Miguel Silva <rmfrfs@gmail.com>
16116L:	linux-iio@vger.kernel.org
16117S:	Maintained
16118F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16119F:	drivers/iio/gyro/fxas21002c.h
16120F:	drivers/iio/gyro/fxas21002c_core.c
16121F:	drivers/iio/gyro/fxas21002c_i2c.c
16122F:	drivers/iio/gyro/fxas21002c_spi.c
16123
16124NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16125M:	Haibo Chen <haibo.chen@nxp.com>
16126L:	linux-iio@vger.kernel.org
16127L:	imx@lists.linux.dev
16128S:	Maintained
16129F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16130F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16131F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16132F:	drivers/iio/adc/imx7d_adc.c
16133F:	drivers/iio/adc/imx93_adc.c
16134F:	drivers/iio/adc/vf610_adc.c
16135
16136NXP i.MX 8M ISI DRIVER
16137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16138L:	linux-media@vger.kernel.org
16139S:	Maintained
16140F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16141F:	drivers/media/platform/nxp/imx8-isi/
16142
16143NXP i.MX 8MP DW100 V4L2 DRIVER
16144M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16145L:	linux-media@vger.kernel.org
16146S:	Maintained
16147F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16148F:	Documentation/userspace-api/media/drivers/dw100.rst
16149F:	drivers/media/platform/nxp/dw100/
16150F:	include/uapi/linux/dw100.h
16151
16152NXP i.MX 8MQ DCSS DRIVER
16153M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16154R:	Lucas Stach <l.stach@pengutronix.de>
16155L:	dri-devel@lists.freedesktop.org
16156S:	Maintained
16157T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16158F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16159F:	drivers/gpu/drm/imx/dcss/
16160
16161NXP i.MX 8QXP ADC DRIVER
16162M:	Cai Huoqing <cai.huoqing@linux.dev>
16163M:	Haibo Chen <haibo.chen@nxp.com>
16164L:	imx@lists.linux.dev
16165L:	linux-iio@vger.kernel.org
16166S:	Maintained
16167F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16168F:	drivers/iio/adc/imx8qxp-adc.c
16169
16170NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16171M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16172L:	imx@lists.linux.dev
16173L:	linux-media@vger.kernel.org
16174S:	Maintained
16175F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16176F:	drivers/media/platform/nxp/imx-jpeg
16177
16178NXP i.MX CLOCK DRIVERS
16179M:	Abel Vesa <abelvesa@kernel.org>
16180R:	Peng Fan <peng.fan@nxp.com>
16181L:	linux-clk@vger.kernel.org
16182L:	imx@lists.linux.dev
16183S:	Maintained
16184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16185F:	Documentation/devicetree/bindings/clock/imx*
16186F:	drivers/clk/imx/
16187F:	include/dt-bindings/clock/imx*
16188
16189NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16190M:	Jagan Teki <jagan@amarulasolutions.com>
16191S:	Maintained
16192F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16193F:	drivers/regulator/pf8x00-regulator.c
16194
16195NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16196M:	Krzysztof Kozlowski <krzk@kernel.org>
16197L:	linux-kernel@vger.kernel.org
16198S:	Maintained
16199F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16200F:	drivers/extcon/extcon-ptn5150.c
16201
16202NXP SGTL5000 DRIVER
16203M:	Fabio Estevam <festevam@gmail.com>
16204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16205S:	Maintained
16206F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16207F:	sound/soc/codecs/sgtl5000*
16208
16209NXP SJA1105 ETHERNET SWITCH DRIVER
16210M:	Vladimir Oltean <olteanv@gmail.com>
16211L:	linux-kernel@vger.kernel.org
16212S:	Maintained
16213F:	drivers/net/dsa/sja1105
16214F:	drivers/net/pcs/pcs-xpcs-nxp.c
16215
16216NXP TDA998X DRM DRIVER
16217M:	Russell King <linux@armlinux.org.uk>
16218S:	Maintained
16219T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16220T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16221F:	drivers/gpu/drm/i2c/tda998x_drv.c
16222F:	include/drm/i2c/tda998x.h
16223F:	include/dt-bindings/display/tda998x.h
16224K:	"nxp,tda998x"
16225
16226NXP TFA9879 DRIVER
16227M:	Peter Rosin <peda@axentia.se>
16228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16229S:	Maintained
16230F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16231F:	sound/soc/codecs/tfa9879*
16232
16233NXP-NCI NFC DRIVER
16234S:	Orphan
16235F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16236F:	drivers/nfc/nxp-nci
16237
16238NXP/Goodix TFA989X (TFA1) DRIVER
16239M:	Stephan Gerhold <stephan@gerhold.net>
16240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16241S:	Maintained
16242F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16243F:	sound/soc/codecs/tfa989x.c
16244
16245NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16246M:	Jonas Malaco <jonas@protocubo.io>
16247L:	linux-hwmon@vger.kernel.org
16248S:	Maintained
16249F:	Documentation/hwmon/nzxt-kraken2.rst
16250F:	drivers/hwmon/nzxt-kraken2.c
16251
16252NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16253M:	Jonas Malaco <jonas@protocubo.io>
16254M:	Aleksa Savic <savicaleksa83@gmail.com>
16255L:	linux-hwmon@vger.kernel.org
16256S:	Maintained
16257F:	Documentation/hwmon/nzxt-kraken3.rst
16258F:	drivers/hwmon/nzxt-kraken3.c
16259
16260NZXT-SMART2 HARDWARE MONITORING DRIVER
16261M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16262L:	linux-hwmon@vger.kernel.org
16263S:	Maintained
16264F:	Documentation/hwmon/nzxt-smart2.rst
16265F:	drivers/hwmon/nzxt-smart2.c
16266
16267OBJAGG
16268M:	Jiri Pirko <jiri@resnulli.us>
16269L:	netdev@vger.kernel.org
16270S:	Supported
16271F:	include/linux/objagg.h
16272F:	lib/objagg.c
16273F:	lib/test_objagg.c
16274
16275OBJPOOL
16276M:	Matt Wu <wuqiang.matt@bytedance.com>
16277S:	Supported
16278F:	include/linux/objpool.h
16279F:	lib/objpool.c
16280F:	lib/test_objpool.c
16281
16282OBJTOOL
16283M:	Josh Poimboeuf <jpoimboe@kernel.org>
16284M:	Peter Zijlstra <peterz@infradead.org>
16285S:	Supported
16286F:	include/linux/objtool*.h
16287F:	tools/objtool/
16288
16289OCELOT ETHERNET SWITCH DRIVER
16290M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16291M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16292M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16293M:	UNGLinuxDriver@microchip.com
16294L:	netdev@vger.kernel.org
16295S:	Supported
16296F:	drivers/net/dsa/ocelot/*
16297F:	drivers/net/ethernet/mscc/
16298F:	include/soc/mscc/ocelot*
16299F:	net/dsa/tag_ocelot.c
16300F:	net/dsa/tag_ocelot_8021q.c
16301F:	tools/testing/selftests/drivers/net/ocelot/*
16302
16303OCELOT EXTERNAL SWITCH CONTROL
16304M:	Colin Foster <colin.foster@in-advantage.com>
16305S:	Supported
16306F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16307F:	drivers/mfd/ocelot*
16308F:	drivers/net/dsa/ocelot/ocelot_ext.c
16309F:	include/linux/mfd/ocelot.h
16310
16311OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16312M:	Frederic Barrat <fbarrat@linux.ibm.com>
16313M:	Andrew Donnellan <ajd@linux.ibm.com>
16314L:	linuxppc-dev@lists.ozlabs.org
16315S:	Supported
16316F:	Documentation/userspace-api/accelerators/ocxl.rst
16317F:	arch/powerpc/include/asm/pnv-ocxl.h
16318F:	arch/powerpc/platforms/powernv/ocxl.c
16319F:	drivers/misc/ocxl/
16320F:	include/misc/ocxl*
16321F:	include/uapi/misc/ocxl.h
16322
16323OMAP AUDIO SUPPORT
16324M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16325M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16327L:	linux-omap@vger.kernel.org
16328S:	Maintained
16329F:	sound/soc/ti/n810.c
16330F:	sound/soc/ti/omap*
16331F:	sound/soc/ti/rx51.c
16332F:	sound/soc/ti/sdma-pcm.*
16333
16334OMAP CLOCK FRAMEWORK SUPPORT
16335M:	Paul Walmsley <paul@pwsan.com>
16336L:	linux-omap@vger.kernel.org
16337S:	Maintained
16338F:	arch/arm/*omap*/*clock*
16339
16340OMAP DEVICE TREE SUPPORT
16341M:	Benoît Cousson <bcousson@baylibre.com>
16342M:	Tony Lindgren <tony@atomide.com>
16343L:	linux-omap@vger.kernel.org
16344L:	devicetree@vger.kernel.org
16345S:	Maintained
16346F:	arch/arm/boot/dts/ti/omap/
16347
16348OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16349L:	linux-omap@vger.kernel.org
16350L:	linux-fbdev@vger.kernel.org
16351S:	Orphan
16352F:	Documentation/arch/arm/omap/dss.rst
16353F:	drivers/video/fbdev/omap2/
16354
16355OMAP FRAMEBUFFER SUPPORT
16356L:	linux-fbdev@vger.kernel.org
16357L:	linux-omap@vger.kernel.org
16358S:	Orphan
16359F:	drivers/video/fbdev/omap/
16360
16361OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16362M:	Roger Quadros <rogerq@kernel.org>
16363M:	Tony Lindgren <tony@atomide.com>
16364L:	linux-omap@vger.kernel.org
16365S:	Maintained
16366F:	arch/arm/mach-omap2/*gpmc*
16367F:	drivers/memory/omap-gpmc.c
16368
16369OMAP GPIO DRIVER
16370M:	Grygorii Strashko <grygorii.strashko@ti.com>
16371M:	Santosh Shilimkar <ssantosh@kernel.org>
16372M:	Kevin Hilman <khilman@kernel.org>
16373L:	linux-omap@vger.kernel.org
16374S:	Maintained
16375F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16376F:	drivers/gpio/gpio-omap.c
16377
16378OMAP HARDWARE SPINLOCK SUPPORT
16379L:	linux-omap@vger.kernel.org
16380S:	Orphan
16381F:	drivers/hwspinlock/omap_hwspinlock.c
16382
16383OMAP HS MMC SUPPORT
16384L:	linux-mmc@vger.kernel.org
16385L:	linux-omap@vger.kernel.org
16386S:	Orphan
16387F:	drivers/mmc/host/omap_hsmmc.c
16388
16389OMAP HWMOD DATA
16390M:	Paul Walmsley <paul@pwsan.com>
16391L:	linux-omap@vger.kernel.org
16392S:	Maintained
16393F:	arch/arm/mach-omap2/omap_hwmod*data*
16394
16395OMAP HWMOD SUPPORT
16396M:	Benoît Cousson <bcousson@baylibre.com>
16397M:	Paul Walmsley <paul@pwsan.com>
16398L:	linux-omap@vger.kernel.org
16399S:	Maintained
16400F:	arch/arm/mach-omap2/omap_hwmod.*
16401
16402OMAP I2C DRIVER
16403M:	Vignesh R <vigneshr@ti.com>
16404L:	linux-omap@vger.kernel.org
16405L:	linux-i2c@vger.kernel.org
16406S:	Maintained
16407F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16408F:	drivers/i2c/busses/i2c-omap.c
16409
16410OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16411M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16412L:	linux-media@vger.kernel.org
16413S:	Maintained
16414F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16415F:	drivers/media/platform/ti/omap3isp/
16416F:	drivers/staging/media/omap4iss/
16417
16418OMAP MMC SUPPORT
16419M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16420L:	linux-omap@vger.kernel.org
16421S:	Odd Fixes
16422F:	drivers/mmc/host/omap.c
16423
16424OMAP POWER MANAGEMENT SUPPORT
16425M:	Kevin Hilman <khilman@kernel.org>
16426L:	linux-omap@vger.kernel.org
16427S:	Maintained
16428F:	arch/arm/*omap*/*pm*
16429F:	drivers/cpufreq/omap-cpufreq.c
16430
16431OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16432M:	Paul Walmsley <paul@pwsan.com>
16433L:	linux-omap@vger.kernel.org
16434S:	Maintained
16435F:	arch/arm/mach-omap2/prm*
16436
16437OMAP RANDOM NUMBER GENERATOR SUPPORT
16438M:	Deepak Saxena <dsaxena@plexity.net>
16439S:	Maintained
16440F:	drivers/char/hw_random/omap-rng.c
16441
16442OMAP USB SUPPORT
16443L:	linux-usb@vger.kernel.org
16444L:	linux-omap@vger.kernel.org
16445S:	Orphan
16446F:	arch/arm/*omap*/usb*
16447F:	drivers/usb/*/*omap*
16448
16449OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16450M:	Mark Jackson <mpfj@newflow.co.uk>
16451L:	linux-omap@vger.kernel.org
16452S:	Maintained
16453F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16454
16455OMAP1 SUPPORT
16456M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16457M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16458M:	Tony Lindgren <tony@atomide.com>
16459L:	linux-omap@vger.kernel.org
16460S:	Maintained
16461Q:	http://patchwork.kernel.org/project/linux-omap/list/
16462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16463F:	arch/arm/configs/omap1_defconfig
16464F:	arch/arm/mach-omap1/
16465F:	drivers/i2c/busses/i2c-omap.c
16466F:	include/linux/platform_data/ams-delta-fiq.h
16467F:	include/linux/platform_data/i2c-omap.h
16468
16469OMAP2+ SUPPORT
16470M:	Tony Lindgren <tony@atomide.com>
16471L:	linux-omap@vger.kernel.org
16472S:	Maintained
16473W:	http://www.muru.com/linux/omap/
16474W:	http://linux.omap.com/
16475Q:	http://patchwork.kernel.org/project/linux-omap/list/
16476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16477F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16478F:	arch/arm/configs/omap2plus_defconfig
16479F:	arch/arm/mach-omap2/
16480F:	drivers/bus/omap*.[ch]
16481F:	drivers/bus/ti-sysc.c
16482F:	drivers/gpio/gpio-tps65219.c
16483F:	drivers/i2c/busses/i2c-omap.c
16484F:	drivers/irqchip/irq-omap-intc.c
16485F:	drivers/mfd/*omap*.c
16486F:	drivers/mfd/menelaus.c
16487F:	drivers/mfd/palmas.c
16488F:	drivers/mfd/tps65217.c
16489F:	drivers/mfd/tps65218.c
16490F:	drivers/mfd/tps65219.c
16491F:	drivers/mfd/tps65910.c
16492F:	drivers/mfd/twl-core.[ch]
16493F:	drivers/mfd/twl4030*.c
16494F:	drivers/mfd/twl6030*.c
16495F:	drivers/mfd/twl6040*.c
16496F:	drivers/regulator/palmas-regulator*.c
16497F:	drivers/regulator/pbias-regulator.c
16498F:	drivers/regulator/tps65217-regulator.c
16499F:	drivers/regulator/tps65218-regulator.c
16500F:	drivers/regulator/tps65219-regulator.c
16501F:	drivers/regulator/tps65910-regulator.c
16502F:	drivers/regulator/twl-regulator.c
16503F:	drivers/regulator/twl6030-regulator.c
16504F:	include/linux/platform_data/i2c-omap.h
16505F:	include/linux/platform_data/ti-sysc.h
16506
16507OMFS FILESYSTEM
16508M:	Bob Copeland <me@bobcopeland.com>
16509L:	linux-karma-devel@lists.sourceforge.net
16510S:	Maintained
16511F:	Documentation/filesystems/omfs.rst
16512F:	fs/omfs/
16513
16514OMNIVISION OG01A1B SENSOR DRIVER
16515M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16516L:	linux-media@vger.kernel.org
16517S:	Maintained
16518F:	drivers/media/i2c/og01a1b.c
16519
16520OMNIVISION OV01A10 SENSOR DRIVER
16521M:	Bingbu Cao <bingbu.cao@intel.com>
16522L:	linux-media@vger.kernel.org
16523S:	Maintained
16524T:	git git://linuxtv.org/media_tree.git
16525F:	drivers/media/i2c/ov01a10.c
16526
16527OMNIVISION OV02A10 SENSOR DRIVER
16528L:	linux-media@vger.kernel.org
16529S:	Orphan
16530T:	git git://linuxtv.org/media_tree.git
16531F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16532F:	drivers/media/i2c/ov02a10.c
16533
16534OMNIVISION OV08D10 SENSOR DRIVER
16535M:	Jimmy Su <jimmy.su@intel.com>
16536L:	linux-media@vger.kernel.org
16537S:	Maintained
16538T:	git git://linuxtv.org/media_tree.git
16539F:	drivers/media/i2c/ov08d10.c
16540
16541OMNIVISION OV08X40 SENSOR DRIVER
16542M:	Jason Chen <jason.z.chen@intel.com>
16543L:	linux-media@vger.kernel.org
16544S:	Maintained
16545T:	git git://linuxtv.org/media_tree.git
16546F:	drivers/media/i2c/ov08x40.c
16547
16548OMNIVISION OV13858 SENSOR DRIVER
16549M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16550L:	linux-media@vger.kernel.org
16551S:	Maintained
16552T:	git git://linuxtv.org/media_tree.git
16553F:	drivers/media/i2c/ov13858.c
16554
16555OMNIVISION OV13B10 SENSOR DRIVER
16556M:	Arec Kao <arec.kao@intel.com>
16557L:	linux-media@vger.kernel.org
16558S:	Maintained
16559T:	git git://linuxtv.org/media_tree.git
16560F:	drivers/media/i2c/ov13b10.c
16561
16562OMNIVISION OV2680 SENSOR DRIVER
16563M:	Rui Miguel Silva <rmfrfs@gmail.com>
16564M:	Hans de Goede <hansg@kernel.org>
16565L:	linux-media@vger.kernel.org
16566S:	Maintained
16567T:	git git://linuxtv.org/media_tree.git
16568F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16569F:	drivers/media/i2c/ov2680.c
16570
16571OMNIVISION OV2685 SENSOR DRIVER
16572M:	Shunqian Zheng <zhengsq@rock-chips.com>
16573L:	linux-media@vger.kernel.org
16574S:	Maintained
16575T:	git git://linuxtv.org/media_tree.git
16576F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16577F:	drivers/media/i2c/ov2685.c
16578
16579OMNIVISION OV2740 SENSOR DRIVER
16580M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16581R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16582R:	Bingbu Cao <bingbu.cao@intel.com>
16583L:	linux-media@vger.kernel.org
16584S:	Maintained
16585T:	git git://linuxtv.org/media_tree.git
16586F:	drivers/media/i2c/ov2740.c
16587
16588OMNIVISION OV4689 SENSOR DRIVER
16589M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16590L:	linux-media@vger.kernel.org
16591S:	Maintained
16592T:	git git://linuxtv.org/media_tree.git
16593F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16594F:	drivers/media/i2c/ov4689.c
16595
16596OMNIVISION OV5640 SENSOR DRIVER
16597M:	Steve Longerbeam <slongerbeam@gmail.com>
16598L:	linux-media@vger.kernel.org
16599S:	Maintained
16600T:	git git://linuxtv.org/media_tree.git
16601F:	drivers/media/i2c/ov5640.c
16602
16603OMNIVISION OV5647 SENSOR DRIVER
16604M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16605M:	Jacopo Mondi <jacopo@jmondi.org>
16606L:	linux-media@vger.kernel.org
16607S:	Maintained
16608T:	git git://linuxtv.org/media_tree.git
16609F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16610F:	drivers/media/i2c/ov5647.c
16611
16612OMNIVISION OV5670 SENSOR DRIVER
16613M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16614L:	linux-media@vger.kernel.org
16615S:	Maintained
16616T:	git git://linuxtv.org/media_tree.git
16617F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16618F:	drivers/media/i2c/ov5670.c
16619
16620OMNIVISION OV5675 SENSOR DRIVER
16621M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16622L:	linux-media@vger.kernel.org
16623S:	Maintained
16624T:	git git://linuxtv.org/media_tree.git
16625F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16626F:	drivers/media/i2c/ov5675.c
16627
16628OMNIVISION OV5693 SENSOR DRIVER
16629M:	Daniel Scally <djrscally@gmail.com>
16630L:	linux-media@vger.kernel.org
16631S:	Maintained
16632T:	git git://linuxtv.org/media_tree.git
16633F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16634F:	drivers/media/i2c/ov5693.c
16635
16636OMNIVISION OV5695 SENSOR DRIVER
16637M:	Shunqian Zheng <zhengsq@rock-chips.com>
16638L:	linux-media@vger.kernel.org
16639S:	Maintained
16640T:	git git://linuxtv.org/media_tree.git
16641F:	drivers/media/i2c/ov5695.c
16642
16643OMNIVISION OV64A40 SENSOR DRIVER
16644M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16645L:	linux-media@vger.kernel.org
16646S:	Maintained
16647T:	git git://linuxtv.org/media_tree.git
16648F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16649F:	drivers/media/i2c/ov64a40.c
16650
16651OMNIVISION OV7670 SENSOR DRIVER
16652L:	linux-media@vger.kernel.org
16653S:	Orphan
16654T:	git git://linuxtv.org/media_tree.git
16655F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16656F:	drivers/media/i2c/ov7670.c
16657
16658OMNIVISION OV772x SENSOR DRIVER
16659M:	Jacopo Mondi <jacopo@jmondi.org>
16660L:	linux-media@vger.kernel.org
16661S:	Odd fixes
16662T:	git git://linuxtv.org/media_tree.git
16663F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16664F:	drivers/media/i2c/ov772x.c
16665F:	include/media/i2c/ov772x.h
16666
16667OMNIVISION OV7740 SENSOR DRIVER
16668L:	linux-media@vger.kernel.org
16669S:	Orphan
16670T:	git git://linuxtv.org/media_tree.git
16671F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16672F:	drivers/media/i2c/ov7740.c
16673
16674OMNIVISION OV8856 SENSOR DRIVER
16675M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16676L:	linux-media@vger.kernel.org
16677S:	Maintained
16678T:	git git://linuxtv.org/media_tree.git
16679F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16680F:	drivers/media/i2c/ov8856.c
16681
16682OMNIVISION OV8858 SENSOR DRIVER
16683M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16684M:	Nicholas Roth <nicholas@rothemail.net>
16685L:	linux-media@vger.kernel.org
16686S:	Maintained
16687T:	git git://linuxtv.org/media_tree.git
16688F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16689F:	drivers/media/i2c/ov8858.c
16690
16691OMNIVISION OV9282 SENSOR DRIVER
16692M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16693L:	linux-media@vger.kernel.org
16694S:	Maintained
16695T:	git git://linuxtv.org/media_tree.git
16696F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16697F:	drivers/media/i2c/ov9282.c
16698
16699OMNIVISION OV9640 SENSOR DRIVER
16700M:	Petr Cvek <petrcvekcz@gmail.com>
16701L:	linux-media@vger.kernel.org
16702S:	Maintained
16703F:	drivers/media/i2c/ov9640.*
16704
16705OMNIVISION OV9650 SENSOR DRIVER
16706M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16707R:	Akinobu Mita <akinobu.mita@gmail.com>
16708R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16709L:	linux-media@vger.kernel.org
16710S:	Maintained
16711T:	git git://linuxtv.org/media_tree.git
16712F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16713F:	drivers/media/i2c/ov9650.c
16714
16715OMNIVISION OV9734 SENSOR DRIVER
16716M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16717R:	Bingbu Cao <bingbu.cao@intel.com>
16718L:	linux-media@vger.kernel.org
16719S:	Maintained
16720T:	git git://linuxtv.org/media_tree.git
16721F:	drivers/media/i2c/ov9734.c
16722
16723ONBOARD USB HUB DRIVER
16724M:	Matthias Kaehlcke <mka@chromium.org>
16725L:	linux-usb@vger.kernel.org
16726S:	Maintained
16727F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16728F:	drivers/usb/misc/onboard_usb_dev.c
16729
16730ONENAND FLASH DRIVER
16731M:	Kyungmin Park <kyungmin.park@samsung.com>
16732L:	linux-mtd@lists.infradead.org
16733S:	Maintained
16734F:	drivers/mtd/nand/onenand/
16735F:	include/linux/mtd/onenand*.h
16736
16737ONEXPLAYER FAN DRIVER
16738M:	Derek John Clark <derekjohn.clark@gmail.com>
16739M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16740L:	linux-hwmon@vger.kernel.org
16741S:	Maintained
16742F:	drivers/hwmon/oxp-sensors.c
16743
16744ONIE TLV NVMEM LAYOUT DRIVER
16745M:	Miquel Raynal <miquel.raynal@bootlin.com>
16746S:	Maintained
16747F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16748F:	drivers/nvmem/layouts/onie-tlv.c
16749
16750ONION OMEGA2+ BOARD
16751M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16752L:	linux-mips@vger.kernel.org
16753S:	Maintained
16754F:	arch/mips/boot/dts/ralink/omega2p.dts
16755
16756ONSEMI ETHERNET PHY DRIVERS
16757M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16758L:	netdev@vger.kernel.org
16759S:	Supported
16760W:	http://www.onsemi.com
16761F:	drivers/net/phy/ncn*
16762
16763OP-TEE DRIVER
16764M:	Jens Wiklander <jens.wiklander@linaro.org>
16765L:	op-tee@lists.trustedfirmware.org
16766S:	Maintained
16767F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16768F:	drivers/tee/optee/
16769
16770OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16771M:	Sumit Garg <sumit.garg@linaro.org>
16772L:	op-tee@lists.trustedfirmware.org
16773S:	Maintained
16774F:	drivers/char/hw_random/optee-rng.c
16775
16776OP-TEE RTC DRIVER
16777M:	Clément Léger <clement.leger@bootlin.com>
16778L:	linux-rtc@vger.kernel.org
16779S:	Maintained
16780F:	drivers/rtc/rtc-optee.c
16781
16782OPA-VNIC DRIVER
16783M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16784L:	linux-rdma@vger.kernel.org
16785S:	Supported
16786F:	drivers/infiniband/ulp/opa_vnic
16787
16788OPEN FIRMWARE AND FLATTENED DEVICE TREE
16789M:	Rob Herring <robh@kernel.org>
16790M:	Saravana Kannan <saravanak@google.com>
16791L:	devicetree@vger.kernel.org
16792S:	Maintained
16793W:	http://www.devicetree.org/
16794C:	irc://irc.libera.chat/devicetree
16795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16796F:	Documentation/ABI/testing/sysfs-firmware-ofw
16797F:	drivers/of/
16798F:	include/linux/of*.h
16799F:	scripts/dtc/
16800F:	tools/testing/selftests/dt/
16801K:	of_overlay_notifier_
16802K:	of_overlay_fdt_apply
16803K:	of_overlay_remove
16804
16805OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16806M:	Rob Herring <robh@kernel.org>
16807M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16808M:	Conor Dooley <conor+dt@kernel.org>
16809L:	devicetree@vger.kernel.org
16810S:	Maintained
16811Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16812C:	irc://irc.libera.chat/devicetree
16813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16814F:	Documentation/devicetree/
16815F:	arch/*/boot/dts/
16816F:	include/dt-bindings/
16817
16818OPENCOMPUTE PTP CLOCK DRIVER
16819M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16820M:	Vadim Fedorenko <vadfed@linux.dev>
16821L:	netdev@vger.kernel.org
16822S:	Maintained
16823F:	drivers/ptp/ptp_ocp.c
16824
16825OPENCORES I2C BUS DRIVER
16826M:	Peter Korsgaard <peter@korsgaard.com>
16827M:	Andrew Lunn <andrew@lunn.ch>
16828L:	linux-i2c@vger.kernel.org
16829S:	Maintained
16830F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16831F:	Documentation/i2c/busses/i2c-ocores.rst
16832F:	drivers/i2c/busses/i2c-ocores.c
16833F:	include/linux/platform_data/i2c-ocores.h
16834
16835OPENRISC ARCHITECTURE
16836M:	Jonas Bonn <jonas@southpole.se>
16837M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16838M:	Stafford Horne <shorne@gmail.com>
16839L:	linux-openrisc@vger.kernel.org
16840S:	Maintained
16841W:	http://openrisc.io
16842T:	git https://github.com/openrisc/linux.git
16843F:	Documentation/arch/openrisc/
16844F:	Documentation/devicetree/bindings/openrisc/
16845F:	arch/openrisc/
16846F:	drivers/irqchip/irq-ompic.c
16847F:	drivers/irqchip/irq-or1k-*
16848
16849OPENVSWITCH
16850M:	Pravin B Shelar <pshelar@ovn.org>
16851L:	netdev@vger.kernel.org
16852L:	dev@openvswitch.org
16853S:	Maintained
16854W:	http://openvswitch.org
16855F:	include/uapi/linux/openvswitch.h
16856F:	net/openvswitch/
16857F:	tools/testing/selftests/net/openvswitch/
16858
16859OPERATING PERFORMANCE POINTS (OPP)
16860M:	Viresh Kumar <vireshk@kernel.org>
16861M:	Nishanth Menon <nm@ti.com>
16862M:	Stephen Boyd <sboyd@kernel.org>
16863L:	linux-pm@vger.kernel.org
16864S:	Maintained
16865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16866F:	Documentation/devicetree/bindings/opp/
16867F:	Documentation/power/opp.rst
16868F:	drivers/opp/
16869F:	include/linux/pm_opp.h
16870
16871OPL4 DRIVER
16872M:	Clemens Ladisch <clemens@ladisch.de>
16873L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16874S:	Maintained
16875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16876F:	sound/drivers/opl4/
16877
16878ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16879M:	Mark Fasheh <mark@fasheh.com>
16880M:	Joel Becker <jlbec@evilplan.org>
16881M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16882L:	ocfs2-devel@lists.linux.dev
16883S:	Supported
16884W:	http://ocfs2.wiki.kernel.org
16885F:	Documentation/filesystems/dlmfs.rst
16886F:	Documentation/filesystems/ocfs2.rst
16887F:	fs/ocfs2/
16888
16889ORANGEFS FILESYSTEM
16890M:	Mike Marshall <hubcap@omnibond.com>
16891R:	Martin Brandenburg <martin@omnibond.com>
16892L:	devel@lists.orangefs.org
16893S:	Supported
16894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16895F:	Documentation/filesystems/orangefs.rst
16896F:	fs/orangefs/
16897
16898OV2659 OMNIVISION SENSOR DRIVER
16899M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16900L:	linux-media@vger.kernel.org
16901S:	Maintained
16902W:	https://linuxtv.org
16903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16904T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16905F:	drivers/media/i2c/ov2659.c
16906F:	include/media/i2c/ov2659.h
16907
16908OVERLAY FILESYSTEM
16909M:	Miklos Szeredi <miklos@szeredi.hu>
16910M:	Amir Goldstein <amir73il@gmail.com>
16911L:	linux-unionfs@vger.kernel.org
16912S:	Supported
16913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16914F:	Documentation/filesystems/overlayfs.rst
16915F:	fs/overlayfs/
16916
16917P54 WIRELESS DRIVER
16918M:	Christian Lamparter <chunkeey@googlemail.com>
16919L:	linux-wireless@vger.kernel.org
16920S:	Maintained
16921W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16922F:	drivers/net/wireless/intersil/p54/
16923
16924PACKET SOCKETS
16925M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16926S:	Maintained
16927F:	include/uapi/linux/if_packet.h
16928F:	net/packet/af_packet.c
16929
16930PACKING
16931M:	Vladimir Oltean <olteanv@gmail.com>
16932L:	netdev@vger.kernel.org
16933S:	Supported
16934F:	Documentation/core-api/packing.rst
16935F:	include/linux/packing.h
16936F:	lib/packing.c
16937
16938PADATA PARALLEL EXECUTION MECHANISM
16939M:	Steffen Klassert <steffen.klassert@secunet.com>
16940M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16941L:	linux-crypto@vger.kernel.org
16942L:	linux-kernel@vger.kernel.org
16943S:	Maintained
16944F:	Documentation/core-api/padata.rst
16945F:	include/linux/padata.h
16946F:	kernel/padata.c
16947
16948PAGE CACHE
16949M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16950L:	linux-fsdevel@vger.kernel.org
16951S:	Supported
16952T:	git git://git.infradead.org/users/willy/pagecache.git
16953F:	Documentation/filesystems/locking.rst
16954F:	Documentation/filesystems/vfs.rst
16955F:	include/linux/pagemap.h
16956F:	mm/filemap.c
16957F:	mm/page-writeback.c
16958F:	mm/readahead.c
16959F:	mm/truncate.c
16960
16961PAGE POOL
16962M:	Jesper Dangaard Brouer <hawk@kernel.org>
16963M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16964L:	netdev@vger.kernel.org
16965S:	Supported
16966F:	Documentation/networking/page_pool.rst
16967F:	include/net/page_pool/
16968F:	include/trace/events/page_pool.h
16969F:	net/core/page_pool.c
16970
16971PAGE TABLE CHECK
16972M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16973M:	Andrew Morton <akpm@linux-foundation.org>
16974L:	linux-mm@kvack.org
16975S:	Maintained
16976F:	Documentation/mm/page_table_check.rst
16977F:	include/linux/page_table_check.h
16978F:	mm/page_table_check.c
16979
16980PANASONIC LAPTOP ACPI EXTRAS DRIVER
16981M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16982L:	platform-driver-x86@vger.kernel.org
16983S:	Maintained
16984F:	drivers/platform/x86/panasonic-laptop.c
16985
16986PARALLAX PING IIO SENSOR DRIVER
16987M:	Andreas Klinger <ak@it-klinger.de>
16988L:	linux-iio@vger.kernel.org
16989S:	Maintained
16990F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16991F:	drivers/iio/proximity/ping.c
16992
16993PARALLEL LCD/KEYPAD PANEL DRIVER
16994M:	Willy Tarreau <willy@haproxy.com>
16995M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16996S:	Odd Fixes
16997F:	Documentation/admin-guide/lcd-panel-cgram.rst
16998F:	drivers/auxdisplay/panel.c
16999
17000PARALLEL PORT SUBSYSTEM
17001M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17002M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17003L:	linux-parport@lists.infradead.org (subscribers-only)
17004S:	Maintained
17005F:	Documentation/driver-api/parport*.rst
17006F:	drivers/char/ppdev.c
17007F:	drivers/parport/
17008F:	include/linux/parport*.h
17009F:	include/uapi/linux/ppdev.h
17010
17011PARAVIRT_OPS INTERFACE
17012M:	Juergen Gross <jgross@suse.com>
17013R:	Ajay Kaher <ajay.kaher@broadcom.com>
17014R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17015R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17016L:	virtualization@lists.linux.dev
17017L:	x86@kernel.org
17018S:	Supported
17019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17020F:	Documentation/virt/paravirt_ops.rst
17021F:	arch/*/include/asm/paravirt*.h
17022F:	arch/*/kernel/paravirt*
17023F:	include/linux/hypervisor.h
17024
17025PARISC ARCHITECTURE
17026M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17027M:	Helge Deller <deller@gmx.de>
17028L:	linux-parisc@vger.kernel.org
17029S:	Maintained
17030W:	https://parisc.wiki.kernel.org
17031Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17034F:	Documentation/arch/parisc/
17035F:	arch/parisc/
17036F:	drivers/char/agp/parisc-agp.c
17037F:	drivers/input/misc/hp_sdc_rtc.c
17038F:	drivers/input/serio/gscps2.c
17039F:	drivers/input/serio/hp_sdc*
17040F:	drivers/parisc/
17041F:	drivers/parport/parport_gsc.*
17042F:	drivers/tty/serial/8250/8250_parisc.c
17043F:	drivers/video/console/sti*
17044F:	drivers/video/fbdev/sti*
17045F:	drivers/video/logo/logo_parisc*
17046F:	include/linux/hp_sdc.h
17047
17048PARMAN
17049M:	Jiri Pirko <jiri@resnulli.us>
17050L:	netdev@vger.kernel.org
17051S:	Supported
17052F:	include/linux/parman.h
17053F:	lib/parman.c
17054F:	lib/test_parman.c
17055
17056PC ENGINES APU BOARD DRIVER
17057M:	Enrico Weigelt, metux IT consult <info@metux.net>
17058S:	Maintained
17059F:	drivers/platform/x86/pcengines-apuv2.c
17060
17061PC87360 HARDWARE MONITORING DRIVER
17062M:	Jim Cromie <jim.cromie@gmail.com>
17063L:	linux-hwmon@vger.kernel.org
17064S:	Maintained
17065F:	Documentation/hwmon/pc87360.rst
17066F:	drivers/hwmon/pc87360.c
17067
17068PC8736x GPIO DRIVER
17069M:	Jim Cromie <jim.cromie@gmail.com>
17070S:	Maintained
17071F:	drivers/char/pc8736x_gpio.c
17072
17073PC87427 HARDWARE MONITORING DRIVER
17074M:	Jean Delvare <jdelvare@suse.com>
17075L:	linux-hwmon@vger.kernel.org
17076S:	Maintained
17077F:	Documentation/hwmon/pc87427.rst
17078F:	drivers/hwmon/pc87427.c
17079
17080PCA9532 LED DRIVER
17081M:	Riku Voipio <riku.voipio@iki.fi>
17082S:	Maintained
17083F:	drivers/leds/leds-pca9532.c
17084F:	include/linux/leds-pca9532.h
17085
17086PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17087M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17088M:	Pali Rohár <pali@kernel.org>
17089L:	linux-pci@vger.kernel.org
17090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17091S:	Maintained
17092F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17093F:	drivers/pci/controller/pci-aardvark.c
17094
17095PCI DRIVER FOR ALTERA PCIE IP
17096M:	Joyce Ooi <joyce.ooi@intel.com>
17097L:	linux-pci@vger.kernel.org
17098S:	Supported
17099F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17100F:	drivers/pci/controller/pcie-altera.c
17101
17102PCI DRIVER FOR APPLIEDMICRO XGENE
17103M:	Toan Le <toan@os.amperecomputing.com>
17104L:	linux-pci@vger.kernel.org
17105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17106S:	Maintained
17107F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17108F:	drivers/pci/controller/pci-xgene.c
17109
17110PCI DRIVER FOR ARM VERSATILE PLATFORM
17111M:	Rob Herring <robh@kernel.org>
17112L:	linux-pci@vger.kernel.org
17113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17114S:	Maintained
17115F:	Documentation/devicetree/bindings/pci/versatile.yaml
17116F:	drivers/pci/controller/pci-versatile.c
17117
17118PCI DRIVER FOR ARMADA 8K
17119M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17120L:	linux-pci@vger.kernel.org
17121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17122S:	Maintained
17123F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17124F:	drivers/pci/controller/dwc/pcie-armada8k.c
17125
17126PCI DRIVER FOR CADENCE PCIE IP
17127L:	linux-pci@vger.kernel.org
17128S:	Orphan
17129F:	Documentation/devicetree/bindings/pci/cdns,*
17130F:	drivers/pci/controller/cadence/*cadence*
17131
17132PCI DRIVER FOR FREESCALE LAYERSCAPE
17133M:	Minghuan Lian <minghuan.Lian@nxp.com>
17134M:	Mingkai Hu <mingkai.hu@nxp.com>
17135M:	Roy Zang <roy.zang@nxp.com>
17136L:	linuxppc-dev@lists.ozlabs.org
17137L:	linux-pci@vger.kernel.org
17138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17139S:	Maintained
17140F:	drivers/pci/controller/dwc/*layerscape*
17141
17142PCI DRIVER FOR FU740
17143M:	Paul Walmsley <paul.walmsley@sifive.com>
17144M:	Greentime Hu <greentime.hu@sifive.com>
17145M:	Samuel Holland <samuel.holland@sifive.com>
17146L:	linux-pci@vger.kernel.org
17147S:	Maintained
17148F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17149F:	drivers/pci/controller/dwc/pcie-fu740.c
17150
17151PCI DRIVER FOR GENERIC OF HOSTS
17152M:	Will Deacon <will@kernel.org>
17153L:	linux-pci@vger.kernel.org
17154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17155S:	Maintained
17156F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17157F:	drivers/pci/controller/pci-host-common.c
17158F:	drivers/pci/controller/pci-host-generic.c
17159
17160PCI DRIVER FOR IMX6
17161M:	Richard Zhu <hongxing.zhu@nxp.com>
17162M:	Lucas Stach <l.stach@pengutronix.de>
17163L:	linux-pci@vger.kernel.org
17164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17165S:	Maintained
17166F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17167F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17168F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17169F:	drivers/pci/controller/dwc/*imx6*
17170
17171PCI DRIVER FOR INTEL IXP4XX
17172M:	Linus Walleij <linus.walleij@linaro.org>
17173S:	Maintained
17174F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17175F:	drivers/pci/controller/pci-ixp4xx.c
17176
17177PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17178M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17179R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17180L:	linux-pci@vger.kernel.org
17181S:	Supported
17182F:	drivers/pci/controller/vmd.c
17183
17184PCI DRIVER FOR MICROSEMI SWITCHTEC
17185M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17186M:	Logan Gunthorpe <logang@deltatee.com>
17187L:	linux-pci@vger.kernel.org
17188S:	Maintained
17189F:	Documentation/ABI/testing/sysfs-class-switchtec
17190F:	Documentation/driver-api/switchtec.rst
17191F:	drivers/ntb/hw/mscc/
17192F:	drivers/pci/switch/switchtec*
17193F:	include/linux/switchtec.h
17194F:	include/uapi/linux/switchtec_ioctl.h
17195
17196PCI DRIVER FOR MOBIVEIL PCIE IP
17197M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17198M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17199L:	linux-pci@vger.kernel.org
17200S:	Supported
17201F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17202F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17203
17204PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17205M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17206M:	Pali Rohár <pali@kernel.org>
17207L:	linux-pci@vger.kernel.org
17208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17209S:	Maintained
17210F:	drivers/pci/controller/*mvebu*
17211
17212PCI DRIVER FOR NVIDIA TEGRA
17213M:	Thierry Reding <thierry.reding@gmail.com>
17214L:	linux-tegra@vger.kernel.org
17215L:	linux-pci@vger.kernel.org
17216S:	Supported
17217F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17218F:	drivers/pci/controller/pci-tegra.c
17219
17220PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17221M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17222L:	linux-pci@vger.kernel.org
17223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17224S:	Maintained
17225F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17226F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17227
17228PCI DRIVER FOR RENESAS R-CAR
17229M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17230M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17231L:	linux-pci@vger.kernel.org
17232L:	linux-renesas-soc@vger.kernel.org
17233S:	Maintained
17234F:	Documentation/devicetree/bindings/pci/*rcar*
17235F:	drivers/pci/controller/*rcar*
17236F:	drivers/pci/controller/dwc/*rcar*
17237
17238PCI DRIVER FOR SAMSUNG EXYNOS
17239M:	Jingoo Han <jingoohan1@gmail.com>
17240L:	linux-pci@vger.kernel.org
17241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17242L:	linux-samsung-soc@vger.kernel.org
17243S:	Maintained
17244F:	drivers/pci/controller/dwc/pci-exynos.c
17245
17246PCI DRIVER FOR SYNOPSYS DESIGNWARE
17247M:	Jingoo Han <jingoohan1@gmail.com>
17248M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17249L:	linux-pci@vger.kernel.org
17250S:	Maintained
17251F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17252F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17253F:	drivers/pci/controller/dwc/*designware*
17254
17255PCI DRIVER FOR TI DRA7XX/J721E
17256M:	Vignesh Raghavendra <vigneshr@ti.com>
17257R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17258L:	linux-omap@vger.kernel.org
17259L:	linux-pci@vger.kernel.org
17260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17261S:	Supported
17262F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17263F:	drivers/pci/controller/cadence/pci-j721e.c
17264F:	drivers/pci/controller/dwc/pci-dra7xx.c
17265
17266PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17267M:	Linus Walleij <linus.walleij@linaro.org>
17268L:	linux-pci@vger.kernel.org
17269S:	Maintained
17270F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17271F:	drivers/pci/controller/pci-v3-semi.c
17272
17273PCI DRIVER FOR XILINX VERSAL CPM
17274M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17275M:	Michal Simek <michal.simek@amd.com>
17276L:	linux-pci@vger.kernel.org
17277S:	Maintained
17278F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17279F:	drivers/pci/controller/pcie-xilinx-cpm.c
17280
17281PCI ENDPOINT SUBSYSTEM
17282M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17283M:	Krzysztof Wilczyński <kw@linux.com>
17284R:	Kishon Vijay Abraham I <kishon@kernel.org>
17285L:	linux-pci@vger.kernel.org
17286S:	Supported
17287Q:	https://patchwork.kernel.org/project/linux-pci/list/
17288B:	https://bugzilla.kernel.org
17289C:	irc://irc.oftc.net/linux-pci
17290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17291F:	Documentation/PCI/endpoint/*
17292F:	Documentation/misc-devices/pci-endpoint-test.rst
17293F:	drivers/misc/pci_endpoint_test.c
17294F:	drivers/pci/endpoint/
17295F:	tools/pci/
17296
17297PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17298M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17299R:	Oliver O'Halloran <oohall@gmail.com>
17300L:	linuxppc-dev@lists.ozlabs.org
17301S:	Supported
17302F:	Documentation/PCI/pci-error-recovery.rst
17303F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17304F:	arch/powerpc/include/*/eeh*.h
17305F:	arch/powerpc/kernel/eeh*.c
17306F:	arch/powerpc/platforms/*/eeh*.c
17307F:	drivers/pci/pcie/aer.c
17308F:	drivers/pci/pcie/dpc.c
17309F:	drivers/pci/pcie/err.c
17310
17311PCI ERROR RECOVERY
17312M:	Linas Vepstas <linasvepstas@gmail.com>
17313L:	linux-pci@vger.kernel.org
17314S:	Supported
17315F:	Documentation/PCI/pci-error-recovery.rst
17316
17317PCI MSI DRIVER FOR ALTERA MSI IP
17318M:	Joyce Ooi <joyce.ooi@intel.com>
17319L:	linux-pci@vger.kernel.org
17320S:	Supported
17321F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17322F:	drivers/pci/controller/pcie-altera-msi.c
17323
17324PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17325M:	Toan Le <toan@os.amperecomputing.com>
17326L:	linux-pci@vger.kernel.org
17327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17328S:	Maintained
17329F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17330F:	drivers/pci/controller/pci-xgene-msi.c
17331
17332PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17333M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17334M:	Krzysztof Wilczyński <kw@linux.com>
17335R:	Rob Herring <robh@kernel.org>
17336L:	linux-pci@vger.kernel.org
17337S:	Supported
17338Q:	https://patchwork.kernel.org/project/linux-pci/list/
17339B:	https://bugzilla.kernel.org
17340C:	irc://irc.oftc.net/linux-pci
17341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17342F:	Documentation/devicetree/bindings/pci/
17343F:	drivers/pci/controller/
17344F:	drivers/pci/pci-bridge-emul.c
17345F:	drivers/pci/pci-bridge-emul.h
17346
17347PCI PEER-TO-PEER DMA (P2PDMA)
17348M:	Bjorn Helgaas <bhelgaas@google.com>
17349M:	Logan Gunthorpe <logang@deltatee.com>
17350L:	linux-pci@vger.kernel.org
17351S:	Supported
17352Q:	https://patchwork.kernel.org/project/linux-pci/list/
17353B:	https://bugzilla.kernel.org
17354C:	irc://irc.oftc.net/linux-pci
17355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17356F:	Documentation/driver-api/pci/p2pdma.rst
17357F:	drivers/pci/p2pdma.c
17358F:	include/linux/pci-p2pdma.h
17359
17360PCI SUBSYSTEM
17361M:	Bjorn Helgaas <bhelgaas@google.com>
17362L:	linux-pci@vger.kernel.org
17363S:	Supported
17364Q:	https://patchwork.kernel.org/project/linux-pci/list/
17365B:	https://bugzilla.kernel.org
17366C:	irc://irc.oftc.net/linux-pci
17367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17368F:	Documentation/PCI/
17369F:	Documentation/devicetree/bindings/pci/
17370F:	arch/x86/kernel/early-quirks.c
17371F:	arch/x86/kernel/quirks.c
17372F:	arch/x86/pci/
17373F:	drivers/acpi/pci*
17374F:	drivers/pci/
17375F:	include/asm-generic/pci*
17376F:	include/linux/of_pci.h
17377F:	include/linux/pci*
17378F:	include/uapi/linux/pci*
17379
17380PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17381M:	Jonathan Chocron <jonnyc@amazon.com>
17382L:	linux-pci@vger.kernel.org
17383S:	Maintained
17384F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17385F:	drivers/pci/controller/dwc/pcie-al.c
17386
17387PCIE DRIVER FOR AMLOGIC MESON
17388M:	Yue Wang <yue.wang@Amlogic.com>
17389L:	linux-pci@vger.kernel.org
17390L:	linux-amlogic@lists.infradead.org
17391S:	Maintained
17392F:	drivers/pci/controller/dwc/pci-meson.c
17393
17394PCIE DRIVER FOR AXIS ARTPEC
17395M:	Jesper Nilsson <jesper.nilsson@axis.com>
17396L:	linux-arm-kernel@axis.com
17397L:	linux-pci@vger.kernel.org
17398S:	Maintained
17399F:	Documentation/devicetree/bindings/pci/axis,artpec*
17400F:	drivers/pci/controller/dwc/*artpec*
17401
17402PCIE DRIVER FOR CAVIUM THUNDERX
17403M:	Robert Richter <rric@kernel.org>
17404L:	linux-pci@vger.kernel.org
17405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17406S:	Odd Fixes
17407F:	drivers/pci/controller/pci-thunder-*
17408
17409PCIE DRIVER FOR HISILICON
17410M:	Zhou Wang <wangzhou1@hisilicon.com>
17411L:	linux-pci@vger.kernel.org
17412S:	Maintained
17413F:	drivers/pci/controller/dwc/pcie-hisi.c
17414
17415PCIE DRIVER FOR HISILICON KIRIN
17416M:	Xiaowei Song <songxiaowei@hisilicon.com>
17417M:	Binghui Wang <wangbinghui@hisilicon.com>
17418L:	linux-pci@vger.kernel.org
17419S:	Maintained
17420F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17421F:	drivers/pci/controller/dwc/pcie-kirin.c
17422
17423PCIE DRIVER FOR HISILICON STB
17424M:	Shawn Guo <shawn.guo@linaro.org>
17425L:	linux-pci@vger.kernel.org
17426S:	Maintained
17427F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17428F:	drivers/pci/controller/dwc/pcie-histb.c
17429
17430PCIE DRIVER FOR INTEL KEEM BAY
17431M:	Srikanth Thokala <srikanth.thokala@intel.com>
17432L:	linux-pci@vger.kernel.org
17433S:	Supported
17434F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17435F:	drivers/pci/controller/dwc/pcie-keembay.c
17436
17437PCIE DRIVER FOR INTEL LGM GW SOC
17438M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17439L:	linux-pci@vger.kernel.org
17440S:	Maintained
17441F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17442F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17443
17444PCIE DRIVER FOR MEDIATEK
17445M:	Ryder Lee <ryder.lee@mediatek.com>
17446M:	Jianjun Wang <jianjun.wang@mediatek.com>
17447L:	linux-pci@vger.kernel.org
17448L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17449S:	Supported
17450F:	Documentation/devicetree/bindings/pci/mediatek*
17451F:	drivers/pci/controller/*mediatek*
17452
17453PCIE DRIVER FOR MICROCHIP
17454M:	Daire McNamara <daire.mcnamara@microchip.com>
17455L:	linux-pci@vger.kernel.org
17456S:	Supported
17457F:	Documentation/devicetree/bindings/pci/microchip*
17458F:	drivers/pci/controller/*microchip*
17459
17460PCIE DRIVER FOR QUALCOMM MSM
17461M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17462L:	linux-pci@vger.kernel.org
17463L:	linux-arm-msm@vger.kernel.org
17464S:	Maintained
17465F:	drivers/pci/controller/dwc/pcie-qcom.c
17466
17467PCIE DRIVER FOR ROCKCHIP
17468M:	Shawn Lin <shawn.lin@rock-chips.com>
17469L:	linux-pci@vger.kernel.org
17470L:	linux-rockchip@lists.infradead.org
17471S:	Maintained
17472F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17473F:	drivers/pci/controller/pcie-rockchip*
17474
17475PCIE DRIVER FOR SOCIONEXT UNIPHIER
17476M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17477L:	linux-pci@vger.kernel.org
17478S:	Maintained
17479F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17480F:	drivers/pci/controller/dwc/pcie-uniphier*
17481
17482PCIE DRIVER FOR ST SPEAR13XX
17483M:	Pratyush Anand <pratyush.anand@gmail.com>
17484L:	linux-pci@vger.kernel.org
17485S:	Maintained
17486F:	drivers/pci/controller/dwc/*spear*
17487
17488PCIE ENDPOINT DRIVER FOR QUALCOMM
17489M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17490L:	linux-pci@vger.kernel.org
17491L:	linux-arm-msm@vger.kernel.org
17492S:	Maintained
17493F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17494F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17495
17496PCMCIA SUBSYSTEM
17497M:	Dominik Brodowski <linux@dominikbrodowski.net>
17498S:	Odd Fixes
17499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17500F:	Documentation/pcmcia/
17501F:	drivers/pcmcia/
17502F:	include/pcmcia/
17503F:	tools/pcmcia/
17504
17505PCNET32 NETWORK DRIVER
17506M:	Don Fry <pcnet32@frontier.com>
17507L:	netdev@vger.kernel.org
17508S:	Maintained
17509F:	drivers/net/ethernet/amd/pcnet32.c
17510
17511PCRYPT PARALLEL CRYPTO ENGINE
17512M:	Steffen Klassert <steffen.klassert@secunet.com>
17513L:	linux-crypto@vger.kernel.org
17514S:	Maintained
17515F:	crypto/pcrypt.c
17516F:	include/crypto/pcrypt.h
17517
17518PDS DSC VIRTIO DATA PATH ACCELERATOR
17519R:	Shannon Nelson <shannon.nelson@amd.com>
17520F:	drivers/vdpa/pds/
17521
17522PECI HARDWARE MONITORING DRIVERS
17523M:	Iwona Winiarska <iwona.winiarska@intel.com>
17524L:	linux-hwmon@vger.kernel.org
17525S:	Supported
17526F:	Documentation/hwmon/peci-cputemp.rst
17527F:	Documentation/hwmon/peci-dimmtemp.rst
17528F:	drivers/hwmon/peci/
17529
17530PECI SUBSYSTEM
17531M:	Iwona Winiarska <iwona.winiarska@intel.com>
17532L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17533S:	Supported
17534F:	Documentation/devicetree/bindings/peci/
17535F:	Documentation/peci/
17536F:	drivers/peci/
17537F:	include/linux/peci-cpu.h
17538F:	include/linux/peci.h
17539
17540PENSANDO ETHERNET DRIVERS
17541M:	Shannon Nelson <shannon.nelson@amd.com>
17542M:	Brett Creeley <brett.creeley@amd.com>
17543L:	netdev@vger.kernel.org
17544S:	Supported
17545F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17546F:	drivers/net/ethernet/pensando/
17547
17548PER-CPU MEMORY ALLOCATOR
17549M:	Dennis Zhou <dennis@kernel.org>
17550M:	Tejun Heo <tj@kernel.org>
17551M:	Christoph Lameter <cl@linux.com>
17552L:	linux-mm@kvack.org
17553S:	Maintained
17554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17555F:	arch/*/include/asm/percpu.h
17556F:	include/linux/percpu*.h
17557F:	lib/percpu*.c
17558F:	mm/percpu*.c
17559
17560PER-TASK DELAY ACCOUNTING
17561M:	Balbir Singh <bsingharora@gmail.com>
17562S:	Maintained
17563F:	include/linux/delayacct.h
17564F:	kernel/delayacct.c
17565
17566PERFORMANCE EVENTS SUBSYSTEM
17567M:	Peter Zijlstra <peterz@infradead.org>
17568M:	Ingo Molnar <mingo@redhat.com>
17569M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17570M:	Namhyung Kim <namhyung@kernel.org>
17571R:	Mark Rutland <mark.rutland@arm.com>
17572R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17573R:	Jiri Olsa <jolsa@kernel.org>
17574R:	Ian Rogers <irogers@google.com>
17575R:	Adrian Hunter <adrian.hunter@intel.com>
17576R:	"Liang, Kan" <kan.liang@linux.intel.com>
17577L:	linux-perf-users@vger.kernel.org
17578L:	linux-kernel@vger.kernel.org
17579S:	Supported
17580W:	https://perf.wiki.kernel.org/
17581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17584F:	arch/*/events/*
17585F:	arch/*/events/*/*
17586F:	arch/*/include/asm/perf_event.h
17587F:	arch/*/kernel/*/*/perf_event*.c
17588F:	arch/*/kernel/*/perf_event*.c
17589F:	arch/*/kernel/perf_callchain.c
17590F:	arch/*/kernel/perf_event*.c
17591F:	include/linux/perf_event.h
17592F:	include/uapi/linux/perf_event.h
17593F:	kernel/events/*
17594F:	tools/lib/perf/
17595F:	tools/perf/
17596
17597PERFORMANCE EVENTS TOOLING ARM64
17598R:	John Garry <john.g.garry@oracle.com>
17599R:	Will Deacon <will@kernel.org>
17600R:	James Clark <james.clark@arm.com>
17601R:	Mike Leach <mike.leach@linaro.org>
17602R:	Leo Yan <leo.yan@linux.dev>
17603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17604S:	Supported
17605F:	tools/build/feature/test-libopencsd.c
17606F:	tools/perf/arch/arm*/
17607F:	tools/perf/pmu-events/arch/arm64/
17608F:	tools/perf/util/arm-spe*
17609F:	tools/perf/util/cs-etm*
17610
17611PERSONALITY HANDLING
17612M:	Christoph Hellwig <hch@infradead.org>
17613L:	linux-abi-devel@lists.sourceforge.net
17614S:	Maintained
17615F:	include/linux/personality.h
17616F:	include/uapi/linux/personality.h
17617
17618PHOENIX RC FLIGHT CONTROLLER ADAPTER
17619M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17620L:	linux-input@vger.kernel.org
17621S:	Maintained
17622F:	Documentation/input/devices/pxrc.rst
17623F:	drivers/input/joystick/pxrc.c
17624
17625PHONET PROTOCOL
17626M:	Remi Denis-Courmont <courmisch@gmail.com>
17627S:	Supported
17628F:	Documentation/networking/phonet.rst
17629F:	include/linux/phonet.h
17630F:	include/net/phonet/
17631F:	include/uapi/linux/phonet.h
17632F:	net/phonet/
17633
17634PHRAM MTD DRIVER
17635M:	Joern Engel <joern@lazybastard.org>
17636L:	linux-mtd@lists.infradead.org
17637S:	Maintained
17638F:	drivers/mtd/devices/phram.c
17639
17640PICOLCD HID DRIVER
17641M:	Bruno Prémont <bonbons@linux-vserver.org>
17642L:	linux-input@vger.kernel.org
17643S:	Maintained
17644F:	drivers/hid/hid-picolcd*
17645
17646PIDFD API
17647M:	Christian Brauner <christian@brauner.io>
17648L:	linux-kernel@vger.kernel.org
17649S:	Maintained
17650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17651F:	samples/pidfd/
17652F:	tools/testing/selftests/clone3/
17653F:	tools/testing/selftests/pid_namespace/
17654F:	tools/testing/selftests/pidfd/
17655K:	(?i)pidfd
17656K:	(?i)clone3
17657K:	\b(clone_args|kernel_clone_args)\b
17658
17659PIN CONTROL SUBSYSTEM
17660M:	Linus Walleij <linus.walleij@linaro.org>
17661L:	linux-gpio@vger.kernel.org
17662S:	Maintained
17663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17664F:	Documentation/devicetree/bindings/pinctrl/
17665F:	Documentation/driver-api/pin-control.rst
17666F:	drivers/pinctrl/
17667F:	include/dt-bindings/pinctrl/
17668F:	include/linux/pinctrl/
17669
17670PIN CONTROLLER - AMD
17671M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17672M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17673S:	Maintained
17674F:	drivers/pinctrl/pinctrl-amd.c
17675
17676PIN CONTROLLER - FREESCALE
17677M:	Dong Aisheng <aisheng.dong@nxp.com>
17678M:	Fabio Estevam <festevam@gmail.com>
17679M:	Shawn Guo <shawnguo@kernel.org>
17680M:	Jacky Bai <ping.bai@nxp.com>
17681R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17682L:	linux-gpio@vger.kernel.org
17683L:	NXP S32 Linux Team <s32@nxp.com>
17684S:	Maintained
17685F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17686F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17687F:	drivers/pinctrl/freescale/
17688F:	drivers/pinctrl/nxp/
17689
17690PIN CONTROLLER - INTEL
17691M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17692M:	Andy Shevchenko <andy@kernel.org>
17693S:	Supported
17694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17695F:	drivers/pinctrl/intel/
17696
17697PIN CONTROLLER - KEEMBAY
17698M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17699S:	Supported
17700F:	drivers/pinctrl/pinctrl-keembay*
17701
17702PIN CONTROLLER - MEDIATEK
17703M:	Sean Wang <sean.wang@kernel.org>
17704L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17705S:	Maintained
17706F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17707F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17708F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17709F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17710F:	drivers/pinctrl/mediatek/
17711
17712PIN CONTROLLER - MEDIATEK MIPS
17713M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17714M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17715L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17716L:	linux-mips@vger.kernel.org
17717S:	Maintained
17718F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17719F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17720F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17721F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17722F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17723F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17724F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17725F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17726F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17727F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17728F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17729F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17730F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17731F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17732F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17733
17734PIN CONTROLLER - MICROCHIP AT91
17735M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17737L:	linux-gpio@vger.kernel.org
17738S:	Supported
17739F:	drivers/gpio/gpio-sama5d2-piobu.c
17740F:	drivers/pinctrl/pinctrl-at91*
17741
17742PIN CONTROLLER - QUALCOMM
17743M:	Bjorn Andersson <andersson@kernel.org>
17744L:	linux-arm-msm@vger.kernel.org
17745S:	Maintained
17746F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17747F:	drivers/pinctrl/qcom/
17748
17749PIN CONTROLLER - RENESAS
17750M:	Geert Uytterhoeven <geert+renesas@glider.be>
17751L:	linux-renesas-soc@vger.kernel.org
17752S:	Supported
17753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17754F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17755F:	drivers/pinctrl/renesas/
17756
17757PIN CONTROLLER - SAMSUNG
17758M:	Krzysztof Kozlowski <krzk@kernel.org>
17759M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17760R:	Alim Akhtar <alim.akhtar@samsung.com>
17761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17762L:	linux-samsung-soc@vger.kernel.org
17763S:	Maintained
17764Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17765B:	mailto:linux-samsung-soc@vger.kernel.org
17766C:	irc://irc.libera.chat/linux-exynos
17767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17768F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17769F:	drivers/pinctrl/samsung/
17770
17771PIN CONTROLLER - SINGLE
17772M:	Tony Lindgren <tony@atomide.com>
17773M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17775L:	linux-omap@vger.kernel.org
17776S:	Maintained
17777F:	drivers/pinctrl/pinctrl-single.c
17778
17779PIN CONTROLLER - SUNPLUS / TIBBO
17780M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17781M:	Wells Lu <wellslutw@gmail.com>
17782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17783S:	Maintained
17784W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17785F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17786F:	drivers/pinctrl/sunplus/
17787F:	include/dt-bindings/pinctrl/sppctl*.h
17788
17789PINE64 PINEPHONE KEYBOARD DRIVER
17790M:	Samuel Holland <samuel@sholland.org>
17791S:	Supported
17792F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17793F:	drivers/input/keyboard/pinephone-keyboard.c
17794
17795PKTCDVD DRIVER
17796M:	linux-block@vger.kernel.org
17797S:	Orphan
17798F:	drivers/block/pktcdvd.c
17799F:	include/linux/pktcdvd.h
17800F:	include/uapi/linux/pktcdvd.h
17801
17802PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17803M:	Tomasz Duszynski <tduszyns@gmail.com>
17804S:	Maintained
17805F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17806F:	drivers/iio/chemical/pms7003.c
17807
17808PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17809M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17810L:	netdev@vger.kernel.org
17811S:	Maintained
17812F:	drivers/net/phy/mdio-open-alliance.h
17813F:	net/ethtool/plca.c
17814
17815PLDMFW LIBRARY
17816M:	Jacob Keller <jacob.e.keller@intel.com>
17817S:	Maintained
17818F:	Documentation/driver-api/pldmfw/
17819F:	include/linux/pldmfw.h
17820F:	lib/pldmfw/
17821
17822PLX DMA DRIVER
17823M:	Logan Gunthorpe <logang@deltatee.com>
17824S:	Maintained
17825F:	drivers/dma/plx_dma.c
17826
17827PM-GRAPH UTILITY
17828M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17829L:	linux-pm@vger.kernel.org
17830S:	Supported
17831W:	https://01.org/pm-graph
17832B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17833T:	git git://github.com/intel/pm-graph
17834F:	tools/power/pm-graph
17835
17836PM6764TR DRIVER
17837M:	Charles Hsu	<hsu.yungteng@gmail.com>
17838L:	linux-hwmon@vger.kernel.org
17839S:	Maintained
17840F:	Documentation/hwmon/pm6764tr.rst
17841F:	drivers/hwmon/pmbus/pm6764tr.c
17842
17843PMC SIERRA MaxRAID DRIVER
17844L:	linux-scsi@vger.kernel.org
17845S:	Orphan
17846W:	http://www.pmc-sierra.com/
17847F:	drivers/scsi/pmcraid.*
17848
17849PMC SIERRA PM8001 DRIVER
17850M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17851L:	linux-scsi@vger.kernel.org
17852S:	Supported
17853F:	drivers/scsi/pm8001/
17854
17855PNI RM3100 IIO DRIVER
17856M:	Song Qiang <songqiang1304521@gmail.com>
17857L:	linux-iio@vger.kernel.org
17858S:	Maintained
17859F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17860F:	drivers/iio/magnetometer/rm3100*
17861
17862PNP SUPPORT
17863M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17864L:	linux-acpi@vger.kernel.org
17865S:	Maintained
17866F:	drivers/pnp/
17867F:	include/linux/pnp.h
17868
17869POSIX CLOCKS and TIMERS
17870M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17871M:	Frederic Weisbecker <frederic@kernel.org>
17872M:	Thomas Gleixner <tglx@linutronix.de>
17873L:	linux-kernel@vger.kernel.org
17874S:	Maintained
17875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17876F:	fs/timerfd.c
17877F:	include/linux/time_namespace.h
17878F:	include/linux/timerfd.h
17879F:	include/uapi/linux/time.h
17880F:	include/uapi/linux/timerfd.h
17881F:	include/trace/events/timer*
17882F:	kernel/time/itimer.c
17883F:	kernel/time/posix-*
17884F:	kernel/time/namespace.c
17885
17886POWER MANAGEMENT CORE
17887M:	"Rafael J. Wysocki" <rafael@kernel.org>
17888L:	linux-pm@vger.kernel.org
17889S:	Supported
17890B:	https://bugzilla.kernel.org
17891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17892F:	drivers/base/power/
17893F:	drivers/powercap/
17894F:	include/linux/intel_rapl.h
17895F:	include/linux/pm.h
17896F:	include/linux/pm_*
17897F:	include/linux/powercap.h
17898F:	kernel/configs/nopm.config
17899
17900POWER STATE COORDINATION INTERFACE (PSCI)
17901M:	Mark Rutland <mark.rutland@arm.com>
17902M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17904S:	Maintained
17905F:	drivers/firmware/psci/
17906F:	include/linux/psci.h
17907F:	include/uapi/linux/psci.h
17908
17909POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17910M:	Sebastian Reichel <sre@kernel.org>
17911L:	linux-pm@vger.kernel.org
17912S:	Maintained
17913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17914F:	Documentation/ABI/testing/sysfs-class-power
17915F:	Documentation/devicetree/bindings/power/supply/
17916F:	drivers/power/supply/
17917F:	include/linux/power/
17918F:	include/linux/power_supply.h
17919F:	tools/testing/selftests/power_supply/
17920
17921POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17922M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17923L:	linuxppc-dev@lists.ozlabs.org
17924S:	Maintained
17925F:	drivers/char/powernv-op-panel.c
17926
17927PPP OVER ATM (RFC 2364)
17928M:	Mitchell Blank Jr <mitch@sfgoth.com>
17929S:	Maintained
17930F:	include/uapi/linux/atmppp.h
17931F:	net/atm/pppoatm.c
17932
17933PPP OVER ETHERNET
17934M:	Michal Ostrowski <mostrows@earthlink.net>
17935S:	Maintained
17936F:	drivers/net/ppp/pppoe.c
17937F:	drivers/net/ppp/pppox.c
17938
17939PPP OVER L2TP
17940M:	James Chapman <jchapman@katalix.com>
17941S:	Maintained
17942F:	include/linux/if_pppol2tp.h
17943F:	include/uapi/linux/if_pppol2tp.h
17944F:	net/l2tp/l2tp_ppp.c
17945
17946PPP PROTOCOL DRIVERS AND COMPRESSORS
17947L:	linux-ppp@vger.kernel.org
17948S:	Orphan
17949F:	drivers/net/ppp/ppp_*
17950
17951PPS SUPPORT
17952M:	Rodolfo Giometti <giometti@enneenne.com>
17953L:	linuxpps@ml.enneenne.com (subscribers-only)
17954S:	Maintained
17955W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17956F:	Documentation/ABI/testing/sysfs-pps
17957F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17958F:	Documentation/driver-api/pps.rst
17959F:	drivers/pps/
17960F:	include/linux/pps*.h
17961F:	include/uapi/linux/pps.h
17962
17963PPTP DRIVER
17964M:	Dmitry Kozlov <xeb@mail.ru>
17965L:	netdev@vger.kernel.org
17966S:	Maintained
17967W:	http://sourceforge.net/projects/accel-pptp
17968F:	drivers/net/ppp/pptp.c
17969
17970PRESSURE STALL INFORMATION (PSI)
17971M:	Johannes Weiner <hannes@cmpxchg.org>
17972M:	Suren Baghdasaryan <surenb@google.com>
17973R:	Peter Ziljstra <peterz@infradead.org>
17974S:	Maintained
17975F:	include/linux/psi*
17976F:	kernel/sched/psi.c
17977
17978PRINTK
17979M:	Petr Mladek <pmladek@suse.com>
17980R:	Steven Rostedt <rostedt@goodmis.org>
17981R:	John Ogness <john.ogness@linutronix.de>
17982R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17983S:	Maintained
17984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17985F:	include/linux/printk.h
17986F:	kernel/printk/
17987
17988PRINTK INDEXING
17989R:	Chris Down <chris@chrisdown.name>
17990S:	Maintained
17991F:	Documentation/core-api/printk-index.rst
17992F:	kernel/printk/index.c
17993K:	printk_index
17994
17995PROC FILESYSTEM
17996L:	linux-kernel@vger.kernel.org
17997L:	linux-fsdevel@vger.kernel.org
17998S:	Maintained
17999F:	Documentation/filesystems/proc.rst
18000F:	fs/proc/
18001F:	include/linux/proc_fs.h
18002F:	tools/testing/selftests/proc/
18003
18004PROC SYSCTL
18005M:	Luis Chamberlain <mcgrof@kernel.org>
18006M:	Kees Cook <kees@kernel.org>
18007M:	Joel Granados <j.granados@samsung.com>
18008L:	linux-kernel@vger.kernel.org
18009L:	linux-fsdevel@vger.kernel.org
18010S:	Maintained
18011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18012F:	fs/proc/proc_sysctl.c
18013F:	include/linux/sysctl.h
18014F:	kernel/sysctl-test.c
18015F:	kernel/sysctl.c
18016F:	tools/testing/selftests/sysctl/
18017
18018PS3 NETWORK SUPPORT
18019M:	Geoff Levand <geoff@infradead.org>
18020L:	netdev@vger.kernel.org
18021L:	linuxppc-dev@lists.ozlabs.org
18022S:	Maintained
18023F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18024
18025PS3 PLATFORM SUPPORT
18026M:	Geoff Levand <geoff@infradead.org>
18027L:	linuxppc-dev@lists.ozlabs.org
18028S:	Maintained
18029F:	arch/powerpc/boot/ps3*
18030F:	arch/powerpc/include/asm/lv1call.h
18031F:	arch/powerpc/include/asm/ps3*.h
18032F:	arch/powerpc/platforms/ps3/
18033F:	drivers/*/ps3*
18034F:	drivers/ps3/
18035F:	drivers/rtc/rtc-ps3.c
18036F:	drivers/usb/host/*ps3.c
18037F:	sound/ppc/snd_ps3*
18038
18039PS3VRAM DRIVER
18040M:	Jim Paris <jim@jtan.com>
18041M:	Geoff Levand <geoff@infradead.org>
18042L:	linuxppc-dev@lists.ozlabs.org
18043S:	Maintained
18044F:	drivers/block/ps3vram.c
18045
18046PSAMPLE PACKET SAMPLING SUPPORT
18047M:	Yotam Gigi <yotam.gi@gmail.com>
18048S:	Maintained
18049F:	include/net/psample.h
18050F:	include/uapi/linux/psample.h
18051F:	net/psample
18052
18053PSE NETWORK DRIVER
18054M:	Oleksij Rempel <o.rempel@pengutronix.de>
18055M:	Kory Maincent <kory.maincent@bootlin.com>
18056L:	netdev@vger.kernel.org
18057S:	Maintained
18058F:	Documentation/devicetree/bindings/net/pse-pd/
18059F:	drivers/net/pse-pd/
18060
18061PSTORE FILESYSTEM
18062M:	Kees Cook <kees@kernel.org>
18063R:	Tony Luck <tony.luck@intel.com>
18064R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18065L:	linux-hardening@vger.kernel.org
18066S:	Supported
18067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18068F:	Documentation/admin-guide/pstore-blk.rst
18069F:	Documentation/admin-guide/ramoops.rst
18070F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18071F:	drivers/acpi/apei/erst.c
18072F:	drivers/firmware/efi/efi-pstore.c
18073F:	fs/pstore/
18074F:	include/linux/pstore*
18075K:	\b(pstore|ramoops)
18076
18077PT5161L HARDWARE MONITOR DRIVER
18078M:	Cosmo Chou <cosmo.chou@quantatw.com>
18079L:	linux-hwmon@vger.kernel.org
18080S:	Maintained
18081F:	Documentation/hwmon/pt5161l.rst
18082F:	drivers/hwmon/pt5161l.c
18083
18084PTP HARDWARE CLOCK SUPPORT
18085M:	Richard Cochran <richardcochran@gmail.com>
18086L:	netdev@vger.kernel.org
18087S:	Maintained
18088W:	http://linuxptp.sourceforge.net/
18089F:	Documentation/ABI/testing/sysfs-ptp
18090F:	Documentation/driver-api/ptp.rst
18091F:	drivers/net/phy/dp83640*
18092F:	drivers/ptp/*
18093F:	include/linux/ptp_cl*
18094K:	(?:\b|_)ptp(?:\b|_)
18095
18096PTP MOCKUP CLOCK SUPPORT
18097M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18098L:	netdev@vger.kernel.org
18099S:	Maintained
18100F:	drivers/ptp/ptp_mock.c
18101F:	include/linux/ptp_mock.h
18102
18103PTP VIRTUAL CLOCK SUPPORT
18104M:	Yangbo Lu <yangbo.lu@nxp.com>
18105L:	netdev@vger.kernel.org
18106S:	Maintained
18107F:	drivers/ptp/ptp_vclock.c
18108F:	net/ethtool/phc_vclocks.c
18109
18110PTRACE SUPPORT
18111M:	Oleg Nesterov <oleg@redhat.com>
18112S:	Maintained
18113F:	arch/*/*/ptrace*.c
18114F:	arch/*/include/asm/ptrace*.h
18115F:	arch/*/ptrace*.c
18116F:	include/asm-generic/syscall.h
18117F:	include/linux/ptrace.h
18118F:	include/linux/regset.h
18119F:	include/uapi/linux/ptrace.h
18120F:	kernel/ptrace.c
18121
18122PULSE8-CEC DRIVER
18123M:	Hans Verkuil <hverkuil@xs4all.nl>
18124L:	linux-media@vger.kernel.org
18125S:	Maintained
18126T:	git git://linuxtv.org/media_tree.git
18127F:	drivers/media/cec/usb/pulse8/
18128
18129PURELIFI PLFXLC DRIVER
18130M:	Srinivasan Raju <srini.raju@purelifi.com>
18131L:	linux-wireless@vger.kernel.org
18132S:	Supported
18133F:	drivers/net/wireless/purelifi/plfxlc/
18134
18135PVRUSB2 VIDEO4LINUX DRIVER
18136M:	Mike Isely <isely@pobox.com>
18137L:	pvrusb2@isely.net	(subscribers-only)
18138L:	linux-media@vger.kernel.org
18139S:	Maintained
18140W:	http://www.isely.net/pvrusb2/
18141T:	git git://linuxtv.org/media_tree.git
18142F:	Documentation/driver-api/media/drivers/pvrusb2*
18143F:	drivers/media/usb/pvrusb2/
18144
18145PWC WEBCAM DRIVER
18146M:	Hans Verkuil <hverkuil@xs4all.nl>
18147L:	linux-media@vger.kernel.org
18148S:	Odd Fixes
18149T:	git git://linuxtv.org/media_tree.git
18150F:	drivers/media/usb/pwc/*
18151F:	include/trace/events/pwc.h
18152
18153PWM IR Transmitter
18154M:	Sean Young <sean@mess.org>
18155L:	linux-media@vger.kernel.org
18156S:	Maintained
18157F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18158F:	drivers/media/rc/pwm-ir-tx.c
18159
18160PWM SUBSYSTEM
18161M:	Uwe Kleine-König <ukleinek@kernel.org>
18162L:	linux-pwm@vger.kernel.org
18163S:	Maintained
18164Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18165T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18166F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18167F:	Documentation/devicetree/bindings/pwm/
18168F:	Documentation/driver-api/pwm.rst
18169F:	drivers/gpio/gpio-mvebu.c
18170F:	drivers/pwm/
18171F:	drivers/video/backlight/pwm_bl.c
18172F:	include/dt-bindings/pwm/
18173F:	include/linux/pwm.h
18174F:	include/linux/pwm_backlight.h
18175K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18176
18177PXA GPIO DRIVER
18178M:	Robert Jarzmik <robert.jarzmik@free.fr>
18179L:	linux-gpio@vger.kernel.org
18180S:	Maintained
18181F:	drivers/gpio/gpio-pxa.c
18182
18183PXA MMCI DRIVER
18184S:	Orphan
18185
18186PXA RTC DRIVER
18187M:	Robert Jarzmik <robert.jarzmik@free.fr>
18188L:	linux-rtc@vger.kernel.org
18189S:	Maintained
18190
18191PXA2xx/PXA3xx SUPPORT
18192M:	Daniel Mack <daniel@zonque.org>
18193M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18194M:	Robert Jarzmik <robert.jarzmik@free.fr>
18195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18196S:	Maintained
18197T:	git git://github.com/hzhuang1/linux.git
18198T:	git git://github.com/rjarzmik/linux.git
18199F:	arch/arm/boot/dts/intel/pxa/
18200F:	arch/arm/mach-pxa/
18201F:	drivers/dma/pxa*
18202F:	drivers/pcmcia/pxa2xx*
18203F:	drivers/pinctrl/pxa/
18204F:	drivers/spi/spi-pxa2xx*
18205F:	drivers/usb/gadget/udc/pxa2*
18206F:	include/sound/pxa2xx-lib.h
18207F:	sound/arm/pxa*
18208F:	sound/soc/pxa/
18209
18210QAT DRIVER
18211M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18212L:	qat-linux@intel.com
18213S:	Supported
18214F:	drivers/crypto/intel/qat/
18215
18216QCOM AUDIO (ASoC) DRIVERS
18217M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18218M:	Banajit Goswami <bgoswami@quicinc.com>
18219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18220L:	linux-arm-msm@vger.kernel.org
18221S:	Supported
18222F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18223F:	Documentation/devicetree/bindings/sound/qcom,*
18224F:	drivers/soc/qcom/apr.c
18225F:	include/dt-bindings/sound/qcom,wcd9335.h
18226F:	sound/soc/codecs/lpass-rx-macro.*
18227F:	sound/soc/codecs/lpass-tx-macro.*
18228F:	sound/soc/codecs/lpass-va-macro.c
18229F:	sound/soc/codecs/lpass-wsa-macro.*
18230F:	sound/soc/codecs/msm8916-wcd-analog.c
18231F:	sound/soc/codecs/msm8916-wcd-digital.c
18232F:	sound/soc/codecs/wcd-clsh-v2.*
18233F:	sound/soc/codecs/wcd-mbhc-v2.*
18234F:	sound/soc/codecs/wcd9335.*
18235F:	sound/soc/codecs/wcd934x.c
18236F:	sound/soc/codecs/wsa881x.c
18237F:	sound/soc/codecs/wsa883x.c
18238F:	sound/soc/codecs/wsa884x.c
18239F:	sound/soc/qcom/
18240
18241QCOM EMBEDDED USB DEBUGGER (EUD)
18242M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18243L:	linux-arm-msm@vger.kernel.org
18244S:	Maintained
18245F:	Documentation/ABI/testing/sysfs-driver-eud
18246F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18247F:	drivers/usb/misc/qcom_eud.c
18248
18249QCOM IPA DRIVER
18250M:	Alex Elder <elder@kernel.org>
18251L:	netdev@vger.kernel.org
18252S:	Supported
18253F:	drivers/net/ipa/
18254
18255QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18256M:	Gabriel Somlo <somlo@cmu.edu>
18257M:	"Michael S. Tsirkin" <mst@redhat.com>
18258L:	qemu-devel@nongnu.org
18259S:	Maintained
18260F:	drivers/firmware/qemu_fw_cfg.c
18261F:	include/uapi/linux/qemu_fw_cfg.h
18262
18263QIB DRIVER
18264M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18265L:	linux-rdma@vger.kernel.org
18266S:	Supported
18267F:	drivers/infiniband/hw/qib/
18268
18269QLOGIC QL41xxx FCOE DRIVER
18270M:	Saurav Kashyap <skashyap@marvell.com>
18271M:	Javed Hasan <jhasan@marvell.com>
18272M:	GR-QLogic-Storage-Upstream@marvell.com
18273L:	linux-scsi@vger.kernel.org
18274S:	Supported
18275F:	drivers/scsi/qedf/
18276
18277QLOGIC QL41xxx ISCSI DRIVER
18278M:	Nilesh Javali <njavali@marvell.com>
18279M:	Manish Rangankar <mrangankar@marvell.com>
18280M:	GR-QLogic-Storage-Upstream@marvell.com
18281L:	linux-scsi@vger.kernel.org
18282S:	Supported
18283F:	drivers/scsi/qedi/
18284
18285QLOGIC QL4xxx ETHERNET DRIVER
18286M:	Manish Chopra <manishc@marvell.com>
18287L:	netdev@vger.kernel.org
18288S:	Supported
18289F:	drivers/net/ethernet/qlogic/qed/
18290F:	drivers/net/ethernet/qlogic/qede/
18291F:	include/linux/qed/
18292
18293QLOGIC QL4xxx RDMA DRIVER
18294M:	Michal Kalderon <mkalderon@marvell.com>
18295L:	linux-rdma@vger.kernel.org
18296S:	Supported
18297F:	drivers/infiniband/hw/qedr/
18298F:	include/uapi/rdma/qedr-abi.h
18299
18300QLOGIC QLA1280 SCSI DRIVER
18301M:	Michael Reed <mdr@sgi.com>
18302L:	linux-scsi@vger.kernel.org
18303S:	Maintained
18304F:	drivers/scsi/qla1280.[ch]
18305
18306QLOGIC QLA2XXX FC-SCSI DRIVER
18307M:	Nilesh Javali <njavali@marvell.com>
18308M:	GR-QLogic-Storage-Upstream@marvell.com
18309L:	linux-scsi@vger.kernel.org
18310S:	Supported
18311F:	drivers/scsi/qla2xxx/
18312
18313QLOGIC QLA3XXX NETWORK DRIVER
18314M:	GR-Linux-NIC-Dev@marvell.com
18315L:	netdev@vger.kernel.org
18316S:	Supported
18317F:	drivers/net/ethernet/qlogic/qla3xxx.*
18318
18319QLOGIC QLA4XXX iSCSI DRIVER
18320M:	Nilesh Javali <njavali@marvell.com>
18321M:	Manish Rangankar <mrangankar@marvell.com>
18322M:	GR-QLogic-Storage-Upstream@marvell.com
18323L:	linux-scsi@vger.kernel.org
18324S:	Supported
18325F:	drivers/scsi/qla4xxx/
18326
18327QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18328M:	Shahed Shaikh <shshaikh@marvell.com>
18329M:	Manish Chopra <manishc@marvell.com>
18330M:	GR-Linux-NIC-Dev@marvell.com
18331L:	netdev@vger.kernel.org
18332S:	Supported
18333F:	drivers/net/ethernet/qlogic/qlcnic/
18334
18335QM1D1B0004 MEDIA DRIVER
18336M:	Akihiro Tsukada <tskd08@gmail.com>
18337L:	linux-media@vger.kernel.org
18338S:	Odd Fixes
18339F:	drivers/media/tuners/qm1d1b0004*
18340
18341QM1D1C0042 MEDIA DRIVER
18342M:	Akihiro Tsukada <tskd08@gmail.com>
18343L:	linux-media@vger.kernel.org
18344S:	Odd Fixes
18345F:	drivers/media/tuners/qm1d1c0042*
18346
18347QNX4 FILESYSTEM
18348M:	Anders Larsen <al@alarsen.net>
18349S:	Maintained
18350W:	http://www.alarsen.net/linux/qnx4fs/
18351F:	fs/qnx4/
18352F:	include/uapi/linux/qnx4_fs.h
18353F:	include/uapi/linux/qnxtypes.h
18354
18355QNX6 FILESYSTEM
18356S:	Orphan
18357F:	Documentation/filesystems/qnx6.rst
18358F:	fs/qnx6/
18359F:	include/linux/qnx6_fs.h
18360
18361QORIQ DPAA2 FSL-MC BUS DRIVER
18362M:	Stuart Yoder <stuyoder@gmail.com>
18363M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18364L:	linux-kernel@vger.kernel.org
18365S:	Maintained
18366F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18367F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18368F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18369F:	drivers/bus/fsl-mc/
18370F:	include/uapi/linux/fsl_mc.h
18371
18372QT1010 MEDIA DRIVER
18373L:	linux-media@vger.kernel.org
18374S:	Orphan
18375W:	https://linuxtv.org
18376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18377F:	drivers/media/tuners/qt1010*
18378
18379QUALCOMM ATH12K WIRELESS DRIVER
18380M:	Kalle Valo <kvalo@kernel.org>
18381M:	Jeff Johnson <jjohnson@kernel.org>
18382L:	ath12k@lists.infradead.org
18383S:	Supported
18384W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18386F:	drivers/net/wireless/ath/ath12k/
18387N:	ath12k
18388
18389QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18390M:	Kalle Valo <kvalo@kernel.org>
18391M:	Jeff Johnson <jjohnson@kernel.org>
18392L:	ath10k@lists.infradead.org
18393S:	Supported
18394W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18396F:	drivers/net/wireless/ath/ath10k/
18397N:	ath10k
18398
18399QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18400M:	Kalle Valo <kvalo@kernel.org>
18401M:	Jeff Johnson <jjohnson@kernel.org>
18402L:	ath11k@lists.infradead.org
18403S:	Supported
18404W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18405B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18407F:	drivers/net/wireless/ath/ath11k/
18408N:	ath11k
18409
18410QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18411M:	Toke Høiland-Jørgensen <toke@toke.dk>
18412L:	linux-wireless@vger.kernel.org
18413S:	Maintained
18414W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18416F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18417F:	drivers/net/wireless/ath/ath9k/
18418
18419QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18420M:	Stefan Wahren <wahrenst@gmx.net>
18421L:	netdev@vger.kernel.org
18422S:	Maintained
18423F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18424F:	drivers/net/ethernet/qualcomm/qca*
18425
18426QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18427M:	Stephan Gerhold <stephan@gerhold.net>
18428L:	netdev@vger.kernel.org
18429L:	linux-arm-msm@vger.kernel.org
18430S:	Maintained
18431F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18432F:	drivers/net/wwan/qcom_bam_dmux.c
18433
18434QUALCOMM CAMERA SUBSYSTEM DRIVER
18435M:	Robert Foss <rfoss@kernel.org>
18436M:	Todor Tomov <todor.too@gmail.com>
18437M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18438L:	linux-media@vger.kernel.org
18439S:	Maintained
18440F:	Documentation/admin-guide/media/qcom_camss.rst
18441F:	Documentation/devicetree/bindings/media/*camss*
18442F:	drivers/media/platform/qcom/camss/
18443
18444QUALCOMM CLOCK DRIVERS
18445M:	Bjorn Andersson <andersson@kernel.org>
18446L:	linux-arm-msm@vger.kernel.org
18447S:	Supported
18448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18449F:	Documentation/devicetree/bindings/clock/qcom,*
18450F:	drivers/clk/qcom/
18451F:	include/dt-bindings/clock/qcom,*
18452
18453QUALCOMM CLOUD AI (QAIC) DRIVER
18454M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18455R:	Carl Vanderlip <quic_carlv@quicinc.com>
18456R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18457L:	linux-arm-msm@vger.kernel.org
18458L:	dri-devel@lists.freedesktop.org
18459S:	Supported
18460T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18461F:	Documentation/accel/qaic/
18462F:	drivers/accel/qaic/
18463F:	include/uapi/drm/qaic_accel.h
18464
18465QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18466M:	Bjorn Andersson <andersson@kernel.org>
18467M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18468L:	linux-pm@vger.kernel.org
18469L:	linux-arm-msm@vger.kernel.org
18470S:	Maintained
18471F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18472F:	drivers/pmdomain/qcom/cpr.c
18473
18474QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18475M:	Ilia Lin <ilia.lin@kernel.org>
18476L:	linux-pm@vger.kernel.org
18477S:	Maintained
18478F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18479F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18480F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18481
18482QUALCOMM CRYPTO DRIVERS
18483M:	Thara Gopinath <thara.gopinath@gmail.com>
18484L:	linux-crypto@vger.kernel.org
18485L:	linux-arm-msm@vger.kernel.org
18486S:	Maintained
18487F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18488F:	drivers/crypto/qce/
18489
18490QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18491M:	Timur Tabi <timur@kernel.org>
18492L:	netdev@vger.kernel.org
18493S:	Maintained
18494F:	drivers/net/ethernet/qualcomm/emac/
18495
18496QUALCOMM ETHQOS ETHERNET DRIVER
18497M:	Vinod Koul <vkoul@kernel.org>
18498L:	netdev@vger.kernel.org
18499L:	linux-arm-msm@vger.kernel.org
18500S:	Maintained
18501F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18502F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18503
18504QUALCOMM FASTRPC DRIVER
18505M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18506M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18507L:	linux-arm-msm@vger.kernel.org
18508S:	Maintained
18509F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18510F:	drivers/misc/fastrpc.c
18511F:	include/uapi/misc/fastrpc.h
18512
18513QUALCOMM HEXAGON ARCHITECTURE
18514M:	Brian Cain <bcain@quicinc.com>
18515L:	linux-hexagon@vger.kernel.org
18516S:	Supported
18517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18518F:	arch/hexagon/
18519
18520QUALCOMM HIDMA DRIVER
18521M:	Sinan Kaya <okaya@kernel.org>
18522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18523L:	linux-arm-msm@vger.kernel.org
18524L:	dmaengine@vger.kernel.org
18525S:	Supported
18526F:	drivers/dma/qcom/hidma*
18527
18528QUALCOMM I2C CCI DRIVER
18529M:	Loic Poulain <loic.poulain@linaro.org>
18530M:	Robert Foss <rfoss@kernel.org>
18531L:	linux-i2c@vger.kernel.org
18532L:	linux-arm-msm@vger.kernel.org
18533S:	Maintained
18534F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18535F:	drivers/i2c/busses/i2c-qcom-cci.c
18536
18537QUALCOMM INTERCONNECT BWMON DRIVER
18538M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18539L:	linux-arm-msm@vger.kernel.org
18540S:	Maintained
18541F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18542F:	drivers/soc/qcom/icc-bwmon.c
18543
18544QUALCOMM IOMMU
18545M:	Rob Clark <robdclark@gmail.com>
18546L:	iommu@lists.linux.dev
18547L:	linux-arm-msm@vger.kernel.org
18548S:	Maintained
18549F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18550F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18551F:	drivers/iommu/msm_iommu*
18552
18553QUALCOMM IPC ROUTER (QRTR) DRIVER
18554M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18555L:	linux-arm-msm@vger.kernel.org
18556S:	Maintained
18557F:	include/trace/events/qrtr.h
18558F:	include/uapi/linux/qrtr.h
18559F:	net/qrtr/
18560
18561QUALCOMM IPCC MAILBOX DRIVER
18562M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18563L:	linux-arm-msm@vger.kernel.org
18564S:	Supported
18565F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18566F:	drivers/mailbox/qcom-ipcc.c
18567F:	include/dt-bindings/mailbox/qcom-ipcc.h
18568
18569QUALCOMM IPQ4019 USB PHY DRIVER
18570M:	Robert Marko <robert.marko@sartura.hr>
18571M:	Luka Perkov <luka.perkov@sartura.hr>
18572L:	linux-arm-msm@vger.kernel.org
18573S:	Maintained
18574F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18575F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18576
18577QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18578M:	Robert Marko <robert.marko@sartura.hr>
18579M:	Luka Perkov <luka.perkov@sartura.hr>
18580L:	linux-arm-msm@vger.kernel.org
18581S:	Maintained
18582F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18583F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18584
18585QUALCOMM NAND CONTROLLER DRIVER
18586M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18587L:	linux-mtd@lists.infradead.org
18588L:	linux-arm-msm@vger.kernel.org
18589S:	Maintained
18590F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18591F:	drivers/mtd/nand/raw/qcom_nandc.c
18592
18593QUALCOMM QSEECOM DRIVER
18594M:	Maximilian Luz <luzmaximilian@gmail.com>
18595L:	linux-arm-msm@vger.kernel.org
18596S:	Maintained
18597F:	drivers/firmware/qcom/qcom_qseecom.c
18598
18599QUALCOMM QSEECOM UEFISECAPP DRIVER
18600M:	Maximilian Luz <luzmaximilian@gmail.com>
18601L:	linux-arm-msm@vger.kernel.org
18602S:	Maintained
18603F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18604
18605QUALCOMM RMNET DRIVER
18606M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18607M:	Sean Tranchetti <quic_stranche@quicinc.com>
18608L:	netdev@vger.kernel.org
18609S:	Maintained
18610F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18611F:	drivers/net/ethernet/qualcomm/rmnet/
18612F:	include/linux/if_rmnet.h
18613
18614QUALCOMM TSENS THERMAL DRIVER
18615M:	Amit Kucheria <amitk@kernel.org>
18616M:	Thara Gopinath <thara.gopinath@gmail.com>
18617L:	linux-pm@vger.kernel.org
18618L:	linux-arm-msm@vger.kernel.org
18619S:	Maintained
18620F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18621F:	drivers/thermal/qcom/
18622
18623QUALCOMM TYPEC PORT MANAGER DRIVER
18624M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18625L:	linux-arm-msm@vger.kernel.org
18626L:	linux-usb@vger.kernel.org
18627S:	Maintained
18628F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18629F:	drivers/usb/typec/tcpm/qcom/
18630
18631QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18632M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18633M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18634R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18635L:	linux-media@vger.kernel.org
18636L:	linux-arm-msm@vger.kernel.org
18637S:	Maintained
18638T:	git git://linuxtv.org/media_tree.git
18639F:	Documentation/devicetree/bindings/media/*venus*
18640F:	drivers/media/platform/qcom/venus/
18641
18642QUALCOMM WCN36XX WIRELESS DRIVER
18643M:	Loic Poulain <loic.poulain@linaro.org>
18644L:	wcn36xx@lists.infradead.org
18645S:	Supported
18646W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18647F:	drivers/net/wireless/ath/wcn36xx/
18648
18649QUANTENNA QTNFMAC WIRELESS DRIVER
18650M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18651R:	Sergey Matyukevich <geomatsi@gmail.com>
18652L:	linux-wireless@vger.kernel.org
18653S:	Maintained
18654F:	drivers/net/wireless/quantenna
18655
18656RADEON and AMDGPU DRM DRIVERS
18657M:	Alex Deucher <alexander.deucher@amd.com>
18658M:	Christian König <christian.koenig@amd.com>
18659M:	Xinhui Pan <Xinhui.Pan@amd.com>
18660L:	amd-gfx@lists.freedesktop.org
18661S:	Supported
18662B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18663C:	irc://irc.oftc.net/radeon
18664T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18665F:	Documentation/gpu/amdgpu/
18666F:	drivers/gpu/drm/amd/
18667F:	drivers/gpu/drm/ci/xfails/amd*
18668F:	drivers/gpu/drm/radeon/
18669F:	include/uapi/drm/amdgpu_drm.h
18670F:	include/uapi/drm/radeon_drm.h
18671
18672RADEON FRAMEBUFFER DISPLAY DRIVER
18673M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18674L:	linux-fbdev@vger.kernel.org
18675S:	Maintained
18676F:	drivers/video/fbdev/aty/radeon*
18677F:	include/uapi/linux/radeonfb.h
18678
18679RADIOSHARK RADIO DRIVER
18680M:	Hans Verkuil <hverkuil@xs4all.nl>
18681L:	linux-media@vger.kernel.org
18682S:	Maintained
18683T:	git git://linuxtv.org/media_tree.git
18684F:	drivers/media/radio/radio-shark.c
18685
18686RADIOSHARK2 RADIO DRIVER
18687M:	Hans Verkuil <hverkuil@xs4all.nl>
18688L:	linux-media@vger.kernel.org
18689S:	Maintained
18690T:	git git://linuxtv.org/media_tree.git
18691F:	drivers/media/radio/radio-shark2.c
18692F:	drivers/media/radio/radio-tea5777.c
18693
18694RADOS BLOCK DEVICE (RBD)
18695M:	Ilya Dryomov <idryomov@gmail.com>
18696R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18697L:	ceph-devel@vger.kernel.org
18698S:	Supported
18699W:	http://ceph.com/
18700T:	git https://github.com/ceph/ceph-client.git
18701F:	Documentation/ABI/testing/sysfs-bus-rbd
18702F:	drivers/block/rbd.c
18703F:	drivers/block/rbd_types.h
18704
18705RAGE128 FRAMEBUFFER DISPLAY DRIVER
18706L:	linux-fbdev@vger.kernel.org
18707S:	Orphan
18708F:	drivers/video/fbdev/aty/aty128fb.c
18709
18710RAINSHADOW-CEC DRIVER
18711M:	Hans Verkuil <hverkuil@xs4all.nl>
18712L:	linux-media@vger.kernel.org
18713S:	Maintained
18714T:	git git://linuxtv.org/media_tree.git
18715F:	drivers/media/cec/usb/rainshadow/
18716
18717RALINK MIPS ARCHITECTURE
18718M:	John Crispin <john@phrozen.org>
18719M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18720L:	linux-mips@vger.kernel.org
18721S:	Maintained
18722F:	arch/mips/ralink
18723
18724RALINK MT7621 MIPS ARCHITECTURE
18725M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18726M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18727L:	linux-mips@vger.kernel.org
18728S:	Maintained
18729F:	arch/mips/boot/dts/ralink/mt7621*
18730
18731RALINK RT2X00 WIRELESS LAN DRIVER
18732M:	Stanislaw Gruszka <stf_xl@wp.pl>
18733L:	linux-wireless@vger.kernel.org
18734S:	Maintained
18735F:	drivers/net/wireless/ralink/rt2x00/
18736
18737RAMDISK RAM BLOCK DEVICE DRIVER
18738M:	Jens Axboe <axboe@kernel.dk>
18739S:	Maintained
18740F:	Documentation/admin-guide/blockdev/ramdisk.rst
18741F:	drivers/block/brd.c
18742
18743RANCHU VIRTUAL BOARD FOR MIPS
18744M:	Miodrag Dinic <miodrag.dinic@mips.com>
18745L:	linux-mips@vger.kernel.org
18746S:	Supported
18747F:	arch/mips/configs/generic/board-ranchu.config
18748F:	arch/mips/generic/board-ranchu.c
18749
18750RANDOM NUMBER DRIVER
18751M:	"Theodore Ts'o" <tytso@mit.edu>
18752M:	Jason A. Donenfeld <Jason@zx2c4.com>
18753S:	Maintained
18754T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18755F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18756F:	drivers/char/random.c
18757F:	drivers/virt/vmgenid.c
18758
18759RAPIDIO SUBSYSTEM
18760M:	Matt Porter <mporter@kernel.crashing.org>
18761M:	Alexandre Bounine <alex.bou9@gmail.com>
18762S:	Maintained
18763F:	drivers/rapidio/
18764
18765RAS INFRASTRUCTURE
18766M:	Tony Luck <tony.luck@intel.com>
18767M:	Borislav Petkov <bp@alien8.de>
18768L:	linux-edac@vger.kernel.org
18769S:	Maintained
18770F:	Documentation/admin-guide/RAS
18771F:	drivers/ras/
18772F:	include/linux/ras.h
18773F:	include/ras/ras_event.h
18774
18775RAS FRU MEMORY POISON MANAGER (FMPM)
18776M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18777L:	linux-edac@vger.kernel.org
18778S:	Maintained
18779F:	drivers/ras/amd/fmpm.c
18780
18781RC-CORE / LIRC FRAMEWORK
18782M:	Sean Young <sean@mess.org>
18783L:	linux-media@vger.kernel.org
18784S:	Maintained
18785W:	http://linuxtv.org
18786T:	git git://linuxtv.org/media_tree.git
18787F:	Documentation/driver-api/media/rc-core.rst
18788F:	Documentation/userspace-api/media/rc/
18789F:	drivers/media/rc/
18790F:	include/media/rc-core.h
18791F:	include/media/rc-map.h
18792F:	include/uapi/linux/lirc.h
18793
18794RCMM REMOTE CONTROLS DECODER
18795M:	Patrick Lerda <patrick9876@free.fr>
18796S:	Maintained
18797F:	drivers/media/rc/ir-rcmm-decoder.c
18798
18799RCUTORTURE TEST FRAMEWORK
18800M:	"Paul E. McKenney" <paulmck@kernel.org>
18801M:	Josh Triplett <josh@joshtriplett.org>
18802R:	Steven Rostedt <rostedt@goodmis.org>
18803R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18804R:	Lai Jiangshan <jiangshanlai@gmail.com>
18805L:	rcu@vger.kernel.org
18806S:	Supported
18807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18808F:	tools/testing/selftests/rcutorture
18809
18810RDACM20 Camera Sensor
18811M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18812M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18813M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18814M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18815L:	linux-media@vger.kernel.org
18816S:	Maintained
18817F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18818F:	drivers/media/i2c/max9271.c
18819F:	drivers/media/i2c/max9271.h
18820F:	drivers/media/i2c/rdacm20.c
18821
18822RDACM21 Camera Sensor
18823M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18824M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18825M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18826M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18827L:	linux-media@vger.kernel.org
18828S:	Maintained
18829F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18830F:	drivers/media/i2c/max9271.c
18831F:	drivers/media/i2c/max9271.h
18832F:	drivers/media/i2c/rdacm21.c
18833
18834RDC R-321X SoC
18835M:	Florian Fainelli <florian@openwrt.org>
18836S:	Maintained
18837
18838RDC R6040 FAST ETHERNET DRIVER
18839M:	Florian Fainelli <f.fainelli@gmail.com>
18840L:	netdev@vger.kernel.org
18841S:	Maintained
18842F:	drivers/net/ethernet/rdc/r6040.c
18843
18844RDMAVT - RDMA verbs software
18845M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18846L:	linux-rdma@vger.kernel.org
18847S:	Supported
18848F:	drivers/infiniband/sw/rdmavt
18849
18850RDS - RELIABLE DATAGRAM SOCKETS
18851M:	Allison Henderson <allison.henderson@oracle.com>
18852L:	netdev@vger.kernel.org
18853L:	linux-rdma@vger.kernel.org
18854L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18855S:	Supported
18856W:	https://oss.oracle.com/projects/rds/
18857F:	Documentation/networking/rds.rst
18858F:	net/rds/
18859
18860RDT - RESOURCE ALLOCATION
18861M:	Fenghua Yu <fenghua.yu@intel.com>
18862M:	Reinette Chatre <reinette.chatre@intel.com>
18863L:	linux-kernel@vger.kernel.org
18864S:	Supported
18865F:	Documentation/arch/x86/resctrl*
18866F:	arch/x86/include/asm/resctrl.h
18867F:	arch/x86/kernel/cpu/resctrl/
18868F:	tools/testing/selftests/resctrl/
18869
18870READ-COPY UPDATE (RCU)
18871M:	"Paul E. McKenney" <paulmck@kernel.org>
18872M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18873M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18874M:	Joel Fernandes <joel@joelfernandes.org>
18875M:	Josh Triplett <josh@joshtriplett.org>
18876M:	Boqun Feng <boqun.feng@gmail.com>
18877R:	Steven Rostedt <rostedt@goodmis.org>
18878R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18879R:	Lai Jiangshan <jiangshanlai@gmail.com>
18880R:	Zqiang <qiang.zhang1211@gmail.com>
18881L:	rcu@vger.kernel.org
18882S:	Supported
18883W:	http://www.rdrop.com/users/paulmck/RCU/
18884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18885F:	Documentation/RCU/
18886F:	include/linux/rcu*
18887F:	kernel/rcu/
18888X:	Documentation/RCU/torture.rst
18889X:	include/linux/srcu*.h
18890X:	kernel/rcu/srcu*.c
18891
18892REAL TIME CLOCK (RTC) SUBSYSTEM
18893M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18894L:	linux-rtc@vger.kernel.org
18895S:	Maintained
18896Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18898F:	Documentation/admin-guide/rtc.rst
18899F:	Documentation/devicetree/bindings/rtc/
18900F:	drivers/rtc/
18901F:	include/linux/rtc.h
18902F:	include/linux/rtc/
18903F:	include/uapi/linux/rtc.h
18904F:	tools/testing/selftests/rtc/
18905
18906Real-time Linux Analysis (RTLA) tools
18907M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18908M:	Steven Rostedt <rostedt@goodmis.org>
18909L:	linux-trace-kernel@vger.kernel.org
18910S:	Maintained
18911F:	Documentation/tools/rtla/
18912F:	tools/tracing/rtla/
18913
18914REALTEK AUDIO CODECS
18915M:	Oder Chiou <oder_chiou@realtek.com>
18916S:	Maintained
18917F:	include/sound/rt*.h
18918F:	sound/soc/codecs/rt*
18919
18920REALTEK OTTO WATCHDOG
18921M:	Sander Vanheule <sander@svanheule.net>
18922L:	linux-watchdog@vger.kernel.org
18923S:	Maintained
18924F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18925F:	drivers/watchdog/realtek_otto_wdt.c
18926
18927REALTEK RTL83xx SMI DSA ROUTER CHIPS
18928M:	Linus Walleij <linus.walleij@linaro.org>
18929M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18930S:	Maintained
18931F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18932F:	drivers/net/dsa/realtek/*
18933
18934REALTEK WIRELESS DRIVER (rtlwifi family)
18935M:	Ping-Ke Shih <pkshih@realtek.com>
18936L:	linux-wireless@vger.kernel.org
18937S:	Maintained
18938T:	git https://github.com/pkshih/rtw.git
18939F:	drivers/net/wireless/realtek/rtlwifi/
18940
18941REALTEK WIRELESS DRIVER (rtw88)
18942M:	Ping-Ke Shih <pkshih@realtek.com>
18943L:	linux-wireless@vger.kernel.org
18944S:	Maintained
18945T:	git https://github.com/pkshih/rtw.git
18946F:	drivers/net/wireless/realtek/rtw88/
18947
18948REALTEK WIRELESS DRIVER (rtw89)
18949M:	Ping-Ke Shih <pkshih@realtek.com>
18950L:	linux-wireless@vger.kernel.org
18951S:	Maintained
18952T:	git https://github.com/pkshih/rtw.git
18953F:	drivers/net/wireless/realtek/rtw89/
18954
18955REDPINE WIRELESS DRIVER
18956L:	linux-wireless@vger.kernel.org
18957S:	Orphan
18958F:	drivers/net/wireless/rsi/
18959
18960REGISTER MAP ABSTRACTION
18961M:	Mark Brown <broonie@kernel.org>
18962L:	linux-kernel@vger.kernel.org
18963S:	Supported
18964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18965F:	Documentation/devicetree/bindings/regmap/
18966F:	drivers/base/regmap/
18967F:	include/linux/regmap.h
18968
18969REISERFS FILE SYSTEM
18970L:	reiserfs-devel@vger.kernel.org
18971S:	Obsolete
18972F:	fs/reiserfs/
18973
18974REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18975M:	Bjorn Andersson <andersson@kernel.org>
18976M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18977L:	linux-remoteproc@vger.kernel.org
18978S:	Maintained
18979T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18980F:	Documentation/ABI/testing/sysfs-class-remoteproc
18981F:	Documentation/devicetree/bindings/remoteproc/
18982F:	Documentation/staging/remoteproc.rst
18983F:	drivers/remoteproc/
18984F:	include/linux/remoteproc.h
18985F:	include/linux/remoteproc/
18986
18987REMOTE PROCESSOR MESSAGING (RPMSG) 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 rpmsg-next
18993F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18994F:	Documentation/staging/rpmsg.rst
18995F:	drivers/rpmsg/
18996F:	include/linux/rpmsg.h
18997F:	include/linux/rpmsg/
18998F:	include/uapi/linux/rpmsg.h
18999F:	samples/rpmsg/
19000
19001REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19002M:	Stephan Gerhold <stephan@gerhold.net>
19003L:	netdev@vger.kernel.org
19004L:	linux-remoteproc@vger.kernel.org
19005S:	Maintained
19006F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19007
19008RENESAS CLOCK DRIVERS
19009M:	Geert Uytterhoeven <geert+renesas@glider.be>
19010L:	linux-renesas-soc@vger.kernel.org
19011S:	Supported
19012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19013F:	Documentation/devicetree/bindings/clock/renesas,*
19014F:	drivers/clk/renesas/
19015
19016RENESAS EMEV2 I2C DRIVER
19017M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19018L:	linux-renesas-soc@vger.kernel.org
19019S:	Supported
19020F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19021F:	drivers/i2c/busses/i2c-emev2.c
19022
19023RENESAS ETHERNET AVB DRIVER
19024R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19025L:	netdev@vger.kernel.org
19026L:	linux-renesas-soc@vger.kernel.org
19027F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19028F:	drivers/net/ethernet/renesas/Kconfig
19029F:	drivers/net/ethernet/renesas/Makefile
19030F:	drivers/net/ethernet/renesas/ravb*
19031
19032RENESAS ETHERNET SWITCH DRIVER
19033R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19034L:	netdev@vger.kernel.org
19035L:	linux-renesas-soc@vger.kernel.org
19036F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19037F:	drivers/net/ethernet/renesas/Kconfig
19038F:	drivers/net/ethernet/renesas/Makefile
19039F:	drivers/net/ethernet/renesas/rcar_gen4*
19040F:	drivers/net/ethernet/renesas/rswitch*
19041
19042RENESAS IDT821034 ASoC CODEC
19043M:	Herve Codina <herve.codina@bootlin.com>
19044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19045S:	Maintained
19046F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19047F:	sound/soc/codecs/idt821034.c
19048
19049RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19050M:	Miquel Raynal <miquel.raynal@bootlin.com>
19051L:	linux-mtd@lists.infradead.org
19052L:	linux-renesas-soc@vger.kernel.org
19053S:	Maintained
19054F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19055F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19056
19057RENESAS R-CAR GYROADC DRIVER
19058M:	Marek Vasut <marek.vasut@gmail.com>
19059L:	linux-iio@vger.kernel.org
19060S:	Supported
19061F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19062F:	drivers/iio/adc/rcar-gyroadc.c
19063
19064RENESAS R-CAR I2C DRIVERS
19065M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19066L:	linux-renesas-soc@vger.kernel.org
19067S:	Supported
19068F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19069F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19070F:	drivers/i2c/busses/i2c-rcar.c
19071F:	drivers/i2c/busses/i2c-sh_mobile.c
19072
19073RENESAS R-CAR SATA DRIVER
19074R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19075L:	linux-ide@vger.kernel.org
19076L:	linux-renesas-soc@vger.kernel.org
19077S:	Supported
19078F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19079F:	drivers/ata/sata_rcar.c
19080
19081RENESAS R-CAR THERMAL DRIVERS
19082M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19083L:	linux-renesas-soc@vger.kernel.org
19084S:	Supported
19085F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19086F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19087F:	drivers/thermal/rcar_gen3_thermal.c
19088F:	drivers/thermal/rcar_thermal.c
19089
19090RENESAS RIIC DRIVER
19091M:	Chris Brandt <chris.brandt@renesas.com>
19092L:	linux-renesas-soc@vger.kernel.org
19093S:	Supported
19094F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19095F:	drivers/i2c/busses/i2c-riic.c
19096
19097RENESAS RZ/G2L A/D DRIVER
19098M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19099L:	linux-iio@vger.kernel.org
19100L:	linux-renesas-soc@vger.kernel.org
19101S:	Supported
19102F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19103F:	drivers/iio/adc/rzg2l_adc.c
19104
19105RENESAS RZ/G2L MTU3a COUNTER DRIVER
19106M:	Biju Das <biju.das.jz@bp.renesas.com>
19107L:	linux-iio@vger.kernel.org
19108L:	linux-renesas-soc@vger.kernel.org
19109S:	Supported
19110F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19111F:	drivers/counter/rz-mtu3-cnt.c
19112
19113RENESAS RZ/N1 A5PSW SWITCH DRIVER
19114M:	Clément Léger <clement.leger@bootlin.com>
19115L:	linux-renesas-soc@vger.kernel.org
19116L:	netdev@vger.kernel.org
19117S:	Maintained
19118F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19119F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19120F:	drivers/net/dsa/rzn1_a5psw*
19121F:	drivers/net/pcs/pcs-rzn1-miic.c
19122F:	include/dt-bindings/net/pcs-rzn1-miic.h
19123F:	include/linux/pcs-rzn1-miic.h
19124F:	net/dsa/tag_rzn1_a5psw.c
19125
19126RENESAS RZ/N1 DWMAC GLUE LAYER
19127M:	Romain Gantois <romain.gantois@bootlin.com>
19128S:	Maintained
19129F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19130F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19131
19132RENESAS RZ/N1 RTC CONTROLLER DRIVER
19133M:	Miquel Raynal <miquel.raynal@bootlin.com>
19134L:	linux-rtc@vger.kernel.org
19135L:	linux-renesas-soc@vger.kernel.org
19136S:	Maintained
19137F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19138F:	drivers/rtc/rtc-rzn1.c
19139
19140RENESAS RZ/N1 USBF CONTROLLER DRIVER
19141M:	Herve Codina <herve.codina@bootlin.com>
19142L:	linux-renesas-soc@vger.kernel.org
19143L:	linux-usb@vger.kernel.org
19144S:	Maintained
19145F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19146F:	drivers/usb/gadget/udc/renesas_usbf.c
19147
19148RENESAS RZ/V2M I2C DRIVER
19149M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19150L:	linux-i2c@vger.kernel.org
19151L:	linux-renesas-soc@vger.kernel.org
19152S:	Supported
19153F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19154F:	drivers/i2c/busses/i2c-rzv2m.c
19155
19156RENESAS SUPERH ETHERNET DRIVER
19157R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19158L:	netdev@vger.kernel.org
19159L:	linux-renesas-soc@vger.kernel.org
19160F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19161F:	drivers/net/ethernet/renesas/Kconfig
19162F:	drivers/net/ethernet/renesas/Makefile
19163F:	drivers/net/ethernet/renesas/sh_eth*
19164F:	include/linux/sh_eth.h
19165
19166RENESAS USB PHY DRIVER
19167M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19168L:	linux-renesas-soc@vger.kernel.org
19169S:	Maintained
19170F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19171
19172RENESAS VERSACLOCK 7 CLOCK DRIVER
19173M:	Alex Helms <alexander.helms.jy@renesas.com>
19174S:	Maintained
19175F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19176F:	drivers/clk/clk-versaclock7.c
19177
19178RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19179M:	Herve Codina <herve.codina@bootlin.com>
19180L:	linux-iio@vger.kernel.org
19181S:	Maintained
19182F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19183F:	drivers/iio/potentiometer/x9250.c
19184
19185RESET CONTROLLER FRAMEWORK
19186M:	Philipp Zabel <p.zabel@pengutronix.de>
19187S:	Maintained
19188T:	git git://git.pengutronix.de/git/pza/linux
19189F:	Documentation/devicetree/bindings/reset/
19190F:	Documentation/driver-api/reset.rst
19191F:	drivers/reset/
19192F:	include/dt-bindings/reset/
19193F:	include/linux/reset-controller.h
19194F:	include/linux/reset.h
19195F:	include/linux/reset/
19196K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19197
19198RESTARTABLE SEQUENCES SUPPORT
19199M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19200M:	Peter Zijlstra <peterz@infradead.org>
19201M:	"Paul E. McKenney" <paulmck@kernel.org>
19202M:	Boqun Feng <boqun.feng@gmail.com>
19203L:	linux-kernel@vger.kernel.org
19204S:	Supported
19205F:	include/trace/events/rseq.h
19206F:	include/uapi/linux/rseq.h
19207F:	kernel/rseq.c
19208F:	tools/testing/selftests/rseq/
19209
19210RFKILL
19211M:	Johannes Berg <johannes@sipsolutions.net>
19212L:	linux-wireless@vger.kernel.org
19213S:	Maintained
19214W:	https://wireless.wiki.kernel.org/
19215Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19218F:	Documentation/ABI/stable/sysfs-class-rfkill
19219F:	Documentation/driver-api/rfkill.rst
19220F:	include/linux/rfkill.h
19221F:	include/uapi/linux/rfkill.h
19222F:	net/rfkill/
19223
19224RHASHTABLE
19225M:	Thomas Graf <tgraf@suug.ch>
19226M:	Herbert Xu <herbert@gondor.apana.org.au>
19227L:	netdev@vger.kernel.org
19228S:	Maintained
19229F:	include/linux/rhashtable-types.h
19230F:	include/linux/rhashtable.h
19231F:	lib/rhashtable.c
19232F:	lib/test_rhashtable.c
19233
19234RICOH R5C592 MEMORYSTICK DRIVER
19235M:	Maxim Levitsky <maximlevitsky@gmail.com>
19236S:	Maintained
19237F:	drivers/memstick/host/r592.*
19238
19239RICOH SMARTMEDIA/XD DRIVER
19240M:	Maxim Levitsky <maximlevitsky@gmail.com>
19241S:	Maintained
19242F:	drivers/mtd/nand/raw/r852.c
19243F:	drivers/mtd/nand/raw/r852.h
19244
19245RISC-V AIA DRIVERS
19246M:	Anup Patel <anup@brainfault.org>
19247L:	linux-riscv@lists.infradead.org
19248S:	Maintained
19249F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19250F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19251F:	drivers/irqchip/irq-riscv-aplic-*.c
19252F:	drivers/irqchip/irq-riscv-aplic-*.h
19253F:	drivers/irqchip/irq-riscv-imsic-*.c
19254F:	drivers/irqchip/irq-riscv-imsic-*.h
19255F:	drivers/irqchip/irq-riscv-intc.c
19256F:	include/linux/irqchip/riscv-aplic.h
19257F:	include/linux/irqchip/riscv-imsic.h
19258
19259RISC-V ARCHITECTURE
19260M:	Paul Walmsley <paul.walmsley@sifive.com>
19261M:	Palmer Dabbelt <palmer@dabbelt.com>
19262M:	Albert Ou <aou@eecs.berkeley.edu>
19263L:	linux-riscv@lists.infradead.org
19264S:	Supported
19265Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19266C:	irc://irc.libera.chat/riscv
19267P:	Documentation/arch/riscv/patch-acceptance.rst
19268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19269F:	arch/riscv/
19270N:	riscv
19271K:	riscv
19272
19273RISC-V MICROCHIP FPGA SUPPORT
19274M:	Conor Dooley <conor.dooley@microchip.com>
19275M:	Daire McNamara <daire.mcnamara@microchip.com>
19276L:	linux-riscv@lists.infradead.org
19277S:	Supported
19278F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19279F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19280F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19281F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19282F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19283F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19284F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19285F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19286F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19287F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19288F:	arch/riscv/boot/dts/microchip/
19289F:	drivers/char/hw_random/mpfs-rng.c
19290F:	drivers/clk/microchip/clk-mpfs*.c
19291F:	drivers/firmware/microchip/mpfs-auto-update.c
19292F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19293F:	drivers/mailbox/mailbox-mpfs.c
19294F:	drivers/pci/controller/pcie-microchip-host.c
19295F:	drivers/pwm/pwm-microchip-core.c
19296F:	drivers/reset/reset-mpfs.c
19297F:	drivers/rtc/rtc-mpfs.c
19298F:	drivers/soc/microchip/mpfs-sys-controller.c
19299F:	drivers/spi/spi-microchip-core-qspi.c
19300F:	drivers/spi/spi-microchip-core.c
19301F:	drivers/usb/musb/mpfs.c
19302F:	include/soc/microchip/mpfs.h
19303
19304RISC-V MISC SOC SUPPORT
19305M:	Conor Dooley <conor@kernel.org>
19306L:	linux-riscv@lists.infradead.org
19307S:	Maintained
19308Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19309T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19310F:	Documentation/devicetree/bindings/riscv/
19311F:	arch/riscv/boot/dts/
19312X:	arch/riscv/boot/dts/allwinner/
19313X:	arch/riscv/boot/dts/renesas/
19314X:	arch/riscv/boot/dts/sophgo/
19315
19316RISC-V PMU DRIVERS
19317M:	Atish Patra <atishp@atishpatra.org>
19318R:	Anup Patel <anup@brainfault.org>
19319L:	linux-riscv@lists.infradead.org
19320S:	Supported
19321F:	drivers/perf/riscv_pmu.c
19322F:	drivers/perf/riscv_pmu_legacy.c
19323F:	drivers/perf/riscv_pmu_sbi.c
19324
19325RISC-V THEAD SoC SUPPORT
19326M:	Jisheng Zhang <jszhang@kernel.org>
19327M:	Guo Ren <guoren@kernel.org>
19328M:	Fu Wei <wefu@redhat.com>
19329L:	linux-riscv@lists.infradead.org
19330S:	Maintained
19331F:	arch/riscv/boot/dts/thead/
19332
19333RNBD BLOCK DRIVERS
19334M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19335M:	Jack Wang <jinpu.wang@ionos.com>
19336L:	linux-block@vger.kernel.org
19337S:	Maintained
19338F:	drivers/block/rnbd/
19339
19340ROCCAT DRIVERS
19341M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19342S:	Maintained
19343W:	http://sourceforge.net/projects/roccat/
19344F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19345F:	drivers/hid/hid-roccat*
19346F:	include/linux/hid-roccat*
19347
19348ROCKCHIP CRYPTO DRIVERS
19349M:	Corentin Labbe <clabbe@baylibre.com>
19350L:	linux-crypto@vger.kernel.org
19351S:	Maintained
19352F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19353F:	drivers/crypto/rockchip/
19354
19355ROCKCHIP I2S TDM DRIVER
19356M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19357L:	linux-rockchip@lists.infradead.org
19358S:	Maintained
19359F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19360F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19361
19362ROCKCHIP ISP V1 DRIVER
19363M:	Dafna Hirschfeld <dafna@fastmail.com>
19364M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19365L:	linux-media@vger.kernel.org
19366L:	linux-rockchip@lists.infradead.org
19367S:	Maintained
19368F:	Documentation/admin-guide/media/rkisp1.rst
19369F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19370F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19371F:	drivers/media/platform/rockchip/rkisp1
19372F:	include/uapi/linux/rkisp1-config.h
19373
19374ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19375M:	Jacob Chen <jacob-chen@iotwrt.com>
19376M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19377L:	linux-media@vger.kernel.org
19378L:	linux-rockchip@lists.infradead.org
19379S:	Maintained
19380F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19381F:	drivers/media/platform/rockchip/rga/
19382
19383ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19384M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19385S:	Maintained
19386F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19387F:	sound/soc/codecs/rk3308_codec.c
19388F:	sound/soc/codecs/rk3308_codec.h
19389
19390ROCKCHIP VIDEO DECODER DRIVER
19391M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19392L:	linux-media@vger.kernel.org
19393L:	linux-rockchip@lists.infradead.org
19394S:	Maintained
19395F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19396F:	drivers/staging/media/rkvdec/
19397
19398ROCKER DRIVER
19399M:	Jiri Pirko <jiri@resnulli.us>
19400L:	netdev@vger.kernel.org
19401S:	Supported
19402F:	drivers/net/ethernet/rocker/
19403
19404ROCKETPORT EXPRESS/INFINITY DRIVER
19405M:	Kevin Cernekee <cernekee@gmail.com>
19406L:	linux-serial@vger.kernel.org
19407S:	Odd Fixes
19408F:	drivers/tty/serial/rp2.*
19409
19410ROHM BD99954 CHARGER IC
19411M:	Matti Vaittinen <mazziesaccount@gmail.com>
19412S:	Supported
19413F:	drivers/power/supply/bd99954-charger.c
19414F:	drivers/power/supply/bd99954-charger.h
19415
19416ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19417M:	Tomasz Duszynski <tduszyns@gmail.com>
19418S:	Maintained
19419F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19420F:	drivers/iio/light/bh1750.c
19421
19422ROHM BM1390 PRESSURE SENSOR DRIVER
19423M:	Matti Vaittinen <mazziesaccount@gmail.com>
19424L:	linux-iio@vger.kernel.org
19425S:	Supported
19426F:	drivers/iio/pressure/rohm-bm1390.c
19427
19428ROHM BU270xx LIGHT SENSOR DRIVERs
19429M:	Matti Vaittinen <mazziesaccount@gmail.com>
19430L:	linux-iio@vger.kernel.org
19431S:	Supported
19432F:	drivers/iio/light/rohm-bu27008.c
19433F:	drivers/iio/light/rohm-bu27034.c
19434
19435ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19436M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19437L:	linux-kernel@vger.kernel.org
19438L:	linux-renesas-soc@vger.kernel.org
19439S:	Supported
19440F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19441F:	drivers/gpio/gpio-bd9571mwv.c
19442F:	drivers/mfd/bd9571mwv.c
19443F:	drivers/regulator/bd9571mwv-regulator.c
19444F:	include/linux/mfd/bd9571mwv.h
19445
19446ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19447M:	Matti Vaittinen <mazziesaccount@gmail.com>
19448S:	Supported
19449F:	drivers/clk/clk-bd718x7.c
19450F:	drivers/gpio/gpio-bd71815.c
19451F:	drivers/gpio/gpio-bd71828.c
19452F:	drivers/mfd/rohm-bd71828.c
19453F:	drivers/mfd/rohm-bd718x7.c
19454F:	drivers/mfd/rohm-bd9576.c
19455F:	drivers/regulator/bd71815-regulator.c
19456F:	drivers/regulator/bd71828-regulator.c
19457F:	drivers/regulator/bd718x7-regulator.c
19458F:	drivers/regulator/bd9576-regulator.c
19459F:	drivers/regulator/rohm-regulator.c
19460F:	drivers/rtc/rtc-bd70528.c
19461F:	drivers/watchdog/bd9576_wdt.c
19462F:	include/linux/mfd/rohm-bd71815.h
19463F:	include/linux/mfd/rohm-bd71828.h
19464F:	include/linux/mfd/rohm-bd718x7.h
19465F:	include/linux/mfd/rohm-bd957x.h
19466F:	include/linux/mfd/rohm-generic.h
19467F:	include/linux/mfd/rohm-shared.h
19468
19469ROSE NETWORK LAYER
19470M:	Ralf Baechle <ralf@linux-mips.org>
19471L:	linux-hams@vger.kernel.org
19472S:	Maintained
19473W:	https://linux-ax25.in-berlin.de
19474F:	include/net/rose.h
19475F:	include/uapi/linux/rose.h
19476F:	net/rose/
19477
19478ROTATION DRIVER FOR ALLWINNER A83T
19479M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19480L:	linux-media@vger.kernel.org
19481S:	Maintained
19482T:	git git://linuxtv.org/media_tree.git
19483F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19484F:	drivers/media/platform/sunxi/sun8i-rotate/
19485
19486RPMSG TTY DRIVER
19487M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19488L:	linux-remoteproc@vger.kernel.org
19489S:	Maintained
19490F:	drivers/tty/rpmsg_tty.c
19491
19492RTL2830 MEDIA DRIVER
19493L:	linux-media@vger.kernel.org
19494S:	Orphan
19495W:	https://linuxtv.org
19496Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19497F:	drivers/media/dvb-frontends/rtl2830*
19498
19499RTL2832 MEDIA DRIVER
19500L:	linux-media@vger.kernel.org
19501S:	Orphan
19502W:	https://linuxtv.org
19503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19504F:	drivers/media/dvb-frontends/rtl2832*
19505
19506RTL2832_SDR MEDIA DRIVER
19507L:	linux-media@vger.kernel.org
19508S:	Orphan
19509W:	https://linuxtv.org
19510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19511F:	drivers/media/dvb-frontends/rtl2832_sdr*
19512
19513RTL8180 WIRELESS DRIVER
19514L:	linux-wireless@vger.kernel.org
19515S:	Orphan
19516F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19517
19518RTL8187 WIRELESS DRIVER
19519M:	Hin-Tak Leung <hintak.leung@gmail.com>
19520M:	Larry Finger <Larry.Finger@lwfinger.net>
19521L:	linux-wireless@vger.kernel.org
19522S:	Maintained
19523T:	git https://github.com/pkshih/rtw.git
19524F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19525
19526RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19527M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19528L:	linux-wireless@vger.kernel.org
19529S:	Maintained
19530T:	git https://github.com/pkshih/rtw.git
19531F:	drivers/net/wireless/realtek/rtl8xxxu/
19532
19533RTRS TRANSPORT DRIVERS
19534M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19535M:	Jack Wang <jinpu.wang@ionos.com>
19536L:	linux-rdma@vger.kernel.org
19537S:	Maintained
19538F:	drivers/infiniband/ulp/rtrs/
19539
19540RUNTIME VERIFICATION (RV)
19541M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19542M:	Steven Rostedt <rostedt@goodmis.org>
19543L:	linux-trace-kernel@vger.kernel.org
19544S:	Maintained
19545F:	Documentation/trace/rv/
19546F:	include/linux/rv.h
19547F:	include/rv/
19548F:	kernel/trace/rv/
19549F:	tools/verification/
19550
19551RUST
19552M:	Miguel Ojeda <ojeda@kernel.org>
19553M:	Alex Gaynor <alex.gaynor@gmail.com>
19554M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19555R:	Boqun Feng <boqun.feng@gmail.com>
19556R:	Gary Guo <gary@garyguo.net>
19557R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19558R:	Benno Lossin <benno.lossin@proton.me>
19559R:	Andreas Hindborg <a.hindborg@samsung.com>
19560R:	Alice Ryhl <aliceryhl@google.com>
19561L:	rust-for-linux@vger.kernel.org
19562S:	Supported
19563W:	https://rust-for-linux.com
19564B:	https://github.com/Rust-for-Linux/linux/issues
19565C:	zulip://rust-for-linux.zulipchat.com
19566P:	https://rust-for-linux.com/contributing
19567T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19568F:	Documentation/rust/
19569F:	rust/
19570F:	samples/rust/
19571F:	scripts/*rust*
19572F:	tools/testing/selftests/rust/
19573K:	\b(?i:rust)\b
19574
19575RXRPC SOCKETS (AF_RXRPC)
19576M:	David Howells <dhowells@redhat.com>
19577M:	Marc Dionne <marc.dionne@auristor.com>
19578L:	linux-afs@lists.infradead.org
19579S:	Supported
19580W:	https://www.infradead.org/~dhowells/kafs/
19581F:	Documentation/networking/rxrpc.rst
19582F:	include/keys/rxrpc-type.h
19583F:	include/net/af_rxrpc.h
19584F:	include/trace/events/rxrpc.h
19585F:	include/uapi/linux/rxrpc.h
19586F:	net/rxrpc/
19587
19588S3 SAVAGE FRAMEBUFFER DRIVER
19589M:	Antonino Daplas <adaplas@gmail.com>
19590L:	linux-fbdev@vger.kernel.org
19591S:	Maintained
19592F:	drivers/video/fbdev/savage/
19593
19594S390 ARCHITECTURE
19595M:	Heiko Carstens <hca@linux.ibm.com>
19596M:	Vasily Gorbik <gor@linux.ibm.com>
19597M:	Alexander Gordeev <agordeev@linux.ibm.com>
19598R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19599R:	Sven Schnelle <svens@linux.ibm.com>
19600L:	linux-s390@vger.kernel.org
19601S:	Supported
19602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19603F:	Documentation/driver-api/s390-drivers.rst
19604F:	Documentation/arch/s390/
19605F:	arch/s390/
19606F:	drivers/s390/
19607F:	drivers/watchdog/diag288_wdt.c
19608
19609S390 COMMON I/O LAYER
19610M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19611M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19612L:	linux-s390@vger.kernel.org
19613S:	Supported
19614F:	drivers/s390/cio/
19615
19616S390 DASD DRIVER
19617M:	Stefan Haberland <sth@linux.ibm.com>
19618M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19619L:	linux-s390@vger.kernel.org
19620S:	Supported
19621F:	block/partitions/ibm.c
19622F:	drivers/s390/block/dasd*
19623F:	include/linux/dasd_mod.h
19624
19625S390 IOMMU (PCI)
19626M:	Niklas Schnelle <schnelle@linux.ibm.com>
19627M:	Matthew Rosato <mjrosato@linux.ibm.com>
19628R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19629L:	linux-s390@vger.kernel.org
19630S:	Supported
19631F:	drivers/iommu/s390-iommu.c
19632
19633S390 IUCV NETWORK LAYER
19634M:	Alexandra Winter <wintera@linux.ibm.com>
19635M:	Thorsten Winkler <twinkler@linux.ibm.com>
19636L:	linux-s390@vger.kernel.org
19637L:	netdev@vger.kernel.org
19638S:	Supported
19639F:	drivers/s390/net/*iucv*
19640F:	include/net/iucv/
19641F:	net/iucv/
19642
19643S390 MM
19644M:	Alexander Gordeev <agordeev@linux.ibm.com>
19645M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19646L:	linux-s390@vger.kernel.org
19647S:	Supported
19648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19649F:	arch/s390/include/asm/pgtable.h
19650F:	arch/s390/mm
19651
19652S390 NETWORK DRIVERS
19653M:	Alexandra Winter <wintera@linux.ibm.com>
19654M:	Thorsten Winkler <twinkler@linux.ibm.com>
19655L:	linux-s390@vger.kernel.org
19656L:	netdev@vger.kernel.org
19657S:	Supported
19658F:	drivers/s390/net/
19659
19660S390 PCI SUBSYSTEM
19661M:	Niklas Schnelle <schnelle@linux.ibm.com>
19662M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19663L:	linux-s390@vger.kernel.org
19664S:	Supported
19665F:	Documentation/arch/s390/pci.rst
19666F:	arch/s390/pci/
19667F:	drivers/pci/hotplug/s390_pci_hpc.c
19668
19669S390 SCM DRIVER
19670M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19671L:	linux-s390@vger.kernel.org
19672S:	Supported
19673F:	drivers/s390/block/scm*
19674F:	drivers/s390/cio/scm.c
19675
19676S390 VFIO AP DRIVER
19677M:	Tony Krowiak <akrowiak@linux.ibm.com>
19678M:	Halil Pasic <pasic@linux.ibm.com>
19679M:	Jason Herne <jjherne@linux.ibm.com>
19680L:	linux-s390@vger.kernel.org
19681S:	Supported
19682F:	Documentation/arch/s390/vfio-ap*
19683F:	drivers/s390/crypto/vfio_ap*
19684
19685S390 VFIO-CCW DRIVER
19686M:	Eric Farman <farman@linux.ibm.com>
19687M:	Matthew Rosato <mjrosato@linux.ibm.com>
19688R:	Halil Pasic <pasic@linux.ibm.com>
19689L:	linux-s390@vger.kernel.org
19690L:	kvm@vger.kernel.org
19691S:	Supported
19692F:	Documentation/arch/s390/vfio-ccw.rst
19693F:	drivers/s390/cio/vfio_ccw*
19694F:	include/uapi/linux/vfio_ccw.h
19695
19696S390 VFIO-PCI DRIVER
19697M:	Matthew Rosato <mjrosato@linux.ibm.com>
19698M:	Eric Farman <farman@linux.ibm.com>
19699L:	linux-s390@vger.kernel.org
19700L:	kvm@vger.kernel.org
19701S:	Supported
19702F:	arch/s390/kvm/pci*
19703F:	drivers/vfio/pci/vfio_pci_zdev.c
19704F:	include/uapi/linux/vfio_zdev.h
19705
19706S390 ZCRYPT DRIVER
19707M:	Harald Freudenberger <freude@linux.ibm.com>
19708L:	linux-s390@vger.kernel.org
19709S:	Supported
19710F:	drivers/s390/crypto/
19711
19712S390 ZFCP DRIVER
19713M:	Steffen Maier <maier@linux.ibm.com>
19714M:	Benjamin Block <bblock@linux.ibm.com>
19715L:	linux-s390@vger.kernel.org
19716S:	Supported
19717F:	drivers/s390/scsi/zfcp_*
19718
19719SAA6588 RDS RECEIVER DRIVER
19720M:	Hans Verkuil <hverkuil@xs4all.nl>
19721L:	linux-media@vger.kernel.org
19722S:	Odd Fixes
19723W:	https://linuxtv.org
19724T:	git git://linuxtv.org/media_tree.git
19725F:	drivers/media/i2c/saa6588*
19726
19727SAA7134 VIDEO4LINUX DRIVER
19728M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19729L:	linux-media@vger.kernel.org
19730S:	Odd fixes
19731W:	https://linuxtv.org
19732T:	git git://linuxtv.org/media_tree.git
19733F:	Documentation/driver-api/media/drivers/saa7134*
19734F:	drivers/media/pci/saa7134/
19735
19736SAA7146 VIDEO4LINUX-2 DRIVER
19737M:	Hans Verkuil <hverkuil@xs4all.nl>
19738L:	linux-media@vger.kernel.org
19739S:	Maintained
19740T:	git git://linuxtv.org/media_tree.git
19741F:	drivers/media/common/saa7146/
19742F:	drivers/media/pci/saa7146/
19743F:	include/media/drv-intf/saa7146*
19744
19745SAFESETID SECURITY MODULE
19746M:	Micah Morton <mortonm@chromium.org>
19747S:	Supported
19748F:	Documentation/admin-guide/LSM/SafeSetID.rst
19749F:	security/safesetid/
19750
19751SAMSUNG AUDIO (ASoC) DRIVERS
19752M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19754S:	Maintained
19755B:	mailto:linux-samsung-soc@vger.kernel.org
19756F:	Documentation/devicetree/bindings/sound/samsung*
19757F:	sound/soc/samsung/
19758
19759SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19760M:	Krzysztof Kozlowski <krzk@kernel.org>
19761L:	linux-crypto@vger.kernel.org
19762L:	linux-samsung-soc@vger.kernel.org
19763S:	Maintained
19764F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19765F:	drivers/crypto/exynos-rng.c
19766
19767SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19768M:	Łukasz Stelmach <l.stelmach@samsung.com>
19769L:	linux-samsung-soc@vger.kernel.org
19770S:	Maintained
19771F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19772F:	drivers/char/hw_random/exynos-trng.c
19773
19774SAMSUNG FRAMEBUFFER DRIVER
19775M:	Jingoo Han <jingoohan1@gmail.com>
19776L:	linux-fbdev@vger.kernel.org
19777S:	Maintained
19778F:	drivers/video/fbdev/s3c-fb.c
19779
19780SAMSUNG INTERCONNECT DRIVERS
19781M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19782M:	Artur Świgoń <a.swigon@samsung.com>
19783L:	linux-pm@vger.kernel.org
19784L:	linux-samsung-soc@vger.kernel.org
19785S:	Supported
19786F:	drivers/interconnect/samsung/
19787
19788SAMSUNG LAPTOP DRIVER
19789M:	Corentin Chary <corentin.chary@gmail.com>
19790L:	platform-driver-x86@vger.kernel.org
19791S:	Maintained
19792F:	drivers/platform/x86/samsung-laptop.c
19793
19794SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19795M:	Krzysztof Kozlowski <krzk@kernel.org>
19796L:	linux-kernel@vger.kernel.org
19797L:	linux-samsung-soc@vger.kernel.org
19798S:	Maintained
19799B:	mailto:linux-samsung-soc@vger.kernel.org
19800F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19801F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19802F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19803F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19804F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19805F:	drivers/clk/clk-s2mps11.c
19806F:	drivers/mfd/sec*.c
19807F:	drivers/regulator/s2m*.c
19808F:	drivers/regulator/s5m*.c
19809F:	drivers/rtc/rtc-s5m.c
19810F:	include/linux/mfd/samsung/
19811
19812SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19813M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19814L:	linux-media@vger.kernel.org
19815L:	linux-samsung-soc@vger.kernel.org
19816S:	Maintained
19817F:	drivers/media/platform/samsung/s3c-camif/
19818F:	include/media/drv-intf/s3c_camif.h
19819
19820SAMSUNG S3FWRN5 NFC DRIVER
19821M:	Krzysztof Kozlowski <krzk@kernel.org>
19822S:	Maintained
19823F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19824F:	drivers/nfc/s3fwrn5
19825
19826SAMSUNG S5C73M3 CAMERA DRIVER
19827M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19828M:	Andrzej Hajda <andrzej.hajda@intel.com>
19829L:	linux-media@vger.kernel.org
19830S:	Supported
19831F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19832F:	drivers/media/i2c/s5c73m3/*
19833
19834SAMSUNG S5K5BAF CAMERA DRIVER
19835M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19836M:	Andrzej Hajda <andrzej.hajda@intel.com>
19837L:	linux-media@vger.kernel.org
19838S:	Supported
19839F:	drivers/media/i2c/s5k5baf.c
19840
19841SAMSUNG S5P Security SubSystem (SSS) DRIVER
19842M:	Krzysztof Kozlowski <krzk@kernel.org>
19843M:	Vladimir Zapolskiy <vz@mleia.com>
19844L:	linux-crypto@vger.kernel.org
19845L:	linux-samsung-soc@vger.kernel.org
19846S:	Maintained
19847F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19848F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19849F:	drivers/crypto/s5p-sss.c
19850
19851SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19852M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19853L:	linux-media@vger.kernel.org
19854S:	Supported
19855Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19856F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19857F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19858F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19859F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19860F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19861F:	drivers/media/platform/samsung/exynos4-is/
19862
19863SAMSUNG SOC CLOCK DRIVERS
19864M:	Krzysztof Kozlowski <krzk@kernel.org>
19865M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19866M:	Chanwoo Choi <cw00.choi@samsung.com>
19867R:	Alim Akhtar <alim.akhtar@samsung.com>
19868L:	linux-samsung-soc@vger.kernel.org
19869S:	Maintained
19870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19871F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19872F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19873F:	drivers/clk/samsung/
19874F:	include/dt-bindings/clock/exynos*.h
19875F:	include/dt-bindings/clock/s5p*.h
19876F:	include/dt-bindings/clock/samsung,*.h
19877F:	include/linux/clk/samsung.h
19878
19879SAMSUNG SPI DRIVERS
19880M:	Andi Shyti <andi.shyti@kernel.org>
19881L:	linux-spi@vger.kernel.org
19882L:	linux-samsung-soc@vger.kernel.org
19883S:	Maintained
19884F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19885F:	drivers/spi/spi-s3c*
19886F:	include/linux/platform_data/spi-s3c64xx.h
19887
19888SAMSUNG SXGBE DRIVERS
19889M:	Byungho An <bh74.an@samsung.com>
19890L:	netdev@vger.kernel.org
19891S:	Supported
19892F:	drivers/net/ethernet/samsung/sxgbe/
19893
19894SAMSUNG THERMAL DRIVER
19895M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19896M:	Krzysztof Kozlowski <krzk@kernel.org>
19897L:	linux-pm@vger.kernel.org
19898L:	linux-samsung-soc@vger.kernel.org
19899S:	Maintained
19900F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19901F:	drivers/thermal/samsung/
19902
19903SAMSUNG USB2 PHY DRIVER
19904M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19905L:	linux-kernel@vger.kernel.org
19906S:	Supported
19907F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19908F:	Documentation/driver-api/phy/samsung-usb2.rst
19909F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19910F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19911F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19912F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19913F:	drivers/phy/samsung/phy-samsung-usb2.c
19914F:	drivers/phy/samsung/phy-samsung-usb2.h
19915
19916SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19917M:	Paul Barker <paul.barker@sancloud.com>
19918R:	Marc Murphy <marc.murphy@sancloud.com>
19919S:	Supported
19920F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19921
19922SC1200 WDT DRIVER
19923M:	Zwane Mwaikambo <zwanem@gmail.com>
19924S:	Maintained
19925F:	drivers/watchdog/sc1200wdt.c
19926
19927SCHEDULER
19928M:	Ingo Molnar <mingo@redhat.com>
19929M:	Peter Zijlstra <peterz@infradead.org>
19930M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19931M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19932R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19933R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19934R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19935R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19936R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19937R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19938L:	linux-kernel@vger.kernel.org
19939S:	Maintained
19940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19941F:	include/linux/preempt.h
19942F:	include/linux/sched.h
19943F:	include/linux/wait.h
19944F:	include/uapi/linux/sched.h
19945F:	kernel/sched/
19946
19947SCSI LIBSAS SUBSYSTEM
19948R:	John Garry <john.g.garry@oracle.com>
19949R:	Jason Yan <yanaijie@huawei.com>
19950L:	linux-scsi@vger.kernel.org
19951S:	Supported
19952F:	Documentation/scsi/libsas.rst
19953F:	drivers/scsi/libsas/
19954F:	include/scsi/libsas.h
19955F:	include/scsi/sas_ata.h
19956
19957SCSI RDMA PROTOCOL (SRP) INITIATOR
19958M:	Bart Van Assche <bvanassche@acm.org>
19959L:	linux-rdma@vger.kernel.org
19960S:	Supported
19961Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19962F:	drivers/infiniband/ulp/srp/
19963F:	include/scsi/srp.h
19964
19965SCSI RDMA PROTOCOL (SRP) TARGET
19966M:	Bart Van Assche <bvanassche@acm.org>
19967L:	linux-rdma@vger.kernel.org
19968L:	target-devel@vger.kernel.org
19969S:	Supported
19970Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19971F:	drivers/infiniband/ulp/srpt/
19972
19973SCSI SG DRIVER
19974M:	Doug Gilbert <dgilbert@interlog.com>
19975L:	linux-scsi@vger.kernel.org
19976S:	Maintained
19977W:	http://sg.danny.cz/sg
19978F:	Documentation/scsi/scsi-generic.rst
19979F:	drivers/scsi/sg.c
19980F:	include/scsi/sg.h
19981
19982SCSI SUBSYSTEM
19983M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19984M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19985L:	linux-scsi@vger.kernel.org
19986S:	Maintained
19987Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19990F:	Documentation/devicetree/bindings/scsi/
19991F:	drivers/scsi/
19992F:	drivers/ufs/
19993F:	include/scsi/
19994
19995SCSI TAPE DRIVER
19996M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19997L:	linux-scsi@vger.kernel.org
19998S:	Maintained
19999F:	Documentation/scsi/st.rst
20000F:	drivers/scsi/st.*
20001F:	drivers/scsi/st_*.h
20002
20003SCSI TARGET CORE USER DRIVER
20004M:	Bodo Stroesser <bostroesser@gmail.com>
20005L:	linux-scsi@vger.kernel.org
20006L:	target-devel@vger.kernel.org
20007S:	Supported
20008F:	Documentation/target/tcmu-design.rst
20009F:	drivers/target/target_core_user.c
20010F:	include/uapi/linux/target_core_user.h
20011
20012SCSI TARGET SUBSYSTEM
20013M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20014L:	linux-scsi@vger.kernel.org
20015L:	target-devel@vger.kernel.org
20016S:	Supported
20017Q:	https://patchwork.kernel.org/project/target-devel/list/
20018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20019F:	Documentation/target/
20020F:	drivers/target/
20021F:	include/target/
20022
20023SCTP PROTOCOL
20024M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20025M:	Xin Long <lucien.xin@gmail.com>
20026L:	linux-sctp@vger.kernel.org
20027S:	Maintained
20028W:	https://github.com/sctp/lksctp-tools/wiki
20029F:	Documentation/networking/sctp.rst
20030F:	include/linux/sctp.h
20031F:	include/net/sctp/
20032F:	include/uapi/linux/sctp.h
20033F:	net/sctp/
20034
20035SCx200 CPU SUPPORT
20036M:	Jim Cromie <jim.cromie@gmail.com>
20037S:	Odd Fixes
20038F:	Documentation/i2c/busses/scx200_acb.rst
20039F:	arch/x86/platform/scx200/
20040F:	drivers/i2c/busses/scx200*
20041F:	drivers/mtd/maps/scx200_docflash.c
20042F:	drivers/watchdog/scx200_wdt.c
20043F:	include/linux/scx200.h
20044
20045SCx200 GPIO DRIVER
20046M:	Jim Cromie <jim.cromie@gmail.com>
20047S:	Maintained
20048F:	drivers/char/scx200_gpio.c
20049F:	include/linux/scx200_gpio.h
20050
20051SCx200 HRT CLOCKSOURCE DRIVER
20052M:	Jim Cromie <jim.cromie@gmail.com>
20053S:	Maintained
20054F:	drivers/clocksource/scx200_hrt.c
20055
20056SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20057M:	Sascha Sommer <saschasommer@freenet.de>
20058L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20059S:	Maintained
20060F:	drivers/mmc/host/sdricoh_cs.c
20061
20062SECO BOARDS CEC DRIVER
20063M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20064S:	Maintained
20065F:	drivers/media/cec/platform/seco/seco-cec.c
20066F:	drivers/media/cec/platform/seco/seco-cec.h
20067
20068SECURE COMPUTING
20069M:	Kees Cook <kees@kernel.org>
20070R:	Andy Lutomirski <luto@amacapital.net>
20071R:	Will Drewry <wad@chromium.org>
20072S:	Supported
20073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20074F:	Documentation/userspace-api/seccomp_filter.rst
20075F:	include/linux/seccomp.h
20076F:	include/uapi/linux/seccomp.h
20077F:	kernel/seccomp.c
20078F:	tools/testing/selftests/kselftest_harness.h
20079F:	tools/testing/selftests/seccomp/*
20080K:	\bsecure_computing
20081K:	\bTIF_SECCOMP\b
20082
20083SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20084M:	Kamal Dasu <kamal.dasu@broadcom.com>
20085M:	Al Cooper <alcooperx@gmail.com>
20086R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20087L:	linux-mmc@vger.kernel.org
20088S:	Maintained
20089F:	drivers/mmc/host/sdhci-brcmstb*
20090
20091SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20092M:	Adrian Hunter <adrian.hunter@intel.com>
20093L:	linux-mmc@vger.kernel.org
20094S:	Supported
20095F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20096F:	drivers/mmc/host/sdhci*
20097
20098SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20099M:	Aubin Constans <aubin.constans@microchip.com>
20100R:	Eugen Hristev <eugen.hristev@collabora.com>
20101L:	linux-mmc@vger.kernel.org
20102S:	Supported
20103F:	drivers/mmc/host/sdhci-of-at91.c
20104
20105SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20106M:	Haibo Chen <haibo.chen@nxp.com>
20107L:	imx@lists.linux.dev
20108L:	linux-mmc@vger.kernel.org
20109S:	Maintained
20110F:	drivers/mmc/host/sdhci-esdhc-imx.c
20111
20112SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20113M:	Ben Dooks <ben-linux@fluff.org>
20114M:	Jaehoon Chung <jh80.chung@samsung.com>
20115L:	linux-mmc@vger.kernel.org
20116S:	Maintained
20117F:	drivers/mmc/host/sdhci-s3c*
20118
20119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20120M:	Viresh Kumar <vireshk@kernel.org>
20121L:	linux-mmc@vger.kernel.org
20122S:	Maintained
20123F:	drivers/mmc/host/sdhci-spear.c
20124
20125SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20126M:	Vignesh Raghavendra <vigneshr@ti.com>
20127L:	linux-mmc@vger.kernel.org
20128S:	Maintained
20129F:	drivers/mmc/host/sdhci-omap.c
20130
20131SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20132M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20133L:	linux-block@vger.kernel.org
20134S:	Supported
20135F:	block/opal_proto.h
20136F:	block/sed*
20137F:	include/linux/sed*
20138F:	include/uapi/linux/sed*
20139
20140SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20141M:	Mark Rutland <mark.rutland@arm.com>
20142M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20143M:	Sudeep Holla <sudeep.holla@arm.com>
20144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20145S:	Maintained
20146F:	drivers/firmware/smccc/
20147F:	include/linux/arm-smccc.h
20148
20149SECURITY CONTACT
20150M:	Security Officers <security@kernel.org>
20151S:	Supported
20152F:	Documentation/process/security-bugs.rst
20153
20154SECURITY SUBSYSTEM
20155M:	Paul Moore <paul@paul-moore.com>
20156M:	James Morris <jmorris@namei.org>
20157M:	"Serge E. Hallyn" <serge@hallyn.com>
20158L:	linux-security-module@vger.kernel.org
20159S:	Supported
20160Q:	https://patchwork.kernel.org/project/linux-security-module/list
20161B:	mailto:linux-security-module@vger.kernel.org
20162P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20163T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20164F:	include/linux/lsm_audit.h
20165F:	include/linux/lsm_hook_defs.h
20166F:	include/linux/lsm_hooks.h
20167F:	include/linux/security.h
20168F:	include/uapi/linux/lsm.h
20169F:	security/
20170F:	tools/testing/selftests/lsm/
20171X:	security/selinux/
20172K:	\bsecurity_[a-z_0-9]\+\b
20173
20174SELINUX SECURITY MODULE
20175M:	Paul Moore <paul@paul-moore.com>
20176M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20177R:	Ondrej Mosnacek <omosnace@redhat.com>
20178L:	selinux@vger.kernel.org
20179S:	Supported
20180W:	https://github.com/SELinuxProject
20181Q:	https://patchwork.kernel.org/project/selinux/list
20182B:	mailto:selinux@vger.kernel.org
20183P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20184T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20185F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20186F:	Documentation/ABI/removed/sysfs-selinux-disable
20187F:	Documentation/admin-guide/LSM/SELinux.rst
20188F:	include/trace/events/avc.h
20189F:	include/uapi/linux/selinux_netlink.h
20190F:	scripts/selinux/
20191F:	security/selinux/
20192
20193SENSABLE PHANTOM
20194M:	Jiri Slaby <jirislaby@kernel.org>
20195S:	Maintained
20196F:	drivers/misc/phantom.c
20197F:	include/uapi/linux/phantom.h
20198
20199SENSEAIR SUNRISE 006-0-0007
20200M:	Jacopo Mondi <jacopo@jmondi.org>
20201S:	Maintained
20202F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20203F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20204F:	drivers/iio/chemical/sunrise_co2.c
20205
20206SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20207M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20208S:	Maintained
20209F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20210F:	drivers/iio/chemical/scd30.h
20211F:	drivers/iio/chemical/scd30_core.c
20212F:	drivers/iio/chemical/scd30_i2c.c
20213F:	drivers/iio/chemical/scd30_serial.c
20214
20215SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20216M:	Roan van Dijk <roan@protonic.nl>
20217S:	Maintained
20218F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20219F:	drivers/iio/chemical/scd4x.c
20220
20221SENSIRION SGP40 GAS SENSOR DRIVER
20222M:	Andreas Klinger <ak@it-klinger.de>
20223S:	Maintained
20224F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20225F:	drivers/iio/chemical/sgp40.c
20226
20227SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20228M:	Tomasz Duszynski <tduszyns@gmail.com>
20229S:	Maintained
20230F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20231F:	drivers/iio/chemical/sps30.c
20232F:	drivers/iio/chemical/sps30_i2c.c
20233F:	drivers/iio/chemical/sps30_serial.c
20234
20235SERIAL DEVICE BUS
20236M:	Rob Herring <robh@kernel.org>
20237L:	linux-serial@vger.kernel.org
20238S:	Maintained
20239F:	Documentation/devicetree/bindings/serial/serial.yaml
20240F:	drivers/tty/serdev/
20241F:	include/linux/serdev.h
20242
20243SERIAL IR RECEIVER
20244M:	Sean Young <sean@mess.org>
20245L:	linux-media@vger.kernel.org
20246S:	Maintained
20247F:	drivers/media/rc/serial_ir.c
20248
20249SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20250M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20252S:	Maintained
20253F:	Documentation/devicetree/bindings/slimbus/
20254F:	drivers/slimbus/
20255F:	include/linux/slimbus.h
20256
20257SFC NETWORK DRIVER
20258M:	Edward Cree <ecree.xilinx@gmail.com>
20259M:	Martin Habets <habetsm.xilinx@gmail.com>
20260L:	netdev@vger.kernel.org
20261L:	linux-net-drivers@amd.com
20262S:	Supported
20263F:	Documentation/networking/devlink/sfc.rst
20264F:	drivers/net/ethernet/sfc/
20265
20266SFCTEMP HWMON DRIVER
20267M:	Emil Renner Berthing <kernel@esmil.dk>
20268M:	Hal Feng <hal.feng@starfivetech.com>
20269L:	linux-hwmon@vger.kernel.org
20270S:	Maintained
20271F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20272F:	Documentation/hwmon/sfctemp.rst
20273F:	drivers/hwmon/sfctemp.c
20274
20275SFF/SFP/SFP+ MODULE SUPPORT
20276M:	Russell King <linux@armlinux.org.uk>
20277L:	netdev@vger.kernel.org
20278S:	Maintained
20279F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20280F:	drivers/net/phy/phylink.c
20281F:	drivers/net/phy/sfp*
20282F:	include/linux/mdio/mdio-i2c.h
20283F:	include/linux/phylink.h
20284F:	include/linux/sfp.h
20285K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20286
20287SGI GRU DRIVER
20288M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20289S:	Maintained
20290F:	drivers/misc/sgi-gru/
20291
20292SGI XP/XPC/XPNET DRIVER
20293M:	Robin Holt <robinmholt@gmail.com>
20294M:	Steve Wahl <steve.wahl@hpe.com>
20295S:	Maintained
20296F:	drivers/misc/sgi-xp/
20297
20298SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20299M:	Wenjia Zhang <wenjia@linux.ibm.com>
20300M:	Jan Karcher <jaka@linux.ibm.com>
20301R:	D. Wythe <alibuda@linux.alibaba.com>
20302R:	Tony Lu <tonylu@linux.alibaba.com>
20303R:	Wen Gu <guwen@linux.alibaba.com>
20304L:	linux-s390@vger.kernel.org
20305S:	Supported
20306F:	net/smc/
20307
20308SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20309M:	Linus Walleij <linus.walleij@linaro.org>
20310L:	linux-iio@vger.kernel.org
20311S:	Maintained
20312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20313F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20314F:	drivers/iio/light/gp2ap002.c
20315
20316SHARP RJ54N1CB0C SENSOR DRIVER
20317M:	Jacopo Mondi <jacopo@jmondi.org>
20318L:	linux-media@vger.kernel.org
20319S:	Odd fixes
20320T:	git git://linuxtv.org/media_tree.git
20321F:	drivers/media/i2c/rj54n1cb0c.c
20322F:	include/media/i2c/rj54n1cb0c.h
20323
20324SHRINKER
20325M:	Andrew Morton <akpm@linux-foundation.org>
20326M:	Dave Chinner <david@fromorbit.com>
20327R:	Qi Zheng <zhengqi.arch@bytedance.com>
20328R:	Roman Gushchin <roman.gushchin@linux.dev>
20329R:	Muchun Song <muchun.song@linux.dev>
20330L:	linux-mm@kvack.org
20331S:	Maintained
20332F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20333F:	include/linux/shrinker.h
20334F:	mm/shrinker.c
20335F:	mm/shrinker_debug.c
20336
20337SH_VOU V4L2 OUTPUT DRIVER
20338L:	linux-media@vger.kernel.org
20339S:	Orphan
20340F:	drivers/media/platform/renesas/sh_vou.c
20341F:	include/media/drv-intf/sh_vou.h
20342
20343SI2157 MEDIA DRIVER
20344L:	linux-media@vger.kernel.org
20345S:	Orphan
20346W:	https://linuxtv.org
20347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20348F:	drivers/media/tuners/si2157*
20349
20350SI2165 MEDIA DRIVER
20351M:	Matthias Schwarzott <zzam@gentoo.org>
20352L:	linux-media@vger.kernel.org
20353S:	Maintained
20354W:	https://linuxtv.org
20355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20356F:	drivers/media/dvb-frontends/si2165*
20357
20358SI2168 MEDIA DRIVER
20359L:	linux-media@vger.kernel.org
20360S:	Orphan
20361W:	https://linuxtv.org
20362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20363F:	drivers/media/dvb-frontends/si2168*
20364
20365SI470X FM RADIO RECEIVER I2C DRIVER
20366M:	Hans Verkuil <hverkuil@xs4all.nl>
20367L:	linux-media@vger.kernel.org
20368S:	Odd Fixes
20369W:	https://linuxtv.org
20370T:	git git://linuxtv.org/media_tree.git
20371F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20372F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20373
20374SI470X FM RADIO RECEIVER USB DRIVER
20375M:	Hans Verkuil <hverkuil@xs4all.nl>
20376L:	linux-media@vger.kernel.org
20377S:	Maintained
20378W:	https://linuxtv.org
20379T:	git git://linuxtv.org/media_tree.git
20380F:	drivers/media/radio/si470x/radio-si470x-common.c
20381F:	drivers/media/radio/si470x/radio-si470x-usb.c
20382F:	drivers/media/radio/si470x/radio-si470x.h
20383
20384SI4713 FM RADIO TRANSMITTER I2C DRIVER
20385M:	Eduardo Valentin <edubezval@gmail.com>
20386L:	linux-media@vger.kernel.org
20387S:	Odd Fixes
20388W:	https://linuxtv.org
20389T:	git git://linuxtv.org/media_tree.git
20390F:	drivers/media/radio/si4713/si4713.?
20391
20392SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20393M:	Eduardo Valentin <edubezval@gmail.com>
20394L:	linux-media@vger.kernel.org
20395S:	Odd Fixes
20396W:	https://linuxtv.org
20397T:	git git://linuxtv.org/media_tree.git
20398F:	drivers/media/radio/si4713/radio-platform-si4713.c
20399
20400SI4713 FM RADIO TRANSMITTER USB DRIVER
20401M:	Hans Verkuil <hverkuil@xs4all.nl>
20402L:	linux-media@vger.kernel.org
20403S:	Maintained
20404W:	https://linuxtv.org
20405T:	git git://linuxtv.org/media_tree.git
20406F:	drivers/media/radio/si4713/radio-usb-si4713.c
20407
20408SIANO DVB DRIVER
20409M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20410L:	linux-media@vger.kernel.org
20411S:	Odd fixes
20412W:	https://linuxtv.org
20413T:	git git://linuxtv.org/media_tree.git
20414F:	drivers/media/common/siano/
20415F:	drivers/media/mmc/siano/
20416F:	drivers/media/usb/siano/
20417F:	drivers/media/usb/siano/
20418
20419SIEMENS IPC LED DRIVERS
20420M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20421M:	Xing Tong Wu <xingtong.wu@siemens.com>
20422M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20423L:	linux-leds@vger.kernel.org
20424S:	Maintained
20425F:	drivers/leds/simple/
20426
20427SIEMENS IPC PLATFORM DRIVERS
20428M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20429M:	Xing Tong Wu <xingtong.wu@siemens.com>
20430M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20431L:	platform-driver-x86@vger.kernel.org
20432S:	Maintained
20433F:	drivers/platform/x86/siemens/
20434F:	include/linux/platform_data/x86/simatic-ipc-base.h
20435F:	include/linux/platform_data/x86/simatic-ipc.h
20436
20437SIEMENS IPC WATCHDOG DRIVERS
20438M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20439M:	Xing Tong Wu <xingtong.wu@siemens.com>
20440M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20441L:	linux-watchdog@vger.kernel.org
20442S:	Maintained
20443F:	drivers/watchdog/simatic-ipc-wdt.c
20444
20445SIFIVE DRIVERS
20446M:	Paul Walmsley <paul.walmsley@sifive.com>
20447M:	Samuel Holland <samuel.holland@sifive.com>
20448L:	linux-riscv@lists.infradead.org
20449S:	Supported
20450F:	drivers/dma/sf-pdma/
20451N:	sifive
20452K:	fu[57]40
20453K:	[^@]sifive
20454
20455SILEAD TOUCHSCREEN DRIVER
20456M:	Hans de Goede <hdegoede@redhat.com>
20457L:	linux-input@vger.kernel.org
20458L:	platform-driver-x86@vger.kernel.org
20459S:	Maintained
20460F:	drivers/input/touchscreen/silead.c
20461F:	drivers/platform/x86/touchscreen_dmi.c
20462
20463SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20464M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20465S:	Supported
20466F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20467F:	drivers/net/wireless/silabs/wfx/
20468
20469SILICON MOTION SM712 FRAME BUFFER DRIVER
20470M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20471M:	Teddy Wang <teddy.wang@siliconmotion.com>
20472M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20473L:	linux-fbdev@vger.kernel.org
20474S:	Maintained
20475F:	Documentation/fb/sm712fb.rst
20476F:	drivers/video/fbdev/sm712*
20477
20478SILVACO I3C DUAL-ROLE MASTER
20479M:	Miquel Raynal <miquel.raynal@bootlin.com>
20480M:	Conor Culhane <conor.culhane@silvaco.com>
20481L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20482S:	Maintained
20483F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20484F:	drivers/i3c/master/svc-i3c-master.c
20485
20486SIMPLEFB FB DRIVER
20487M:	Hans de Goede <hdegoede@redhat.com>
20488L:	linux-fbdev@vger.kernel.org
20489S:	Maintained
20490F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20491F:	drivers/video/fbdev/simplefb.c
20492F:	include/linux/platform_data/simplefb.h
20493
20494SIOX
20495M:	Thorsten Scherer <t.scherer@eckelmann.de>
20496R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20497S:	Supported
20498F:	drivers/gpio/gpio-siox.c
20499F:	drivers/siox/*
20500F:	include/trace/events/siox.h
20501
20502SIPHASH PRF ROUTINES
20503M:	Jason A. Donenfeld <Jason@zx2c4.com>
20504S:	Maintained
20505F:	include/linux/siphash.h
20506F:	lib/siphash.c
20507F:	lib/siphash_kunit.c
20508
20509SIS 190 ETHERNET DRIVER
20510M:	Francois Romieu <romieu@fr.zoreil.com>
20511L:	netdev@vger.kernel.org
20512S:	Maintained
20513F:	drivers/net/ethernet/sis/sis190.c
20514
20515SIS 900/7016 FAST ETHERNET DRIVER
20516M:	Daniele Venzano <venza@brownhat.org>
20517L:	netdev@vger.kernel.org
20518S:	Maintained
20519W:	http://www.brownhat.org/sis900.html
20520F:	drivers/net/ethernet/sis/sis900.*
20521
20522SIS FRAMEBUFFER DRIVER
20523S:	Orphan
20524F:	Documentation/fb/sisfb.rst
20525F:	drivers/video/fbdev/sis/
20526F:	include/video/sisfb.h
20527
20528SIS I2C TOUCHSCREEN DRIVER
20529M:	Mika Penttilä <mpenttil@redhat.com>
20530L:	linux-input@vger.kernel.org
20531S:	Maintained
20532F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20533F:	drivers/input/touchscreen/sis_i2c.c
20534
20535SIS USB2VGA DRIVER
20536M:	Thomas Winischhofer <thomas@winischhofer.net>
20537S:	Maintained
20538W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20539F:	drivers/usb/misc/sisusbvga/
20540
20541SL28 CPLD MFD DRIVER
20542M:	Michael Walle <mwalle@kernel.org>
20543S:	Maintained
20544F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20545F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20546F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20547F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20548F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20549F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20550F:	drivers/gpio/gpio-sl28cpld.c
20551F:	drivers/hwmon/sl28cpld-hwmon.c
20552F:	drivers/irqchip/irq-sl28cpld.c
20553F:	drivers/pwm/pwm-sl28cpld.c
20554F:	drivers/watchdog/sl28cpld_wdt.c
20555
20556SL28 VPD NVMEM LAYOUT DRIVER
20557M:	Michael Walle <mwalle@kernel.org>
20558S:	Maintained
20559F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20560F:	drivers/nvmem/layouts/sl28vpd.c
20561
20562SLAB ALLOCATOR
20563M:	Christoph Lameter <cl@linux.com>
20564M:	Pekka Enberg <penberg@kernel.org>
20565M:	David Rientjes <rientjes@google.com>
20566M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20567M:	Andrew Morton <akpm@linux-foundation.org>
20568M:	Vlastimil Babka <vbabka@suse.cz>
20569R:	Roman Gushchin <roman.gushchin@linux.dev>
20570R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20571L:	linux-mm@kvack.org
20572S:	Maintained
20573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20574F:	include/linux/sl?b*.h
20575F:	mm/sl?b*
20576
20577SLCAN CAN NETWORK DRIVER
20578M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20579L:	linux-can@vger.kernel.org
20580S:	Maintained
20581F:	drivers/net/can/slcan/
20582
20583SLEEPABLE READ-COPY UPDATE (SRCU)
20584M:	Lai Jiangshan <jiangshanlai@gmail.com>
20585M:	"Paul E. McKenney" <paulmck@kernel.org>
20586M:	Josh Triplett <josh@joshtriplett.org>
20587R:	Steven Rostedt <rostedt@goodmis.org>
20588R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20589L:	rcu@vger.kernel.org
20590S:	Supported
20591W:	http://www.rdrop.com/users/paulmck/RCU/
20592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20593F:	include/linux/srcu*.h
20594F:	kernel/rcu/srcu*.c
20595
20596SMACK SECURITY MODULE
20597M:	Casey Schaufler <casey@schaufler-ca.com>
20598L:	linux-security-module@vger.kernel.org
20599S:	Maintained
20600W:	http://schaufler-ca.com
20601T:	git git://github.com/cschaufler/smack-next
20602F:	Documentation/admin-guide/LSM/Smack.rst
20603F:	security/smack/
20604
20605SMC91x ETHERNET DRIVER
20606M:	Nicolas Pitre <nico@fluxnic.net>
20607S:	Odd Fixes
20608F:	drivers/net/ethernet/smsc/smc91x.*
20609
20610SMSC EMC2103 HARDWARE MONITOR DRIVER
20611M:	Steve Glendinning <steve.glendinning@shawell.net>
20612L:	linux-hwmon@vger.kernel.org
20613S:	Maintained
20614F:	Documentation/hwmon/emc2103.rst
20615F:	drivers/hwmon/emc2103.c
20616
20617SMSC SCH5627 HARDWARE MONITOR DRIVER
20618M:	Hans de Goede <hdegoede@redhat.com>
20619L:	linux-hwmon@vger.kernel.org
20620S:	Supported
20621F:	Documentation/hwmon/sch5627.rst
20622F:	drivers/hwmon/sch5627.c
20623
20624SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20625M:	Steve Glendinning <steve.glendinning@shawell.net>
20626L:	linux-fbdev@vger.kernel.org
20627S:	Maintained
20628F:	drivers/video/fbdev/smscufx.c
20629
20630SMSC47B397 HARDWARE MONITOR DRIVER
20631M:	Jean Delvare <jdelvare@suse.com>
20632L:	linux-hwmon@vger.kernel.org
20633S:	Maintained
20634F:	Documentation/hwmon/smsc47b397.rst
20635F:	drivers/hwmon/smsc47b397.c
20636
20637SMSC911x ETHERNET DRIVER
20638M:	Steve Glendinning <steve.glendinning@shawell.net>
20639L:	netdev@vger.kernel.org
20640S:	Maintained
20641F:	drivers/net/ethernet/smsc/smsc911x.*
20642F:	include/linux/smsc911x.h
20643
20644SMSC9420 PCI ETHERNET DRIVER
20645M:	Steve Glendinning <steve.glendinning@shawell.net>
20646L:	netdev@vger.kernel.org
20647S:	Maintained
20648F:	drivers/net/ethernet/smsc/smsc9420.*
20649
20650SNET DPU VIRTIO DATA PATH ACCELERATOR
20651R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20652F:	drivers/vdpa/solidrun/
20653
20654SOCIONEXT (SNI) AVE NETWORK DRIVER
20655M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20656L:	netdev@vger.kernel.org
20657S:	Maintained
20658F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20659F:	drivers/net/ethernet/socionext/sni_ave.c
20660
20661SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20662M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20663M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20664L:	netdev@vger.kernel.org
20665S:	Maintained
20666F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20667F:	drivers/net/ethernet/socionext/netsec.c
20668
20669SOCIONEXT (SNI) Synquacer SPI DRIVER
20670M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20671M:	Jassi Brar <jaswinder.singh@linaro.org>
20672L:	linux-spi@vger.kernel.org
20673S:	Maintained
20674F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20675F:	drivers/spi/spi-synquacer.c
20676
20677SOCIONEXT SYNQUACER I2C DRIVER
20678M:	Ard Biesheuvel <ardb@kernel.org>
20679L:	linux-i2c@vger.kernel.org
20680S:	Maintained
20681F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20682F:	drivers/i2c/busses/i2c-synquacer.c
20683
20684SOCIONEXT UNIPHIER SOUND DRIVER
20685L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20686S:	Orphan
20687F:	sound/soc/uniphier/
20688
20689SOCKET TIMESTAMPING
20690M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20691S:	Maintained
20692F:	Documentation/networking/timestamping.rst
20693F:	include/uapi/linux/net_tstamp.h
20694F:	tools/testing/selftests/net/so_txtime.c
20695
20696SOEKRIS NET48XX LED SUPPORT
20697M:	Chris Boot <bootc@bootc.net>
20698S:	Maintained
20699F:	drivers/leds/leds-net48xx.c
20700
20701SOFT-IWARP DRIVER (siw)
20702M:	Bernard Metzler <bmt@zurich.ibm.com>
20703L:	linux-rdma@vger.kernel.org
20704S:	Supported
20705F:	drivers/infiniband/sw/siw/
20706F:	include/uapi/rdma/siw-abi.h
20707
20708SOFT-ROCE DRIVER (rxe)
20709M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20710L:	linux-rdma@vger.kernel.org
20711S:	Supported
20712F:	drivers/infiniband/sw/rxe/
20713F:	include/uapi/rdma/rdma_user_rxe.h
20714
20715SOFTLOGIC 6x10 MPEG CODEC
20716M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20717M:	Anton Sviridenko <anton@corp.bluecherry.net>
20718M:	Andrey Utkin <andrey_utkin@fastmail.com>
20719M:	Ismael Luceno <ismael@iodev.co.uk>
20720L:	linux-media@vger.kernel.org
20721S:	Supported
20722F:	drivers/media/pci/solo6x10/
20723
20724SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20725M:	James Morse <james.morse@arm.com>
20726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20727S:	Maintained
20728F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20729F:	drivers/firmware/arm_sdei.c
20730F:	include/linux/arm_sdei.h
20731F:	include/uapi/linux/arm_sdei.h
20732
20733SOFTWARE NODES AND DEVICE PROPERTIES
20734R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20735R:	Daniel Scally <djrscally@gmail.com>
20736R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20737R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20738L:	linux-acpi@vger.kernel.org
20739S:	Maintained
20740F:	drivers/base/property.c
20741F:	drivers/base/swnode.c
20742F:	include/linux/fwnode.h
20743F:	include/linux/property.h
20744
20745SOFTWARE RAID (Multiple Disks) SUPPORT
20746M:	Song Liu <song@kernel.org>
20747R:	Yu Kuai <yukuai3@huawei.com>
20748L:	linux-raid@vger.kernel.org
20749S:	Supported
20750Q:	https://patchwork.kernel.org/project/linux-raid/list/
20751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20752F:	drivers/md/Kconfig
20753F:	drivers/md/Makefile
20754F:	drivers/md/md*
20755F:	drivers/md/raid*
20756F:	include/linux/raid/
20757F:	include/uapi/linux/raid/
20758
20759SOLIDRUN CLEARFOG SUPPORT
20760M:	Russell King <linux@armlinux.org.uk>
20761S:	Maintained
20762F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20763F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20764
20765SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20766M:	Russell King <linux@armlinux.org.uk>
20767S:	Maintained
20768F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20769F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20770F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20771
20772SONIC NETWORK DRIVER
20773M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20774L:	netdev@vger.kernel.org
20775S:	Maintained
20776F:	drivers/net/ethernet/natsemi/sonic.*
20777
20778SONICS SILICON BACKPLANE DRIVER (SSB)
20779M:	Michael Buesch <m@bues.ch>
20780L:	linux-wireless@vger.kernel.org
20781S:	Maintained
20782F:	drivers/ssb/
20783F:	include/linux/ssb/
20784
20785SONY IMX208 SENSOR DRIVER
20786M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20787L:	linux-media@vger.kernel.org
20788S:	Maintained
20789T:	git git://linuxtv.org/media_tree.git
20790F:	drivers/media/i2c/imx208.c
20791
20792SONY IMX214 SENSOR DRIVER
20793M:	Ricardo Ribalda <ribalda@kernel.org>
20794L:	linux-media@vger.kernel.org
20795S:	Maintained
20796T:	git git://linuxtv.org/media_tree.git
20797F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20798F:	drivers/media/i2c/imx214.c
20799
20800SONY IMX219 SENSOR DRIVER
20801M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20802L:	linux-media@vger.kernel.org
20803S:	Maintained
20804T:	git git://linuxtv.org/media_tree.git
20805F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20806F:	drivers/media/i2c/imx219.c
20807
20808SONY IMX258 SENSOR DRIVER
20809M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20810L:	linux-media@vger.kernel.org
20811S:	Maintained
20812T:	git git://linuxtv.org/media_tree.git
20813F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20814F:	drivers/media/i2c/imx258.c
20815
20816SONY IMX274 SENSOR DRIVER
20817M:	Leon Luo <leonl@leopardimaging.com>
20818L:	linux-media@vger.kernel.org
20819S:	Maintained
20820T:	git git://linuxtv.org/media_tree.git
20821F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20822F:	drivers/media/i2c/imx274.c
20823
20824SONY IMX290 SENSOR DRIVER
20825M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20826L:	linux-media@vger.kernel.org
20827S:	Maintained
20828T:	git git://linuxtv.org/media_tree.git
20829F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20830F:	drivers/media/i2c/imx290.c
20831
20832SONY IMX296 SENSOR DRIVER
20833M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20834M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20835L:	linux-media@vger.kernel.org
20836S:	Maintained
20837T:	git git://linuxtv.org/media_tree.git
20838F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20839F:	drivers/media/i2c/imx296.c
20840
20841SONY IMX319 SENSOR DRIVER
20842M:	Bingbu Cao <bingbu.cao@intel.com>
20843L:	linux-media@vger.kernel.org
20844S:	Maintained
20845T:	git git://linuxtv.org/media_tree.git
20846F:	drivers/media/i2c/imx319.c
20847
20848SONY IMX334 SENSOR DRIVER
20849L:	linux-media@vger.kernel.org
20850S:	Orphan
20851T:	git git://linuxtv.org/media_tree.git
20852F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20853F:	drivers/media/i2c/imx334.c
20854
20855SONY IMX335 SENSOR DRIVER
20856L:	linux-media@vger.kernel.org
20857S:	Orphan
20858T:	git git://linuxtv.org/media_tree.git
20859F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20860F:	drivers/media/i2c/imx335.c
20861
20862SONY IMX355 SENSOR DRIVER
20863M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20864L:	linux-media@vger.kernel.org
20865S:	Maintained
20866T:	git git://linuxtv.org/media_tree.git
20867F:	drivers/media/i2c/imx355.c
20868
20869SONY IMX412 SENSOR DRIVER
20870L:	linux-media@vger.kernel.org
20871S:	Orphan
20872T:	git git://linuxtv.org/media_tree.git
20873F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20874F:	drivers/media/i2c/imx412.c
20875
20876SONY IMX415 SENSOR DRIVER
20877M:	Michael Riesch <michael.riesch@wolfvision.net>
20878L:	linux-media@vger.kernel.org
20879S:	Maintained
20880T:	git git://linuxtv.org/media_tree.git
20881F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20882F:	drivers/media/i2c/imx415.c
20883
20884SONY MEMORYSTICK SUBSYSTEM
20885M:	Maxim Levitsky <maximlevitsky@gmail.com>
20886M:	Alex Dubov <oakad@yahoo.com>
20887M:	Ulf Hansson <ulf.hansson@linaro.org>
20888L:	linux-mmc@vger.kernel.org
20889S:	Maintained
20890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20891F:	drivers/memstick/
20892F:	include/linux/memstick.h
20893
20894SONY VAIO CONTROL DEVICE DRIVER
20895M:	Mattia Dongili <malattia@linux.it>
20896L:	platform-driver-x86@vger.kernel.org
20897S:	Maintained
20898W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20899F:	Documentation/admin-guide/laptops/sony-laptop.rst
20900F:	drivers/char/sonypi.c
20901F:	drivers/platform/x86/sony-laptop.c
20902F:	include/linux/sony-laptop.h
20903
20904SOPHGO DEVICETREES and DRIVERS
20905M:	Chen Wang <unicorn_wang@outlook.com>
20906M:	Inochi Amaoto <inochiama@outlook.com>
20907T:	git https://github.com/sophgo/linux.git
20908S:	Maintained
20909N:	sophgo
20910K:	sophgo
20911
20912SOUND
20913M:	Jaroslav Kysela <perex@perex.cz>
20914M:	Takashi Iwai <tiwai@suse.com>
20915L:	linux-sound@vger.kernel.org
20916S:	Maintained
20917W:	http://www.alsa-project.org/
20918Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20920F:	Documentation/sound/
20921F:	include/sound/
20922F:	include/uapi/sound/
20923F:	sound/
20924F:	tools/testing/selftests/alsa
20925
20926SOUND - ALSA SELFTESTS
20927M:	Mark Brown <broonie@kernel.org>
20928L:	linux-sound@vger.kernel.org
20929L:	linux-kselftest@vger.kernel.org
20930S:	Supported
20931F:	tools/testing/selftests/alsa
20932
20933SOUND - COMPRESSED AUDIO
20934M:	Vinod Koul <vkoul@kernel.org>
20935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20936S:	Supported
20937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20938F:	Documentation/sound/designs/compress-offload.rst
20939F:	include/sound/compress_driver.h
20940F:	include/uapi/sound/compress_*
20941F:	sound/core/compress_offload.c
20942F:	sound/soc/soc-compress.c
20943
20944SOUND - CORE KUNIT TEST
20945M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20946L:	linux-sound@vger.kernel.org
20947S:	Supported
20948F:	sound/core/sound_kunit.c
20949
20950SOUND - DMAENGINE HELPERS
20951M:	Lars-Peter Clausen <lars@metafoo.de>
20952S:	Supported
20953F:	include/sound/dmaengine_pcm.h
20954F:	sound/core/pcm_dmaengine.c
20955F:	sound/soc/soc-generic-dmaengine-pcm.c
20956
20957SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20958M:	Liam Girdwood <lgirdwood@gmail.com>
20959M:	Mark Brown <broonie@kernel.org>
20960L:	linux-sound@vger.kernel.org
20961S:	Supported
20962W:	http://alsa-project.org/main/index.php/ASoC
20963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20964F:	Documentation/devicetree/bindings/sound/
20965F:	Documentation/sound/soc/
20966F:	include/dt-bindings/sound/
20967F:	include/sound/soc*
20968F:	include/sound/sof.h
20969F:	include/sound/sof/
20970F:	include/trace/events/sof*.h
20971F:	include/uapi/sound/asoc.h
20972F:	sound/soc/
20973
20974SOUND - SOC LAYER / dapm-graph
20975M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20976L:	linux-sound@vger.kernel.org
20977S:	Maintained
20978F:	tools/sound/dapm-graph
20979
20980SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20981M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20982M:	Liam Girdwood <lgirdwood@gmail.com>
20983M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20984M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20985M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20986M:	Daniel Baluta <daniel.baluta@nxp.com>
20987R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20988L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20989S:	Supported
20990W:	https://github.com/thesofproject/linux/
20991F:	sound/soc/sof/
20992
20993SOUNDWIRE SUBSYSTEM
20994M:	Vinod Koul <vkoul@kernel.org>
20995M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20996R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20997R:	Sanyog Kale <sanyog.r.kale@intel.com>
20998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20999S:	Supported
21000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21001F:	Documentation/driver-api/soundwire/
21002F:	drivers/soundwire/
21003F:	include/linux/soundwire/
21004
21005SP2 MEDIA DRIVER
21006M:	Olli Salonen <olli.salonen@iki.fi>
21007L:	linux-media@vger.kernel.org
21008S:	Maintained
21009W:	https://linuxtv.org
21010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21011F:	drivers/media/dvb-frontends/sp2*
21012
21013SPANISH DOCUMENTATION
21014M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21015R:	Avadhut Naik <avadhut.naik@amd.com>
21016S:	Maintained
21017F:	Documentation/translations/sp_SP/
21018
21019SPARC + UltraSPARC (sparc/sparc64)
21020M:	"David S. Miller" <davem@davemloft.net>
21021M:	Andreas Larsson <andreas@gaisler.com>
21022L:	sparclinux@vger.kernel.org
21023S:	Maintained
21024Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21027F:	arch/sparc/
21028F:	drivers/sbus/
21029
21030SPARC SERIAL DRIVERS
21031M:	"David S. Miller" <davem@davemloft.net>
21032L:	sparclinux@vger.kernel.org
21033S:	Maintained
21034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21036F:	drivers/tty/serial/suncore.c
21037F:	drivers/tty/serial/sunhv.c
21038F:	drivers/tty/serial/sunsab.c
21039F:	drivers/tty/serial/sunsab.h
21040F:	drivers/tty/serial/sunsu.c
21041F:	drivers/tty/serial/sunzilog.c
21042F:	drivers/tty/serial/sunzilog.h
21043F:	drivers/tty/vcc.c
21044F:	include/linux/sunserialcore.h
21045
21046SPARSE CHECKER
21047M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21048L:	linux-sparse@vger.kernel.org
21049S:	Maintained
21050W:	https://sparse.docs.kernel.org/
21051Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21052B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21053T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21054F:	include/linux/compiler.h
21055
21056SPEAKUP CONSOLE SPEECH DRIVER
21057M:	William Hubbs <w.d.hubbs@gmail.com>
21058M:	Chris Brannon <chris@the-brannons.com>
21059M:	Kirk Reiser <kirk@reisers.ca>
21060M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21061L:	speakup@linux-speakup.org
21062S:	Odd Fixes
21063W:	http://www.linux-speakup.org/
21064W:	https://github.com/linux-speakup/speakup
21065B:	https://github.com/linux-speakup/speakup/issues
21066F:	drivers/accessibility/speakup/
21067
21068SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21069M:	Viresh Kumar <vireshk@kernel.org>
21070M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21071M:	soc@kernel.org
21072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21073S:	Maintained
21074W:	http://www.st.com/spear
21075F:	arch/arm/boot/dts/st/spear*
21076F:	arch/arm/mach-spear/
21077F:	drivers/clk/spear/
21078F:	drivers/pinctrl/spear/
21079
21080SPI NOR SUBSYSTEM
21081M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21082M:	Pratyush Yadav <pratyush@kernel.org>
21083M:	Michael Walle <mwalle@kernel.org>
21084L:	linux-mtd@lists.infradead.org
21085S:	Maintained
21086W:	http://www.linux-mtd.infradead.org/
21087Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21088C:	irc://irc.oftc.net/mtd
21089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21090F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21091F:	drivers/mtd/spi-nor/
21092F:	include/linux/mtd/spi-nor.h
21093
21094SPI SUBSYSTEM
21095M:	Mark Brown <broonie@kernel.org>
21096L:	linux-spi@vger.kernel.org
21097S:	Maintained
21098Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21100F:	Documentation/devicetree/bindings/spi/
21101F:	Documentation/spi/
21102F:	drivers/spi/
21103F:	include/linux/spi/
21104F:	include/uapi/linux/spi/
21105F:	tools/spi/
21106
21107SPIDERNET NETWORK DRIVER for CELL
21108M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21109M:	Geoff Levand <geoff@infradead.org>
21110L:	netdev@vger.kernel.org
21111L:	linuxppc-dev@lists.ozlabs.org
21112S:	Maintained
21113F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21114F:	drivers/net/ethernet/toshiba/spider_net*
21115
21116SPMI SUBSYSTEM
21117M:	Stephen Boyd <sboyd@kernel.org>
21118L:	linux-kernel@vger.kernel.org
21119S:	Maintained
21120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21121F:	Documentation/devicetree/bindings/spmi/
21122F:	drivers/spmi/
21123F:	include/dt-bindings/spmi/spmi.h
21124F:	include/linux/spmi.h
21125F:	include/trace/events/spmi.h
21126
21127SPU FILE SYSTEM
21128M:	Jeremy Kerr <jk@ozlabs.org>
21129L:	linuxppc-dev@lists.ozlabs.org
21130S:	Supported
21131W:	http://www.ibm.com/developerworks/power/cell/
21132F:	Documentation/filesystems/spufs/spufs.rst
21133F:	arch/powerpc/platforms/cell/spufs/
21134
21135SQUASHFS FILE SYSTEM
21136M:	Phillip Lougher <phillip@squashfs.org.uk>
21137L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21138S:	Maintained
21139W:	http://squashfs.org.uk
21140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21141F:	Documentation/filesystems/squashfs.rst
21142F:	fs/squashfs/
21143
21144SRM (Alpha) environment access
21145M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21146S:	Maintained
21147F:	arch/alpha/kernel/srm_env.c
21148
21149ST LSM6DSx IMU IIO DRIVER
21150M:	Lorenzo Bianconi <lorenzo@kernel.org>
21151L:	linux-iio@vger.kernel.org
21152S:	Maintained
21153W:	http://www.st.com/
21154F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21155F:	drivers/iio/imu/st_lsm6dsx/
21156
21157ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21158M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21159M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21160L:	linux-media@vger.kernel.org
21161S:	Maintained
21162T:	git git://linuxtv.org/media_tree.git
21163F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21164F:	drivers/media/i2c/st-mipid02.c
21165
21166ST STM32 FIREWALL
21167M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21168S:	Maintained
21169F:	drivers/bus/stm32_etzpc.c
21170F:	drivers/bus/stm32_firewall.c
21171F:	drivers/bus/stm32_rifsc.c
21172
21173ST STM32 I2C/SMBUS DRIVER
21174M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21175M:	Alain Volmat <alain.volmat@foss.st.com>
21176L:	linux-i2c@vger.kernel.org
21177S:	Maintained
21178F:	drivers/i2c/busses/i2c-stm32*
21179
21180ST STM32 SPI DRIVER
21181M:	Alain Volmat <alain.volmat@foss.st.com>
21182L:	linux-spi@vger.kernel.org
21183S:	Maintained
21184F:	drivers/spi/spi-stm32.c
21185
21186ST STPDDC60 DRIVER
21187M:	Daniel Nilsson <daniel.nilsson@flex.com>
21188L:	linux-hwmon@vger.kernel.org
21189S:	Maintained
21190F:	Documentation/hwmon/stpddc60.rst
21191F:	drivers/hwmon/pmbus/stpddc60.c
21192
21193ST VGXY61 DRIVER
21194M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21195M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21196L:	linux-media@vger.kernel.org
21197S:	Maintained
21198T:	git git://linuxtv.org/media_tree.git
21199F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21200F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21201F:	drivers/media/i2c/st-vgxy61.c
21202
21203ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21204M:	Song Qiang <songqiang1304521@gmail.com>
21205L:	linux-iio@vger.kernel.org
21206S:	Maintained
21207F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21208F:	drivers/iio/proximity/vl53l0x-i2c.c
21209
21210STABLE BRANCH
21211M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21212M:	Sasha Levin <sashal@kernel.org>
21213L:	stable@vger.kernel.org
21214S:	Supported
21215F:	Documentation/process/stable-kernel-rules.rst
21216
21217STAGING - ATOMISP DRIVER
21218M:	Hans de Goede <hdegoede@redhat.com>
21219M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21220R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21221L:	linux-media@vger.kernel.org
21222S:	Maintained
21223F:	drivers/staging/media/atomisp/
21224
21225STAGING - FIELDBUS SUBSYSTEM
21226M:	Sven Van Asbroeck <TheSven73@gmail.com>
21227S:	Maintained
21228F:	drivers/staging/fieldbus/*
21229F:	drivers/staging/fieldbus/Documentation/
21230
21231STAGING - HMS ANYBUS-S BUS
21232M:	Sven Van Asbroeck <TheSven73@gmail.com>
21233S:	Maintained
21234F:	drivers/staging/fieldbus/anybuss/
21235
21236STAGING - INDUSTRIAL IO
21237M:	Jonathan Cameron <jic23@kernel.org>
21238L:	linux-iio@vger.kernel.org
21239S:	Odd Fixes
21240F:	Documentation/devicetree/bindings/staging/iio/
21241F:	drivers/staging/iio/
21242
21243STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21244M:	Marc Dietrich <marvin24@gmx.de>
21245L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21246L:	linux-tegra@vger.kernel.org
21247S:	Maintained
21248F:	drivers/staging/nvec/
21249
21250STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21251M:	Jens Frederich <jfrederich@gmail.com>
21252M:	Jon Nettleton <jon.nettleton@gmail.com>
21253S:	Maintained
21254W:	http://wiki.laptop.org/go/DCON
21255F:	drivers/staging/olpc_dcon/
21256
21257STAGING - REALTEK RTL8712U DRIVERS
21258M:	Larry Finger <Larry.Finger@lwfinger.net>
21259M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21260S:	Odd Fixes
21261F:	drivers/staging/rtl8712/
21262
21263STAGING - SEPS525 LCD CONTROLLER DRIVERS
21264M:	Michael Hennerich <michael.hennerich@analog.com>
21265L:	linux-fbdev@vger.kernel.org
21266S:	Supported
21267F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21268F:	drivers/staging/fbtft/fb_seps525.c
21269
21270STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21271M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21272M:	Teddy Wang <teddy.wang@siliconmotion.com>
21273M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21274L:	linux-fbdev@vger.kernel.org
21275S:	Maintained
21276F:	drivers/staging/sm750fb/
21277
21278STAGING - VIA VT665X DRIVERS
21279M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21280S:	Odd Fixes
21281F:	drivers/staging/vt665?/
21282
21283STAGING SUBSYSTEM
21284M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21285L:	linux-staging@lists.linux.dev
21286S:	Supported
21287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21288F:	drivers/staging/
21289
21290STANDALONE CACHE CONTROLLER DRIVERS
21291M:	Conor Dooley <conor@kernel.org>
21292L:	linux-riscv@lists.infradead.org
21293S:	Maintained
21294T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21295F:	drivers/cache
21296
21297STARFIRE/DURALAN NETWORK DRIVER
21298M:	Ion Badulescu <ionut@badula.org>
21299S:	Odd Fixes
21300F:	drivers/net/ethernet/adaptec/starfire*
21301
21302STARFIVE CAMERA SUBSYSTEM DRIVER
21303M:	Jack Zhu <jack.zhu@starfivetech.com>
21304M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21305L:	linux-media@vger.kernel.org
21306S:	Maintained
21307F:	Documentation/admin-guide/media/starfive_camss.rst
21308F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21309F:	drivers/staging/media/starfive/camss
21310
21311STARFIVE CRYPTO DRIVER
21312M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21313M:	William Qiu <william.qiu@starfivetech.com>
21314S:	Supported
21315F:	Documentation/devicetree/bindings/crypto/starfive*
21316F:	drivers/crypto/starfive/
21317
21318STARFIVE DEVICETREES
21319M:	Emil Renner Berthing <kernel@esmil.dk>
21320S:	Maintained
21321F:	arch/riscv/boot/dts/starfive/
21322
21323STARFIVE DWMAC GLUE LAYER
21324M:	Emil Renner Berthing <kernel@esmil.dk>
21325M:	Minda Chen <minda.chen@starfivetech.com>
21326S:	Maintained
21327F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21328F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21329
21330STARFIVE JH7110 DPHY RX DRIVER
21331M:	Jack Zhu <jack.zhu@starfivetech.com>
21332M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21333S:	Supported
21334F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21335F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21336
21337STARFIVE JH7110 MMC/SD/SDIO DRIVER
21338M:	William Qiu <william.qiu@starfivetech.com>
21339S:	Supported
21340F:	Documentation/devicetree/bindings/mmc/starfive*
21341F:	drivers/mmc/host/dw_mmc-starfive.c
21342
21343STARFIVE JH7110 PLL CLOCK DRIVER
21344M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21345S:	Supported
21346F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21347F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21348
21349STARFIVE JH7110 PWMDAC DRIVER
21350M:	Hal Feng <hal.feng@starfivetech.com>
21351M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21352S:	Supported
21353F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21354F:	sound/soc/starfive/jh7110_pwmdac.c
21355
21356STARFIVE JH7110 SYSCON
21357M:	William Qiu <william.qiu@starfivetech.com>
21358M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21359S:	Supported
21360F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21361
21362STARFIVE JH7110 TDM DRIVER
21363M:	Walker Chen <walker.chen@starfivetech.com>
21364S:	Maintained
21365F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21366F:	sound/soc/starfive/jh7110_tdm.c
21367
21368STARFIVE JH71X0 CLOCK DRIVERS
21369M:	Emil Renner Berthing <kernel@esmil.dk>
21370M:	Hal Feng <hal.feng@starfivetech.com>
21371S:	Maintained
21372F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21373F:	drivers/clk/starfive/clk-starfive-jh71*
21374F:	include/dt-bindings/clock/starfive?jh71*.h
21375
21376STARFIVE JH71X0 PINCTRL DRIVERS
21377M:	Emil Renner Berthing <kernel@esmil.dk>
21378M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21379M:	Hal Feng <hal.feng@starfivetech.com>
21380L:	linux-gpio@vger.kernel.org
21381S:	Maintained
21382F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21383F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21384F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21385F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21386
21387STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21388M:	Emil Renner Berthing <kernel@esmil.dk>
21389M:	Hal Feng <hal.feng@starfivetech.com>
21390S:	Maintained
21391F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21392F:	drivers/reset/starfive/reset-starfive-jh71*
21393F:	include/dt-bindings/reset/starfive?jh71*.h
21394
21395STARFIVE JH71X0 USB DRIVERS
21396M:	Minda Chen <minda.chen@starfivetech.com>
21397S:	Maintained
21398F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21399F:	drivers/usb/cdns3/cdns3-starfive.c
21400
21401STARFIVE JH71XX PMU CONTROLLER DRIVER
21402M:	Walker Chen <walker.chen@starfivetech.com>
21403M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21404S:	Supported
21405F:	Documentation/devicetree/bindings/power/starfive*
21406F:	drivers/pmdomain/starfive/
21407F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21408
21409STARFIVE SOC DRIVERS
21410M:	Conor Dooley <conor@kernel.org>
21411S:	Maintained
21412T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21413F:	Documentation/devicetree/bindings/soc/starfive/
21414
21415STARFIVE STARLINK PMU DRIVER
21416M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21417S:	Maintained
21418F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21419F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21420F:	drivers/perf/starfive_starlink_pmu.c
21421
21422STARFIVE TRNG DRIVER
21423M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21424S:	Supported
21425F:	Documentation/devicetree/bindings/rng/starfive*
21426F:	drivers/char/hw_random/jh7110-trng.c
21427
21428STARFIVE WATCHDOG DRIVER
21429M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21430M:	Samin Guo <samin.guo@starfivetech.com>
21431S:	Supported
21432F:	Documentation/devicetree/bindings/watchdog/starfive*
21433F:	drivers/watchdog/starfive-wdt.c
21434
21435STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21436M:	Minda Chen <minda.chen@starfivetech.com>
21437S:	Supported
21438F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21439F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21440F:	drivers/phy/starfive/phy-jh7110-pcie.c
21441F:	drivers/phy/starfive/phy-jh7110-usb.c
21442
21443STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21444M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21445S:	Supported
21446F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21447F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21448
21449STATIC BRANCH/CALL
21450M:	Peter Zijlstra <peterz@infradead.org>
21451M:	Josh Poimboeuf <jpoimboe@kernel.org>
21452M:	Jason Baron <jbaron@akamai.com>
21453R:	Steven Rostedt <rostedt@goodmis.org>
21454R:	Ard Biesheuvel <ardb@kernel.org>
21455S:	Supported
21456F:	arch/*/include/asm/jump_label*.h
21457F:	arch/*/include/asm/static_call*.h
21458F:	arch/*/kernel/jump_label.c
21459F:	arch/*/kernel/static_call.c
21460F:	include/linux/jump_label*.h
21461F:	include/linux/static_call*.h
21462F:	kernel/jump_label.c
21463F:	kernel/static_call.c
21464
21465STI AUDIO (ASoC) DRIVERS
21466M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21468S:	Maintained
21469F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21470F:	sound/soc/sti/
21471
21472STI CEC DRIVER
21473M:	Alain Volmat <alain.volmat@foss.st.com>
21474S:	Maintained
21475F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21476F:	drivers/media/cec/platform/sti/
21477
21478STK1160 USB VIDEO CAPTURE DRIVER
21479M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21480L:	linux-media@vger.kernel.org
21481S:	Maintained
21482T:	git git://linuxtv.org/media_tree.git
21483F:	drivers/media/usb/stk1160/
21484
21485STM32 AUDIO (ASoC) DRIVERS
21486M:	Olivier Moysan <olivier.moysan@foss.st.com>
21487M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21489S:	Maintained
21490F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21491F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21492F:	sound/soc/stm/
21493
21494STM32 TIMER/LPTIMER DRIVERS
21495M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21496S:	Maintained
21497F:	Documentation/ABI/testing/*timer-stm32
21498F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21499F:	drivers/*/stm32-*timer*
21500F:	drivers/pwm/pwm-stm32*
21501F:	include/linux/*/stm32-*tim*
21502
21503STMMAC ETHERNET DRIVER
21504M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21505M:	Jose Abreu <joabreu@synopsys.com>
21506L:	netdev@vger.kernel.org
21507S:	Supported
21508W:	http://www.stlinux.com
21509F:	Documentation/networking/device_drivers/ethernet/stmicro/
21510F:	drivers/net/ethernet/stmicro/stmmac/
21511
21512SUN HAPPY MEAL ETHERNET DRIVER
21513M:	Sean Anderson <seanga2@gmail.com>
21514S:	Maintained
21515F:	drivers/net/ethernet/sun/sunhme.*
21516
21517SUN3/3X
21518M:	Sam Creasey <sammy@sammy.net>
21519S:	Maintained
21520W:	http://sammy.net/sun3/
21521F:	arch/m68k/include/asm/sun3*
21522F:	arch/m68k/kernel/*sun3*
21523F:	arch/m68k/sun3*/
21524F:	drivers/net/ethernet/i825xx/sun3*
21525
21526SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21527M:	Hans de Goede <hdegoede@redhat.com>
21528L:	linux-input@vger.kernel.org
21529S:	Maintained
21530F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21531F:	drivers/input/keyboard/sun4i-lradc-keys.c
21532
21533SUNDANCE NETWORK DRIVER
21534M:	Denis Kirjanov <kda@linux-powerpc.org>
21535L:	netdev@vger.kernel.org
21536S:	Maintained
21537F:	drivers/net/ethernet/dlink/sundance.c
21538
21539SUNPLUS ETHERNET DRIVER
21540M:	Wells Lu <wellslutw@gmail.com>
21541L:	netdev@vger.kernel.org
21542S:	Maintained
21543W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21544F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21545F:	drivers/net/ethernet/sunplus/
21546
21547SUNPLUS MMC DRIVER
21548M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21549M:	Li-hao Kuo <lhjeff911@gmail.com>
21550S:	Maintained
21551F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21552F:	drivers/mmc/host/sunplus-mmc.c
21553
21554SUNPLUS OCOTP DRIVER
21555M:	Vincent Shih <vincent.sunplus@gmail.com>
21556S:	Maintained
21557F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21558F:	drivers/nvmem/sunplus-ocotp.c
21559
21560SUNPLUS PWM DRIVER
21561M:	Hammer Hsieh <hammerh0314@gmail.com>
21562S:	Maintained
21563F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21564F:	drivers/pwm/pwm-sunplus.c
21565
21566SUNPLUS RTC DRIVER
21567M:	Vincent Shih <vincent.sunplus@gmail.com>
21568L:	linux-rtc@vger.kernel.org
21569S:	Maintained
21570F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21571F:	drivers/rtc/rtc-sunplus.c
21572
21573SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21574M:	Li-hao Kuo <lhjeff911@gmail.com>
21575L:	linux-spi@vger.kernel.org
21576S:	Maintained
21577F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21578F:	drivers/spi/spi-sunplus-sp7021.c
21579
21580SUNPLUS UART DRIVER
21581M:	Hammer Hsieh <hammerh0314@gmail.com>
21582S:	Maintained
21583F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21584F:	drivers/tty/serial/sunplus-uart.c
21585
21586SUNPLUS USB2 PHY DRIVER
21587M:	Vincent Shih <vincent.sunplus@gmail.com>
21588L:	linux-usb@vger.kernel.org
21589S:	Maintained
21590F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21591F:	drivers/phy/sunplus/Kconfig
21592F:	drivers/phy/sunplus/Makefile
21593F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21594
21595SUNPLUS WATCHDOG DRIVER
21596M:	Xiantao Hu <xt.hu@cqplus1.com>
21597L:	linux-watchdog@vger.kernel.org
21598S:	Maintained
21599F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21600F:	drivers/watchdog/sunplus_wdt.c
21601
21602SUPERH
21603M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21604M:	Rich Felker <dalias@libc.org>
21605M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21606L:	linux-sh@vger.kernel.org
21607S:	Maintained
21608Q:	http://patchwork.kernel.org/project/linux-sh/list/
21609F:	Documentation/arch/sh/
21610F:	arch/sh/
21611F:	drivers/sh/
21612
21613SUSPEND TO RAM
21614M:	"Rafael J. Wysocki" <rafael@kernel.org>
21615M:	Len Brown <len.brown@intel.com>
21616M:	Pavel Machek <pavel@ucw.cz>
21617L:	linux-pm@vger.kernel.org
21618S:	Supported
21619B:	https://bugzilla.kernel.org
21620F:	Documentation/power/
21621F:	arch/x86/kernel/acpi/sleep*
21622F:	arch/x86/kernel/acpi/wakeup*
21623F:	drivers/base/power/
21624F:	include/linux/freezer.h
21625F:	include/linux/pm.h
21626F:	include/linux/suspend.h
21627F:	kernel/power/
21628
21629SVGA HANDLING
21630M:	Martin Mares <mj@ucw.cz>
21631L:	linux-video@atrey.karlin.mff.cuni.cz
21632S:	Maintained
21633F:	Documentation/admin-guide/svga.rst
21634F:	arch/x86/boot/video*
21635
21636SWITCHDEV
21637M:	Jiri Pirko <jiri@resnulli.us>
21638M:	Ivan Vecera <ivecera@redhat.com>
21639L:	netdev@vger.kernel.org
21640S:	Supported
21641F:	include/net/switchdev.h
21642F:	net/switchdev/
21643
21644SY8106A REGULATOR DRIVER
21645M:	Icenowy Zheng <icenowy@aosc.io>
21646S:	Maintained
21647F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21648F:	drivers/regulator/sy8106a-regulator.c
21649
21650SYNC FILE FRAMEWORK
21651M:	Sumit Semwal <sumit.semwal@linaro.org>
21652R:	Gustavo Padovan <gustavo@padovan.org>
21653L:	linux-media@vger.kernel.org
21654L:	dri-devel@lists.freedesktop.org
21655S:	Maintained
21656T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21657F:	Documentation/driver-api/sync_file.rst
21658F:	drivers/dma-buf/dma-fence*
21659F:	drivers/dma-buf/sw_sync.c
21660F:	drivers/dma-buf/sync_*
21661F:	include/linux/sync_file.h
21662F:	include/uapi/linux/sync_file.h
21663
21664SYNOPSYS ARC ARCHITECTURE
21665M:	Vineet Gupta <vgupta@kernel.org>
21666L:	linux-snps-arc@lists.infradead.org
21667S:	Supported
21668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21669F:	Documentation/arch/arc
21670F:	Documentation/devicetree/bindings/arc/*
21671F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21672F:	arch/arc/
21673F:	drivers/clocksource/arc_timer.c
21674F:	drivers/tty/serial/arc_uart.c
21675
21676SYNOPSYS ARC HSDK SDP pll clock driver
21677M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21678S:	Supported
21679F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21680F:	drivers/clk/clk-hsdk-pll.c
21681
21682SYNOPSYS ARC SDP clock driver
21683M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21684S:	Supported
21685F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21686F:	drivers/clk/axs10x/*
21687
21688SYNOPSYS ARC SDP platform support
21689M:	Alexey Brodkin <abrodkin@synopsys.com>
21690S:	Supported
21691F:	Documentation/devicetree/bindings/arc/axs10*
21692F:	arch/arc/boot/dts/ax*
21693F:	arch/arc/plat-axs10x
21694
21695SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21696M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21697S:	Supported
21698F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21699F:	drivers/reset/reset-axs10x.c
21700
21701SYNOPSYS CREG GPIO DRIVER
21702M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21703S:	Maintained
21704F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21705F:	drivers/gpio/gpio-creg-snps.c
21706
21707SYNOPSYS DESIGNWARE 8250 UART DRIVER
21708M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21709R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21710S:	Supported
21711F:	drivers/tty/serial/8250/8250_dw.c
21712F:	drivers/tty/serial/8250/8250_dwlib.*
21713F:	drivers/tty/serial/8250/8250_lpss.c
21714
21715SYNOPSYS DESIGNWARE APB GPIO DRIVER
21716M:	Hoan Tran <hoan@os.amperecomputing.com>
21717M:	Serge Semin <fancer.lancer@gmail.com>
21718L:	linux-gpio@vger.kernel.org
21719S:	Maintained
21720F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21721F:	drivers/gpio/gpio-dwapb.c
21722
21723SYNOPSYS DESIGNWARE APB SSI DRIVER
21724M:	Serge Semin <fancer.lancer@gmail.com>
21725L:	linux-spi@vger.kernel.org
21726S:	Supported
21727F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21728F:	drivers/spi/spi-dw*
21729
21730SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21731M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21732S:	Maintained
21733F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21734F:	drivers/dma/dw-axi-dmac/
21735
21736SYNOPSYS DESIGNWARE DMAC DRIVER
21737M:	Viresh Kumar <vireshk@kernel.org>
21738R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21739S:	Maintained
21740F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21741F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21742F:	drivers/dma/dw/
21743F:	include/dt-bindings/dma/dw-dmac.h
21744F:	include/linux/dma/dw.h
21745F:	include/linux/platform_data/dma-dw.h
21746
21747SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21748M:	Jose Abreu <Jose.Abreu@synopsys.com>
21749L:	netdev@vger.kernel.org
21750S:	Supported
21751F:	drivers/net/ethernet/synopsys/
21752
21753SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21754M:	Jose Abreu <Jose.Abreu@synopsys.com>
21755L:	netdev@vger.kernel.org
21756S:	Supported
21757F:	drivers/net/pcs/pcs-xpcs.c
21758F:	drivers/net/pcs/pcs-xpcs.h
21759F:	include/linux/pcs/pcs-xpcs.h
21760
21761SYNOPSYS DESIGNWARE I2C DRIVER
21762M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21763R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21764R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21765R:	Jan Dabros <jsd@semihalf.com>
21766L:	linux-i2c@vger.kernel.org
21767S:	Supported
21768F:	drivers/i2c/busses/i2c-designware-*
21769
21770SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21771M:	Jaehoon Chung <jh80.chung@samsung.com>
21772L:	linux-mmc@vger.kernel.org
21773S:	Maintained
21774F:	drivers/mmc/host/dw_mmc*
21775
21776SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21777M:	Shuai Xue <xueshuai@linux.alibaba.com>
21778M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21779S:	Supported
21780F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21781F:	drivers/perf/dwc_pcie_pmu.c
21782
21783SYNOPSYS HSDK RESET CONTROLLER DRIVER
21784M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21785S:	Supported
21786F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21787F:	drivers/reset/reset-hsdk.c
21788F:	include/dt-bindings/reset/snps,hsdk-reset.h
21789
21790SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21791M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21792M:	Manjunath M B <manjumb@synopsys.com>
21793L:	linux-mmc@vger.kernel.org
21794S:	Maintained
21795F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21796
21797SYSTEM CONFIGURATION (SYSCON)
21798M:	Lee Jones <lee@kernel.org>
21799M:	Arnd Bergmann <arnd@arndb.de>
21800S:	Supported
21801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21802F:	drivers/mfd/syscon.c
21803
21804SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21805M:	Sudeep Holla <sudeep.holla@arm.com>
21806R:	Cristian Marussi <cristian.marussi@arm.com>
21807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21808S:	Maintained
21809F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21810F:	drivers/clk/clk-sc[mp]i.c
21811F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21812F:	drivers/firmware/arm_scmi/
21813F:	drivers/firmware/arm_scpi.c
21814F:	drivers/hwmon/scmi-hwmon.c
21815F:	drivers/pinctrl/pinctrl-scmi.c
21816F:	drivers/pmdomain/arm/
21817F:	drivers/powercap/arm_scmi_powercap.c
21818F:	drivers/regulator/scmi-regulator.c
21819F:	drivers/reset/reset-scmi.c
21820F:	include/linux/sc[mp]i_protocol.h
21821F:	include/trace/events/scmi.h
21822F:	include/uapi/linux/virtio_scmi.h
21823
21824SYSTEM RESET/SHUTDOWN DRIVERS
21825M:	Sebastian Reichel <sre@kernel.org>
21826L:	linux-pm@vger.kernel.org
21827S:	Maintained
21828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21829F:	Documentation/devicetree/bindings/power/reset/
21830F:	drivers/power/reset/
21831
21832SYSTEM TRACE MODULE CLASS
21833M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21834S:	Maintained
21835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21836F:	Documentation/trace/stm.rst
21837F:	drivers/hwtracing/stm/
21838F:	include/linux/stm.h
21839F:	include/uapi/linux/stm.h
21840
21841SYSTEM76 ACPI DRIVER
21842M:	Jeremy Soller <jeremy@system76.com>
21843M:	System76 Product Development <productdev@system76.com>
21844L:	platform-driver-x86@vger.kernel.org
21845S:	Maintained
21846F:	drivers/platform/x86/system76_acpi.c
21847
21848SYSV FILESYSTEM
21849S:	Orphan
21850F:	Documentation/filesystems/sysv-fs.rst
21851F:	fs/sysv/
21852F:	include/linux/sysv_fs.h
21853
21854TASKSTATS STATISTICS INTERFACE
21855M:	Balbir Singh <bsingharora@gmail.com>
21856S:	Maintained
21857F:	Documentation/accounting/taskstats*
21858F:	include/linux/taskstats*
21859F:	kernel/taskstats.c
21860
21861TC subsystem
21862M:	Jamal Hadi Salim <jhs@mojatatu.com>
21863M:	Cong Wang <xiyou.wangcong@gmail.com>
21864M:	Jiri Pirko <jiri@resnulli.us>
21865L:	netdev@vger.kernel.org
21866S:	Maintained
21867F:	include/net/pkt_cls.h
21868F:	include/net/pkt_sched.h
21869F:	include/net/tc_act/
21870F:	include/uapi/linux/pkt_cls.h
21871F:	include/uapi/linux/pkt_sched.h
21872F:	include/uapi/linux/tc_act/
21873F:	include/uapi/linux/tc_ematch/
21874F:	net/sched/
21875F:	tools/testing/selftests/tc-testing
21876
21877TC90522 MEDIA DRIVER
21878M:	Akihiro Tsukada <tskd08@gmail.com>
21879L:	linux-media@vger.kernel.org
21880S:	Odd Fixes
21881F:	drivers/media/dvb-frontends/tc90522*
21882
21883TCP LOW PRIORITY MODULE
21884M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21885M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21886S:	Maintained
21887W:	http://tcp-lp-mod.sourceforge.net/
21888F:	net/ipv4/tcp_lp.c
21889
21890TDA10071 MEDIA DRIVER
21891L:	linux-media@vger.kernel.org
21892S:	Orphan
21893W:	https://linuxtv.org
21894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21895F:	drivers/media/dvb-frontends/tda10071*
21896
21897TDA18212 MEDIA DRIVER
21898L:	linux-media@vger.kernel.org
21899S:	Orphan
21900W:	https://linuxtv.org
21901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21902F:	drivers/media/tuners/tda18212*
21903
21904TDA18218 MEDIA DRIVER
21905L:	linux-media@vger.kernel.org
21906S:	Orphan
21907W:	https://linuxtv.org
21908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21909F:	drivers/media/tuners/tda18218*
21910
21911TDA18250 MEDIA DRIVER
21912M:	Olli Salonen <olli.salonen@iki.fi>
21913L:	linux-media@vger.kernel.org
21914S:	Maintained
21915W:	https://linuxtv.org
21916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21917T:	git git://linuxtv.org/media_tree.git
21918F:	drivers/media/tuners/tda18250*
21919
21920TDA18271 MEDIA DRIVER
21921M:	Michael Krufky <mkrufky@linuxtv.org>
21922L:	linux-media@vger.kernel.org
21923S:	Maintained
21924W:	https://linuxtv.org
21925W:	http://github.com/mkrufky
21926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21927T:	git git://linuxtv.org/mkrufky/tuners.git
21928F:	drivers/media/tuners/tda18271*
21929
21930TDA1997x MEDIA DRIVER
21931M:	Tim Harvey <tharvey@gateworks.com>
21932L:	linux-media@vger.kernel.org
21933S:	Maintained
21934W:	https://linuxtv.org
21935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21936F:	drivers/media/i2c/tda1997x.*
21937
21938TDA827x MEDIA DRIVER
21939M:	Michael Krufky <mkrufky@linuxtv.org>
21940L:	linux-media@vger.kernel.org
21941S:	Maintained
21942W:	https://linuxtv.org
21943W:	http://github.com/mkrufky
21944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21945T:	git git://linuxtv.org/mkrufky/tuners.git
21946F:	drivers/media/tuners/tda8290.*
21947
21948TDA8290 MEDIA DRIVER
21949M:	Michael Krufky <mkrufky@linuxtv.org>
21950L:	linux-media@vger.kernel.org
21951S:	Maintained
21952W:	https://linuxtv.org
21953W:	http://github.com/mkrufky
21954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21955T:	git git://linuxtv.org/mkrufky/tuners.git
21956F:	drivers/media/tuners/tda8290.*
21957
21958TDA9840 MEDIA DRIVER
21959M:	Hans Verkuil <hverkuil@xs4all.nl>
21960L:	linux-media@vger.kernel.org
21961S:	Maintained
21962W:	https://linuxtv.org
21963T:	git git://linuxtv.org/media_tree.git
21964F:	drivers/media/i2c/tda9840*
21965
21966TEA5761 TUNER DRIVER
21967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21968L:	linux-media@vger.kernel.org
21969S:	Odd fixes
21970W:	https://linuxtv.org
21971T:	git git://linuxtv.org/media_tree.git
21972F:	drivers/media/tuners/tea5761.*
21973
21974TEA5767 TUNER DRIVER
21975M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21976L:	linux-media@vger.kernel.org
21977S:	Maintained
21978W:	https://linuxtv.org
21979T:	git git://linuxtv.org/media_tree.git
21980F:	drivers/media/tuners/tea5767.*
21981
21982TEA6415C MEDIA DRIVER
21983M:	Hans Verkuil <hverkuil@xs4all.nl>
21984L:	linux-media@vger.kernel.org
21985S:	Maintained
21986W:	https://linuxtv.org
21987T:	git git://linuxtv.org/media_tree.git
21988F:	drivers/media/i2c/tea6415c*
21989
21990TEA6420 MEDIA DRIVER
21991M:	Hans Verkuil <hverkuil@xs4all.nl>
21992L:	linux-media@vger.kernel.org
21993S:	Maintained
21994W:	https://linuxtv.org
21995T:	git git://linuxtv.org/media_tree.git
21996F:	drivers/media/i2c/tea6420*
21997
21998TEAM DRIVER
21999M:	Jiri Pirko <jiri@resnulli.us>
22000L:	netdev@vger.kernel.org
22001S:	Supported
22002F:	Documentation/netlink/specs/team.yaml
22003F:	drivers/net/team/
22004F:	include/linux/if_team.h
22005F:	include/uapi/linux/if_team.h
22006F:	tools/testing/selftests/drivers/net/team/
22007
22008TECHNICAL ADVISORY BOARD PROCESS DOCS
22009M:	"Theodore Ts'o" <tytso@mit.edu>
22010M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22011L:	tech-board-discuss@lists.linux.dev
22012S:	Maintained
22013F:	Documentation/process/contribution-maturity-model.rst
22014F:	Documentation/process/researcher-guidelines.rst
22015
22016TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22017M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22018S:	Maintained
22019F:	arch/x86/platform/ts5500/
22020
22021TECHNOTREND USB IR RECEIVER
22022M:	Sean Young <sean@mess.org>
22023L:	linux-media@vger.kernel.org
22024S:	Maintained
22025F:	drivers/media/rc/ttusbir.c
22026
22027TECHWELL TW9900 VIDEO DECODER
22028M:	Mehdi Djait <mehdi.djait@bootlin.com>
22029L:	linux-media@vger.kernel.org
22030S:	Maintained
22031F:	drivers/media/i2c/tw9900.c
22032
22033TECHWELL TW9910 VIDEO DECODER
22034L:	linux-media@vger.kernel.org
22035S:	Orphan
22036F:	drivers/media/i2c/tw9910.c
22037F:	include/media/i2c/tw9910.h
22038
22039TEE SUBSYSTEM
22040M:	Jens Wiklander <jens.wiklander@linaro.org>
22041R:	Sumit Garg <sumit.garg@linaro.org>
22042L:	op-tee@lists.trustedfirmware.org
22043S:	Maintained
22044F:	Documentation/driver-api/tee.rst
22045F:	Documentation/tee/
22046F:	Documentation/userspace-api/tee.rst
22047F:	drivers/tee/
22048F:	include/linux/tee_core.h
22049F:	include/linux/tee_drv.h
22050F:	include/uapi/linux/tee.h
22051
22052TEGRA ARCHITECTURE SUPPORT
22053M:	Thierry Reding <thierry.reding@gmail.com>
22054M:	Jonathan Hunter <jonathanh@nvidia.com>
22055L:	linux-tegra@vger.kernel.org
22056S:	Supported
22057Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22059N:	[^a-z]tegra
22060
22061TEGRA CLOCK DRIVER
22062M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22063M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22064S:	Supported
22065F:	drivers/clk/tegra/
22066
22067TEGRA CRYPTO DRIVERS
22068M:	Akhil R <akhilrajeev@nvidia.com>
22069S:	Supported
22070F:	drivers/crypto/tegra/*
22071
22072TEGRA DMA DRIVERS
22073M:	Laxman Dewangan <ldewangan@nvidia.com>
22074M:	Jon Hunter <jonathanh@nvidia.com>
22075S:	Supported
22076F:	drivers/dma/tegra*
22077
22078TEGRA I2C DRIVER
22079M:	Laxman Dewangan <ldewangan@nvidia.com>
22080R:	Dmitry Osipenko <digetx@gmail.com>
22081S:	Supported
22082F:	drivers/i2c/busses/i2c-tegra.c
22083
22084TEGRA IOMMU DRIVERS
22085M:	Thierry Reding <thierry.reding@gmail.com>
22086R:	Krishna Reddy <vdumpa@nvidia.com>
22087L:	linux-tegra@vger.kernel.org
22088S:	Supported
22089F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22090F:	drivers/iommu/tegra*
22091
22092TEGRA KBC DRIVER
22093M:	Laxman Dewangan <ldewangan@nvidia.com>
22094S:	Supported
22095F:	drivers/input/keyboard/tegra-kbc.c
22096
22097TEGRA NAND DRIVER
22098M:	Stefan Agner <stefan@agner.ch>
22099M:	Lucas Stach <dev@lynxeye.de>
22100S:	Maintained
22101F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22102F:	drivers/mtd/nand/raw/tegra_nand.c
22103
22104TEGRA PWM DRIVER
22105M:	Thierry Reding <thierry.reding@gmail.com>
22106S:	Supported
22107F:	drivers/pwm/pwm-tegra.c
22108
22109TEGRA QUAD SPI DRIVER
22110M:	Thierry Reding <thierry.reding@gmail.com>
22111M:	Jonathan Hunter <jonathanh@nvidia.com>
22112M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22113L:	linux-tegra@vger.kernel.org
22114S:	Maintained
22115F:	drivers/spi/spi-tegra210-quad.c
22116
22117TEGRA SERIAL DRIVER
22118M:	Laxman Dewangan <ldewangan@nvidia.com>
22119S:	Supported
22120F:	drivers/tty/serial/serial-tegra.c
22121
22122TEGRA SPI DRIVER
22123M:	Laxman Dewangan <ldewangan@nvidia.com>
22124S:	Supported
22125F:	drivers/spi/spi-tegra*
22126
22127TEGRA VIDEO DRIVER
22128M:	Thierry Reding <thierry.reding@gmail.com>
22129M:	Jonathan Hunter <jonathanh@nvidia.com>
22130M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22131M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22132L:	linux-media@vger.kernel.org
22133L:	linux-tegra@vger.kernel.org
22134S:	Maintained
22135F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22136F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22137F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22138F:	drivers/staging/media/tegra-video/
22139
22140TEGRA XUSB PADCTL DRIVER
22141M:	JC Kuo <jckuo@nvidia.com>
22142S:	Supported
22143F:	drivers/phy/tegra/xusb*
22144
22145TEHUTI ETHERNET DRIVER
22146M:	Andy Gospodarek <andy@greyhouse.net>
22147L:	netdev@vger.kernel.org
22148S:	Supported
22149F:	drivers/net/ethernet/tehuti/*
22150
22151TELECOM CLOCK DRIVER FOR MCPL0010
22152M:	Mark Gross <markgross@kernel.org>
22153S:	Supported
22154F:	drivers/char/tlclk.c
22155
22156TEMPO SEMICONDUCTOR DRIVERS
22157M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22158S:	Maintained
22159F:	Documentation/devicetree/bindings/sound/tscs*.txt
22160F:	sound/soc/codecs/tscs*.c
22161F:	sound/soc/codecs/tscs*.h
22162
22163TENSILICA XTENSA PORT (xtensa)
22164M:	Chris Zankel <chris@zankel.net>
22165M:	Max Filippov <jcmvbkbc@gmail.com>
22166S:	Maintained
22167T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22168F:	arch/xtensa/
22169F:	drivers/irqchip/irq-xtensa-*
22170
22171TEXAS INSTRUMENTS ASoC DRIVERS
22172M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22174S:	Maintained
22175F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22176F:	sound/soc/ti/
22177
22178TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22179M:	Shenghao Ding <shenghao-ding@ti.com>
22180M:	Kevin Lu <kevin-lu@ti.com>
22181M:	Baojun Xu <baojun.xu@ti.com>
22182L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22183S:	Maintained
22184F:	Documentation/devicetree/bindings/sound/tas2552.txt
22185F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22186F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22187F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22188F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22189F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22190F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22191F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22192F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22193F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22194F:	include/sound/tas2*.h
22195F:	include/sound/tlv320*.h
22196F:	include/sound/tpa6130a2-plat.h
22197F:	sound/pci/hda/tas2781_hda_i2c.c
22198F:	sound/soc/codecs/pcm1681.c
22199F:	sound/soc/codecs/pcm1789*.*
22200F:	sound/soc/codecs/pcm179x*.*
22201F:	sound/soc/codecs/pcm186x*.*
22202F:	sound/soc/codecs/pcm3008.*
22203F:	sound/soc/codecs/pcm3060*.*
22204F:	sound/soc/codecs/pcm3168a*.*
22205F:	sound/soc/codecs/pcm5102a.c
22206F:	sound/soc/codecs/pcm512x*.*
22207F:	sound/soc/codecs/tas2*.*
22208F:	sound/soc/codecs/tlv320*.*
22209F:	sound/soc/codecs/tpa6130a2.*
22210
22211TEXAS INSTRUMENTS DMA DRIVERS
22212M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22213L:	dmaengine@vger.kernel.org
22214S:	Maintained
22215F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22216F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22217F:	Documentation/devicetree/bindings/dma/ti/
22218F:	drivers/dma/ti/
22219F:	include/linux/dma/k3-psil.h
22220F:	include/linux/dma/k3-udma-glue.h
22221F:	include/linux/dma/ti-cppi5.h
22222X:	drivers/dma/ti/cppi41.c
22223
22224TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22225M:	Robert Marko <robert.marko@sartura.hr>
22226M:	Luka Perkov <luka.perkov@sartura.hr>
22227L:	linux-hwmon@vger.kernel.org
22228S:	Maintained
22229F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22230F:	Documentation/hwmon/tps23861.rst
22231F:	drivers/hwmon/tps23861.c
22232
22233TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22234M:	Ricardo Ribalda <ribalda@kernel.org>
22235L:	linux-iio@vger.kernel.org
22236S:	Supported
22237F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22238F:	drivers/iio/dac/ti-dac7612.c
22239
22240TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22241M:	Nishanth Menon <nm@ti.com>
22242M:	Tero Kristo <kristo@kernel.org>
22243M:	Santosh Shilimkar <ssantosh@kernel.org>
22244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22245S:	Maintained
22246F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22247F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22248F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22249F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22250F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22251F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22252F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22253F:	drivers/clk/keystone/sci-clk.c
22254F:	drivers/firmware/ti_sci*
22255F:	drivers/irqchip/irq-ti-sci-inta.c
22256F:	drivers/irqchip/irq-ti-sci-intr.c
22257F:	drivers/reset/reset-ti-sci.c
22258F:	drivers/soc/ti/ti_sci_inta_msi.c
22259F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22260F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22261F:	include/linux/soc/ti/ti_sci_inta_msi.h
22262F:	include/linux/soc/ti/ti_sci_protocol.h
22263
22264TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22265M:	Puranjay Mohan <puranjay@kernel.org>
22266L:	linux-iio@vger.kernel.org
22267S:	Supported
22268F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22269F:	drivers/iio/temperature/tmp117.c
22270
22271THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22272M:	Hans Verkuil <hverkuil@xs4all.nl>
22273L:	linux-media@vger.kernel.org
22274S:	Maintained
22275W:	https://linuxtv.org
22276T:	git git://linuxtv.org/media_tree.git
22277F:	drivers/media/radio/radio-raremono.c
22278
22279THERMAL
22280M:	Rafael J. Wysocki <rafael@kernel.org>
22281M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22282R:	Zhang Rui <rui.zhang@intel.com>
22283R:	Lukasz Luba <lukasz.luba@arm.com>
22284L:	linux-pm@vger.kernel.org
22285S:	Supported
22286Q:	https://patchwork.kernel.org/project/linux-pm/list/
22287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22288F:	Documentation/ABI/testing/sysfs-class-thermal
22289F:	Documentation/admin-guide/thermal/
22290F:	Documentation/devicetree/bindings/thermal/
22291F:	Documentation/driver-api/thermal/
22292F:	drivers/thermal/
22293F:	include/dt-bindings/thermal/
22294F:	include/linux/cpu_cooling.h
22295F:	include/linux/thermal.h
22296F:	include/uapi/linux/thermal.h
22297F:	tools/lib/thermal/
22298F:	tools/thermal/
22299
22300THERMAL DRIVER FOR AMLOGIC SOCS
22301M:	Guillaume La Roque <glaroque@baylibre.com>
22302L:	linux-pm@vger.kernel.org
22303L:	linux-amlogic@lists.infradead.org
22304S:	Supported
22305W:	http://linux-meson.com/
22306F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22307F:	drivers/thermal/amlogic_thermal.c
22308
22309THERMAL/CPU_COOLING
22310M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22311M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22312M:	Viresh Kumar <viresh.kumar@linaro.org>
22313R:	Lukasz Luba <lukasz.luba@arm.com>
22314L:	linux-pm@vger.kernel.org
22315S:	Supported
22316F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22317F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22318F:	drivers/thermal/cpufreq_cooling.c
22319F:	drivers/thermal/cpuidle_cooling.c
22320F:	include/linux/cpu_cooling.h
22321
22322THERMAL/POWER_ALLOCATOR
22323M:	Lukasz Luba <lukasz.luba@arm.com>
22324L:	linux-pm@vger.kernel.org
22325S:	Maintained
22326F:	Documentation/driver-api/thermal/power_allocator.rst
22327F:	drivers/thermal/gov_power_allocator.c
22328F:	drivers/thermal/thermal_trace_ipa.h
22329
22330THINKPAD ACPI EXTRAS DRIVER
22331M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22332L:	ibm-acpi-devel@lists.sourceforge.net
22333L:	platform-driver-x86@vger.kernel.org
22334S:	Maintained
22335W:	http://ibm-acpi.sourceforge.net
22336W:	http://thinkwiki.org/wiki/Ibm-acpi
22337T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22338F:	drivers/platform/x86/thinkpad_acpi.c
22339
22340THINKPAD LMI DRIVER
22341M:	Mark Pearson <markpearson@lenovo.com>
22342L:	platform-driver-x86@vger.kernel.org
22343S:	Maintained
22344F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22345F:	drivers/platform/x86/think-lmi.?
22346
22347THP7312 ISP DRIVER
22348M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22349M:	Paul Elder <paul.elder@ideasonboard.com>
22350L:	linux-media@vger.kernel.org
22351S:	Maintained
22352T:	git git://linuxtv.org/media_tree.git
22353F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22354F:	Documentation/userspace-api/media/drivers/thp7312.rst
22355F:	drivers/media/i2c/thp7312.c
22356F:	include/uapi/linux/thp7312.h
22357
22358THUNDERBOLT DMA TRAFFIC TEST DRIVER
22359M:	Isaac Hazan <isaac.hazan@intel.com>
22360L:	linux-usb@vger.kernel.org
22361S:	Maintained
22362F:	drivers/thunderbolt/dma_test.c
22363
22364THUNDERBOLT DRIVER
22365M:	Andreas Noever <andreas.noever@gmail.com>
22366M:	Michael Jamet <michael.jamet@intel.com>
22367M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22368M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22369L:	linux-usb@vger.kernel.org
22370S:	Maintained
22371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22372F:	Documentation/admin-guide/thunderbolt.rst
22373F:	drivers/thunderbolt/
22374F:	include/linux/thunderbolt.h
22375
22376THUNDERBOLT NETWORK DRIVER
22377M:	Michael Jamet <michael.jamet@intel.com>
22378M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22379M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22380L:	netdev@vger.kernel.org
22381S:	Maintained
22382F:	drivers/net/thunderbolt/
22383
22384THUNDERX GPIO DRIVER
22385M:	Robert Richter <rric@kernel.org>
22386S:	Odd Fixes
22387F:	drivers/gpio/gpio-thunderx.c
22388
22389TI ADS7924 ADC DRIVER
22390M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22391L:	linux-iio@vger.kernel.org
22392S:	Supported
22393F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22394F:	drivers/iio/adc/ti-ads7924.c
22395
22396TI AM437X VPFE DRIVER
22397M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22398L:	linux-media@vger.kernel.org
22399S:	Maintained
22400W:	https://linuxtv.org
22401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22402T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22403F:	drivers/media/platform/ti/am437x/
22404
22405TI BANDGAP AND THERMAL DRIVER
22406M:	Eduardo Valentin <edubezval@gmail.com>
22407M:	Keerthy <j-keerthy@ti.com>
22408L:	linux-pm@vger.kernel.org
22409L:	linux-omap@vger.kernel.org
22410S:	Maintained
22411F:	drivers/thermal/ti-soc-thermal/
22412
22413TI BQ27XXX POWER SUPPLY DRIVER
22414F:	drivers/power/supply/bq27xxx_battery.c
22415F:	drivers/power/supply/bq27xxx_battery_i2c.c
22416F:	include/linux/power/bq27xxx_battery.h
22417
22418TI CDCE706 CLOCK DRIVER
22419M:	Max Filippov <jcmvbkbc@gmail.com>
22420S:	Maintained
22421F:	drivers/clk/clk-cdce706.c
22422
22423TI CLOCK DRIVER
22424M:	Tero Kristo <kristo@kernel.org>
22425L:	linux-omap@vger.kernel.org
22426S:	Odd Fixes
22427F:	drivers/clk/ti/
22428F:	include/linux/clk/ti.h
22429
22430TI DAVINCI MACHINE SUPPORT
22431M:	Bartosz Golaszewski <brgl@bgdev.pl>
22432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22433S:	Maintained
22434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22435F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22436F:	arch/arm/boot/dts/ti/davinci/
22437F:	arch/arm/mach-davinci/
22438F:	drivers/i2c/busses/i2c-davinci.c
22439
22440TI DAVINCI SERIES CLOCK DRIVER
22441M:	David Lechner <david@lechnology.com>
22442S:	Maintained
22443F:	Documentation/devicetree/bindings/clock/ti/davinci/
22444F:	drivers/clk/davinci/
22445F:	include/linux/clk/davinci.h
22446
22447TI DAVINCI SERIES GPIO DRIVER
22448M:	Keerthy <j-keerthy@ti.com>
22449L:	linux-gpio@vger.kernel.org
22450S:	Maintained
22451F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22452F:	drivers/gpio/gpio-davinci.c
22453
22454TI DAVINCI SERIES MEDIA DRIVER
22455M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22456L:	linux-media@vger.kernel.org
22457S:	Maintained
22458W:	https://linuxtv.org
22459Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22460T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22461F:	drivers/media/platform/ti/davinci/
22462F:	include/media/davinci/
22463
22464TI ENHANCED CAPTURE (eCAP) DRIVER
22465M:	Vignesh Raghavendra <vigneshr@ti.com>
22466R:	Julien Panis <jpanis@baylibre.com>
22467L:	linux-iio@vger.kernel.org
22468L:	linux-omap@vger.kernel.org
22469S:	Maintained
22470F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22471F:	drivers/counter/ti-ecap-capture.c
22472
22473TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22474R:	David Lechner <david@lechnology.com>
22475L:	linux-iio@vger.kernel.org
22476F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22477F:	drivers/counter/ti-eqep.c
22478
22479TI ETHERNET SWITCH DRIVER (CPSW)
22480R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22481R:	Roger Quadros <rogerq@kernel.org>
22482L:	linux-omap@vger.kernel.org
22483L:	netdev@vger.kernel.org
22484S:	Maintained
22485F:	drivers/net/ethernet/ti/cpsw*
22486F:	drivers/net/ethernet/ti/davinci*
22487
22488TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22489M:	Alex Dubov <oakad@yahoo.com>
22490S:	Maintained
22491W:	http://tifmxx.berlios.de/
22492F:	drivers/memstick/host/tifm_ms.c
22493F:	drivers/misc/tifm*
22494F:	drivers/mmc/host/tifm_sd.c
22495F:	include/linux/tifm.h
22496
22497TI FPD-LINK DRIVERS
22498M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22499L:	linux-media@vger.kernel.org
22500S:	Maintained
22501F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22502F:	drivers/media/i2c/ds90*
22503F:	include/media/i2c/ds90*
22504
22505TI HDC302X HUMIDITY DRIVER
22506M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22507M:	Li peiyu <579lpy@gmail.com>
22508L:	linux-iio@vger.kernel.org
22509S:	Maintained
22510F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22511F:	drivers/iio/humidity/hdc3020.c
22512
22513TI ICSSG ETHERNET DRIVER (ICSSG)
22514R:	MD Danish Anwar <danishanwar@ti.com>
22515R:	Roger Quadros <rogerq@kernel.org>
22516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22517L:	netdev@vger.kernel.org
22518S:	Maintained
22519F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22520F:	drivers/net/ethernet/ti/icssg/*
22521
22522TI J721E CSI2RX DRIVER
22523M:	Jai Luthra <j-luthra@ti.com>
22524L:	linux-media@vger.kernel.org
22525S:	Maintained
22526F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22527F:	drivers/media/platform/ti/j721e-csi2rx/
22528
22529TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22530M:	Nishanth Menon <nm@ti.com>
22531M:	Santosh Shilimkar <ssantosh@kernel.org>
22532L:	linux-kernel@vger.kernel.org
22533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22534S:	Maintained
22535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22536F:	drivers/pmdomain/ti/omap_prm.c
22537F:	drivers/soc/ti/*
22538
22539TI LM49xxx FAMILY ASoC CODEC DRIVERS
22540M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22541M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22542L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22543S:	Maintained
22544F:	sound/soc/codecs/isabelle*
22545F:	sound/soc/codecs/lm49453*
22546
22547TI LMP92064 ADC DRIVER
22548M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22549R:	kernel@pengutronix.de
22550L:	linux-iio@vger.kernel.org
22551S:	Maintained
22552F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22553F:	drivers/iio/adc/ti-lmp92064.c
22554
22555TI PCM3060 ASoC CODEC DRIVER
22556M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22558S:	Maintained
22559F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22560F:	sound/soc/codecs/pcm3060*
22561
22562TI TAS571X FAMILY ASoC CODEC DRIVER
22563M:	Kevin Cernekee <cernekee@chromium.org>
22564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22565S:	Odd Fixes
22566F:	sound/soc/codecs/tas571x*
22567
22568TI TMAG5273 MAGNETOMETER DRIVER
22569M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22570L:	linux-iio@vger.kernel.org
22571S:	Maintained
22572F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22573F:	drivers/iio/magnetometer/tmag5273.c
22574
22575TI TRF7970A NFC DRIVER
22576M:	Mark Greer <mgreer@animalcreek.com>
22577L:	linux-wireless@vger.kernel.org
22578S:	Supported
22579F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22580F:	drivers/nfc/trf7970a.c
22581
22582TI TSC2046 ADC DRIVER
22583M:	Oleksij Rempel <o.rempel@pengutronix.de>
22584R:	kernel@pengutronix.de
22585L:	linux-iio@vger.kernel.org
22586S:	Maintained
22587F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22588F:	drivers/iio/adc/ti-tsc2046.c
22589
22590TI TWL4030 SERIES SOC CODEC DRIVER
22591M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22593S:	Maintained
22594F:	sound/soc/codecs/twl4030*
22595
22596TI VPE/CAL DRIVERS
22597M:	Benoit Parrot <bparrot@ti.com>
22598L:	linux-media@vger.kernel.org
22599S:	Maintained
22600W:	http://linuxtv.org/
22601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22602F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22603F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22604F:	drivers/media/platform/ti/cal/
22605F:	drivers/media/platform/ti/vpe/
22606
22607TI WILINK WIRELESS DRIVERS
22608L:	linux-wireless@vger.kernel.org
22609S:	Orphan
22610W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22611W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22612F:	drivers/net/wireless/ti/
22613
22614TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22615M:	John Stultz <jstultz@google.com>
22616M:	Thomas Gleixner <tglx@linutronix.de>
22617R:	Stephen Boyd <sboyd@kernel.org>
22618L:	linux-kernel@vger.kernel.org
22619S:	Supported
22620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22621F:	include/linux/clocksource.h
22622F:	include/linux/time.h
22623F:	include/linux/timekeeper_internal.h
22624F:	include/linux/timekeeping.h
22625F:	include/linux/timex.h
22626F:	include/uapi/linux/time.h
22627F:	include/uapi/linux/timex.h
22628F:	kernel/time/alarmtimer.c
22629F:	kernel/time/clocksource*
22630F:	kernel/time/ntp*
22631F:	kernel/time/time.c
22632F:	kernel/time/timeconst.bc
22633F:	kernel/time/timeconv.c
22634F:	kernel/time/timecounter.c
22635F:	kernel/time/timekeeping*
22636F:	kernel/time/time_test.c
22637F:	tools/testing/selftests/timers/
22638
22639TIPC NETWORK LAYER
22640M:	Jon Maloy <jmaloy@redhat.com>
22641M:	Ying Xue <ying.xue@windriver.com>
22642L:	netdev@vger.kernel.org (core kernel code)
22643L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22644S:	Maintained
22645W:	http://tipc.sourceforge.net/
22646F:	include/uapi/linux/tipc*.h
22647F:	net/tipc/
22648
22649TLAN NETWORK DRIVER
22650M:	Samuel Chessman <chessman@tux.org>
22651L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22652S:	Maintained
22653W:	http://sourceforge.net/projects/tlan/
22654F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22655F:	drivers/net/ethernet/ti/tlan.*
22656
22657TMIO/SDHI MMC DRIVER
22658M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22659L:	linux-mmc@vger.kernel.org
22660L:	linux-renesas-soc@vger.kernel.org
22661S:	Supported
22662F:	drivers/mmc/host/renesas_sdhi*
22663F:	drivers/mmc/host/tmio_mmc*
22664F:	include/linux/mfd/tmio.h
22665
22666TMP513 HARDWARE MONITOR DRIVER
22667M:	Eric Tremblay <etremblay@distech-controls.com>
22668L:	linux-hwmon@vger.kernel.org
22669S:	Maintained
22670F:	Documentation/hwmon/tmp513.rst
22671F:	drivers/hwmon/tmp513.c
22672
22673TMPFS (SHMEM FILESYSTEM)
22674M:	Hugh Dickins <hughd@google.com>
22675L:	linux-mm@kvack.org
22676S:	Maintained
22677F:	include/linux/shmem_fs.h
22678F:	mm/shmem.c
22679
22680TOMOYO SECURITY MODULE
22681M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22682M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22683L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22684L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22685L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22686L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22687S:	Maintained
22688W:	https://tomoyo.sourceforge.net/
22689F:	security/tomoyo/
22690
22691TOPSTAR LAPTOP EXTRAS DRIVER
22692M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22693L:	platform-driver-x86@vger.kernel.org
22694S:	Maintained
22695F:	drivers/platform/x86/topstar-laptop.c
22696
22697TORTURE-TEST MODULES
22698M:	Davidlohr Bueso <dave@stgolabs.net>
22699M:	"Paul E. McKenney" <paulmck@kernel.org>
22700M:	Josh Triplett <josh@joshtriplett.org>
22701L:	linux-kernel@vger.kernel.org
22702S:	Supported
22703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22704F:	Documentation/RCU/torture.rst
22705F:	kernel/locking/locktorture.c
22706F:	kernel/rcu/rcuscale.c
22707F:	kernel/rcu/rcutorture.c
22708F:	kernel/rcu/refscale.c
22709F:	kernel/torture.c
22710
22711TOSHIBA ACPI EXTRAS DRIVER
22712M:	Azael Avalos <coproscefalo@gmail.com>
22713L:	platform-driver-x86@vger.kernel.org
22714S:	Maintained
22715F:	drivers/platform/x86/toshiba_acpi.c
22716
22717TOSHIBA BLUETOOTH DRIVER
22718M:	Azael Avalos <coproscefalo@gmail.com>
22719L:	platform-driver-x86@vger.kernel.org
22720S:	Maintained
22721F:	drivers/platform/x86/toshiba_bluetooth.c
22722
22723TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22724M:	Azael Avalos <coproscefalo@gmail.com>
22725L:	platform-driver-x86@vger.kernel.org
22726S:	Maintained
22727F:	drivers/platform/x86/toshiba_haps.c
22728
22729TOSHIBA SMM DRIVER
22730M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22731S:	Maintained
22732W:	http://www.buzzard.org.uk/toshiba/
22733F:	drivers/char/toshiba.c
22734F:	include/linux/toshiba.h
22735F:	include/uapi/linux/toshiba.h
22736
22737TOSHIBA TC358743 DRIVER
22738M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22739L:	linux-media@vger.kernel.org
22740S:	Maintained
22741F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22742F:	drivers/media/i2c/tc358743*
22743F:	include/media/i2c/tc358743.h
22744
22745TOSHIBA WMI HOTKEYS DRIVER
22746M:	Azael Avalos <coproscefalo@gmail.com>
22747L:	platform-driver-x86@vger.kernel.org
22748S:	Maintained
22749F:	drivers/platform/x86/toshiba-wmi.c
22750
22751TPM DEVICE DRIVER
22752M:	Peter Huewe <peterhuewe@gmx.de>
22753M:	Jarkko Sakkinen <jarkko@kernel.org>
22754R:	Jason Gunthorpe <jgg@ziepe.ca>
22755L:	linux-integrity@vger.kernel.org
22756S:	Maintained
22757W:	https://codeberg.org/jarkko/linux-tpmdd-test
22758Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22760F:	Documentation/devicetree/bindings/tpm/
22761F:	drivers/char/tpm/
22762
22763TPS546D24 DRIVER
22764M:	Duke Du <dukedu83@gmail.com>
22765L:	linux-hwmon@vger.kernel.org
22766S:	Maintained
22767F:	Documentation/hwmon/tps546d24.rst
22768F:	drivers/hwmon/pmbus/tps546d24.c
22769
22770TQ SYSTEMS BOARD & DRIVER SUPPORT
22771L:	linux@ew.tq-group.com
22772S:	Supported
22773W:	https://www.tq-group.com/en/products/tq-embedded/
22774F:	arch/arm/boot/dts/imx*mba*.dts*
22775F:	arch/arm/boot/dts/imx*tqma*.dts*
22776F:	arch/arm/boot/dts/mba*.dtsi
22777F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22778F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22779F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22780F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22781F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22782F:	drivers/gpio/gpio-tqmx86.c
22783F:	drivers/mfd/tqmx86.c
22784F:	drivers/watchdog/tqmx86_wdt.c
22785
22786TRACING
22787M:	Steven Rostedt <rostedt@goodmis.org>
22788M:	Masami Hiramatsu <mhiramat@kernel.org>
22789R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22790L:	linux-kernel@vger.kernel.org
22791L:	linux-trace-kernel@vger.kernel.org
22792S:	Maintained
22793Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22795F:	Documentation/trace/*
22796F:	fs/tracefs/
22797F:	include/linux/trace*.h
22798F:	include/trace/
22799F:	kernel/trace/
22800F:	scripts/tracing/
22801F:	tools/testing/selftests/ftrace/
22802
22803TRACING MMIO ACCESSES (MMIOTRACE)
22804M:	Steven Rostedt <rostedt@goodmis.org>
22805M:	Masami Hiramatsu <mhiramat@kernel.org>
22806R:	Karol Herbst <karolherbst@gmail.com>
22807R:	Pekka Paalanen <ppaalanen@gmail.com>
22808L:	linux-kernel@vger.kernel.org
22809L:	nouveau@lists.freedesktop.org
22810S:	Maintained
22811F:	arch/x86/mm/kmmio.c
22812F:	arch/x86/mm/mmio-mod.c
22813F:	arch/x86/mm/testmmiotrace.c
22814F:	include/linux/mmiotrace.h
22815F:	kernel/trace/trace_mmiotrace.c
22816
22817TRACING OS NOISE / LATENCY TRACERS
22818M:	Steven Rostedt <rostedt@goodmis.org>
22819M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22820S:	Maintained
22821F:	Documentation/trace/hwlat_detector.rst
22822F:	Documentation/trace/osnoise-tracer.rst
22823F:	Documentation/trace/timerlat-tracer.rst
22824F:	arch/*/kernel/trace.c
22825F:	include/trace/events/osnoise.h
22826F:	kernel/trace/trace_hwlat.c
22827F:	kernel/trace/trace_irqsoff.c
22828F:	kernel/trace/trace_osnoise.c
22829F:	kernel/trace/trace_sched_wakeup.c
22830
22831TRADITIONAL CHINESE DOCUMENTATION
22832M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22833S:	Maintained
22834W:	https://github.com/srcres258/linux-doc
22835T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22836F:	Documentation/translations/zh_TW/
22837
22838TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22839M:	Dan Williams <dan.j.williams@intel.com>
22840L:	linux-coco@lists.linux.dev
22841S:	Maintained
22842F:	Documentation/ABI/testing/configfs-tsm
22843F:	drivers/virt/coco/tsm.c
22844F:	include/linux/tsm.h
22845
22846TRUSTED SERVICES TEE DRIVER
22847M:	Balint Dobszay <balint.dobszay@arm.com>
22848M:	Sudeep Holla <sudeep.holla@arm.com>
22849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22850L:	trusted-services@lists.trustedfirmware.org
22851S:	Maintained
22852F:	Documentation/tee/ts-tee.rst
22853F:	drivers/tee/tstee/
22854
22855TTY LAYER AND SERIAL DRIVERS
22856M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22857M:	Jiri Slaby <jirislaby@kernel.org>
22858L:	linux-kernel@vger.kernel.org
22859L:	linux-serial@vger.kernel.org
22860S:	Supported
22861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22862F:	Documentation/devicetree/bindings/serial/
22863F:	Documentation/driver-api/serial/
22864F:	drivers/tty/
22865F:	include/linux/selection.h
22866F:	include/linux/serial.h
22867F:	include/linux/serial_core.h
22868F:	include/linux/sysrq.h
22869F:	include/linux/tty*.h
22870F:	include/linux/vt.h
22871F:	include/linux/vt_*.h
22872F:	include/uapi/linux/serial.h
22873F:	include/uapi/linux/serial_core.h
22874F:	include/uapi/linux/tty.h
22875
22876TUA9001 MEDIA DRIVER
22877L:	linux-media@vger.kernel.org
22878S:	Orphan
22879W:	https://linuxtv.org
22880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22881F:	drivers/media/tuners/tua9001*
22882
22883TULIP NETWORK DRIVERS
22884L:	netdev@vger.kernel.org
22885L:	linux-parisc@vger.kernel.org
22886S:	Orphan
22887F:	drivers/net/ethernet/dec/tulip/
22888
22889TUN/TAP driver
22890M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22891M:	Jason Wang <jasowang@redhat.com>
22892S:	Maintained
22893W:	http://vtun.sourceforge.net/tun
22894F:	Documentation/networking/tuntap.rst
22895F:	arch/um/os-Linux/drivers/
22896F:	drivers/net/tap.c
22897F:	drivers/net/tun.c
22898
22899TURBOCHANNEL SUBSYSTEM
22900M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22901M:	Ralf Baechle <ralf@linux-mips.org>
22902L:	linux-mips@vger.kernel.org
22903S:	Maintained
22904Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22905F:	drivers/tc/
22906F:	include/linux/tc.h
22907
22908TURBOSTAT UTILITY
22909M:	"Len Brown" <lenb@kernel.org>
22910L:	linux-pm@vger.kernel.org
22911S:	Supported
22912Q:	https://patchwork.kernel.org/project/linux-pm/list/
22913B:	https://bugzilla.kernel.org
22914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22915F:	tools/power/x86/turbostat/
22916F:	tools/testing/selftests/turbostat/
22917
22918TW5864 VIDEO4LINUX DRIVER
22919M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22920M:	Anton Sviridenko <anton@corp.bluecherry.net>
22921M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22922M:	Andrey Utkin <andrey_utkin@fastmail.com>
22923L:	linux-media@vger.kernel.org
22924S:	Supported
22925F:	drivers/media/pci/tw5864/
22926
22927TW68 VIDEO4LINUX DRIVER
22928M:	Hans Verkuil <hverkuil@xs4all.nl>
22929L:	linux-media@vger.kernel.org
22930S:	Odd Fixes
22931W:	https://linuxtv.org
22932T:	git git://linuxtv.org/media_tree.git
22933F:	drivers/media/pci/tw68/
22934
22935TW686X VIDEO4LINUX DRIVER
22936M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22937L:	linux-media@vger.kernel.org
22938S:	Maintained
22939W:	http://linuxtv.org
22940T:	git git://linuxtv.org/media_tree.git
22941F:	drivers/media/pci/tw686x/
22942
22943U-BOOT ENVIRONMENT VARIABLES
22944M:	Rafał Miłecki <rafal@milecki.pl>
22945S:	Maintained
22946F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22947F:	drivers/nvmem/u-boot-env.c
22948
22949UACCE ACCELERATOR FRAMEWORK
22950M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22951M:	Zhou Wang <wangzhou1@hisilicon.com>
22952L:	linux-accelerators@lists.ozlabs.org
22953L:	linux-kernel@vger.kernel.org
22954S:	Maintained
22955F:	Documentation/ABI/testing/sysfs-driver-uacce
22956F:	Documentation/misc-devices/uacce.rst
22957F:	drivers/misc/uacce/
22958F:	include/linux/uacce.h
22959F:	include/uapi/misc/uacce/
22960
22961UBI FILE SYSTEM (UBIFS)
22962M:	Richard Weinberger <richard@nod.at>
22963R:	Zhihao Cheng <chengzhihao1@huawei.com>
22964L:	linux-mtd@lists.infradead.org
22965S:	Supported
22966W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22969F:	Documentation/ABI/testing/sysfs-fs-ubifs
22970F:	Documentation/filesystems/ubifs-authentication.rst
22971F:	Documentation/filesystems/ubifs.rst
22972F:	fs/ubifs/
22973
22974UBLK USERSPACE BLOCK DRIVER
22975M:	Ming Lei <ming.lei@redhat.com>
22976L:	linux-block@vger.kernel.org
22977S:	Maintained
22978F:	Documentation/block/ublk.rst
22979F:	drivers/block/ublk_drv.c
22980F:	include/uapi/linux/ublk_cmd.h
22981
22982UBSAN
22983M:	Kees Cook <kees@kernel.org>
22984R:	Marco Elver <elver@google.com>
22985R:	Andrey Konovalov <andreyknvl@gmail.com>
22986R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22987L:	kasan-dev@googlegroups.com
22988L:	linux-hardening@vger.kernel.org
22989S:	Supported
22990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22991F:	Documentation/dev-tools/ubsan.rst
22992F:	include/linux/ubsan.h
22993F:	lib/Kconfig.ubsan
22994F:	lib/test_ubsan.c
22995F:	lib/ubsan.c
22996F:	lib/ubsan.h
22997F:	scripts/Makefile.ubsan
22998K:	\bARCH_HAS_UBSAN\b
22999
23000UCLINUX (M68KNOMMU AND COLDFIRE)
23001M:	Greg Ungerer <gerg@linux-m68k.org>
23002L:	linux-m68k@lists.linux-m68k.org
23003S:	Maintained
23004W:	http://www.linux-m68k.org/
23005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23006F:	arch/m68k/*/*_no.*
23007F:	arch/m68k/68*/
23008F:	arch/m68k/coldfire/
23009F:	arch/m68k/include/asm/*_no.*
23010
23011UDF FILESYSTEM
23012M:	Jan Kara <jack@suse.com>
23013S:	Maintained
23014F:	Documentation/filesystems/udf.rst
23015F:	fs/udf/
23016
23017UDRAW TABLET
23018M:	Bastien Nocera <hadess@hadess.net>
23019L:	linux-input@vger.kernel.org
23020S:	Maintained
23021F:	drivers/hid/hid-udraw-ps3.c
23022
23023UFS FILESYSTEM
23024M:	Evgeniy Dushistov <dushistov@mail.ru>
23025S:	Maintained
23026F:	Documentation/admin-guide/ufs.rst
23027F:	fs/ufs/
23028
23029UHID USERSPACE HID IO DRIVER
23030M:	David Rheinsberg <david@readahead.eu>
23031L:	linux-input@vger.kernel.org
23032S:	Maintained
23033F:	drivers/hid/uhid.c
23034F:	include/uapi/linux/uhid.h
23035
23036ULPI BUS
23037M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23038L:	linux-usb@vger.kernel.org
23039S:	Maintained
23040F:	drivers/usb/common/ulpi.c
23041F:	include/linux/ulpi/
23042
23043UNICODE SUBSYSTEM
23044M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23045L:	linux-fsdevel@vger.kernel.org
23046S:	Supported
23047F:	fs/unicode/
23048
23049UNIFDEF
23050M:	Tony Finch <dot@dotat.at>
23051S:	Maintained
23052W:	http://dotat.at/prog/unifdef
23053F:	scripts/unifdef.c
23054
23055UNIFORM CDROM DRIVER
23056M:	Phillip Potter <phil@philpotter.co.uk>
23057S:	Maintained
23058F:	Documentation/cdrom/
23059F:	drivers/cdrom/cdrom.c
23060F:	include/linux/cdrom.h
23061F:	include/uapi/linux/cdrom.h
23062
23063UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23064R:	Alim Akhtar <alim.akhtar@samsung.com>
23065R:	Avri Altman <avri.altman@wdc.com>
23066R:	Bart Van Assche <bvanassche@acm.org>
23067L:	linux-scsi@vger.kernel.org
23068S:	Supported
23069F:	Documentation/devicetree/bindings/ufs/
23070F:	Documentation/scsi/ufs.rst
23071F:	drivers/ufs/core/
23072
23073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23074M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23075L:	linux-scsi@vger.kernel.org
23076S:	Supported
23077F:	drivers/ufs/host/*dwc*
23078
23079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23080M:	Alim Akhtar <alim.akhtar@samsung.com>
23081L:	linux-scsi@vger.kernel.org
23082S:	Maintained
23083F:	drivers/ufs/host/ufs-exynos*
23084
23085UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23086M:	Peter Wang <peter.wang@mediatek.com>
23087R:	Stanley Jhu <chu.stanley@gmail.com>
23088L:	linux-scsi@vger.kernel.org
23089L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23090S:	Maintained
23091F:	drivers/ufs/host/ufs-mediatek*
23092
23093UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23094M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23095L:	linux-arm-msm@vger.kernel.org
23096L:	linux-scsi@vger.kernel.org
23097S:	Maintained
23098F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23099F:	drivers/ufs/host/ufs-qcom*
23100
23101UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23102M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23103L:	linux-renesas-soc@vger.kernel.org
23104L:	linux-scsi@vger.kernel.org
23105S:	Maintained
23106F:	drivers/ufs/host/ufs-renesas.c
23107
23108UNSORTED BLOCK IMAGES (UBI)
23109M:	Richard Weinberger <richard@nod.at>
23110R:	Zhihao Cheng <chengzhihao1@huawei.com>
23111L:	linux-mtd@lists.infradead.org
23112S:	Supported
23113W:	http://www.linux-mtd.infradead.org/
23114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23116F:	drivers/mtd/ubi/
23117F:	include/linux/mtd/ubi.h
23118F:	include/uapi/mtd/ubi-user.h
23119
23120USB "USBNET" DRIVER FRAMEWORK
23121M:	Oliver Neukum <oneukum@suse.com>
23122L:	netdev@vger.kernel.org
23123S:	Maintained
23124W:	http://www.linux-usb.org/usbnet
23125F:	drivers/net/usb/usbnet.c
23126F:	include/linux/usb/usbnet.h
23127
23128USB ACM DRIVER
23129M:	Oliver Neukum <oneukum@suse.com>
23130L:	linux-usb@vger.kernel.org
23131S:	Maintained
23132F:	Documentation/usb/acm.rst
23133F:	drivers/usb/class/cdc-acm.*
23134
23135USB APPLE MFI FASTCHARGE DRIVER
23136M:	Bastien Nocera <hadess@hadess.net>
23137L:	linux-usb@vger.kernel.org
23138S:	Maintained
23139F:	drivers/usb/misc/apple-mfi-fastcharge.c
23140
23141USB AR5523 WIRELESS DRIVER
23142L:	linux-wireless@vger.kernel.org
23143S:	Orphan
23144F:	drivers/net/wireless/ath/ar5523/
23145
23146USB ATTACHED SCSI
23147M:	Oliver Neukum <oneukum@suse.com>
23148L:	linux-usb@vger.kernel.org
23149L:	linux-scsi@vger.kernel.org
23150S:	Maintained
23151F:	drivers/usb/storage/uas.c
23152
23153USB CDC ETHERNET DRIVER
23154M:	Oliver Neukum <oliver@neukum.org>
23155L:	linux-usb@vger.kernel.org
23156S:	Maintained
23157F:	drivers/net/usb/cdc_*.c
23158F:	include/uapi/linux/usb/cdc.h
23159
23160USB CHAOSKEY DRIVER
23161M:	Keith Packard <keithp@keithp.com>
23162L:	linux-usb@vger.kernel.org
23163S:	Maintained
23164F:	drivers/usb/misc/chaoskey.c
23165
23166USB CYPRESS C67X00 DRIVER
23167L:	linux-usb@vger.kernel.org
23168S:	Orphan
23169F:	drivers/usb/c67x00/
23170
23171USB DAVICOM DM9601 DRIVER
23172M:	Peter Korsgaard <peter@korsgaard.com>
23173L:	netdev@vger.kernel.org
23174S:	Maintained
23175W:	http://www.linux-usb.org/usbnet
23176F:	drivers/net/usb/dm9601.c
23177
23178USB EHCI DRIVER
23179M:	Alan Stern <stern@rowland.harvard.edu>
23180L:	linux-usb@vger.kernel.org
23181S:	Maintained
23182F:	Documentation/usb/ehci.rst
23183F:	drivers/usb/host/ehci*
23184
23185USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23186M:	Jiri Kosina <jikos@kernel.org>
23187M:	Benjamin Tissoires <bentiss@kernel.org>
23188L:	linux-usb@vger.kernel.org
23189S:	Maintained
23190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23191F:	Documentation/hid/hiddev.rst
23192F:	drivers/hid/usbhid/
23193
23194USB INTEL XHCI ROLE MUX DRIVER
23195M:	Hans de Goede <hdegoede@redhat.com>
23196L:	linux-usb@vger.kernel.org
23197S:	Maintained
23198F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23199
23200USB IP DRIVER FOR HISILICON KIRIN 960
23201M:	Yu Chen <chenyu56@huawei.com>
23202M:	Binghui Wang <wangbinghui@hisilicon.com>
23203L:	linux-usb@vger.kernel.org
23204S:	Maintained
23205F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23206F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23207
23208USB IP DRIVER FOR HISILICON KIRIN 970
23209M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23210L:	linux-usb@vger.kernel.org
23211S:	Maintained
23212F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23213F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23214
23215USB ISP116X DRIVER
23216M:	Olav Kongas <ok@artecdesign.ee>
23217L:	linux-usb@vger.kernel.org
23218S:	Maintained
23219F:	drivers/usb/host/isp116x*
23220F:	include/linux/usb/isp116x.h
23221
23222USB ISP1760 DRIVER
23223M:	Rui Miguel Silva <rui.silva@linaro.org>
23224L:	linux-usb@vger.kernel.org
23225S:	Maintained
23226F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23227F:	drivers/usb/isp1760/*
23228
23229USB LAN78XX ETHERNET DRIVER
23230M:	Woojung Huh <woojung.huh@microchip.com>
23231M:	UNGLinuxDriver@microchip.com
23232L:	netdev@vger.kernel.org
23233S:	Maintained
23234F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23235F:	drivers/net/usb/lan78xx.*
23236F:	include/dt-bindings/net/microchip-lan78xx.h
23237
23238USB MASS STORAGE DRIVER
23239M:	Alan Stern <stern@rowland.harvard.edu>
23240L:	linux-usb@vger.kernel.org
23241L:	usb-storage@lists.one-eyed-alien.net
23242S:	Maintained
23243F:	drivers/usb/storage/
23244
23245USB MIDI DRIVER
23246M:	Clemens Ladisch <clemens@ladisch.de>
23247L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23248S:	Maintained
23249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23250F:	sound/usb/midi.*
23251
23252USB NETWORKING DRIVERS
23253L:	linux-usb@vger.kernel.org
23254S:	Odd Fixes
23255F:	drivers/net/usb/
23256
23257USB OHCI DRIVER
23258M:	Alan Stern <stern@rowland.harvard.edu>
23259L:	linux-usb@vger.kernel.org
23260S:	Maintained
23261F:	Documentation/usb/ohci.rst
23262F:	drivers/usb/host/ohci*
23263
23264USB OTG FSM (Finite State Machine)
23265M:	Peter Chen <peter.chen@kernel.org>
23266L:	linux-usb@vger.kernel.org
23267S:	Maintained
23268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23269F:	drivers/usb/common/usb-otg-fsm.c
23270
23271USB OVER IP DRIVER
23272M:	Valentina Manea <valentina.manea.m@gmail.com>
23273M:	Shuah Khan <shuah@kernel.org>
23274M:	Shuah Khan <skhan@linuxfoundation.org>
23275R:	Hongren Zheng <i@zenithal.me>
23276L:	linux-usb@vger.kernel.org
23277S:	Maintained
23278F:	Documentation/usb/usbip_protocol.rst
23279F:	drivers/usb/usbip/
23280F:	tools/testing/selftests/drivers/usb/usbip/
23281F:	tools/usb/usbip/
23282
23283USB PEGASUS DRIVER
23284M:	Petko Manolov <petkan@nucleusys.com>
23285L:	linux-usb@vger.kernel.org
23286L:	netdev@vger.kernel.org
23287S:	Maintained
23288W:	https://github.com/petkan/pegasus
23289T:	git https://github.com/petkan/pegasus.git
23290F:	drivers/net/usb/pegasus.*
23291
23292USB PRINTER DRIVER (usblp)
23293M:	Pete Zaitcev <zaitcev@redhat.com>
23294L:	linux-usb@vger.kernel.org
23295S:	Supported
23296F:	drivers/usb/class/usblp.c
23297
23298USB QMI WWAN NETWORK DRIVER
23299M:	Bjørn Mork <bjorn@mork.no>
23300L:	netdev@vger.kernel.org
23301S:	Maintained
23302F:	Documentation/ABI/testing/sysfs-class-net-qmi
23303F:	drivers/net/usb/qmi_wwan.c
23304
23305USB RAW GADGET DRIVER
23306R:	Andrey Konovalov <andreyknvl@gmail.com>
23307L:	linux-usb@vger.kernel.org
23308S:	Maintained
23309F:	Documentation/usb/raw-gadget.rst
23310F:	drivers/usb/gadget/legacy/raw_gadget.c
23311F:	include/uapi/linux/usb/raw_gadget.h
23312
23313USB RTL8150 DRIVER
23314M:	Petko Manolov <petkan@nucleusys.com>
23315L:	linux-usb@vger.kernel.org
23316L:	netdev@vger.kernel.org
23317S:	Maintained
23318W:	https://github.com/petkan/rtl8150
23319T:	git https://github.com/petkan/rtl8150.git
23320F:	drivers/net/usb/rtl8150.c
23321
23322USB SERIAL SUBSYSTEM
23323M:	Johan Hovold <johan@kernel.org>
23324L:	linux-usb@vger.kernel.org
23325S:	Maintained
23326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23327F:	Documentation/usb/usb-serial.rst
23328F:	drivers/usb/serial/
23329F:	include/linux/usb/serial.h
23330
23331USB SMSC75XX ETHERNET DRIVER
23332M:	Steve Glendinning <steve.glendinning@shawell.net>
23333L:	netdev@vger.kernel.org
23334S:	Maintained
23335F:	drivers/net/usb/smsc75xx.*
23336
23337USB SMSC95XX ETHERNET DRIVER
23338M:	Steve Glendinning <steve.glendinning@shawell.net>
23339M:	UNGLinuxDriver@microchip.com
23340L:	netdev@vger.kernel.org
23341S:	Maintained
23342F:	drivers/net/usb/smsc95xx.*
23343
23344USB SUBSYSTEM
23345M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23346L:	linux-usb@vger.kernel.org
23347S:	Supported
23348W:	http://www.linux-usb.org
23349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23350F:	Documentation/devicetree/bindings/usb/
23351F:	Documentation/usb/
23352F:	drivers/usb/
23353F:	include/dt-bindings/usb/
23354F:	include/linux/usb.h
23355F:	include/linux/usb/
23356F:	include/uapi/linux/usb/
23357
23358USB TYPEC BUS FOR ALTERNATE MODES
23359M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23360L:	linux-usb@vger.kernel.org
23361S:	Maintained
23362F:	Documentation/ABI/testing/sysfs-bus-typec
23363F:	Documentation/driver-api/usb/typec_bus.rst
23364F:	drivers/usb/typec/altmodes/
23365F:	include/linux/usb/typec_altmode.h
23366
23367USB TYPEC CLASS
23368M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23369L:	linux-usb@vger.kernel.org
23370S:	Maintained
23371F:	Documentation/ABI/testing/sysfs-class-typec
23372F:	Documentation/driver-api/usb/typec.rst
23373F:	drivers/usb/typec/
23374F:	include/linux/usb/typec.h
23375
23376USB TYPEC INTEL PMC MUX DRIVER
23377M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23378L:	linux-usb@vger.kernel.org
23379S:	Maintained
23380F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23381F:	drivers/usb/typec/mux/intel_pmc_mux.c
23382
23383USB TYPEC PI3USB30532 MUX DRIVER
23384M:	Hans de Goede <hdegoede@redhat.com>
23385L:	linux-usb@vger.kernel.org
23386S:	Maintained
23387F:	drivers/usb/typec/mux/pi3usb30532.c
23388
23389USB TYPEC PORT CONTROLLER DRIVERS
23390L:	linux-usb@vger.kernel.org
23391S:	Orphan
23392F:	drivers/usb/typec/tcpm/
23393
23394USB UHCI DRIVER
23395M:	Alan Stern <stern@rowland.harvard.edu>
23396L:	linux-usb@vger.kernel.org
23397S:	Maintained
23398F:	drivers/usb/host/uhci*
23399
23400USB VIDEO CLASS
23401M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23402L:	linux-media@vger.kernel.org
23403S:	Maintained
23404W:	http://www.ideasonboard.org/uvc/
23405T:	git git://linuxtv.org/media_tree.git
23406F:	drivers/media/usb/uvc/
23407F:	include/uapi/linux/uvcvideo.h
23408
23409USB WEBCAM GADGET
23410M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23411M:	Daniel Scally <dan.scally@ideasonboard.com>
23412L:	linux-usb@vger.kernel.org
23413S:	Maintained
23414F:	drivers/usb/gadget/function/*uvc*
23415F:	drivers/usb/gadget/legacy/webcam.c
23416F:	include/uapi/linux/usb/g_uvc.h
23417
23418USB XHCI DRIVER
23419M:	Mathias Nyman <mathias.nyman@intel.com>
23420L:	linux-usb@vger.kernel.org
23421S:	Supported
23422F:	drivers/usb/host/pci-quirks*
23423F:	drivers/usb/host/xhci*
23424
23425USER DATAGRAM PROTOCOL (UDP)
23426M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23427S:	Maintained
23428F:	include/linux/udp.h
23429F:	net/ipv4/udp.c
23430F:	net/ipv6/udp.c
23431
23432USER-MODE LINUX (UML)
23433M:	Richard Weinberger <richard@nod.at>
23434M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23435M:	Johannes Berg <johannes@sipsolutions.net>
23436L:	linux-um@lists.infradead.org
23437S:	Maintained
23438W:	http://user-mode-linux.sourceforge.net
23439Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23442F:	Documentation/virt/uml/
23443F:	arch/um/
23444F:	arch/x86/um/
23445F:	fs/hostfs/
23446
23447USERSPACE COPYIN/COPYOUT (UIOVEC)
23448M:	Alexander Viro <viro@zeniv.linux.org.uk>
23449S:	Maintained
23450F:	include/linux/uio.h
23451F:	lib/iov_iter.c
23452
23453USERSPACE DMA BUFFER DRIVER
23454M:	Gerd Hoffmann <kraxel@redhat.com>
23455L:	dri-devel@lists.freedesktop.org
23456S:	Maintained
23457T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23458F:	drivers/dma-buf/udmabuf.c
23459F:	include/uapi/linux/udmabuf.h
23460
23461USERSPACE I/O (UIO)
23462M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23463S:	Maintained
23464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23465F:	Documentation/driver-api/uio-howto.rst
23466F:	drivers/uio/
23467F:	include/linux/uio_driver.h
23468
23469UTIL-LINUX PACKAGE
23470M:	Karel Zak <kzak@redhat.com>
23471L:	util-linux@vger.kernel.org
23472S:	Maintained
23473W:	http://en.wikipedia.org/wiki/Util-linux
23474T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23475
23476UUID HELPERS
23477R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23478L:	linux-kernel@vger.kernel.org
23479S:	Maintained
23480F:	include/linux/uuid.h
23481F:	lib/test_uuid.c
23482F:	lib/uuid.c
23483
23484UV SYSFS DRIVER
23485M:	Justin Ernst <justin.ernst@hpe.com>
23486L:	platform-driver-x86@vger.kernel.org
23487S:	Maintained
23488F:	drivers/platform/x86/uv_sysfs.c
23489
23490UVESAFB DRIVER
23491M:	Michal Januszewski <spock@gentoo.org>
23492L:	linux-fbdev@vger.kernel.org
23493S:	Maintained
23494W:	https://github.com/mjanusz/v86d
23495F:	Documentation/fb/uvesafb.rst
23496F:	drivers/video/fbdev/uvesafb.*
23497
23498Ux500 CLOCK DRIVERS
23499M:	Ulf Hansson <ulf.hansson@linaro.org>
23500L:	linux-clk@vger.kernel.org
23501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23502S:	Maintained
23503F:	drivers/clk/ux500/
23504
23505V4L2 ASYNC AND FWNODE FRAMEWORKS
23506M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23507L:	linux-media@vger.kernel.org
23508S:	Maintained
23509T:	git git://linuxtv.org/media_tree.git
23510F:	drivers/media/v4l2-core/v4l2-async.c
23511F:	drivers/media/v4l2-core/v4l2-fwnode.c
23512F:	include/media/v4l2-async.h
23513F:	include/media/v4l2-fwnode.h
23514
23515V4L2 LENS DRIVERS
23516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23517L:	linux-media@vger.kernel.org
23518S:	Maintained
23519F:	drivers/media/i2c/ak*
23520F:	drivers/media/i2c/dw*
23521F:	drivers/media/i2c/lm*
23522
23523V4L2 CAMERA SENSOR DRIVERS
23524M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23525L:	linux-media@vger.kernel.org
23526S:	Maintained
23527F:	Documentation/driver-api/media/camera-sensor.rst
23528F:	Documentation/driver-api/media/tx-rx.rst
23529F:	drivers/media/i2c/ar*
23530F:	drivers/media/i2c/gc*
23531F:	drivers/media/i2c/hi*
23532F:	drivers/media/i2c/imx*
23533F:	drivers/media/i2c/mt*
23534F:	drivers/media/i2c/og*
23535F:	drivers/media/i2c/ov*
23536F:	drivers/media/i2c/s5*
23537F:	drivers/media/i2c/st-vgxy61.c
23538
23539VF610 NAND DRIVER
23540M:	Stefan Agner <stefan@agner.ch>
23541L:	linux-mtd@lists.infradead.org
23542S:	Supported
23543F:	drivers/mtd/nand/raw/vf610_nfc.c
23544
23545VFAT/FAT/MSDOS FILESYSTEM
23546M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23547S:	Maintained
23548F:	Documentation/filesystems/vfat.rst
23549F:	fs/fat/
23550F:	tools/testing/selftests/filesystems/fat/
23551
23552VFIO CDX DRIVER
23553M:	Nipun Gupta <nipun.gupta@amd.com>
23554M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23555L:	kvm@vger.kernel.org
23556S:	Maintained
23557F:	drivers/vfio/cdx/*
23558
23559VFIO DRIVER
23560M:	Alex Williamson <alex.williamson@redhat.com>
23561L:	kvm@vger.kernel.org
23562S:	Maintained
23563T:	git https://github.com/awilliam/linux-vfio.git
23564F:	Documentation/ABI/testing/debugfs-vfio
23565F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23566F:	Documentation/driver-api/vfio.rst
23567F:	drivers/vfio/
23568F:	include/linux/vfio.h
23569F:	include/linux/vfio_pci_core.h
23570F:	include/uapi/linux/vfio.h
23571
23572VFIO FSL-MC DRIVER
23573L:	kvm@vger.kernel.org
23574S:	Orphan
23575F:	drivers/vfio/fsl-mc/
23576
23577VFIO HISILICON PCI DRIVER
23578M:	Longfang Liu <liulongfang@huawei.com>
23579M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23580L:	kvm@vger.kernel.org
23581S:	Maintained
23582F:	drivers/vfio/pci/hisilicon/
23583
23584VFIO MEDIATED DEVICE DRIVERS
23585M:	Kirti Wankhede <kwankhede@nvidia.com>
23586L:	kvm@vger.kernel.org
23587S:	Maintained
23588F:	Documentation/driver-api/vfio-mediated-device.rst
23589F:	drivers/vfio/mdev/
23590F:	include/linux/mdev.h
23591F:	samples/vfio-mdev/
23592
23593VFIO MLX5 PCI DRIVER
23594M:	Yishai Hadas <yishaih@nvidia.com>
23595L:	kvm@vger.kernel.org
23596S:	Maintained
23597F:	drivers/vfio/pci/mlx5/
23598
23599VFIO NVIDIA GRACE GPU DRIVER
23600M:	Ankit Agrawal <ankita@nvidia.com>
23601L:	kvm@vger.kernel.org
23602S:	Supported
23603F:	drivers/vfio/pci/nvgrace-gpu/
23604
23605VFIO PCI DEVICE SPECIFIC DRIVERS
23606R:	Jason Gunthorpe <jgg@nvidia.com>
23607R:	Yishai Hadas <yishaih@nvidia.com>
23608R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23609R:	Kevin Tian <kevin.tian@intel.com>
23610L:	kvm@vger.kernel.org
23611S:	Maintained
23612P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23613F:	drivers/vfio/pci/*/
23614
23615VFIO PDS PCI DRIVER
23616M:	Brett Creeley <brett.creeley@amd.com>
23617L:	kvm@vger.kernel.org
23618S:	Maintained
23619F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23620F:	drivers/vfio/pci/pds/
23621
23622VFIO PLATFORM DRIVER
23623M:	Eric Auger <eric.auger@redhat.com>
23624L:	kvm@vger.kernel.org
23625S:	Maintained
23626F:	drivers/vfio/platform/
23627
23628VFIO QAT PCI DRIVER
23629M:	Xin Zeng <xin.zeng@intel.com>
23630M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23631L:	kvm@vger.kernel.org
23632L:	qat-linux@intel.com
23633S:	Supported
23634F:	drivers/vfio/pci/qat/
23635
23636VFIO VIRTIO PCI DRIVER
23637M:	Yishai Hadas <yishaih@nvidia.com>
23638L:	kvm@vger.kernel.org
23639L:	virtualization@lists.linux.dev
23640S:	Maintained
23641F:	drivers/vfio/pci/virtio
23642
23643VGA_SWITCHEROO
23644R:	Lukas Wunner <lukas@wunner.de>
23645S:	Maintained
23646T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23647F:	Documentation/gpu/vga-switcheroo.rst
23648F:	drivers/gpu/vga/vga_switcheroo.c
23649F:	include/linux/vga_switcheroo.h
23650
23651VIA RHINE NETWORK DRIVER
23652M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23653S:	Maintained
23654F:	drivers/net/ethernet/via/via-rhine.c
23655
23656VIA SD/MMC CARD CONTROLLER DRIVER
23657M:	Bruce Chang <brucechang@via.com.tw>
23658M:	Harald Welte <HaraldWelte@viatech.com>
23659S:	Maintained
23660F:	drivers/mmc/host/via-sdmmc.c
23661
23662VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23663M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23664L:	linux-fbdev@vger.kernel.org
23665S:	Maintained
23666F:	drivers/video/fbdev/via/
23667F:	include/linux/via-core.h
23668F:	include/linux/via_i2c.h
23669
23670VIA VELOCITY NETWORK DRIVER
23671M:	Francois Romieu <romieu@fr.zoreil.com>
23672L:	netdev@vger.kernel.org
23673S:	Maintained
23674F:	drivers/net/ethernet/via/via-velocity.*
23675
23676VICODEC VIRTUAL CODEC DRIVER
23677M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23678L:	linux-media@vger.kernel.org
23679S:	Maintained
23680W:	https://linuxtv.org
23681T:	git git://linuxtv.org/media_tree.git
23682F:	drivers/media/test-drivers/vicodec/*
23683
23684VIDEO I2C POLLING DRIVER
23685M:	Matt Ranostay <matt.ranostay@konsulko.com>
23686L:	linux-media@vger.kernel.org
23687S:	Maintained
23688F:	drivers/media/i2c/video-i2c.c
23689
23690VIDEO MULTIPLEXER DRIVER
23691M:	Philipp Zabel <p.zabel@pengutronix.de>
23692L:	linux-media@vger.kernel.org
23693S:	Maintained
23694F:	drivers/media/platform/video-mux.c
23695
23696VIDEOBUF2 FRAMEWORK
23697M:	Tomasz Figa <tfiga@chromium.org>
23698M:	Marek Szyprowski <m.szyprowski@samsung.com>
23699L:	linux-media@vger.kernel.org
23700S:	Maintained
23701F:	drivers/media/common/videobuf2/*
23702F:	include/media/videobuf2-*
23703
23704VIDTV VIRTUAL DIGITAL TV DRIVER
23705M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23706L:	linux-media@vger.kernel.org
23707S:	Maintained
23708W:	https://linuxtv.org
23709T:	git git://linuxtv.org/media_tree.git
23710F:	drivers/media/test-drivers/vidtv/*
23711
23712VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23713M:	Shuah Khan <skhan@linuxfoundation.org>
23714R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23715L:	linux-media@vger.kernel.org
23716S:	Maintained
23717W:	https://linuxtv.org
23718T:	git git://linuxtv.org/media_tree.git
23719F:	drivers/media/test-drivers/vimc/*
23720
23721VIRT LIB
23722M:	Alex Williamson <alex.williamson@redhat.com>
23723M:	Paolo Bonzini <pbonzini@redhat.com>
23724L:	kvm@vger.kernel.org
23725S:	Supported
23726F:	virt/lib/
23727
23728VIRTIO AND VHOST VSOCK DRIVER
23729M:	Stefan Hajnoczi <stefanha@redhat.com>
23730M:	Stefano Garzarella <sgarzare@redhat.com>
23731L:	kvm@vger.kernel.org
23732L:	virtualization@lists.linux.dev
23733L:	netdev@vger.kernel.org
23734S:	Maintained
23735F:	drivers/vhost/vsock.c
23736F:	include/linux/virtio_vsock.h
23737F:	include/uapi/linux/virtio_vsock.h
23738F:	net/vmw_vsock/virtio_transport.c
23739F:	net/vmw_vsock/virtio_transport_common.c
23740
23741VIRTIO BALLOON
23742M:	"Michael S. Tsirkin" <mst@redhat.com>
23743M:	David Hildenbrand <david@redhat.com>
23744L:	virtualization@lists.linux.dev
23745S:	Maintained
23746F:	drivers/virtio/virtio_balloon.c
23747F:	include/linux/balloon_compaction.h
23748F:	include/uapi/linux/virtio_balloon.h
23749F:	mm/balloon_compaction.c
23750
23751VIRTIO BLOCK AND SCSI DRIVERS
23752M:	"Michael S. Tsirkin" <mst@redhat.com>
23753M:	Jason Wang <jasowang@redhat.com>
23754R:	Paolo Bonzini <pbonzini@redhat.com>
23755R:	Stefan Hajnoczi <stefanha@redhat.com>
23756R:	Eugenio Pérez <eperezma@redhat.com>
23757L:	virtualization@lists.linux.dev
23758S:	Maintained
23759F:	drivers/block/virtio_blk.c
23760F:	drivers/scsi/virtio_scsi.c
23761F:	include/uapi/linux/virtio_blk.h
23762F:	include/uapi/linux/virtio_scsi.h
23763
23764VIRTIO CONSOLE DRIVER
23765M:	Amit Shah <amit@kernel.org>
23766L:	virtualization@lists.linux.dev
23767S:	Maintained
23768F:	drivers/char/virtio_console.c
23769F:	include/uapi/linux/virtio_console.h
23770
23771VIRTIO CORE AND NET DRIVERS
23772M:	"Michael S. Tsirkin" <mst@redhat.com>
23773M:	Jason Wang <jasowang@redhat.com>
23774R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23775R:	Eugenio Pérez <eperezma@redhat.com>
23776L:	virtualization@lists.linux.dev
23777S:	Maintained
23778F:	Documentation/ABI/testing/sysfs-bus-vdpa
23779F:	Documentation/ABI/testing/sysfs-class-vduse
23780F:	Documentation/devicetree/bindings/virtio/
23781F:	Documentation/driver-api/virtio/
23782F:	drivers/block/virtio_blk.c
23783F:	drivers/crypto/virtio/
23784F:	drivers/net/virtio_net.c
23785F:	drivers/vdpa/
23786F:	drivers/virtio/
23787F:	include/linux/vdpa.h
23788F:	include/linux/virtio*.h
23789F:	include/linux/vringh.h
23790F:	include/uapi/linux/virtio_*.h
23791F:	tools/virtio/
23792F:	tools/testing/selftests/drivers/net/virtio_net/
23793
23794VIRTIO CRYPTO DRIVER
23795M:	Gonglei <arei.gonglei@huawei.com>
23796L:	virtualization@lists.linux.dev
23797L:	linux-crypto@vger.kernel.org
23798S:	Maintained
23799F:	drivers/crypto/virtio/
23800F:	include/uapi/linux/virtio_crypto.h
23801
23802VIRTIO DRIVERS FOR S390
23803M:	Cornelia Huck <cohuck@redhat.com>
23804M:	Halil Pasic <pasic@linux.ibm.com>
23805M:	Eric Farman <farman@linux.ibm.com>
23806L:	linux-s390@vger.kernel.org
23807L:	virtualization@lists.linux.dev
23808L:	kvm@vger.kernel.org
23809S:	Supported
23810F:	arch/s390/include/uapi/asm/virtio-ccw.h
23811F:	drivers/s390/virtio/
23812
23813VIRTIO FILE SYSTEM
23814M:	Vivek Goyal <vgoyal@redhat.com>
23815M:	Stefan Hajnoczi <stefanha@redhat.com>
23816M:	Miklos Szeredi <miklos@szeredi.hu>
23817R:	Eugenio Pérez <eperezma@redhat.com>
23818L:	virtualization@lists.linux.dev
23819L:	linux-fsdevel@vger.kernel.org
23820S:	Supported
23821W:	https://virtio-fs.gitlab.io/
23822F:	Documentation/filesystems/virtiofs.rst
23823F:	fs/fuse/virtio_fs.c
23824F:	include/uapi/linux/virtio_fs.h
23825
23826VIRTIO GPIO DRIVER
23827M:	Enrico Weigelt, metux IT consult <info@metux.net>
23828M:	Viresh Kumar <vireshk@kernel.org>
23829L:	linux-gpio@vger.kernel.org
23830L:	virtualization@lists.linux.dev
23831S:	Maintained
23832F:	drivers/gpio/gpio-virtio.c
23833F:	include/uapi/linux/virtio_gpio.h
23834
23835VIRTIO GPU DRIVER
23836M:	David Airlie <airlied@redhat.com>
23837M:	Gerd Hoffmann <kraxel@redhat.com>
23838R:	Gurchetan Singh <gurchetansingh@chromium.org>
23839R:	Chia-I Wu <olvaffe@gmail.com>
23840L:	dri-devel@lists.freedesktop.org
23841L:	virtualization@lists.linux.dev
23842S:	Maintained
23843T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23844F:	drivers/gpu/drm/ci/xfails/virtio*
23845F:	drivers/gpu/drm/virtio/
23846F:	include/uapi/linux/virtio_gpu.h
23847
23848VIRTIO HOST (VHOST)
23849M:	"Michael S. Tsirkin" <mst@redhat.com>
23850M:	Jason Wang <jasowang@redhat.com>
23851R:	Eugenio Pérez <eperezma@redhat.com>
23852L:	kvm@vger.kernel.org
23853L:	virtualization@lists.linux.dev
23854L:	netdev@vger.kernel.org
23855S:	Maintained
23856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23857F:	drivers/vhost/
23858F:	include/linux/sched/vhost_task.h
23859F:	include/linux/vhost_iotlb.h
23860F:	include/uapi/linux/vhost.h
23861F:	kernel/vhost_task.c
23862
23863VIRTIO HOST (VHOST-SCSI)
23864M:	"Michael S. Tsirkin" <mst@redhat.com>
23865M:	Jason Wang <jasowang@redhat.com>
23866M:	Mike Christie <michael.christie@oracle.com>
23867R:	Paolo Bonzini <pbonzini@redhat.com>
23868R:	Stefan Hajnoczi <stefanha@redhat.com>
23869L:	virtualization@lists.linux.dev
23870S:	Maintained
23871F:	drivers/vhost/scsi.c
23872
23873VIRTIO I2C DRIVER
23874M:	Conghui Chen <conghui.chen@intel.com>
23875M:	Viresh Kumar <viresh.kumar@linaro.org>
23876L:	linux-i2c@vger.kernel.org
23877L:	virtualization@lists.linux.dev
23878S:	Maintained
23879F:	drivers/i2c/busses/i2c-virtio.c
23880F:	include/uapi/linux/virtio_i2c.h
23881
23882VIRTIO INPUT DRIVER
23883M:	Gerd Hoffmann <kraxel@redhat.com>
23884S:	Maintained
23885F:	drivers/virtio/virtio_input.c
23886F:	include/uapi/linux/virtio_input.h
23887
23888VIRTIO IOMMU DRIVER
23889M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23890L:	virtualization@lists.linux.dev
23891S:	Maintained
23892F:	drivers/iommu/virtio-iommu.c
23893F:	include/uapi/linux/virtio_iommu.h
23894
23895VIRTIO MEM DRIVER
23896M:	David Hildenbrand <david@redhat.com>
23897L:	virtualization@lists.linux.dev
23898S:	Maintained
23899W:	https://virtio-mem.gitlab.io/
23900F:	drivers/virtio/virtio_mem.c
23901F:	include/uapi/linux/virtio_mem.h
23902
23903VIRTIO PMEM DRIVER
23904M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23905L:	virtualization@lists.linux.dev
23906S:	Maintained
23907F:	drivers/nvdimm/nd_virtio.c
23908F:	drivers/nvdimm/virtio_pmem.c
23909
23910VIRTIO SOUND DRIVER
23911M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23912M:	"Michael S. Tsirkin" <mst@redhat.com>
23913L:	virtualization@lists.linux.dev
23914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23915S:	Maintained
23916F:	include/uapi/linux/virtio_snd.h
23917F:	sound/virtio/*
23918
23919VIRTUAL BOX GUEST DEVICE DRIVER
23920M:	Hans de Goede <hdegoede@redhat.com>
23921M:	Arnd Bergmann <arnd@arndb.de>
23922M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23923S:	Maintained
23924F:	drivers/virt/vboxguest/
23925F:	include/linux/vbox_utils.h
23926F:	include/uapi/linux/vbox*.h
23927
23928VIRTUAL BOX SHARED FOLDER VFS DRIVER
23929M:	Hans de Goede <hdegoede@redhat.com>
23930L:	linux-fsdevel@vger.kernel.org
23931S:	Maintained
23932F:	fs/vboxsf/*
23933
23934VIRTUAL PCM TEST DRIVER
23935M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23936L:	linux-sound@vger.kernel.org
23937S:	Maintained
23938F:	Documentation/sound/cards/pcmtest.rst
23939F:	sound/drivers/pcmtest.c
23940F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23941
23942VIRTUAL SERIO DEVICE DRIVER
23943M:	Stephen Chandler Paul <thatslyude@gmail.com>
23944S:	Maintained
23945F:	drivers/input/serio/userio.c
23946F:	include/uapi/linux/userio.h
23947
23948VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23949M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23950S:	Maintained
23951F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23952F:	drivers/iio/light/veml6075.c
23953
23954VISL VIRTUAL STATELESS DECODER DRIVER
23955M:	Daniel Almeida <daniel.almeida@collabora.com>
23956L:	linux-media@vger.kernel.org
23957S:	Supported
23958F:	drivers/media/test-drivers/visl
23959
23960VIVID VIRTUAL VIDEO DRIVER
23961M:	Hans Verkuil <hverkuil@xs4all.nl>
23962L:	linux-media@vger.kernel.org
23963S:	Maintained
23964W:	https://linuxtv.org
23965T:	git git://linuxtv.org/media_tree.git
23966F:	drivers/media/test-drivers/vivid/*
23967
23968VM SOCKETS (AF_VSOCK)
23969M:	Stefano Garzarella <sgarzare@redhat.com>
23970L:	virtualization@lists.linux.dev
23971L:	netdev@vger.kernel.org
23972S:	Maintained
23973F:	drivers/net/vsockmon.c
23974F:	include/net/af_vsock.h
23975F:	include/uapi/linux/vm_sockets.h
23976F:	include/uapi/linux/vm_sockets_diag.h
23977F:	include/uapi/linux/vsockmon.h
23978F:	net/vmw_vsock/
23979F:	tools/testing/vsock/
23980
23981VMALLOC
23982M:	Andrew Morton <akpm@linux-foundation.org>
23983R:	Uladzislau Rezki <urezki@gmail.com>
23984R:	Christoph Hellwig <hch@infradead.org>
23985L:	linux-mm@kvack.org
23986S:	Maintained
23987W:	http://www.linux-mm.org
23988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23989F:	include/linux/vmalloc.h
23990F:	mm/vmalloc.c
23991
23992VME SUBSYSTEM
23993L:	linux-kernel@vger.kernel.org
23994S:	Orphan
23995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23996F:	Documentation/driver-api/vme.rst
23997F:	drivers/staging/vme_user/
23998
23999VMWARE BALLOON DRIVER
24000M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24001R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24002L:	linux-kernel@vger.kernel.org
24003S:	Supported
24004F:	drivers/misc/vmw_balloon.c
24005
24006VMWARE HYPERVISOR INTERFACE
24007M:	Ajay Kaher <ajay.kaher@broadcom.com>
24008M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24009R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24010L:	virtualization@lists.linux.dev
24011L:	x86@kernel.org
24012S:	Supported
24013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24014F:	arch/x86/include/asm/vmware.h
24015F:	arch/x86/kernel/cpu/vmware.c
24016
24017VMWARE PVRDMA DRIVER
24018M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24019M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24020R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24021L:	linux-rdma@vger.kernel.org
24022S:	Supported
24023F:	drivers/infiniband/hw/vmw_pvrdma/
24024
24025VMWARE PVSCSI DRIVER
24026M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24027R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24028L:	linux-scsi@vger.kernel.org
24029S:	Supported
24030F:	drivers/scsi/vmw_pvscsi.c
24031F:	drivers/scsi/vmw_pvscsi.h
24032
24033VMWARE VIRTUAL PTP CLOCK DRIVER
24034M:	Nick Shi <nick.shi@broadcom.com>
24035R:	Ajay Kaher <ajay.kaher@broadcom.com>
24036R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24037R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24038L:	netdev@vger.kernel.org
24039S:	Supported
24040F:	drivers/ptp/ptp_vmw.c
24041
24042VMWARE VMCI DRIVER
24043M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24044M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24045R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24046L:	linux-kernel@vger.kernel.org
24047S:	Supported
24048F:	drivers/misc/vmw_vmci/
24049F:	include/linux/vmw_vmci*
24050
24051VMWARE VMMOUSE SUBDRIVER
24052M:	Zack Rusin <zack.rusin@broadcom.com>
24053R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24054L:	linux-input@vger.kernel.org
24055S:	Supported
24056F:	drivers/input/mouse/vmmouse.c
24057F:	drivers/input/mouse/vmmouse.h
24058
24059VMWARE VMXNET3 ETHERNET DRIVER
24060M:	Ronak Doshi <ronak.doshi@broadcom.com>
24061R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24062L:	netdev@vger.kernel.org
24063S:	Supported
24064F:	drivers/net/vmxnet3/
24065
24066VMWARE VSOCK VMCI TRANSPORT DRIVER
24067M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24068M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24069R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24070L:	linux-kernel@vger.kernel.org
24071S:	Supported
24072F:	net/vmw_vsock/vmci_transport*
24073
24074VOCORE VOCORE2 BOARD
24075M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24076L:	linux-mips@vger.kernel.org
24077S:	Maintained
24078F:	arch/mips/boot/dts/ralink/vocore2.dts
24079
24080VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24081M:	Liam Girdwood <lgirdwood@gmail.com>
24082M:	Mark Brown <broonie@kernel.org>
24083L:	linux-kernel@vger.kernel.org
24084S:	Supported
24085W:	http://www.slimlogic.co.uk/?p=48
24086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24087F:	Documentation/devicetree/bindings/regulator/
24088F:	Documentation/power/regulator/
24089F:	drivers/regulator/
24090F:	include/dt-bindings/regulator/
24091F:	include/linux/regulator/
24092K:	regulator_get_optional
24093
24094VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24095R:	Matti Vaittinen <mazziesaccount@gmail.com>
24096F:	drivers/regulator/irq_helpers.c
24097
24098VRF
24099M:	David Ahern <dsahern@kernel.org>
24100L:	netdev@vger.kernel.org
24101S:	Maintained
24102F:	Documentation/networking/vrf.rst
24103F:	drivers/net/vrf.c
24104
24105VSPRINTF
24106M:	Petr Mladek <pmladek@suse.com>
24107M:	Steven Rostedt <rostedt@goodmis.org>
24108R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24109R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24110R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24111S:	Maintained
24112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24113F:	Documentation/core-api/printk-formats.rst
24114F:	lib/test_printf.c
24115F:	lib/test_scanf.c
24116F:	lib/vsprintf.c
24117
24118VT1211 HARDWARE MONITOR DRIVER
24119M:	Juerg Haefliger <juergh@proton.me>
24120L:	linux-hwmon@vger.kernel.org
24121S:	Maintained
24122F:	Documentation/hwmon/vt1211.rst
24123F:	drivers/hwmon/vt1211.c
24124
24125VT8231 HARDWARE MONITOR DRIVER
24126M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24127L:	linux-hwmon@vger.kernel.org
24128S:	Maintained
24129F:	drivers/hwmon/vt8231.c
24130
24131VUB300 USB to SDIO/SD/MMC bridge chip
24132L:	linux-mmc@vger.kernel.org
24133S:	Orphan
24134F:	drivers/mmc/host/vub300.c
24135
24136W1 DALLAS'S 1-WIRE BUS
24137M:	Krzysztof Kozlowski <krzk@kernel.org>
24138S:	Maintained
24139F:	Documentation/devicetree/bindings/w1/
24140F:	Documentation/w1/
24141F:	drivers/w1/
24142F:	include/linux/w1.h
24143
24144W83791D HARDWARE MONITORING DRIVER
24145M:	Marc Hulsman <m.hulsman@tudelft.nl>
24146L:	linux-hwmon@vger.kernel.org
24147S:	Maintained
24148F:	Documentation/hwmon/w83791d.rst
24149F:	drivers/hwmon/w83791d.c
24150
24151W83793 HARDWARE MONITORING DRIVER
24152M:	Rudolf Marek <r.marek@assembler.cz>
24153L:	linux-hwmon@vger.kernel.org
24154S:	Maintained
24155F:	Documentation/hwmon/w83793.rst
24156F:	drivers/hwmon/w83793.c
24157
24158W83795 HARDWARE MONITORING DRIVER
24159M:	Jean Delvare <jdelvare@suse.com>
24160L:	linux-hwmon@vger.kernel.org
24161S:	Maintained
24162F:	drivers/hwmon/w83795.c
24163
24164W83L51xD SD/MMC CARD INTERFACE DRIVER
24165M:	Pierre Ossman <pierre@ossman.eu>
24166S:	Maintained
24167F:	drivers/mmc/host/wbsd.*
24168
24169WACOM PROTOCOL 4 SERIAL TABLETS
24170M:	Julian Squires <julian@cipht.net>
24171M:	Hans de Goede <hdegoede@redhat.com>
24172L:	linux-input@vger.kernel.org
24173S:	Maintained
24174F:	drivers/input/tablet/wacom_serial4.c
24175
24176WANGXUN ETHERNET DRIVER
24177M:	Jiawen Wu <jiawenwu@trustnetic.com>
24178M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24179L:	netdev@vger.kernel.org
24180S:	Maintained
24181W:	https://www.net-swift.com
24182F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24183F:	drivers/net/ethernet/wangxun/
24184F:	drivers/net/pcs/pcs-xpcs-wx.c
24185
24186WATCHDOG DEVICE DRIVERS
24187M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24188M:	Guenter Roeck <linux@roeck-us.net>
24189L:	linux-watchdog@vger.kernel.org
24190S:	Maintained
24191W:	http://www.linux-watchdog.org/
24192T:	git git://www.linux-watchdog.org/linux-watchdog.git
24193F:	Documentation/devicetree/bindings/watchdog/
24194F:	Documentation/watchdog/
24195F:	drivers/watchdog/
24196F:	include/linux/watchdog.h
24197F:	include/trace/events/watchdog.h
24198F:	include/uapi/linux/watchdog.h
24199
24200WAVE5 VPU CODEC DRIVER
24201M:	Nas Chung <nas.chung@chipsnmedia.com>
24202M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24203L:	linux-media@vger.kernel.org
24204S:	Maintained
24205F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24206F:	drivers/media/platform/chips-media/wave5/
24207
24208WHISKEYCOVE PMIC GPIO DRIVER
24209M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24210L:	linux-gpio@vger.kernel.org
24211S:	Maintained
24212F:	drivers/gpio/gpio-wcove.c
24213
24214WHWAVE RTC DRIVER
24215M:	Dianlong Li <long17.cool@163.com>
24216L:	linux-rtc@vger.kernel.org
24217S:	Maintained
24218F:	drivers/rtc/rtc-sd3078.c
24219
24220WIIMOTE HID DRIVER
24221M:	David Rheinsberg <david@readahead.eu>
24222L:	linux-input@vger.kernel.org
24223S:	Maintained
24224F:	drivers/hid/hid-wiimote*
24225
24226WILOCITY WIL6210 WIRELESS DRIVER
24227L:	linux-wireless@vger.kernel.org
24228S:	Orphan
24229W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24230F:	drivers/net/wireless/ath/wil6210/
24231
24232WINBOND CIR DRIVER
24233M:	David Härdeman <david@hardeman.nu>
24234S:	Maintained
24235F:	drivers/media/rc/winbond-cir.c
24236
24237WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24238L:	linux-watchdog@vger.kernel.org
24239S:	Orphan
24240F:	drivers/watchdog/ebc-c384_wdt.c
24241
24242WINSYSTEMS WS16C48 GPIO DRIVER
24243M:	William Breathitt Gray <wbg@kernel.org>
24244L:	linux-gpio@vger.kernel.org
24245S:	Maintained
24246F:	drivers/gpio/gpio-ws16c48.c
24247
24248WIREGUARD SECURE NETWORK TUNNEL
24249M:	Jason A. Donenfeld <Jason@zx2c4.com>
24250L:	wireguard@lists.zx2c4.com
24251L:	netdev@vger.kernel.org
24252S:	Maintained
24253F:	drivers/net/wireguard/
24254F:	tools/testing/selftests/wireguard/
24255
24256WISTRON LAPTOP BUTTON DRIVER
24257M:	Miloslav Trmac <mitr@volny.cz>
24258S:	Maintained
24259F:	drivers/input/misc/wistron_btns.c
24260
24261WMI BINARY MOF DRIVER
24262M:	Armin Wolf <W_Armin@gmx.de>
24263R:	Thomas Weißschuh <linux@weissschuh.net>
24264L:	platform-driver-x86@vger.kernel.org
24265S:	Maintained
24266F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24267F:	Documentation/wmi/devices/wmi-bmof.rst
24268F:	drivers/platform/x86/wmi-bmof.c
24269
24270WOLFSON MICROELECTRONICS DRIVERS
24271L:	patches@opensource.cirrus.com
24272S:	Supported
24273W:	https://github.com/CirrusLogic/linux-drivers/wiki
24274T:	git https://github.com/CirrusLogic/linux-drivers.git
24275F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24276F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24277F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24278F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24279F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24280F:	Documentation/devicetree/bindings/sound/wm*
24281F:	Documentation/hwmon/wm83??.rst
24282F:	arch/arm/mach-s3c/mach-crag6410*
24283F:	drivers/clk/clk-wm83*.c
24284F:	drivers/gpio/gpio-*wm*.c
24285F:	drivers/gpio/gpio-arizona.c
24286F:	drivers/hwmon/wm83??-hwmon.c
24287F:	drivers/input/misc/wm831x-on.c
24288F:	drivers/input/touchscreen/wm831x-ts.c
24289F:	drivers/input/touchscreen/wm97*.c
24290F:	drivers/leds/leds-wm83*.c
24291F:	drivers/mfd/arizona*
24292F:	drivers/mfd/cs47l24*
24293F:	drivers/mfd/wm*.c
24294F:	drivers/power/supply/wm83*.c
24295F:	drivers/regulator/arizona*
24296F:	drivers/regulator/wm8*.c
24297F:	drivers/rtc/rtc-wm83*.c
24298F:	drivers/video/backlight/wm83*_bl.c
24299F:	drivers/watchdog/wm83*_wdt.c
24300F:	include/linux/mfd/arizona/
24301F:	include/linux/mfd/wm831x/
24302F:	include/linux/mfd/wm8350/
24303F:	include/linux/mfd/wm8400*
24304F:	include/linux/regulator/arizona*
24305F:	include/linux/wm97xx.h
24306F:	include/sound/wm????.h
24307F:	sound/soc/codecs/arizona*
24308F:	sound/soc/codecs/cs47l24*
24309F:	sound/soc/codecs/wm*
24310
24311WORKQUEUE
24312M:	Tejun Heo <tj@kernel.org>
24313R:	Lai Jiangshan <jiangshanlai@gmail.com>
24314S:	Maintained
24315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24316F:	Documentation/core-api/workqueue.rst
24317F:	include/linux/workqueue.h
24318F:	kernel/workqueue.c
24319F:	kernel/workqueue_internal.h
24320
24321WWAN DRIVERS
24322M:	Loic Poulain <loic.poulain@linaro.org>
24323M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24324R:	Johannes Berg <johannes@sipsolutions.net>
24325L:	netdev@vger.kernel.org
24326S:	Maintained
24327F:	drivers/net/wwan/
24328F:	include/linux/wwan.h
24329F:	include/uapi/linux/wwan.h
24330
24331X-POWERS AXP288 PMIC DRIVERS
24332M:	Hans de Goede <hdegoede@redhat.com>
24333S:	Maintained
24334F:	drivers/acpi/pmic/intel_pmic_xpower.c
24335N:	axp288
24336
24337X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24338M:	Chen-Yu Tsai <wens@csie.org>
24339L:	linux-kernel@vger.kernel.org
24340S:	Maintained
24341N:	axp[128]
24342
24343X.25 STACK
24344M:	Martin Schiller <ms@dev.tdt.de>
24345L:	linux-x25@vger.kernel.org
24346S:	Maintained
24347F:	Documentation/networking/lapb-module.rst
24348F:	Documentation/networking/x25*
24349F:	drivers/net/wan/hdlc_x25.c
24350F:	drivers/net/wan/lapbether.c
24351F:	include/*/lapb.h
24352F:	include/net/x25*
24353F:	include/uapi/linux/x25.h
24354F:	net/lapb/
24355F:	net/x25/
24356
24357X86 ARCHITECTURE (32-BIT AND 64-BIT)
24358M:	Thomas Gleixner <tglx@linutronix.de>
24359M:	Ingo Molnar <mingo@redhat.com>
24360M:	Borislav Petkov <bp@alien8.de>
24361M:	Dave Hansen <dave.hansen@linux.intel.com>
24362M:	x86@kernel.org
24363R:	"H. Peter Anvin" <hpa@zytor.com>
24364L:	linux-kernel@vger.kernel.org
24365S:	Maintained
24366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24367F:	Documentation/arch/x86/
24368F:	Documentation/devicetree/bindings/x86/
24369F:	arch/x86/
24370
24371X86 ENTRY CODE
24372M:	Andy Lutomirski <luto@kernel.org>
24373L:	linux-kernel@vger.kernel.org
24374S:	Maintained
24375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24376F:	arch/x86/entry/
24377
24378X86 HARDWARE VULNERABILITIES
24379M:	Thomas Gleixner <tglx@linutronix.de>
24380M:	Borislav Petkov <bp@alien8.de>
24381M:	Peter Zijlstra <peterz@infradead.org>
24382M:	Josh Poimboeuf <jpoimboe@kernel.org>
24383R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24384S:	Maintained
24385F:	Documentation/admin-guide/hw-vuln/
24386F:	arch/x86/include/asm/nospec-branch.h
24387F:	arch/x86/kernel/cpu/bugs.c
24388
24389X86 MCE INFRASTRUCTURE
24390M:	Tony Luck <tony.luck@intel.com>
24391M:	Borislav Petkov <bp@alien8.de>
24392L:	linux-edac@vger.kernel.org
24393S:	Maintained
24394F:	Documentation/ABI/testing/sysfs-mce
24395F:	Documentation/arch/x86/x86_64/machinecheck.rst
24396F:	arch/x86/kernel/cpu/mce/*
24397
24398X86 MICROCODE UPDATE SUPPORT
24399M:	Borislav Petkov <bp@alien8.de>
24400S:	Maintained
24401F:	arch/x86/kernel/cpu/microcode/*
24402
24403X86 MM
24404M:	Dave Hansen <dave.hansen@linux.intel.com>
24405M:	Andy Lutomirski <luto@kernel.org>
24406M:	Peter Zijlstra <peterz@infradead.org>
24407L:	linux-kernel@vger.kernel.org
24408S:	Maintained
24409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24410F:	arch/x86/mm/
24411
24412X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24413M:	Hans de Goede <hdegoede@redhat.com>
24414L:	platform-driver-x86@vger.kernel.org
24415S:	Maintained
24416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24417F:	drivers/platform/x86/x86-android-tablets/
24418
24419X86 PLATFORM DRIVERS
24420M:	Hans de Goede <hdegoede@redhat.com>
24421M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24422L:	platform-driver-x86@vger.kernel.org
24423S:	Maintained
24424Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24426F:	drivers/platform/olpc/
24427F:	drivers/platform/x86/
24428F:	include/linux/platform_data/x86/
24429
24430X86 PLATFORM UV HPE SUPERDOME FLEX
24431M:	Steve Wahl <steve.wahl@hpe.com>
24432R:	Justin Ernst <justin.ernst@hpe.com>
24433R:	Kyle Meyer <kyle.meyer@hpe.com>
24434R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24435R:	Russ Anderson <russ.anderson@hpe.com>
24436S:	Supported
24437F:	arch/x86/include/asm/uv/
24438F:	arch/x86/kernel/apic/x2apic_uv_x.c
24439F:	arch/x86/platform/uv/
24440
24441X86 STACK UNWINDING
24442M:	Josh Poimboeuf <jpoimboe@kernel.org>
24443M:	Peter Zijlstra <peterz@infradead.org>
24444S:	Supported
24445F:	arch/x86/include/asm/unwind*.h
24446F:	arch/x86/kernel/dumpstack.c
24447F:	arch/x86/kernel/stacktrace.c
24448F:	arch/x86/kernel/unwind_*.c
24449
24450X86 TRUST DOMAIN EXTENSIONS (TDX)
24451M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24452R:	Dave Hansen <dave.hansen@linux.intel.com>
24453L:	x86@kernel.org
24454L:	linux-coco@lists.linux.dev
24455S:	Supported
24456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24457F:	arch/x86/boot/compressed/tdx*
24458F:	arch/x86/coco/tdx/
24459F:	arch/x86/include/asm/shared/tdx.h
24460F:	arch/x86/include/asm/tdx.h
24461F:	arch/x86/virt/vmx/tdx/
24462F:	drivers/virt/coco/tdx-guest
24463
24464X86 VDSO
24465M:	Andy Lutomirski <luto@kernel.org>
24466L:	linux-kernel@vger.kernel.org
24467S:	Maintained
24468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24469F:	arch/x86/entry/vdso/
24470
24471XARRAY
24472M:	Matthew Wilcox <willy@infradead.org>
24473L:	linux-fsdevel@vger.kernel.org
24474S:	Supported
24475F:	Documentation/core-api/xarray.rst
24476F:	include/linux/idr.h
24477F:	include/linux/xarray.h
24478F:	lib/idr.c
24479F:	lib/xarray.c
24480F:	tools/testing/radix-tree
24481
24482XBOX DVD IR REMOTE
24483M:	Benjamin Valentin <benpicco@googlemail.com>
24484S:	Maintained
24485F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24486F:	drivers/media/rc/xbox_remote.c
24487
24488XC2028/3028 TUNER DRIVER
24489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24490L:	linux-media@vger.kernel.org
24491S:	Maintained
24492W:	https://linuxtv.org
24493T:	git git://linuxtv.org/media_tree.git
24494F:	drivers/media/tuners/xc2028.*
24495
24496XDP (eXpress Data Path)
24497M:	Alexei Starovoitov <ast@kernel.org>
24498M:	Daniel Borkmann <daniel@iogearbox.net>
24499M:	David S. Miller <davem@davemloft.net>
24500M:	Jakub Kicinski <kuba@kernel.org>
24501M:	Jesper Dangaard Brouer <hawk@kernel.org>
24502M:	John Fastabend <john.fastabend@gmail.com>
24503L:	netdev@vger.kernel.org
24504L:	bpf@vger.kernel.org
24505S:	Supported
24506F:	drivers/net/ethernet/*/*/*/*/*xdp*
24507F:	drivers/net/ethernet/*/*/*xdp*
24508F:	include/net/xdp.h
24509F:	include/net/xdp_priv.h
24510F:	include/trace/events/xdp.h
24511F:	kernel/bpf/cpumap.c
24512F:	kernel/bpf/devmap.c
24513F:	net/core/xdp.c
24514F:	samples/bpf/xdp*
24515F:	tools/testing/selftests/bpf/*/*xdp*
24516F:	tools/testing/selftests/bpf/*xdp*
24517K:	(?:\b|_)xdp(?:\b|_)
24518
24519XDP SOCKETS (AF_XDP)
24520M:	Björn Töpel <bjorn@kernel.org>
24521M:	Magnus Karlsson <magnus.karlsson@intel.com>
24522M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24523R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24524L:	netdev@vger.kernel.org
24525L:	bpf@vger.kernel.org
24526S:	Maintained
24527F:	Documentation/networking/af_xdp.rst
24528F:	include/net/netns/xdp.h
24529F:	include/net/xdp_sock*
24530F:	include/net/xsk_buff_pool.h
24531F:	include/uapi/linux/if_xdp.h
24532F:	include/uapi/linux/xdp_diag.h
24533F:	net/xdp/
24534F:	tools/testing/selftests/bpf/*xsk*
24535
24536XEN BLOCK SUBSYSTEM
24537M:	Roger Pau Monné <roger.pau@citrix.com>
24538L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24539S:	Supported
24540F:	drivers/block/xen*
24541F:	drivers/block/xen-blkback/*
24542
24543XEN HYPERVISOR ARM
24544M:	Stefano Stabellini <sstabellini@kernel.org>
24545L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24546S:	Maintained
24547F:	arch/arm/include/asm/xen/
24548F:	arch/arm/xen/
24549
24550XEN HYPERVISOR ARM64
24551M:	Stefano Stabellini <sstabellini@kernel.org>
24552L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24553S:	Maintained
24554F:	arch/arm64/include/asm/xen/
24555F:	arch/arm64/xen/
24556
24557XEN HYPERVISOR INTERFACE
24558M:	Juergen Gross <jgross@suse.com>
24559M:	Stefano Stabellini <sstabellini@kernel.org>
24560R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24561L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24562S:	Supported
24563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24564F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24565F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24566F:	drivers/*/xen-*front.c
24567F:	drivers/xen/
24568F:	include/uapi/xen/
24569F:	include/xen/
24570F:	kernel/configs/xen.config
24571
24572XEN HYPERVISOR X86
24573M:	Juergen Gross <jgross@suse.com>
24574R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24575L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24576S:	Supported
24577F:	arch/x86/configs/xen.config
24578F:	arch/x86/include/asm/pvclock-abi.h
24579F:	arch/x86/include/asm/xen/
24580F:	arch/x86/platform/pvh/
24581F:	arch/x86/xen/
24582
24583XEN NETWORK BACKEND DRIVER
24584M:	Wei Liu <wei.liu@kernel.org>
24585M:	Paul Durrant <paul@xen.org>
24586L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24587L:	netdev@vger.kernel.org
24588S:	Supported
24589F:	drivers/net/xen-netback/*
24590
24591XEN PCI SUBSYSTEM
24592M:	Juergen Gross <jgross@suse.com>
24593L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24594S:	Supported
24595F:	arch/x86/pci/*xen*
24596F:	drivers/pci/*xen*
24597
24598XEN PVSCSI DRIVERS
24599M:	Juergen Gross <jgross@suse.com>
24600L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24601L:	linux-scsi@vger.kernel.org
24602S:	Supported
24603F:	drivers/scsi/xen-scsifront.c
24604F:	drivers/xen/xen-scsiback.c
24605F:	include/xen/interface/io/vscsiif.h
24606
24607XEN PVUSB DRIVER
24608M:	Juergen Gross <jgross@suse.com>
24609L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24610L:	linux-usb@vger.kernel.org
24611S:	Supported
24612F:	drivers/usb/host/xen*
24613F:	include/xen/interface/io/usbif.h
24614
24615XEN SOUND FRONTEND DRIVER
24616M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24617L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24618L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24619S:	Supported
24620F:	sound/xen/*
24621
24622XEN SWIOTLB SUBSYSTEM
24623M:	Juergen Gross <jgross@suse.com>
24624M:	Stefano Stabellini <sstabellini@kernel.org>
24625L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24626L:	iommu@lists.linux.dev
24627S:	Supported
24628F:	arch/*/include/asm/xen/swiotlb-xen.h
24629F:	drivers/xen/swiotlb-xen.c
24630F:	include/xen/arm/swiotlb-xen.h
24631F:	include/xen/swiotlb-xen.h
24632
24633XFS FILESYSTEM
24634M:	Chandan Babu R <chandan.babu@oracle.com>
24635R:	Darrick J. Wong <djwong@kernel.org>
24636L:	linux-xfs@vger.kernel.org
24637S:	Supported
24638W:	http://xfs.org/
24639C:	irc://irc.oftc.net/xfs
24640T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24641P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24642F:	Documentation/ABI/testing/sysfs-fs-xfs
24643F:	Documentation/admin-guide/xfs.rst
24644F:	Documentation/filesystems/xfs/*
24645F:	fs/xfs/
24646F:	include/uapi/linux/dqblk_xfs.h
24647F:	include/uapi/linux/fsmap.h
24648
24649XILINX AMS DRIVER
24650M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24651L:	linux-iio@vger.kernel.org
24652S:	Maintained
24653F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24654F:	drivers/iio/adc/xilinx-ams.c
24655
24656XILINX AXI ETHERNET DRIVER
24657M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24658S:	Maintained
24659F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24660F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24661
24662XILINX CAN DRIVER
24663M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24664L:	linux-can@vger.kernel.org
24665S:	Maintained
24666F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24667F:	drivers/net/can/xilinx_can.c
24668
24669XILINX EVENT MANAGEMENT DRIVER
24670M:	Michal Simek <michal.simek@amd.com>
24671S:	Maintained
24672F:	drivers/soc/xilinx/xlnx_event_manager.c
24673F:	include/linux/firmware/xlnx-event-manager.h
24674
24675XILINX GPIO DRIVER
24676M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24677R:	Srinivas Neeli <srinivas.neeli@amd.com>
24678R:	Michal Simek <michal.simek@amd.com>
24679S:	Maintained
24680F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24681F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24682F:	drivers/gpio/gpio-xilinx.c
24683F:	drivers/gpio/gpio-zynq.c
24684
24685XILINX LL TEMAC ETHERNET DRIVER
24686L:	netdev@vger.kernel.org
24687S:	Orphan
24688F:	drivers/net/ethernet/xilinx/ll_temac*
24689
24690XILINX PWM DRIVER
24691M:	Sean Anderson <sean.anderson@seco.com>
24692S:	Maintained
24693F:	drivers/pwm/pwm-xilinx.c
24694F:	include/clocksource/timer-xilinx.h
24695
24696XILINX SD-FEC IP CORES
24697M:	Derek Kiernan <derek.kiernan@amd.com>
24698M:	Dragan Cvetic <dragan.cvetic@amd.com>
24699S:	Maintained
24700F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24701F:	Documentation/misc-devices/xilinx_sdfec.rst
24702F:	drivers/misc/Kconfig
24703F:	drivers/misc/Makefile
24704F:	drivers/misc/xilinx_sdfec.c
24705F:	include/uapi/misc/xilinx_sdfec.h
24706
24707XILINX UARTLITE SERIAL DRIVER
24708M:	Peter Korsgaard <jacmet@sunsite.dk>
24709L:	linux-serial@vger.kernel.org
24710S:	Maintained
24711F:	drivers/tty/serial/uartlite.c
24712
24713XILINX VIDEO IP CORES
24714M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24715L:	linux-media@vger.kernel.org
24716S:	Supported
24717T:	git git://linuxtv.org/media_tree.git
24718F:	Documentation/devicetree/bindings/media/xilinx/
24719F:	drivers/media/platform/xilinx/
24720F:	include/uapi/linux/xilinx-v4l2-controls.h
24721
24722XILINX VERSAL EDAC DRIVER
24723M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24724M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24725S:	Maintained
24726F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24727F:	drivers/edac/versal_edac.c
24728
24729XILINX WATCHDOG DRIVER
24730M:	Srinivas Neeli <srinivas.neeli@amd.com>
24731R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24732R:	Michal Simek <michal.simek@amd.com>
24733S:	Maintained
24734F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24735F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24736F:	drivers/watchdog/of_xilinx_wdt.c
24737F:	drivers/watchdog/xilinx_wwdt.c
24738
24739XILINX XDMA DRIVER
24740M:	Lizhi Hou <lizhi.hou@amd.com>
24741M:	Brian Xu <brian.xu@amd.com>
24742M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24743L:	dmaengine@vger.kernel.org
24744S:	Supported
24745F:	drivers/dma/xilinx/xdma-regs.h
24746F:	drivers/dma/xilinx/xdma.c
24747F:	include/linux/dma/amd_xdma.h
24748F:	include/linux/platform_data/amd_xdma.h
24749
24750XILINX ZYNQMP DPDMA DRIVER
24751M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24752L:	dmaengine@vger.kernel.org
24753S:	Supported
24754F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24755F:	drivers/dma/xilinx/xilinx_dpdma.c
24756F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24757
24758XILINX ZYNQMP OCM EDAC DRIVER
24759M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24760M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24761S:	Maintained
24762F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24763F:	drivers/edac/zynqmp_edac.c
24764
24765XILINX ZYNQMP PSGTR PHY DRIVER
24766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24767L:	linux-kernel@vger.kernel.org
24768S:	Supported
24769T:	git https://github.com/Xilinx/linux-xlnx.git
24770F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24771F:	drivers/phy/xilinx/phy-zynqmp.c
24772
24773XILINX ZYNQMP SHA3 DRIVER
24774M:	Harsha <harsha.harsha@amd.com>
24775S:	Maintained
24776F:	drivers/crypto/xilinx/zynqmp-sha.c
24777
24778XILINX ZYNQMP NVMEM DRIVER
24779M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24780M:	Kalyani Akula <kalyani.akula@amd.com>
24781R:	Michal Simek <michal.simek@amd.com>
24782S:	Maintained
24783F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24784F:	drivers/nvmem/zynqmp_nvmem.c
24785
24786XILLYBUS DRIVER
24787M:	Eli Billauer <eli.billauer@gmail.com>
24788L:	linux-kernel@vger.kernel.org
24789S:	Supported
24790F:	drivers/char/xillybus/
24791
24792XLP9XX I2C DRIVER
24793M:	George Cherian <gcherian@marvell.com>
24794L:	linux-i2c@vger.kernel.org
24795S:	Supported
24796W:	http://www.marvell.com
24797F:	drivers/i2c/busses/i2c-xlp9xx.c
24798
24799XRA1403 GPIO EXPANDER
24800M:	Nandor Han <nandor.han@ge.com>
24801L:	linux-gpio@vger.kernel.org
24802S:	Maintained
24803F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24804F:	drivers/gpio/gpio-xra1403.c
24805
24806XTENSA XTFPGA PLATFORM SUPPORT
24807M:	Max Filippov <jcmvbkbc@gmail.com>
24808S:	Maintained
24809F:	drivers/spi/spi-xtensa-xtfpga.c
24810F:	sound/soc/xtensa/xtfpga-i2s.c
24811
24812YAM DRIVER FOR AX.25
24813M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24814L:	linux-hams@vger.kernel.org
24815S:	Maintained
24816F:	drivers/net/hamradio/yam*
24817F:	include/linux/yam.h
24818
24819YAMA SECURITY MODULE
24820M:	Kees Cook <kees@kernel.org>
24821S:	Supported
24822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24823F:	Documentation/admin-guide/LSM/Yama.rst
24824F:	security/yama/
24825
24826YAML NETLINK (YNL)
24827M:	Donald Hunter <donald.hunter@gmail.com>
24828M:	Jakub Kicinski <kuba@kernel.org>
24829F:	Documentation/netlink/
24830F:	Documentation/userspace-api/netlink/intro-specs.rst
24831F:	Documentation/userspace-api/netlink/specs.rst
24832F:	tools/net/ynl/
24833
24834YEALINK PHONE DRIVER
24835M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24836L:	usbb2k-api-dev@nongnu.org
24837S:	Maintained
24838F:	Documentation/input/devices/yealink.rst
24839F:	drivers/input/misc/yealink.*
24840
24841Z3FOLD COMPRESSED PAGE ALLOCATOR
24842M:	Vitaly Wool <vitaly.wool@konsulko.com>
24843R:	Miaohe Lin <linmiaohe@huawei.com>
24844L:	linux-mm@kvack.org
24845S:	Maintained
24846F:	mm/z3fold.c
24847
24848Z8530 DRIVER FOR AX.25
24849M:	Joerg Reuter <jreuter@yaina.de>
24850L:	linux-hams@vger.kernel.org
24851S:	Maintained
24852W:	http://yaina.de/jreuter/
24853W:	http://www.qsl.net/dl1bke/
24854F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24855F:	drivers/net/hamradio/*scc.c
24856F:	drivers/net/hamradio/z8530.h
24857
24858ZBUD COMPRESSED PAGE ALLOCATOR
24859M:	Seth Jennings <sjenning@redhat.com>
24860M:	Dan Streetman <ddstreet@ieee.org>
24861L:	linux-mm@kvack.org
24862S:	Maintained
24863F:	mm/zbud.c
24864
24865ZD1211RW WIRELESS DRIVER
24866L:	linux-wireless@vger.kernel.org
24867S:	Orphan
24868F:	drivers/net/wireless/zydas/zd1211rw/
24869
24870ZD1301 MEDIA DRIVER
24871L:	linux-media@vger.kernel.org
24872S:	Orphan
24873W:	https://linuxtv.org/
24874Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24875F:	drivers/media/usb/dvb-usb-v2/zd1301*
24876
24877ZD1301_DEMOD MEDIA DRIVER
24878L:	linux-media@vger.kernel.org
24879S:	Orphan
24880W:	https://linuxtv.org/
24881Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24882F:	drivers/media/dvb-frontends/zd1301_demod*
24883
24884ZHAOXIN PROCESSOR SUPPORT
24885M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24886L:	linux-kernel@vger.kernel.org
24887S:	Maintained
24888F:	arch/x86/kernel/cpu/zhaoxin.c
24889
24890ZONEFS FILESYSTEM
24891M:	Damien Le Moal <dlemoal@kernel.org>
24892M:	Naohiro Aota <naohiro.aota@wdc.com>
24893R:	Johannes Thumshirn <jth@kernel.org>
24894L:	linux-fsdevel@vger.kernel.org
24895S:	Maintained
24896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24897F:	Documentation/filesystems/zonefs.rst
24898F:	fs/zonefs/
24899
24900ZR36067 VIDEO FOR LINUX DRIVER
24901M:	Corentin Labbe <clabbe@baylibre.com>
24902L:	mjpeg-users@lists.sourceforge.net
24903L:	linux-media@vger.kernel.org
24904S:	Maintained
24905W:	http://mjpeg.sourceforge.net/driver-zoran/
24906Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24907F:	Documentation/driver-api/media/drivers/zoran.rst
24908F:	drivers/media/pci/zoran/
24909
24910ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24911M:	Minchan Kim <minchan@kernel.org>
24912M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24913L:	linux-kernel@vger.kernel.org
24914S:	Maintained
24915F:	Documentation/admin-guide/blockdev/zram.rst
24916F:	drivers/block/zram/
24917
24918ZS DECSTATION Z85C30 SERIAL DRIVER
24919M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24920S:	Maintained
24921F:	drivers/tty/serial/zs.*
24922
24923ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24924M:	Minchan Kim <minchan@kernel.org>
24925M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24926L:	linux-mm@kvack.org
24927S:	Maintained
24928F:	Documentation/mm/zsmalloc.rst
24929F:	include/linux/zsmalloc.h
24930F:	mm/zsmalloc.c
24931
24932ZSTD
24933M:	Nick Terrell <terrelln@fb.com>
24934S:	Maintained
24935B:	https://github.com/facebook/zstd/issues
24936T:	git https://github.com/terrelln/linux.git
24937F:	crypto/zstd.c
24938F:	include/linux/zstd*
24939F:	lib/decompress_unzstd.c
24940F:	lib/zstd/
24941N:	zstd
24942K:	zstd
24943
24944ZSWAP COMPRESSED SWAP CACHING
24945M:	Johannes Weiner <hannes@cmpxchg.org>
24946M:	Yosry Ahmed <yosryahmed@google.com>
24947M:	Nhat Pham <nphamcs@gmail.com>
24948R:	Chengming Zhou <chengming.zhou@linux.dev>
24949L:	linux-mm@kvack.org
24950S:	Maintained
24951F:	Documentation/admin-guide/mm/zswap.rst
24952F:	include/linux/zpool.h
24953F:	include/linux/zswap.h
24954F:	mm/zpool.c
24955F:	mm/zswap.c
24956F:	tools/testing/selftests/cgroup/test_zswap.c
24957
24958THE REST
24959M:	Linus Torvalds <torvalds@linux-foundation.org>
24960L:	linux-kernel@vger.kernel.org
24961S:	Buried alive in reporters
24962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24963F:	*
24964F:	*/
24965