xref: /linux/MAINTAINERS (revision 9e6d33937b42ca4867af3b341e5d09abca4a2746)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/driver-api/wmi.rst
396F:	Documentation/wmi/
397F:	drivers/platform/x86/wmi.c
398F:	include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M:	Fei Li <fei1.li@intel.com>
402L:	acrn-dev@lists.projectacrn.org (subscribers-only)
403S:	Supported
404W:	https://projectacrn.org
405F:	Documentation/virt/acrn/
406F:	drivers/virt/acrn/
407F:	include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L:	linux-parisc@vger.kernel.org
411S:	Maintained
412W:	https://parisc.wiki.kernel.org/index.php/AD1889
413F:	sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
417L:	linux-iio@vger.kernel.org
418S:	Supported
419F:	drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Michael Hennerich <michael.hennerich@analog.com>
423S:	Supported
424W:	http://wiki.analog.com/AD5254
425W:	https://ez.analog.com/linux-software-drivers
426F:	drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5398
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD7142
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7877
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7879
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458M:	Nuno Sá <nuno.sa@analog.com>
459R:	David Lechner <dlechner@baylibre.com>
460S:	Supported
461W:	https://ez.analog.com/linux-software-drivers
462F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F:	Documentation/iio/ad7944.rst
464F:	drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M:	Anshul Dalal <anshulusr@gmail.com>
468L:	linux-input@vger.kernel.org
469S:	Maintained
470F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F:	drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M:	Jiri Kosina <jikos@kernel.org>
475S:	Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479L:	linux-wpan@vger.kernel.org
480S:	Supported
481W:	https://wiki.analog.com/ADF7242
482W:	https://ez.analog.com/linux-software-drivers
483F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F:	drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M:	Jean Delvare <jdelvare@suse.com>
488L:	linux-hwmon@vger.kernel.org
489S:	Maintained
490F:	Documentation/hwmon/adm1025.rst
491F:	drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M:	Corentin Labbe <clabbe.montjoie@gmail.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L:	linux-wireless@vger.kernel.org
501S:	Orphan
502F:	drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M:	Radu Sabau <radu.sabau@analog.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Supported
508W:	https://ez.analog.com/linux-software-drivers
509F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	https://ez.analog.com/linux-software-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	https://ez.analog.com/linux-software-drivers
534F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
566L:	platform-driver-x86@vger.kernel.org
567S:	Maintained
568F:	drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M:	Lucas Stankus <lucas.p.stankus@gmail.com>
572S:	Supported
573F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F:	drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADXL345
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F:	drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M:	Puranjay Mohan <puranjay@kernel.org>
586L:	linux-iio@vger.kernel.org
587S:	Supported
588F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F:	drivers/iio/accel/adxl355.h
590F:	drivers/iio/accel/adxl355_core.c
591F:	drivers/iio/accel/adxl355_i2c.c
592F:	drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
596L:	linux-iio@vger.kernel.org
597S:	Supported
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F:	drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	https://ez.analog.com/linux-software-drivers
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F:	drivers/iio/accel/adxl372.c
608F:	drivers/iio/accel/adxl372_i2c.c
609F:	drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M:	Ondřej Jirman <megi@xff.cz>
613S:	Maintained
614F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F:	drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L:	linux-media@vger.kernel.org
619S:	Orphan
620W:	https://linuxtv.org
621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
622F:	drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L:	linux-media@vger.kernel.org
626S:	Orphan
627W:	https://linuxtv.org
628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
629F:	drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M:	David Sterba <dsterba@suse.com>
633L:	linux-fsdevel@vger.kernel.org
634S:	Odd Fixes
635F:	Documentation/filesystems/affs.rst
636F:	fs/affs/
637
638AFS FILESYSTEM
639M:	David Howells <dhowells@redhat.com>
640M:	Marc Dionne <marc.dionne@auristor.com>
641L:	linux-afs@lists.infradead.org
642S:	Supported
643W:	https://www.infradead.org/~dhowells/kafs/
644F:	Documentation/filesystems/afs.rst
645F:	fs/afs/
646F:	include/trace/events/afs.h
647
648AGPGART DRIVER
649M:	David Airlie <airlied@redhat.com>
650L:	dri-devel@lists.freedesktop.org
651S:	Maintained
652T:	git https://gitlab.freedesktop.org/drm/kernel.git
653F:	drivers/char/agp/
654F:	include/linux/agp*
655F:	include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M:	"Juergen E. Fischer" <fischer@norbit.de>
659L:	linux-scsi@vger.kernel.org
660S:	Maintained
661F:	drivers/scsi/aha152x*
662F:	drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M:	Hannes Reinecke <hare@suse.com>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M:	Hans Verkuil <hverkuil@xs4all.nl>
672L:	linux-media@vger.kernel.org
673S:	Maintained
674W:	https://linuxtv.org
675T:	git git://linuxtv.org/media_tree.git
676F:	drivers/media/radio/radio-aimslab*
677
678AIO
679M:	Benjamin LaHaise <bcrl@kvack.org>
680L:	linux-aio@kvack.org
681S:	Supported
682F:	fs/aio.c
683F:	include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M:	Lorenzo Bianconi <lorenzo@kernel.org>
687M:	Ray Liu <ray.liu@airoha.com>
688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
689L:	linux-spi@vger.kernel.org
690S:	Maintained
691F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F:	drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L:	linux-media@vger.kernel.org
696S:	Orphan
697W:	https://linuxtv.org
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699F:	drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
703S:	Maintained
704F:	drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M:	Duncan Sands <duncan.sands@free.fr>
708L:	linux-usb@vger.kernel.org
709S:	Maintained
710W:	http://www.linux-usb.org/SpeedTouch/
711F:	drivers/usb/atm/speedtch.c
712F:	drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M:	Manuel Lauss <manuel.lauss@gmail.com>
716S:	Maintained
717F:	drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M:	Rudolf Marek <r.marek@assembler.cz>
721L:	linux-i2c@vger.kernel.org
722S:	Maintained
723F:	Documentation/i2c/busses/i2c-ali1563.rst
724F:	drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M:	Cheng Xu <chengyou@linux.alibaba.com>
728M:	Kai Shen <kaishen@linux.alibaba.com>
729L:	linux-rdma@vger.kernel.org
730S:	Supported
731F:	drivers/infiniband/hw/erdma
732F:	include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M:	Shuai Xue <xueshuai@linux.alibaba.com>
736S:	Supported
737F:	Documentation/admin-guide/perf/alibaba_pmu.rst
738F:	drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L:	Dell.Client.Kernel@dell.com
742S:	Maintained
743F:	drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M:	Michael Tretter <m.tretter@pengutronix.de>
747R:	Pengutronix Kernel Team <kernel@pengutronix.de>
748L:	linux-media@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F:	drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M:	Tommaso Merciai <tomm.merciai@gmail.com>
755M:	Martin Hecht <martin.hecht@avnet.eu>
756L:	linux-media@vger.kernel.org
757S:	Maintained
758F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F:	drivers/media/i2c/alvium-csi2.c
760F:	drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M:	Maxime Ripard <mripard@kernel.org>
764L:	linux-media@vger.kernel.org
765S:	Maintained
766T:	git git://linuxtv.org/media_tree.git
767F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F:	drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M:	Yong Deng <yong.deng@magewell.com>
772M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775T:	git git://linuxtv.org/media_tree.git
776F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F:	drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F:	drivers/staging/media/sunxi/sun6i-isp/
786F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M:	Yangtao Li <tiny.windzz@gmail.com>
798L:	linux-pm@vger.kernel.org
799S:	Maintained
800F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M:	Corentin Labbe <clabbe.montjoie@gmail.com>
805L:	linux-crypto@vger.kernel.org
806S:	Maintained
807F:	drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M:	Ban Tao <fengzheng923@gmail.com>
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812S:	Maintained
813F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F:	sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
818S:	Maintained
819F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F:	drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M:	Vasily Khoruzhick <anarsoul@gmail.com>
824M:	Yangtao Li <tiny.windzz@gmail.com>
825L:	linux-pm@vger.kernel.org
826S:	Maintained
827F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F:	drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M:	Maxime Ripard <mripard@kernel.org>
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M:	Richard Henderson <richard.henderson@linaro.org>
839M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
840M:	Matt Turner <mattst88@gmail.com>
841L:	linux-alpha@vger.kernel.org
842S:	Odd Fixes
843F:	arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R:	Pali Rohár <pali@kernel.org>
847F:	drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M:	Thor Thayer <thor.thayer@linux.intel.com>
851S:	Maintained
852F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F:	drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M:	Mun Yew Tham <mun.yew.tham@intel.com>
857S:	Maintained
858F:	drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
862R:	Stefan Roese <sr@denx.de>
863L:	dmaengine@vger.kernel.org
864S:	Odd Fixes
865F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F:	drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M:	Mun Yew Tham <mun.yew.tham@intel.com>
870L:	linux-gpio@vger.kernel.org
871S:	Maintained
872F:	drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M:	Thor Thayer <thor.thayer@linux.intel.com>
876S:	Maintained
877F:	drivers/mfd/altera-sysmgr.c
878F:	include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M:	Thor Thayer <thor.thayer@linux.intel.com>
882S:	Maintained
883F:	drivers/gpio/gpio-altera-a10sr.c
884F:	drivers/mfd/altera-a10sr.c
885F:	drivers/reset/reset-a10sr.c
886F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F:	include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M:	Joyce Ooi <joyce.ooi@intel.com>
891L:	netdev@vger.kernel.org
892S:	Maintained
893F:	drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M:	Tobias Klauser <tklauser@distanz.ch>
897L:	linux-serial@vger.kernel.org
898S:	Maintained
899F:	drivers/tty/serial/altera_jtaguart.c
900F:	drivers/tty/serial/altera_uart.c
901F:	include/linux/altera_jtaguart.h
902F:	include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M:	Talel Shenhar <talel@amazon.com>
906S:	Maintained
907F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F:	drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M:	Talel Shenhar <talel@amazon.com>
912M:	Talel Shenhar <talelshenhar@gmail.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F:	drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M:	Talel Shenhar <talel@amazon.com>
919S:	Maintained
920F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F:	drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M:	Shay Agroskin <shayagr@amazon.com>
925M:	Arthur Kiyanovski <akiyano@amazon.com>
926R:	David Arinzon <darinzon@amazon.com>
927R:	Noam Dagan <ndagan@amazon.com>
928R:	Saeed Bishara <saeedb@amazon.com>
929L:	netdev@vger.kernel.org
930S:	Supported
931F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F:	drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M:	Michael Margolin <mrgolin@amazon.com>
936R:	Gal Pressman <gal.pressman@linux.dev>
937R:	Yossi Leybovich <sleybo@amazon.com>
938L:	linux-rdma@vger.kernel.org
939S:	Supported
940Q:	https://patchwork.kernel.org/project/linux-rdma/list/
941F:	drivers/infiniband/hw/efa/
942F:	include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
946L:	linux-edac@vger.kernel.org
947S:	Supported
948F:	drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M:	Kris Chaplin <kris.chaplin@amd.com>
952R:	Thomas Delev <thomas.delev@amd.com>
953R:	Michal Simek <michal.simek@amd.com>
954S:	Maintained
955F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F:	drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M:	Nipun Gupta <nipun.gupta@amd.com>
960M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F:	drivers/cdx/*
964F:	include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M:	Tom Lendacky <thomas.lendacky@amd.com>
968M:	John Allen <john.allen@amd.com>
969L:	linux-crypto@vger.kernel.org
970S:	Supported
971F:	drivers/crypto/ccp/
972F:	include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M:	Ashish Kalra <ashish.kalra@amd.com>
976M:	Tom Lendacky <thomas.lendacky@amd.com>
977L:	linux-crypto@vger.kernel.org
978S:	Supported
979F:	drivers/crypto/ccp/sev*
980F:	include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M:	Mario Limonciello <mario.limonciello@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/dbc.c
987F:	drivers/crypto/ccp/dbc.h
988F:	drivers/crypto/ccp/platform-access.c
989F:	drivers/crypto/ccp/platform-access.h
990F:	include/uapi/linux/psp-dbc.h
991F:	tools/crypto/ccp/*.c
992F:	tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M:	Harry Wentland <harry.wentland@amd.com>
996M:	Leo Li <sunpeng.li@amd.com>
997M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998L:	amd-gfx@lists.freedesktop.org
999S:	Supported
1000T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1001F:	drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M:	Huang Rui <ray.huang@amd.com>
1005L:	linux-hwmon@vger.kernel.org
1006S:	Supported
1007F:	Documentation/hwmon/fam15h_power.rst
1008F:	drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M:	Enrico Weigelt, metux IT consult <info@metux.net>
1012L:	linux-gpio@vger.kernel.org
1013S:	Maintained
1014F:	drivers/gpio/gpio-amd-fch.c
1015F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1019S:	Orphan
1020F:	drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M:	Andres Salomon <dilinger@queued.net>
1024L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1025S:	Supported
1026W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F:	arch/x86/include/asm/geode.h
1028F:	drivers/char/hw_random/geode-rng.c
1029F:	drivers/crypto/geode*
1030F:	drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1035L:	platform-driver-x86@vger.kernel.org
1036S:	Maintained
1037F:	Documentation/arch/x86/amd_hsmp.rst
1038F:	arch/x86/include/asm/amd_hsmp.h
1039F:	arch/x86/include/uapi/asm/amd_hsmp.h
1040F:	drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M:	Joerg Roedel <joro@8bytes.org>
1044R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045L:	iommu@lists.linux.dev
1046S:	Maintained
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048F:	drivers/iommu/amd/
1049F:	include/linux/amd-iommu.h
1050
1051AMD KFD
1052M:	Felix Kuehling <Felix.Kuehling@amd.com>
1053L:	amd-gfx@lists.freedesktop.org
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F:	drivers/gpu/drm/amd/amdkfd/
1058F:	drivers/gpu/drm/amd/include/cik_structs.h
1059F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F:	drivers/gpu/drm/amd/include/v9_structs.h
1061F:	drivers/gpu/drm/amd/include/vi_structs.h
1062F:	include/uapi/linux/kfd_ioctl.h
1063F:	include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M:	Elie Morisse <syniurge@gmail.com>
1067M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068L:	linux-i2c@vger.kernel.org
1069S:	Maintained
1070F:	drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M:	Shannon Nelson <shannon.nelson@amd.com>
1074M:	Brett Creeley <brett.creeley@amd.com>
1075L:	netdev@vger.kernel.org
1076S:	Supported
1077F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F:	drivers/net/ethernet/amd/pds_core/
1079F:	include/linux/pds/
1080
1081AMD PMC DRIVER
1082M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083L:	platform-driver-x86@vger.kernel.org
1084S:	Maintained
1085F:	drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089L:	platform-driver-x86@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/ABI/testing/sysfs-amd-pmf
1092F:	drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M:	Evan Quan <evan.quan@amd.com>
1096L:	amd-gfx@lists.freedesktop.org
1097S:	Supported
1098T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1099F:	drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M:	Huang Rui <ray.huang@amd.com>
1103M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1104M:	Mario Limonciello <mario.limonciello@amd.com>
1105R:	Perry Yuan <perry.yuan@amd.com>
1106L:	linux-pm@vger.kernel.org
1107S:	Supported
1108F:	Documentation/admin-guide/pm/amd-pstate.rst
1109F:	drivers/cpufreq/amd-pstate*
1110F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111
1112AMD PTDMA DRIVER
1113M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1114L:	dmaengine@vger.kernel.org
1115S:	Maintained
1116F:	drivers/dma/ptdma/
1117
1118AMD SEATTLE DEVICE TREE SUPPORT
1119M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1120M:	Tom Lendacky <thomas.lendacky@amd.com>
1121S:	Supported
1122F:	arch/arm64/boot/dts/amd/
1123
1124AMD SENSOR FUSION HUB DRIVER
1125M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1126L:	linux-input@vger.kernel.org
1127S:	Maintained
1128F:	Documentation/hid/amd-sfh*
1129F:	drivers/hid/amd-sfh-hid/
1130
1131AMD SPI DRIVER
1132M:	Sanjay R Mehta <sanju.mehta@amd.com>
1133S:	Maintained
1134F:	drivers/spi/spi-amd.c
1135
1136AMD XGBE DRIVER
1137M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1138L:	netdev@vger.kernel.org
1139S:	Supported
1140F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1141F:	drivers/net/ethernet/amd/xgbe/
1142
1143AMLOGIC DDR PMU DRIVER
1144M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1145L:	linux-amlogic@lists.infradead.org
1146S:	Supported
1147W:	http://www.amlogic.com
1148F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1149F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1150F:	drivers/perf/amlogic/
1151F:	include/soc/amlogic/
1152
1153AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1154M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1155L:	linux-hwmon@vger.kernel.org
1156S:	Maintained
1157F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1158F:	Documentation/hwmon/chipcap2.rst
1159F:	drivers/hwmon/chipcap2.c
1160
1161AMPHION VPU CODEC V4L2 DRIVER
1162M:	Ming Qian <ming.qian@nxp.com>
1163M:	Zhou Peng <eagle.zhou@nxp.com>
1164L:	linux-media@vger.kernel.org
1165S:	Maintained
1166F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1167F:	drivers/media/platform/amphion/
1168
1169AMS AS73211 DRIVER
1170M:	Christian Eggers <ceggers@arri.de>
1171L:	linux-iio@vger.kernel.org
1172S:	Maintained
1173F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1174F:	drivers/iio/light/as73211.c
1175
1176AMT (Automatic Multicast Tunneling)
1177M:	Taehee Yoo <ap420073@gmail.com>
1178L:	netdev@vger.kernel.org
1179S:	Maintained
1180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1182F:	drivers/net/amt.c
1183
1184ANALOG DEVICES INC AD3552R DRIVER
1185M:	Nuno Sá <nuno.sa@analog.com>
1186L:	linux-iio@vger.kernel.org
1187S:	Supported
1188W:	https://ez.analog.com/linux-software-drivers
1189F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1190F:	drivers/iio/dac/ad3552r.c
1191
1192ANALOG DEVICES INC AD4130 DRIVER
1193M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1194L:	linux-iio@vger.kernel.org
1195S:	Supported
1196W:	https://ez.analog.com/linux-software-drivers
1197F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1198F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1199F:	drivers/iio/adc/ad4130.c
1200
1201ANALOG DEVICES INC AD7091R DRIVER
1202M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1203L:	linux-iio@vger.kernel.org
1204S:	Supported
1205W:	http://ez.analog.com/community/linux-device-drivers
1206F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1207F:	drivers/iio/adc/ad7091r*
1208
1209ANALOG DEVICES INC AD7192 DRIVER
1210M:	Alexandru Tachici <alexandru.tachici@analog.com>
1211L:	linux-iio@vger.kernel.org
1212S:	Supported
1213W:	https://ez.analog.com/linux-software-drivers
1214F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1215F:	drivers/iio/adc/ad7192.c
1216
1217ANALOG DEVICES INC AD7292 DRIVER
1218M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1219L:	linux-iio@vger.kernel.org
1220S:	Supported
1221W:	https://ez.analog.com/linux-software-drivers
1222F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1223F:	drivers/iio/adc/ad7292.c
1224
1225ANALOG DEVICES INC AD7293 DRIVER
1226M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1227L:	linux-iio@vger.kernel.org
1228S:	Supported
1229W:	https://ez.analog.com/linux-software-drivers
1230F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1231F:	drivers/iio/dac/ad7293.c
1232
1233ANALOG DEVICES INC AD74115 DRIVER
1234M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1235L:	linux-iio@vger.kernel.org
1236S:	Supported
1237W:	https://ez.analog.com/linux-software-drivers
1238F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1239F:	drivers/iio/addac/ad74115.c
1240
1241ANALOG DEVICES INC AD74413R DRIVER
1242M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1243L:	linux-iio@vger.kernel.org
1244S:	Supported
1245W:	https://ez.analog.com/linux-software-drivers
1246F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1247F:	drivers/iio/addac/ad74413r.c
1248F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1249
1250ANALOG DEVICES INC AD7768-1 DRIVER
1251M:	Michael Hennerich <Michael.Hennerich@analog.com>
1252L:	linux-iio@vger.kernel.org
1253S:	Supported
1254W:	https://ez.analog.com/linux-software-drivers
1255F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1256F:	drivers/iio/adc/ad7768-1.c
1257
1258ANALOG DEVICES INC AD7780 DRIVER
1259M:	Michael Hennerich <Michael.Hennerich@analog.com>
1260M:	Renato Lui Geh <renatogeh@gmail.com>
1261L:	linux-iio@vger.kernel.org
1262S:	Supported
1263W:	https://ez.analog.com/linux-software-drivers
1264F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1265F:	drivers/iio/adc/ad7780.c
1266
1267ANALOG DEVICES INC AD9739a DRIVER
1268M:	Nuno Sa <nuno.sa@analog.com>
1269M:	Dragos Bogdan <dragos.bogdan@analog.com>
1270L:	linux-iio@vger.kernel.org
1271S:	Supported
1272W:	https://ez.analog.com/linux-software-drivers
1273F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1274F:	drivers/iio/dac/ad9739a.c
1275
1276ANALOG DEVICES INC ADA4250 DRIVER
1277M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1278L:	linux-iio@vger.kernel.org
1279S:	Supported
1280W:	https://ez.analog.com/linux-software-drivers
1281F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1282F:	drivers/iio/amplifiers/ada4250.c
1283
1284ANALOG DEVICES INC ADF4377 DRIVER
1285M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1286L:	linux-iio@vger.kernel.org
1287S:	Supported
1288W:	https://ez.analog.com/linux-software-drivers
1289F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1290F:	drivers/iio/frequency/adf4377.c
1291
1292ANALOG DEVICES INC ADGS1408 DRIVER
1293M:	Mircea Caprioru <mircea.caprioru@analog.com>
1294S:	Supported
1295F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1296F:	drivers/mux/adgs1408.c
1297
1298ANALOG DEVICES INC ADIN DRIVER
1299M:	Michael Hennerich <michael.hennerich@analog.com>
1300L:	netdev@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1304F:	drivers/net/phy/adin.c
1305
1306ANALOG DEVICES INC ADIS DRIVER LIBRARY
1307M:	Nuno Sa <nuno.sa@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310F:	drivers/iio/imu/adis.c
1311F:	drivers/iio/imu/adis_buffer.c
1312F:	drivers/iio/imu/adis_trigger.c
1313F:	include/linux/iio/imu/adis.h
1314
1315ANALOG DEVICES INC ADIS16460 DRIVER
1316M:	Dragos Bogdan <dragos.bogdan@analog.com>
1317L:	linux-iio@vger.kernel.org
1318S:	Supported
1319W:	https://ez.analog.com/linux-software-drivers
1320F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1321F:	drivers/iio/imu/adis16460.c
1322
1323ANALOG DEVICES INC ADIS16475 DRIVER
1324M:	Nuno Sa <nuno.sa@analog.com>
1325L:	linux-iio@vger.kernel.org
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1329F:	drivers/iio/imu/adis16475.c
1330
1331ANALOG DEVICES INC ADM1177 DRIVER
1332M:	Michael Hennerich <Michael.Hennerich@analog.com>
1333L:	linux-hwmon@vger.kernel.org
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1337F:	drivers/hwmon/adm1177.c
1338
1339ANALOG DEVICES INC ADMFM2000 DRIVER
1340M:	Kim Seer Paller <kimseer.paller@analog.com>
1341L:	linux-iio@vger.kernel.org
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1345F:	drivers/iio/frequency/admfm2000.c
1346
1347ANALOG DEVICES INC ADMV1013 DRIVER
1348M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1349L:	linux-iio@vger.kernel.org
1350S:	Supported
1351W:	https://ez.analog.com/linux-software-drivers
1352F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1353F:	drivers/iio/frequency/admv1013.c
1354
1355ANALOG DEVICES INC ADMV1014 DRIVER
1356M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1357L:	linux-iio@vger.kernel.org
1358S:	Supported
1359W:	https://ez.analog.com/linux-software-drivers
1360F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1361F:	drivers/iio/frequency/admv1014.c
1362
1363ANALOG DEVICES INC ADMV8818 DRIVER
1364M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1365L:	linux-iio@vger.kernel.org
1366S:	Supported
1367W:	https://ez.analog.com/linux-software-drivers
1368F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1369F:	drivers/iio/filter/admv8818.c
1370
1371ANALOG DEVICES INC ADP5061 DRIVER
1372M:	Michael Hennerich <Michael.Hennerich@analog.com>
1373L:	linux-pm@vger.kernel.org
1374S:	Supported
1375W:	https://ez.analog.com/linux-software-drivers
1376F:	drivers/power/supply/adp5061.c
1377
1378ANALOG DEVICES INC ADRF6780 DRIVER
1379M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1380L:	linux-iio@vger.kernel.org
1381S:	Supported
1382W:	https://ez.analog.com/linux-software-drivers
1383F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1384F:	drivers/iio/frequency/adrf6780.c
1385
1386ANALOG DEVICES INC ADV7180 DRIVER
1387M:	Lars-Peter Clausen <lars@metafoo.de>
1388L:	linux-media@vger.kernel.org
1389S:	Supported
1390W:	https://ez.analog.com/linux-software-drivers
1391F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1392F:	drivers/media/i2c/adv7180.c
1393
1394ANALOG DEVICES INC ADV748X DRIVER
1395M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1396L:	linux-media@vger.kernel.org
1397S:	Maintained
1398F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1399F:	drivers/media/i2c/adv748x/*
1400
1401ANALOG DEVICES INC ADV7511 DRIVER
1402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1403L:	linux-media@vger.kernel.org
1404S:	Maintained
1405F:	drivers/media/i2c/adv7511*
1406
1407ANALOG DEVICES INC ADV7604 DRIVER
1408M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1412F:	drivers/media/i2c/adv7604*
1413
1414ANALOG DEVICES INC ADV7842 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7842*
1419
1420ANALOG DEVICES INC ADXRS290 DRIVER
1421M:	Nishant Malpani <nish.malpani25@gmail.com>
1422L:	linux-iio@vger.kernel.org
1423S:	Supported
1424F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1425F:	drivers/iio/gyro/adxrs290.c
1426
1427ANALOG DEVICES INC ASOC CODEC DRIVERS
1428M:	Lars-Peter Clausen <lars@metafoo.de>
1429M:	Nuno Sá <nuno.sa@analog.com>
1430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1431S:	Supported
1432W:	http://wiki.analog.com/
1433W:	https://ez.analog.com/linux-software-drivers
1434F:	sound/soc/codecs/ad1*
1435F:	sound/soc/codecs/ad7*
1436F:	sound/soc/codecs/adau*
1437F:	sound/soc/codecs/adav*
1438F:	sound/soc/codecs/sigmadsp.*
1439F:	sound/soc/codecs/ssm*
1440
1441ANALOG DEVICES INC AXI DAC DRIVER
1442M:	Nuno Sa <nuno.sa@analog.com>
1443L:	linux-iio@vger.kernel.org
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1447F:	drivers/iio/dac/adi-axi-dac.c
1448
1449ANALOG DEVICES INC DMA DRIVERS
1450M:	Lars-Peter Clausen <lars@metafoo.de>
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	drivers/dma/dma-axi-dmac.c
1454
1455ANALOG DEVICES INC IIO DRIVERS
1456M:	Lars-Peter Clausen <lars@metafoo.de>
1457M:	Michael Hennerich <Michael.Hennerich@analog.com>
1458S:	Supported
1459W:	http://wiki.analog.com/
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1463F:	Documentation/devicetree/bindings/iio/*/adi,*
1464F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1466F:	drivers/iio/*/ad*
1467F:	drivers/iio/adc/ltc249*
1468F:	drivers/iio/amplifiers/hmc425a.c
1469F:	drivers/staging/iio/*/ad*
1470X:	drivers/iio/*/adjd*
1471
1472ANALOGBITS PLL LIBRARIES
1473M:	Paul Walmsley <paul.walmsley@sifive.com>
1474M:	Samuel Holland <samuel.holland@sifive.com>
1475S:	Supported
1476F:	drivers/clk/analogbits/*
1477F:	include/linux/clk/analogbits*
1478
1479ANDROID DRIVERS
1480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1481M:	Arve Hjønnevåg <arve@android.com>
1482M:	Todd Kjos <tkjos@android.com>
1483M:	Martijn Coenen <maco@android.com>
1484M:	Joel Fernandes <joel@joelfernandes.org>
1485M:	Christian Brauner <christian@brauner.io>
1486M:	Carlos Llamas <cmllamas@google.com>
1487M:	Suren Baghdasaryan <surenb@google.com>
1488L:	linux-kernel@vger.kernel.org
1489S:	Supported
1490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1491F:	drivers/android/
1492
1493ANDROID GOLDFISH PIC DRIVER
1494M:	Miodrag Dinic <miodrag.dinic@mips.com>
1495S:	Supported
1496F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1497F:	drivers/irqchip/irq-goldfish-pic.c
1498
1499ANDROID GOLDFISH RTC DRIVER
1500M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1501S:	Supported
1502F:	drivers/rtc/rtc-goldfish.c
1503
1504AOA (Apple Onboard Audio) ALSA DRIVER
1505M:	Johannes Berg <johannes@sipsolutions.net>
1506L:	linuxppc-dev@lists.ozlabs.org
1507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	sound/aoa/
1510
1511APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1512M:	William Breathitt Gray <wbg@kernel.org>
1513L:	linux-iio@vger.kernel.org
1514S:	Maintained
1515F:	drivers/iio/addac/stx104.c
1516
1517APM DRIVER
1518M:	Jiri Kosina <jikos@kernel.org>
1519S:	Odd fixes
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1521F:	arch/x86/kernel/apm_32.c
1522F:	drivers/char/apm-emulation.c
1523F:	include/linux/apm_bios.h
1524F:	include/uapi/linux/apm_bios.h
1525
1526APPARMOR SECURITY MODULE
1527M:	John Johansen <john.johansen@canonical.com>
1528M:	John Johansen <john@apparmor.net>
1529L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1530S:	Supported
1531W:	apparmor.net
1532B:	https://gitlab.com/apparmor/apparmor-kernel
1533C:	irc://irc.oftc.net/apparmor
1534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1535T:	https://gitlab.com/apparmor/apparmor-kernel.git
1536F:	Documentation/admin-guide/LSM/apparmor.rst
1537F:	security/apparmor/
1538
1539APPLE BCM5974 MULTITOUCH DRIVER
1540M:	Henrik Rydberg <rydberg@bitmath.org>
1541L:	linux-input@vger.kernel.org
1542S:	Odd fixes
1543F:	drivers/input/mouse/bcm5974.c
1544
1545APPLE PCIE CONTROLLER DRIVER
1546M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1547M:	Marc Zyngier <maz@kernel.org>
1548L:	linux-pci@vger.kernel.org
1549S:	Maintained
1550F:	drivers/pci/controller/pcie-apple.c
1551
1552APPLE SMC DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-hwmon@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/hwmon/applesmc.c
1557
1558APPLETALK NETWORK LAYER
1559L:	netdev@vger.kernel.org
1560S:	Odd fixes
1561F:	include/linux/atalk.h
1562F:	include/uapi/linux/atalk.h
1563F:	net/appletalk/
1564
1565APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1566M:	Khuong Dinh <khuong@os.amperecomputing.com>
1567S:	Supported
1568F:	arch/arm64/boot/dts/apm/
1569
1570APPLIED MICRO (APM) X-GENE SOC EDAC
1571M:	Khuong Dinh <khuong@os.amperecomputing.com>
1572S:	Supported
1573F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1574F:	drivers/edac/xgene_edac.c
1575
1576APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1577M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1578M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1579S:	Supported
1580F:	drivers/net/ethernet/apm/xgene-v2/
1581
1582APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1583M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1584M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1585M:	Quan Nguyen <quan@os.amperecomputing.com>
1586S:	Supported
1587F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1588F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1589F:	drivers/net/ethernet/apm/xgene/
1590F:	drivers/net/mdio/mdio-xgene.c
1591
1592APPLIED MICRO (APM) X-GENE SOC PMU
1593M:	Khuong Dinh <khuong@os.amperecomputing.com>
1594S:	Supported
1595F:	Documentation/admin-guide/perf/xgene-pmu.rst
1596F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1597F:	drivers/perf/xgene_pmu.c
1598
1599APTINA CAMERA SENSOR PLL
1600M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1601L:	linux-media@vger.kernel.org
1602S:	Maintained
1603F:	drivers/media/i2c/aptina-pll.*
1604
1605AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1606M:	Aleksa Savic <savicaleksa83@gmail.com>
1607M:	Jack Doan <me@jackdoan.com>
1608L:	linux-hwmon@vger.kernel.org
1609S:	Maintained
1610F:	Documentation/hwmon/aquacomputer_d5next.rst
1611F:	drivers/hwmon/aquacomputer_d5next.c
1612
1613AQUANTIA ETHERNET DRIVER (atlantic)
1614M:	Igor Russkikh <irusskikh@marvell.com>
1615L:	netdev@vger.kernel.org
1616S:	Supported
1617W:	https://www.marvell.com/
1618Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1619F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1620F:	drivers/net/ethernet/aquantia/atlantic/
1621
1622AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1623M:	Egor Pomozov <epomozov@marvell.com>
1624L:	netdev@vger.kernel.org
1625S:	Supported
1626W:	http://www.aquantia.com
1627F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1628
1629AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1630M:	Krzysztof Hałasa <khalasa@piap.pl>
1631L:	linux-media@vger.kernel.org
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1634F:	drivers/media/i2c/ar0521.c
1635
1636ARASAN NAND CONTROLLER DRIVER
1637M:	Miquel Raynal <miquel.raynal@bootlin.com>
1638R:	Michal Simek <michal.simek@amd.com>
1639L:	linux-mtd@lists.infradead.org
1640S:	Maintained
1641F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1642F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1643
1644ARC FRAMEBUFFER DRIVER
1645M:	Jaya Kumar <jayalk@intworks.biz>
1646S:	Maintained
1647F:	drivers/video/fbdev/arcfb.c
1648F:	drivers/video/fbdev/core/fb_defio.c
1649
1650ARC PGU DRM DRIVER
1651M:	Alexey Brodkin <abrodkin@synopsys.com>
1652S:	Supported
1653F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1654F:	drivers/gpu/drm/tiny/arcpgu.c
1655
1656ARCNET NETWORK LAYER
1657M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1658L:	netdev@vger.kernel.org
1659S:	Maintained
1660F:	drivers/net/arcnet/
1661F:	include/uapi/linux/if_arcnet.h
1662
1663ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1664M:	Arnd Bergmann <arnd@arndb.de>
1665M:	Olof Johansson <olof@lixom.net>
1666M:	soc@kernel.org
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669P:	Documentation/process/maintainer-soc.rst
1670C:	irc://irc.libera.chat/armlinux
1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1672F:	Documentation/process/maintainer-soc*.rst
1673F:	arch/arm/boot/dts/Makefile
1674F:	arch/arm64/boot/dts/Makefile
1675
1676ARM ARCHITECTED TIMER DRIVER
1677M:	Mark Rutland <mark.rutland@arm.com>
1678M:	Marc Zyngier <maz@kernel.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/include/asm/arch_timer.h
1682F:	arch/arm64/include/asm/arch_timer.h
1683F:	drivers/clocksource/arm_arch_timer.c
1684
1685ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1686M:	Marc Zyngier <maz@kernel.org>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1690F:	arch/arm/include/asm/arch_gicv3.h
1691F:	arch/arm64/include/asm/arch_gicv3.h
1692F:	drivers/irqchip/irq-gic*.[ch]
1693F:	include/linux/irqchip/arm-gic*.h
1694F:	include/linux/irqchip/arm-vgic-info.h
1695
1696ARM HDLCD DRM DRIVER
1697M:	Liviu Dudau <liviu.dudau@arm.com>
1698S:	Supported
1699F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1700F:	drivers/gpu/drm/arm/hdlcd_*
1701
1702ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1703M:	Linus Walleij <linus.walleij@linaro.org>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1707F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1708F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1710F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1711F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1712F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1713F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1714F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1715F:	arch/arm/boot/dts/arm/arm-realview-*
1716F:	arch/arm/boot/dts/arm/integrator*
1717F:	arch/arm/boot/dts/arm/versatile*
1718F:	arch/arm/mach-versatile/
1719F:	drivers/bus/arm-integrator-lm.c
1720F:	drivers/clk/versatile/
1721F:	drivers/i2c/busses/i2c-versatile.c
1722F:	drivers/irqchip/irq-versatile-fpga.c
1723F:	drivers/mtd/maps/physmap-versatile.*
1724F:	drivers/power/reset/arm-versatile-reboot.c
1725F:	drivers/soc/versatile/
1726
1727ARM KOMEDA DRM-KMS DRIVER
1728M:	Liviu Dudau <liviu.dudau@arm.com>
1729S:	Supported
1730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1731F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1732F:	Documentation/gpu/komeda-kms.rst
1733F:	drivers/gpu/drm/arm/display/include/
1734F:	drivers/gpu/drm/arm/display/komeda/
1735
1736ARM MALI PANFROST DRM DRIVER
1737M:	Boris Brezillon <boris.brezillon@collabora.com>
1738M:	Rob Herring <robh@kernel.org>
1739R:	Steven Price <steven.price@arm.com>
1740L:	dri-devel@lists.freedesktop.org
1741S:	Supported
1742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1743F:	Documentation/gpu/panfrost.rst
1744F:	drivers/gpu/drm/panfrost/
1745F:	include/uapi/drm/panfrost_drm.h
1746
1747ARM MALI PANTHOR DRM DRIVER
1748M:	Boris Brezillon <boris.brezillon@collabora.com>
1749M:	Steven Price <steven.price@arm.com>
1750M:	Liviu Dudau <liviu.dudau@arm.com>
1751L:	dri-devel@lists.freedesktop.org
1752S:	Supported
1753T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1754F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1755F:	drivers/gpu/drm/panthor/
1756F:	include/uapi/drm/panthor_drm.h
1757
1758ARM MALI-DP DRM DRIVER
1759M:	Liviu Dudau <liviu.dudau@arm.com>
1760S:	Supported
1761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1762F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1763F:	Documentation/gpu/afbc.rst
1764F:	drivers/gpu/drm/arm/
1765
1766ARM MFM AND FLOPPY DRIVERS
1767M:	Ian Molton <spyro@f2s.com>
1768S:	Maintained
1769F:	arch/arm/include/asm/floppy.h
1770F:	arch/arm/mach-rpc/floppydma.S
1771
1772ARM PMU PROFILING AND DEBUGGING
1773M:	Will Deacon <will@kernel.org>
1774M:	Mark Rutland <mark.rutland@arm.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S:	Maintained
1777F:	Documentation/devicetree/bindings/arm/pmu.yaml
1778F:	Documentation/devicetree/bindings/perf/
1779F:	arch/arm*/include/asm/hw_breakpoint.h
1780F:	arch/arm*/include/asm/perf_event.h
1781F:	arch/arm*/kernel/hw_breakpoint.c
1782F:	arch/arm*/kernel/perf_*
1783F:	drivers/perf/
1784F:	include/linux/perf/arm_pmu*.h
1785
1786ARM PORT
1787M:	Russell King <linux@armlinux.org.uk>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Odd Fixes
1790W:	http://www.armlinux.org.uk/
1791T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1792F:	arch/arm/
1793X:	arch/arm/boot/dts/
1794
1795ARM PRIMECELL AACI PL041 DRIVER
1796M:	Russell King <linux@armlinux.org.uk>
1797S:	Odd Fixes
1798F:	sound/arm/aaci.*
1799
1800ARM PRIMECELL BUS SUPPORT
1801M:	Russell King <linux@armlinux.org.uk>
1802S:	Odd Fixes
1803F:	drivers/amba/
1804F:	include/linux/amba/bus.h
1805
1806ARM PRIMECELL KMI PL050 DRIVER
1807M:	Russell King <linux@armlinux.org.uk>
1808S:	Odd Fixes
1809F:	drivers/input/serio/ambakmi.*
1810F:	include/linux/amba/kmi.h
1811
1812ARM PRIMECELL MMCI PL180/1 DRIVER
1813M:	Russell King <linux@armlinux.org.uk>
1814S:	Odd Fixes
1815F:	drivers/mmc/host/mmci.*
1816F:	include/linux/amba/mmci.h
1817
1818ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1819M:	Miquel Raynal <miquel.raynal@bootlin.com>
1820R:	Michal Simek <michal.simek@amd.com>
1821L:	linux-mtd@lists.infradead.org
1822S:	Maintained
1823F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1824F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1825
1826ARM PRIMECELL PL35X SMC DRIVER
1827M:	Miquel Raynal <miquel.raynal@bootlin.com>
1828R:	Michal Simek <michal.simek@amd.com>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1832F:	drivers/memory/pl353-smc.c
1833
1834ARM PRIMECELL SSP PL022 SPI DRIVER
1835M:	Linus Walleij <linus.walleij@linaro.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1839F:	drivers/spi/spi-pl022.c
1840
1841ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1842M:	Russell King <linux@armlinux.org.uk>
1843S:	Odd Fixes
1844F:	drivers/tty/serial/amba-pl01*.c
1845F:	include/linux/amba/serial.h
1846
1847ARM PRIMECELL VIC PL190/PL192 DRIVER
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1852F:	drivers/irqchip/irq-vic.c
1853
1854ARM SMC WATCHDOG DRIVER
1855M:	Julius Werner <jwerner@chromium.org>
1856R:	Evan Benn <evanbenn@chromium.org>
1857S:	Maintained
1858F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1859F:	drivers/watchdog/arm_smc_wdt.c
1860
1861ARM SMMU DRIVERS
1862M:	Will Deacon <will@kernel.org>
1863R:	Robin Murphy <robin.murphy@arm.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1867F:	drivers/iommu/arm/
1868F:	drivers/iommu/io-pgtable-arm*
1869
1870ARM SUB-ARCHITECTURES
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S:	Maintained
1873C:	irc://irc.libera.chat/armlinux
1874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1875F:	arch/arm/mach-*/
1876F:	arch/arm/plat-*/
1877
1878ARM/ACTIONS SEMI ARCHITECTURE
1879M:	Andreas Färber <afaerber@suse.de>
1880M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/arm/actions.yaml
1885F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1886F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1887F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1888F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1889F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1890F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1891F:	Documentation/devicetree/bindings/pinctrl/actions,*
1892F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1893F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1894F:	arch/arm/boot/dts/actions/
1895F:	arch/arm/mach-actions/
1896F:	arch/arm64/boot/dts/actions/
1897F:	drivers/clk/actions/
1898F:	drivers/clocksource/timer-owl*
1899F:	drivers/dma/owl-dma.c
1900F:	drivers/i2c/busses/i2c-owl.c
1901F:	drivers/irqchip/irq-owl-sirq.c
1902F:	drivers/mmc/host/owl-mmc.c
1903F:	drivers/net/ethernet/actions/
1904F:	drivers/pinctrl/actions/*
1905F:	drivers/pmdomain/actions/
1906F:	include/dt-bindings/power/owl-*
1907F:	include/dt-bindings/reset/actions,*
1908F:	include/linux/soc/actions/
1909N:	owl
1910
1911ARM/Allwinner SoC Clock Support
1912M:	Emilio López <emilio@elopez.com.ar>
1913S:	Maintained
1914F:	drivers/clk/sunxi/
1915
1916ARM/Allwinner sunXi SoC support
1917M:	Chen-Yu Tsai <wens@csie.org>
1918M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1919M:	Samuel Holland <samuel@sholland.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921L:	linux-sunxi@lists.linux.dev
1922S:	Maintained
1923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1924F:	arch/arm/mach-sunxi/
1925F:	arch/arm64/boot/dts/allwinner/
1926F:	drivers/clk/sunxi-ng/
1927F:	drivers/pinctrl/sunxi/
1928F:	drivers/soc/sunxi/
1929N:	allwinner
1930N:	sun[x456789]i
1931N:	sun[25]0i
1932
1933ARM/AMD PENSANDO ARM64 ARCHITECTURE
1934M:	Brad Larson <blarson@amd.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Supported
1937F:	Documentation/devicetree/bindings/*/amd,pensando*
1938F:	arch/arm64/boot/dts/amd/elba*
1939
1940ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1941M:	Neil Armstrong <neil.armstrong@linaro.org>
1942M:	Jerome Brunet <jbrunet@baylibre.com>
1943L:	linux-amlogic@lists.infradead.org
1944S:	Maintained
1945F:	Documentation/devicetree/bindings/clock/amlogic*
1946F:	drivers/clk/meson/
1947F:	include/dt-bindings/clock/amlogic,a1*
1948F:	include/dt-bindings/clock/gxbb*
1949F:	include/dt-bindings/clock/meson*
1950
1951ARM/Amlogic Meson SoC Crypto Drivers
1952M:	Corentin Labbe <clabbe@baylibre.com>
1953L:	linux-crypto@vger.kernel.org
1954L:	linux-amlogic@lists.infradead.org
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/crypto/amlogic*
1957F:	drivers/crypto/amlogic/
1958
1959ARM/Amlogic Meson SoC Sound Drivers
1960M:	Jerome Brunet <jbrunet@baylibre.com>
1961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S:	Maintained
1963F:	Documentation/devicetree/bindings/sound/amlogic*
1964F:	sound/soc/meson/
1965
1966ARM/Amlogic Meson SoC support
1967M:	Neil Armstrong <neil.armstrong@linaro.org>
1968M:	Kevin Hilman <khilman@baylibre.com>
1969R:	Jerome Brunet <jbrunet@baylibre.com>
1970R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972L:	linux-amlogic@lists.infradead.org
1973S:	Maintained
1974W:	http://linux-meson.com/
1975F:	Documentation/devicetree/bindings/phy/amlogic*
1976F:	arch/arm/boot/dts/amlogic/
1977F:	arch/arm/mach-meson/
1978F:	arch/arm64/boot/dts/amlogic/
1979F:	drivers/pmdomain/amlogic/
1980F:	drivers/mmc/host/meson*
1981F:	drivers/phy/amlogic/
1982F:	drivers/pinctrl/meson/
1983F:	drivers/rtc/rtc-meson*
1984F:	drivers/soc/amlogic/
1985N:	meson
1986
1987ARM/Annapurna Labs ALPINE ARCHITECTURE
1988M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1989M:	Antoine Tenart <atenart@kernel.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/amazon/
1993F:	arch/arm/mach-alpine/
1994F:	arch/arm64/boot/dts/amazon/
1995F:	drivers/*/*alpine*
1996
1997ARM/APPLE MACHINE SOUND DRIVERS
1998M:	Martin Povišer <povik+lin@cutebit.org>
1999L:	asahi@lists.linux.dev
2000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2001S:	Maintained
2002F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2003F:	Documentation/devicetree/bindings/sound/apple,*
2004F:	sound/soc/apple/*
2005F:	sound/soc/codecs/cs42l83-i2c.c
2006F:	sound/soc/codecs/ssm3515.c
2007
2008ARM/APPLE MACHINE SUPPORT
2009M:	Hector Martin <marcan@marcan.st>
2010M:	Sven Peter <sven@svenpeter.dev>
2011R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2012L:	asahi@lists.linux.dev
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015W:	https://asahilinux.org
2016B:	https://github.com/AsahiLinux/linux/issues
2017C:	irc://irc.oftc.net/asahi-dev
2018T:	git https://github.com/AsahiLinux/linux.git
2019F:	Documentation/devicetree/bindings/arm/apple.yaml
2020F:	Documentation/devicetree/bindings/arm/apple/*
2021F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2022F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2023F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2024F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2025F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2026F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2027F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2028F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2029F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2030F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2031F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2032F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2033F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2034F:	Documentation/devicetree/bindings/power/apple*
2035F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2036F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2037F:	arch/arm64/boot/dts/apple/
2038F:	drivers/bluetooth/hci_bcm4377.c
2039F:	drivers/clk/clk-apple-nco.c
2040F:	drivers/cpufreq/apple-soc-cpufreq.c
2041F:	drivers/dma/apple-admac.c
2042F:	drivers/pmdomain/apple/
2043F:	drivers/i2c/busses/i2c-pasemi-core.c
2044F:	drivers/i2c/busses/i2c-pasemi-platform.c
2045F:	drivers/iommu/apple-dart.c
2046F:	drivers/iommu/io-pgtable-dart.c
2047F:	drivers/irqchip/irq-apple-aic.c
2048F:	drivers/nvme/host/apple.c
2049F:	drivers/nvmem/apple-efuses.c
2050F:	drivers/pinctrl/pinctrl-apple-gpio.c
2051F:	drivers/pwm/pwm-apple.c
2052F:	drivers/soc/apple/*
2053F:	drivers/watchdog/apple_wdt.c
2054F:	include/dt-bindings/interrupt-controller/apple-aic.h
2055F:	include/dt-bindings/pinctrl/apple.h
2056F:	include/linux/soc/apple/*
2057
2058ARM/ARTPEC MACHINE SUPPORT
2059M:	Jesper Nilsson <jesper.nilsson@axis.com>
2060M:	Lars Persson <lars.persson@axis.com>
2061L:	linux-arm-kernel@axis.com
2062S:	Maintained
2063F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2064F:	arch/arm/boot/dts/axis/
2065F:	arch/arm/mach-artpec
2066F:	drivers/clk/axis
2067F:	drivers/crypto/axis
2068F:	drivers/mmc/host/usdhi6rol0.c
2069F:	drivers/pinctrl/pinctrl-artpec*
2070
2071ARM/ASPEED I2C DRIVER
2072M:	Brendan Higgins <brendanhiggins@google.com>
2073R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2074R:	Joel Stanley <joel@jms.id.au>
2075L:	linux-i2c@vger.kernel.org
2076L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2077S:	Maintained
2078F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2079F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2080F:	drivers/i2c/busses/i2c-aspeed.c
2081F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2082
2083ARM/ASPEED MACHINE SUPPORT
2084M:	Joel Stanley <joel@jms.id.au>
2085R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2088S:	Supported
2089Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2091F:	Documentation/devicetree/bindings/arm/aspeed/
2092F:	arch/arm/boot/dts/aspeed/
2093F:	arch/arm/mach-aspeed/
2094N:	aspeed
2095
2096ARM/BITMAIN ARCHITECTURE
2097M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2101F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2102F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2103F:	arch/arm64/boot/dts/bitmain/
2104F:	drivers/clk/clk-bm1880.c
2105F:	drivers/pinctrl/pinctrl-bm1880.c
2106
2107ARM/CALXEDA HIGHBANK ARCHITECTURE
2108M:	Andre Przywara <andre.przywara@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/calxeda/
2112F:	arch/arm/mach-highbank/
2113
2114ARM/CAVIUM THUNDER NETWORK DRIVER
2115M:	Sunil Goutham <sgoutham@marvell.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Supported
2118F:	drivers/net/ethernet/cavium/thunder/
2119
2120ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2121M:	Lukasz Majewski <lukma@denx.de>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Maintained
2124F:	arch/arm/mach-ep93xx/ts72xx.c
2125
2126ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2127M:	Alexander Shiyan <shc_work@mail.ru>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Odd Fixes
2130N:	clps711x
2131
2132ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2133M:	Hartley Sweeten <hsweeten@visionengravers.com>
2134M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2138F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2139F:	arch/arm/boot/compressed/misc-ep93xx.h
2140F:	arch/arm/mach-ep93xx/
2141F:	drivers/iio/adc/ep93xx_adc.c
2142
2143ARM/CLKDEV SUPPORT
2144M:	Russell King <linux@armlinux.org.uk>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2148F:	drivers/clk/clkdev.c
2149
2150ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2151M:	Baruch Siach <baruch@tkos.co.il>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/cnxt/
2155N:	digicolor
2156
2157ARM/CORESIGHT FRAMEWORK AND DRIVERS
2158M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2159R:	Mike Leach <mike.leach@linaro.org>
2160R:	James Clark <james.clark@arm.com>
2161L:	coresight@lists.linaro.org (moderated for non-subscribers)
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2165F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2166F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2167F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2168F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2169F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2170F:	Documentation/trace/coresight/*
2171F:	drivers/hwtracing/coresight/*
2172F:	include/dt-bindings/arm/coresight-cti-dt.h
2173F:	include/linux/coresight*
2174F:	include/uapi/linux/coresight*
2175F:	samples/coresight/*
2176F:	tools/perf/Documentation/arm-coresight.txt
2177F:	tools/perf/arch/arm/util/auxtrace.c
2178F:	tools/perf/arch/arm/util/cs-etm.c
2179F:	tools/perf/arch/arm/util/cs-etm.h
2180F:	tools/perf/arch/arm/util/pmu.c
2181F:	tools/perf/tests/shell/*coresight*
2182F:	tools/perf/tests/shell/coresight/*
2183F:	tools/perf/tests/shell/lib/*coresight*
2184F:	tools/perf/util/cs-etm-decoder/*
2185F:	tools/perf/util/cs-etm.*
2186
2187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2188M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2189M:	Linus Walleij <linus.walleij@linaro.org>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192T:	git git://github.com/ulli-kroll/linux.git
2193F:	Documentation/devicetree/bindings/arm/gemini.yaml
2194F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2195F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2196F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2197F:	arch/arm/boot/dts/gemini/
2198F:	arch/arm/mach-gemini/
2199F:	drivers/crypto/gemini/
2200F:	drivers/net/ethernet/cortina/
2201F:	drivers/pinctrl/pinctrl-gemini.c
2202F:	drivers/rtc/rtc-ftrtc010.c
2203
2204ARM/CZ.NIC TURRIS SUPPORT
2205M:	Marek Behún <kabel@kernel.org>
2206S:	Maintained
2207W:	https://www.turris.cz/
2208F:	Documentation/ABI/testing/debugfs-moxtet
2209F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2210F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2211F:	Documentation/devicetree/bindings/bus/moxtet.txt
2212F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2213F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2214F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2215F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2216F:	drivers/bus/moxtet.c
2217F:	drivers/firmware/turris-mox-rwtm.c
2218F:	drivers/gpio/gpio-moxtet.c
2219F:	drivers/leds/leds-turris-omnia.c
2220F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2221F:	drivers/watchdog/armada_37xx_wdt.c
2222F:	include/dt-bindings/bus/moxtet.h
2223F:	include/linux/armada-37xx-rwtm-mailbox.h
2224F:	include/linux/moxtet.h
2225
2226ARM/FARADAY FA526 PORT
2227M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S:	Maintained
2230T:	git git://git.berlios.de/gemini-board
2231F:	arch/arm/mm/*-fa*
2232
2233ARM/FOOTBRIDGE ARCHITECTURE
2234M:	Russell King <linux@armlinux.org.uk>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237W:	http://www.armlinux.org.uk/
2238F:	arch/arm/include/asm/hardware/dec21285.h
2239F:	arch/arm/mach-footbridge/
2240
2241ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2242M:	Shawn Guo <shawnguo@kernel.org>
2243M:	Sascha Hauer <s.hauer@pengutronix.de>
2244R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2245R:	Fabio Estevam <festevam@gmail.com>
2246L:	imx@lists.linux.dev
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2250F:	arch/arm/boot/dts/nxp/imx/
2251F:	arch/arm/boot/dts/nxp/mxs/
2252F:	arch/arm64/boot/dts/freescale/
2253X:	arch/arm64/boot/dts/freescale/fsl-*
2254X:	arch/arm64/boot/dts/freescale/qoriq-*
2255X:	drivers/media/i2c/
2256N:	imx
2257N:	mxs
2258
2259ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2260M:	Shawn Guo <shawnguo@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262S:	Maintained
2263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2264F:	arch/arm/boot/dts/nxp/ls/
2265F:	arch/arm64/boot/dts/freescale/fsl-*
2266F:	arch/arm64/boot/dts/freescale/qoriq-*
2267
2268ARM/FREESCALE VYBRID ARM ARCHITECTURE
2269M:	Shawn Guo <shawnguo@kernel.org>
2270M:	Sascha Hauer <s.hauer@pengutronix.de>
2271R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2272R:	Stefan Agner <stefan@agner.ch>
2273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274S:	Maintained
2275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2276F:	arch/arm/boot/dts/nxp/vf/
2277F:	arch/arm/mach-imx/*vf610*
2278
2279ARM/GUMSTIX MACHINE SUPPORT
2280M:	Steve Sakoman <sakoman@gmail.com>
2281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282S:	Maintained
2283
2284ARM/HISILICON SOC SUPPORT
2285M:	Wei Xu <xuwei5@hisilicon.com>
2286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287S:	Supported
2288W:	http://www.hisilicon.com
2289T:	git https://github.com/hisilicon/linux-hisi.git
2290F:	arch/arm/boot/dts/hisilicon/
2291F:	arch/arm/mach-hisi/
2292F:	arch/arm64/boot/dts/hisilicon/
2293
2294ARM/HP JORNADA 7XX MACHINE SUPPORT
2295M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2296S:	Maintained
2297W:	www.jlime.com
2298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2299F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2300F:	arch/arm/mach-sa1100/jornada720.c
2301
2302ARM/HPE GXP ARCHITECTURE
2303M:	Jean-Marie Verdun <verdun@hpe.com>
2304M:	Nick Hawkins <nick.hawkins@hpe.com>
2305S:	Maintained
2306F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2307F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2308F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2309F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2310F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2311F:	Documentation/hwmon/gxp-fan-ctrl.rst
2312F:	arch/arm/boot/dts/hpe/
2313F:	arch/arm/mach-hpe/
2314F:	drivers/clocksource/timer-gxp.c
2315F:	drivers/hwmon/gxp-fan-ctrl.c
2316F:	drivers/i2c/busses/i2c-gxp.c
2317F:	drivers/spi/spi-gxp.c
2318F:	drivers/watchdog/gxp-wdt.c
2319
2320ARM/IGEP MACHINE SUPPORT
2321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2322M:	Javier Martinez Canillas <javier@dowhile0.org>
2323L:	linux-omap@vger.kernel.org
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2327
2328ARM/INTEL IXP4XX ARM ARCHITECTURE
2329M:	Linus Walleij <linusw@kernel.org>
2330M:	Imre Kaloz <kaloz@openwrt.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2334F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2335F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2336F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2337F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2338F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2339F:	arch/arm/boot/dts/intel/ixp/
2340F:	arch/arm/mach-ixp4xx/
2341F:	drivers/bus/intel-ixp4xx-eb.c
2342F:	drivers/char/hw_random/ixp4xx-rng.c
2343F:	drivers/clocksource/timer-ixp4xx.c
2344F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2345F:	drivers/gpio/gpio-ixp4xx.c
2346F:	drivers/irqchip/irq-ixp4xx.c
2347F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2348F:	drivers/net/wan/ixp4xx_hss.c
2349F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2350F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2351F:	include/linux/soc/ixp4xx/npe.h
2352F:	include/linux/soc/ixp4xx/qmgr.h
2353
2354ARM/INTEL KEEMBAY ARCHITECTURE
2355M:	Paul J. Murphy <paul.j.murphy@intel.com>
2356M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2359F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2360F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2361
2362ARM/INTEL XSC3 (MANZANO) ARM CORE
2363M:	Lennert Buytenhek <kernel@wantstofly.org>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365S:	Maintained
2366
2367ARM/LG1K ARCHITECTURE
2368M:	Chanho Min <chanho.min@lge.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370S:	Maintained
2371F:	arch/arm64/boot/dts/lg/
2372
2373ARM/LPC18XX ARCHITECTURE
2374M:	Vladimir Zapolskiy <vz@mleia.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2378F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2379F:	drivers/i2c/busses/i2c-lpc2k.c
2380F:	drivers/memory/pl172.c
2381F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2382F:	drivers/rtc/rtc-lpc24xx.c
2383N:	lpc18xx
2384
2385ARM/LPC32XX SOC SUPPORT
2386M:	Vladimir Zapolskiy <vz@mleia.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2390F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2391F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2392F:	arch/arm/mach-lpc32xx/
2393F:	drivers/i2c/busses/i2c-pnx.c
2394F:	drivers/net/ethernet/nxp/lpc_eth.c
2395F:	drivers/usb/host/ohci-nxp.c
2396F:	drivers/watchdog/pnx4008_wdt.c
2397N:	lpc32xx
2398
2399ARM/Marvell Dove/MV78xx0/Orion SOC support
2400M:	Andrew Lunn <andrew@lunn.ch>
2401M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2402M:	Gregory Clement <gregory.clement@bootlin.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Maintained
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2406F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2407F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2408F:	Documentation/devicetree/bindings/soc/dove/
2409F:	arch/arm/boot/dts/marvell/dove*
2410F:	arch/arm/boot/dts/marvell/orion5x*
2411F:	arch/arm/mach-dove/
2412F:	arch/arm/mach-mv78xx0/
2413F:	arch/arm/mach-orion5x/
2414F:	arch/arm/plat-orion/
2415F:	drivers/bus/mvebu-mbus.c
2416F:	drivers/soc/dove/
2417
2418ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2419M:	Andrew Lunn <andrew@lunn.ch>
2420M:	Gregory Clement <gregory.clement@bootlin.com>
2421M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Maintained
2424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2425F:	Documentation/devicetree/bindings/arm/marvell/
2426F:	arch/arm/boot/dts/marvell/armada*
2427F:	arch/arm/boot/dts/marvell/kirkwood*
2428F:	arch/arm/configs/mvebu_*_defconfig
2429F:	arch/arm/mach-mvebu/
2430F:	arch/arm64/boot/dts/marvell/
2431F:	drivers/clk/mvebu/
2432F:	drivers/cpufreq/armada-37xx-cpufreq.c
2433F:	drivers/cpufreq/armada-8k-cpufreq.c
2434F:	drivers/cpufreq/mvebu-cpufreq.c
2435F:	drivers/irqchip/irq-armada-370-xp.c
2436F:	drivers/irqchip/irq-mvebu-*
2437F:	drivers/pinctrl/mvebu/
2438F:	drivers/rtc/rtc-armada38x.c
2439
2440ARM/Mediatek RTC DRIVER
2441M:	Eddie Huang <eddie.huang@mediatek.com>
2442M:	Sean Wang <sean.wang@mediatek.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2445S:	Maintained
2446F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2447F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2448F:	drivers/rtc/rtc-mt2712.c
2449F:	drivers/rtc/rtc-mt6397.c
2450F:	drivers/rtc/rtc-mt7622.c
2451
2452ARM/Mediatek SoC support
2453M:	Matthias Brugger <matthias.bgg@gmail.com>
2454M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2455L:	linux-kernel@vger.kernel.org
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2458S:	Maintained
2459W:	https://mtk.wiki.kernel.org/
2460C:	irc://irc.libera.chat/linux-mediatek
2461F:	arch/arm/boot/dts/mediatek/
2462F:	arch/arm/mach-mediatek/
2463F:	arch/arm64/boot/dts/mediatek/
2464F:	drivers/soc/mediatek/
2465N:	mtk
2466N:	mt[2678]
2467K:	mediatek
2468
2469ARM/Mediatek USB3 PHY DRIVER
2470M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2473S:	Maintained
2474F:	Documentation/devicetree/bindings/phy/mediatek,*
2475F:	drivers/phy/mediatek/
2476
2477ARM/MICROCHIP (ARM64) SoC support
2478M:	Conor Dooley <conor@kernel.org>
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Supported
2483T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2484F:	arch/arm64/boot/dts/microchip/
2485
2486ARM/Microchip (AT91) SoC support
2487M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2488M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2489M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492W:	http://www.linux4sam.org
2493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2494F:	arch/arm/boot/dts/microchip/at91*
2495F:	arch/arm/boot/dts/microchip/sama*
2496F:	arch/arm/include/debug/at91.S
2497F:	arch/arm/mach-at91/
2498F:	drivers/memory/atmel*
2499F:	drivers/watchdog/sama5d4_wdt.c
2500F:	include/soc/at91/
2501X:	drivers/input/touchscreen/atmel_mxt_ts.c
2502N:	at91
2503N:	atmel
2504
2505ARM/Microchip Sparx5 SoC support
2506M:	Lars Povlsen <lars.povlsen@microchip.com>
2507M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2508M:	Daniel Machon <daniel.machon@microchip.com>
2509M:	UNGLinuxDriver@microchip.com
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Supported
2512F:	arch/arm64/boot/dts/microchip/sparx*
2513F:	drivers/net/ethernet/microchip/vcap/
2514F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2515N:	sparx5
2516
2517ARM/MILBEAUT ARCHITECTURE
2518M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2519M:	Takao Orito <orito.takao@socionext.com>
2520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521S:	Maintained
2522F:	arch/arm/boot/dts/socionext/milbeaut*
2523F:	arch/arm/mach-milbeaut/
2524N:	milbeaut
2525
2526ARM/MStar/Sigmastar Armv7 SoC support
2527M:	Daniel Palmer <daniel@thingy.jp>
2528M:	Romain Perier <romain.perier@gmail.com>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531W:	http://linux-chenxing.org/
2532T:	git git://github.com/linux-chenxing/linux.git
2533F:	Documentation/devicetree/bindings/arm/mstar/*
2534F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2535F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2536F:	arch/arm/boot/dts/sigmastar/
2537F:	arch/arm/mach-mstar/
2538F:	drivers/clk/mstar/
2539F:	drivers/clocksource/timer-msc313e.c
2540F:	drivers/gpio/gpio-msc313.c
2541F:	drivers/rtc/rtc-msc313.c
2542F:	drivers/watchdog/msc313e_wdt.c
2543F:	include/dt-bindings/clock/mstar-*
2544F:	include/dt-bindings/gpio/msc313-gpio.h
2545
2546ARM/NOMADIK/Ux500 ARCHITECTURES
2547M:	Linus Walleij <linus.walleij@linaro.org>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2551F:	Documentation/devicetree/bindings/arm/ste-*
2552F:	Documentation/devicetree/bindings/arm/ux500.yaml
2553F:	Documentation/devicetree/bindings/arm/ux500/
2554F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2555F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2556F:	arch/arm/boot/dts/st/ste-*
2557F:	arch/arm/mach-nomadik/
2558F:	arch/arm/mach-ux500/
2559F:	drivers/clk/clk-nomadik.c
2560F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2561F:	drivers/dma/ste_dma40*
2562F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2563F:	drivers/gpio/gpio-nomadik.c
2564F:	drivers/hwspinlock/u8500_hsem.c
2565F:	drivers/i2c/busses/i2c-nomadik.c
2566F:	drivers/iio/adc/ab8500-gpadc.c
2567F:	drivers/mfd/ab8500*
2568F:	drivers/mfd/abx500*
2569F:	drivers/mfd/db8500*
2570F:	drivers/pinctrl/nomadik/
2571F:	drivers/rtc/rtc-ab8500.c
2572F:	drivers/rtc/rtc-pl031.c
2573F:	drivers/soc/ux500/
2574
2575ARM/NUVOTON MA35 ARCHITECTURE
2576M:	Jacky Huang <ychuang3@nuvoton.com>
2577M:	Shan-Chun Hung <schung@nuvoton.com>
2578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579S:	Supported
2580F:	Documentation/devicetree/bindings/*/*/*ma35*
2581F:	Documentation/devicetree/bindings/*/*ma35*
2582F:	arch/arm64/boot/dts/nuvoton/*ma35*
2583F:	drivers/*/*/*ma35*
2584F:	drivers/*/*ma35*
2585K:	ma35d1
2586
2587ARM/NUVOTON NPCM ARCHITECTURE
2588M:	Avi Fishman <avifishman70@gmail.com>
2589M:	Tomer Maimon <tmaimon77@gmail.com>
2590M:	Tali Perry <tali.perry1@gmail.com>
2591R:	Patrick Venture <venture@google.com>
2592R:	Nancy Yuen <yuenn@google.com>
2593R:	Benjamin Fair <benjaminfair@google.com>
2594L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2595S:	Supported
2596F:	Documentation/devicetree/bindings/*/*/*npcm*
2597F:	Documentation/devicetree/bindings/*/*npcm*
2598F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2599F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2600F:	arch/arm/mach-npcm/
2601F:	arch/arm64/boot/dts/nuvoton/
2602F:	drivers/*/*/*npcm*
2603F:	drivers/*/*npcm*
2604F:	drivers/rtc/rtc-nct3018y.c
2605F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2606F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2607
2608ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2609M:	Joseph Liu <kwliu@nuvoton.com>
2610M:	Marvin Lin <kflin@nuvoton.com>
2611L:	linux-media@vger.kernel.org
2612L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2613S:	Maintained
2614F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2615F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2616F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2617F:	drivers/media/platform/nuvoton/
2618F:	include/uapi/linux/npcm-video.h
2619
2620ARM/NUVOTON WPCM450 ARCHITECTURE
2621M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2622L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623S:	Maintained
2624W:	https://github.com/neuschaefer/wpcm450/wiki
2625F:	Documentation/devicetree/bindings/*/*wpcm*
2626F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2627F:	arch/arm/configs/wpcm450_defconfig
2628F:	arch/arm/mach-npcm/wpcm450.c
2629F:	drivers/*/*/*wpcm*
2630F:	drivers/*/*wpcm*
2631
2632ARM/NXP S32G ARCHITECTURE
2633R:	Chester Lin <chester62515@gmail.com>
2634R:	Matthias Brugger <mbrugger@suse.com>
2635R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2636L:	NXP S32 Linux Team <s32@nxp.com>
2637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638S:	Maintained
2639F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2640F:	drivers/pinctrl/nxp/
2641
2642ARM/Orion SoC/Technologic Systems TS-78xx platform support
2643M:	Alexander Clouter <alex@digriz.org.uk>
2644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645S:	Maintained
2646W:	http://www.digriz.org.uk/ts78xx/kernel
2647F:	arch/arm/mach-orion5x/ts78xx-*
2648
2649ARM/QUALCOMM CHROMEBOOK SUPPORT
2650R:	cros-qcom-dts-watchers@chromium.org
2651F:	arch/arm64/boot/dts/qcom/sc7180*
2652F:	arch/arm64/boot/dts/qcom/sc7280*
2653F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2654
2655ARM/QUALCOMM MAILING LIST
2656L:	linux-arm-msm@vger.kernel.org
2657F:	Documentation/devicetree/bindings/*/qcom*
2658F:	Documentation/devicetree/bindings/soc/qcom/
2659F:	arch/arm/boot/dts/qcom/
2660F:	arch/arm/configs/qcom_defconfig
2661F:	arch/arm/mach-qcom/
2662F:	arch/arm64/boot/dts/qcom/
2663F:	drivers/*/*/pm8???-*
2664F:	drivers/*/*/qcom*
2665F:	drivers/*/*/qcom/
2666F:	drivers/*/qcom*
2667F:	drivers/*/qcom/
2668F:	drivers/bluetooth/btqcomsmd.c
2669F:	drivers/clocksource/timer-qcom.c
2670F:	drivers/cpuidle/cpuidle-qcom-spm.c
2671F:	drivers/extcon/extcon-qcom*
2672F:	drivers/i2c/busses/i2c-qcom-geni.c
2673F:	drivers/i2c/busses/i2c-qup.c
2674F:	drivers/iommu/msm*
2675F:	drivers/mfd/ssbi.c
2676F:	drivers/mmc/host/mmci_qcom*
2677F:	drivers/mmc/host/sdhci-msm.c
2678F:	drivers/pci/controller/dwc/pcie-qcom.c
2679F:	drivers/phy/qualcomm/
2680F:	drivers/power/*/msm*
2681F:	drivers/reset/reset-qcom-*
2682F:	drivers/rtc/rtc-pm8xxx.c
2683F:	drivers/spi/spi-geni-qcom.c
2684F:	drivers/spi/spi-qcom-qspi.c
2685F:	drivers/spi/spi-qup.c
2686F:	drivers/tty/serial/msm_serial.c
2687F:	drivers/ufs/host/ufs-qcom*
2688F:	drivers/usb/dwc3/dwc3-qcom.c
2689F:	include/dt-bindings/*/qcom*
2690F:	include/linux/*/qcom*
2691F:	include/linux/soc/qcom/
2692
2693ARM/QUALCOMM SUPPORT
2694M:	Bjorn Andersson <andersson@kernel.org>
2695M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2696L:	linux-arm-msm@vger.kernel.org
2697S:	Maintained
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2699F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2700F:	Documentation/devicetree/bindings/arm/qcom.yaml
2701F:	Documentation/devicetree/bindings/bus/qcom*
2702F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2703F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2704F:	Documentation/devicetree/bindings/reserved-memory/qcom
2705F:	Documentation/devicetree/bindings/soc/qcom/
2706F:	arch/arm/boot/dts/qcom/
2707F:	arch/arm/configs/qcom_defconfig
2708F:	arch/arm/mach-qcom/
2709F:	arch/arm64/boot/dts/qcom/
2710F:	drivers/bus/qcom*
2711F:	drivers/firmware/qcom/
2712F:	drivers/soc/qcom/
2713F:	include/dt-bindings/arm/qcom,ids.h
2714F:	include/dt-bindings/firmware/qcom,scm.h
2715F:	include/dt-bindings/soc/qcom*
2716F:	include/linux/firmware/qcom
2717F:	include/linux/soc/qcom/
2718F:	include/soc/qcom/
2719
2720ARM/RDA MICRO ARCHITECTURE
2721M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2724S:	Maintained
2725F:	Documentation/devicetree/bindings/arm/rda.yaml
2726F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2727F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2728F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2729F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2730F:	arch/arm/boot/dts/unisoc/
2731F:	drivers/clocksource/timer-rda.c
2732F:	drivers/gpio/gpio-rda.c
2733F:	drivers/irqchip/irq-rda-intc.c
2734F:	drivers/tty/serial/rda-uart.c
2735
2736ARM/REALTEK ARCHITECTURE
2737M:	Andreas Färber <afaerber@suse.de>
2738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2740S:	Maintained
2741F:	Documentation/devicetree/bindings/arm/realtek.yaml
2742F:	arch/arm/boot/dts/realtek/
2743F:	arch/arm/mach-realtek/
2744F:	arch/arm64/boot/dts/realtek/
2745
2746ARM/RISC-V/RENESAS ARCHITECTURE
2747M:	Geert Uytterhoeven <geert+renesas@glider.be>
2748M:	Magnus Damm <magnus.damm@gmail.com>
2749L:	linux-renesas-soc@vger.kernel.org
2750S:	Supported
2751Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2752C:	irc://irc.libera.chat/renesas-soc
2753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2754F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2755F:	Documentation/devicetree/bindings/soc/renesas/
2756F:	arch/arm/boot/dts/renesas/
2757F:	arch/arm/configs/shmobile_defconfig
2758F:	arch/arm/include/debug/renesas-scif.S
2759F:	arch/arm/mach-shmobile/
2760F:	arch/arm64/boot/dts/renesas/
2761F:	arch/riscv/boot/dts/renesas/
2762F:	drivers/pmdomain/renesas/
2763F:	drivers/soc/renesas/
2764F:	include/linux/soc/renesas/
2765K:	\brenesas,
2766
2767ARM/RISCPC ARCHITECTURE
2768M:	Russell King <linux@armlinux.org.uk>
2769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770S:	Maintained
2771W:	http://www.armlinux.org.uk/
2772F:	arch/arm/include/asm/hardware/ioc.h
2773F:	arch/arm/include/asm/hardware/iomd.h
2774F:	arch/arm/include/asm/hardware/memc.h
2775F:	arch/arm/mach-rpc/
2776F:	drivers/net/ethernet/8390/etherh.c
2777F:	drivers/net/ethernet/i825xx/ether1*
2778F:	drivers/net/ethernet/seeq/ether3*
2779F:	drivers/scsi/arm/
2780
2781ARM/Rockchip SoC support
2782M:	Heiko Stuebner <heiko@sntech.de>
2783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784L:	linux-rockchip@lists.infradead.org
2785S:	Maintained
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2787F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2788F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2789F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2790F:	arch/arm/boot/dts/rockchip/
2791F:	arch/arm/mach-rockchip/
2792F:	drivers/*/*/*rockchip*
2793F:	drivers/*/*rockchip*
2794F:	drivers/clk/rockchip/
2795F:	drivers/i2c/busses/i2c-rk3x.c
2796F:	sound/soc/rockchip/
2797N:	rockchip
2798
2799ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2800M:	Krzysztof Kozlowski <krzk@kernel.org>
2801R:	Alim Akhtar <alim.akhtar@samsung.com>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803L:	linux-samsung-soc@vger.kernel.org
2804S:	Maintained
2805P:	Documentation/process/maintainer-soc-clean-dts.rst
2806Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2807B:	mailto:linux-samsung-soc@vger.kernel.org
2808C:	irc://irc.libera.chat/linux-exynos
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2810F:	Documentation/arch/arm/samsung/
2811F:	Documentation/devicetree/bindings/arm/samsung/
2812F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2813F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2814F:	Documentation/devicetree/bindings/soc/samsung/
2815F:	arch/arm/boot/dts/samsung/
2816F:	arch/arm/mach-exynos*/
2817F:	arch/arm/mach-s3c/
2818F:	arch/arm/mach-s5p*/
2819F:	arch/arm64/boot/dts/exynos/
2820F:	drivers/*/*/*s3c24*
2821F:	drivers/*/*s3c24*
2822F:	drivers/*/*s3c64xx*
2823F:	drivers/*/*s5pv210*
2824F:	drivers/clocksource/samsung_pwm_timer.c
2825F:	drivers/memory/samsung/
2826F:	drivers/pwm/pwm-samsung.c
2827F:	drivers/soc/samsung/
2828F:	drivers/tty/serial/samsung*
2829F:	include/clocksource/samsung_pwm.h
2830F:	include/linux/platform_data/*s3c*
2831F:	include/linux/serial_s3c.h
2832F:	include/linux/soc/samsung/
2833N:	exynos
2834N:	s3c64xx
2835N:	s5pv210
2836
2837ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2838M:	Łukasz Stelmach <l.stelmach@samsung.com>
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840L:	linux-media@vger.kernel.org
2841S:	Maintained
2842F:	drivers/media/platform/samsung/s5p-g2d/
2843
2844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2845M:	Marek Szyprowski <m.szyprowski@samsung.com>
2846L:	linux-samsung-soc@vger.kernel.org
2847L:	linux-media@vger.kernel.org
2848S:	Maintained
2849F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2850F:	drivers/media/cec/platform/s5p/
2851
2852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2853M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2855M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857L:	linux-media@vger.kernel.org
2858S:	Maintained
2859F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2860F:	drivers/media/platform/samsung/s5p-jpeg/
2861
2862ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2863M:	Marek Szyprowski <m.szyprowski@samsung.com>
2864M:	Andrzej Hajda <andrzej.hajda@intel.com>
2865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866L:	linux-media@vger.kernel.org
2867S:	Maintained
2868F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2869F:	drivers/media/platform/samsung/s5p-mfc/
2870
2871ARM/SOCFPGA ARCHITECTURE
2872M:	Dinh Nguyen <dinguyen@kernel.org>
2873S:	Maintained
2874W:	http://www.rocketboards.org
2875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2876F:	arch/arm/boot/dts/intel/socfpga/
2877F:	arch/arm/configs/socfpga_defconfig
2878F:	arch/arm/mach-socfpga/
2879F:	arch/arm64/boot/dts/altera/
2880F:	arch/arm64/boot/dts/intel/
2881
2882ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2883M:	Dinh Nguyen <dinguyen@kernel.org>
2884S:	Maintained
2885F:	drivers/clk/socfpga/
2886
2887ARM/SOCFPGA EDAC SUPPORT
2888M:	Dinh Nguyen <dinguyen@kernel.org>
2889S:	Maintained
2890F:	drivers/edac/altera_edac.[ch]
2891
2892ARM/SPREADTRUM SoC SUPPORT
2893M:	Orson Zhai <orsonzhai@gmail.com>
2894M:	Baolin Wang <baolin.wang7@gmail.com>
2895M:	Chunyan Zhang <zhang.lyra@gmail.com>
2896S:	Maintained
2897F:	arch/arm64/boot/dts/sprd
2898N:	sprd
2899N:	sc27xx
2900N:	sc2731
2901
2902ARM/STI ARCHITECTURE
2903M:	Patrice Chotard <patrice.chotard@foss.st.com>
2904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2905S:	Maintained
2906W:	http://www.stlinux.com
2907F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2908F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2909F:	arch/arm/boot/dts/st/sti*
2910F:	arch/arm/mach-sti/
2911F:	drivers/ata/ahci_st.c
2912F:	drivers/char/hw_random/st-rng.c
2913F:	drivers/clocksource/arm_global_timer.c
2914F:	drivers/clocksource/clksrc_st_lpc.c
2915F:	drivers/cpufreq/sti-cpufreq.c
2916F:	drivers/dma/st_fdma*
2917F:	drivers/i2c/busses/i2c-st.c
2918F:	drivers/media/platform/st/sti/c8sectpfe/
2919F:	drivers/media/rc/st_rc.c
2920F:	drivers/mmc/host/sdhci-st.c
2921F:	drivers/phy/st/phy-miphy28lp.c
2922F:	drivers/phy/st/phy-stih407-usb.c
2923F:	drivers/pinctrl/pinctrl-st.c
2924F:	drivers/remoteproc/st_remoteproc.c
2925F:	drivers/remoteproc/st_slim_rproc.c
2926F:	drivers/reset/sti/
2927F:	drivers/rtc/rtc-st-lpc.c
2928F:	drivers/tty/serial/st-asc.c
2929F:	drivers/usb/dwc3/dwc3-st.c
2930F:	drivers/usb/host/ehci-st.c
2931F:	drivers/usb/host/ohci-st.c
2932F:	drivers/watchdog/st_lpc_wdt.c
2933F:	include/linux/remoteproc/st_slim_rproc.h
2934
2935ARM/STM32 ARCHITECTURE
2936M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2937M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2938L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940S:	Maintained
2941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2942F:	arch/arm/boot/dts/st/stm32*
2943F:	arch/arm/mach-stm32/
2944F:	arch/arm64/boot/dts/st/
2945F:	drivers/clocksource/armv7m_systick.c
2946N:	stm32
2947N:	stm
2948
2949ARM/SUNPLUS SP7021 SOC SUPPORT
2950M:	Qin Jian <qinjian@cqplus1.com>
2951L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2952S:	Maintained
2953W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2954F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2955F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2956F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2957F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2958F:	arch/arm/boot/dts/sunplus/
2959F:	arch/arm/configs/sp7021_*defconfig
2960F:	drivers/clk/clk-sp7021.c
2961F:	drivers/irqchip/irq-sp7021-intc.c
2962F:	drivers/reset/reset-sunplus.c
2963F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2964F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2965
2966ARM/Synaptics SoC support
2967M:	Jisheng Zhang <jszhang@kernel.org>
2968M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970S:	Maintained
2971F:	arch/arm/boot/dts/synaptics/
2972F:	arch/arm/mach-berlin/
2973F:	arch/arm64/boot/dts/synaptics/
2974
2975ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2977L:	linux-tegra@vger.kernel.org
2978L:	linux-media@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2981F:	drivers/media/cec/platform/tegra/
2982
2983ARM/TESLA FSD SoC SUPPORT
2984M:	Alim Akhtar <alim.akhtar@samsung.com>
2985M:	linux-fsd@tesla.com
2986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987L:	linux-samsung-soc@vger.kernel.org
2988S:	Maintained
2989F:	arch/arm64/boot/dts/tesla/
2990
2991ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2992M:	Santosh Shilimkar <ssantosh@kernel.org>
2993L:	linux-kernel@vger.kernel.org
2994S:	Maintained
2995F:	drivers/memory/*emif*
2996
2997ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2998M:	Nishanth Menon <nm@ti.com>
2999M:	Santosh Shilimkar <ssantosh@kernel.org>
3000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001S:	Maintained
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3003F:	arch/arm/boot/dts/ti/keystone/
3004F:	arch/arm/mach-keystone/
3005
3006ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3007M:	Santosh Shilimkar <ssantosh@kernel.org>
3008L:	linux-kernel@vger.kernel.org
3009S:	Maintained
3010F:	drivers/clk/keystone/
3011
3012ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3013M:	Santosh Shilimkar <ssantosh@kernel.org>
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015L:	linux-kernel@vger.kernel.org
3016S:	Maintained
3017F:	drivers/clocksource/timer-keystone.c
3018
3019ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3020M:	Santosh Shilimkar <ssantosh@kernel.org>
3021L:	linux-kernel@vger.kernel.org
3022S:	Maintained
3023F:	drivers/power/reset/keystone-reset.c
3024
3025ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3026M:	Nishanth Menon <nm@ti.com>
3027M:	Vignesh Raghavendra <vigneshr@ti.com>
3028M:	Tero Kristo <kristo@kernel.org>
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030S:	Supported
3031F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3032F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3033F:	arch/arm64/boot/dts/ti/Makefile
3034F:	arch/arm64/boot/dts/ti/k3-*
3035
3036ARM/TOSHIBA VISCONTI ARCHITECTURE
3037M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039S:	Supported
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3041F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3042F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3043F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3044F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3045F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3046F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3047F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3048F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3049F:	arch/arm64/boot/dts/toshiba/
3050F:	drivers/clk/visconti/
3051F:	drivers/gpio/gpio-visconti.c
3052F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3053F:	drivers/pci/controller/dwc/pcie-visconti.c
3054F:	drivers/pinctrl/visconti/
3055F:	drivers/watchdog/visconti_wdt.c
3056N:	visconti
3057
3058ARM/UNIPHIER ARCHITECTURE
3059M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3060M:	Masami Hiramatsu <mhiramat@kernel.org>
3061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062S:	Maintained
3063F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3064F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3065F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3066F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3067F:	arch/arm/boot/dts/socionext/uniphier*
3068F:	arch/arm/include/asm/hardware/cache-uniphier.h
3069F:	arch/arm/mm/cache-uniphier.c
3070F:	arch/arm64/boot/dts/socionext/uniphier*
3071F:	drivers/bus/uniphier-system-bus.c
3072F:	drivers/clk/uniphier/
3073F:	drivers/dma/uniphier-mdmac.c
3074F:	drivers/gpio/gpio-uniphier.c
3075F:	drivers/i2c/busses/i2c-uniphier*
3076F:	drivers/irqchip/irq-uniphier-aidet.c
3077F:	drivers/mmc/host/uniphier-sd.c
3078F:	drivers/pinctrl/uniphier/
3079F:	drivers/reset/reset-uniphier.c
3080F:	drivers/tty/serial/8250/8250_uniphier.c
3081N:	uniphier
3082
3083ARM/VERSATILE EXPRESS PLATFORM
3084M:	Liviu Dudau <liviu.dudau@arm.com>
3085M:	Sudeep Holla <sudeep.holla@arm.com>
3086M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3088S:	Maintained
3089N:	mps2
3090N:	vexpress
3091F:	arch/arm/mach-versatile/
3092F:	arch/arm64/boot/dts/arm/
3093F:	drivers/clocksource/timer-versatile.c
3094X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3095X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3096
3097ARM/VFP SUPPORT
3098M:	Russell King <linux@armlinux.org.uk>
3099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3100S:	Maintained
3101W:	http://www.armlinux.org.uk/
3102F:	arch/arm/vfp/
3103
3104ARM/VT8500 ARM ARCHITECTURE
3105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106S:	Orphan
3107F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3108F:	arch/arm/mach-vt8500/
3109F:	drivers/clocksource/timer-vt8500.c
3110F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3111F:	drivers/mmc/host/wmt-sdmmc.c
3112F:	drivers/pwm/pwm-vt8500.c
3113F:	drivers/rtc/rtc-vt8500.c
3114F:	drivers/tty/serial/vt8500_serial.c
3115F:	drivers/video/fbdev/vt8500lcdfb.*
3116F:	drivers/video/fbdev/wm8505fb*
3117F:	drivers/video/fbdev/wmt_ge_rops.*
3118
3119ARM/ZYNQ ARCHITECTURE
3120M:	Michal Simek <michal.simek@amd.com>
3121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122S:	Supported
3123W:	http://wiki.xilinx.com
3124T:	git https://github.com/Xilinx/linux-xlnx.git
3125F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3126F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3127F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3128F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3129F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3130F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3131F:	arch/arm/mach-zynq/
3132F:	drivers/clocksource/timer-cadence-ttc.c
3133F:	drivers/cpuidle/cpuidle-zynq.c
3134F:	drivers/edac/synopsys_edac.c
3135F:	drivers/i2c/busses/i2c-cadence.c
3136F:	drivers/i2c/busses/i2c-xiic.c
3137F:	drivers/mmc/host/sdhci-of-arasan.c
3138N:	zynq
3139N:	xilinx
3140
3141ARM64 FIT SUPPORT
3142M:	Simon Glass <sjg@chromium.org>
3143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3144S:	Maintained
3145F:	arch/arm64/boot/Makefile
3146F:	scripts/make_fit.py
3147
3148ARM64 PLATFORM DRIVERS
3149M:	Hans de Goede <hdegoede@redhat.com>
3150M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3151R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3152L:	platform-driver-x86@vger.kernel.org
3153S:	Maintained
3154Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156F:	drivers/platform/arm64/
3157
3158ARM64 PORT (AARCH64 ARCHITECTURE)
3159M:	Catalin Marinas <catalin.marinas@arm.com>
3160M:	Will Deacon <will@kernel.org>
3161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162S:	Maintained
3163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3164F:	Documentation/arch/arm64/
3165F:	arch/arm64/
3166F:	tools/testing/selftests/arm64/
3167X:	arch/arm64/boot/dts/
3168
3169ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3170M:	George McCollister <george.mccollister@gmail.com>
3171L:	netdev@vger.kernel.org
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3174F:	drivers/net/dsa/xrs700x/*
3175F:	net/dsa/tag_xrs700x.c
3176
3177AS3645A LED FLASH CONTROLLER DRIVER
3178M:	Sakari Ailus <sakari.ailus@iki.fi>
3179L:	linux-leds@vger.kernel.org
3180S:	Maintained
3181F:	drivers/leds/flash/leds-as3645a.c
3182
3183ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3184M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3185L:	linux-media@vger.kernel.org
3186S:	Maintained
3187T:	git git://linuxtv.org/media_tree.git
3188F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3189F:	drivers/media/i2c/ak7375.c
3190
3191ASAHI KASEI AK8974 DRIVER
3192M:	Linus Walleij <linus.walleij@linaro.org>
3193L:	linux-iio@vger.kernel.org
3194S:	Supported
3195W:	http://www.akm.com/
3196F:	drivers/iio/magnetometer/ak8974.c
3197
3198AOSONG AGS02MA TVOC SENSOR DRIVER
3199M:	Anshul Dalal <anshulusr@gmail.com>
3200L:	linux-iio@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3203F:	drivers/iio/chemical/ags02ma.c
3204
3205ASC7621 HARDWARE MONITOR DRIVER
3206M:	George Joseph <george.joseph@fairview5.com>
3207L:	linux-hwmon@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/hwmon/asc7621.rst
3210F:	drivers/hwmon/asc7621.c
3211
3212ASIX AX88796C SPI ETHERNET ADAPTER
3213M:	Łukasz Stelmach <l.stelmach@samsung.com>
3214S:	Maintained
3215F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3216F:	drivers/net/ethernet/asix/ax88796c_*
3217
3218ASIX PHY DRIVER [RUST]
3219M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3220R:	Trevor Gross <tmgross@umich.edu>
3221L:	netdev@vger.kernel.org
3222L:	rust-for-linux@vger.kernel.org
3223S:	Maintained
3224F:	drivers/net/phy/ax88796b_rust.rs
3225
3226ASPEED CRYPTO DRIVER
3227M:	Neal Liu <neal_liu@aspeedtech.com>
3228L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3229S:	Maintained
3230F:	Documentation/devicetree/bindings/crypto/aspeed,*
3231F:	drivers/crypto/aspeed/
3232
3233ASPEED PECI CONTROLLER
3234M:	Iwona Winiarska <iwona.winiarska@intel.com>
3235L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3236L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3237S:	Supported
3238F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3239F:	drivers/peci/controller/peci-aspeed.c
3240
3241ASPEED PINCTRL DRIVERS
3242M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3243L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3244L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3245L:	linux-gpio@vger.kernel.org
3246S:	Maintained
3247F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3248F:	drivers/pinctrl/aspeed/
3249
3250ASPEED SCU INTERRUPT CONTROLLER DRIVER
3251M:	Eddie James <eajames@linux.ibm.com>
3252L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3253S:	Maintained
3254F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3255F:	drivers/irqchip/irq-aspeed-scu-ic.c
3256F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3257
3258ASPEED SD/MMC DRIVER
3259M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3260L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3261L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3262L:	linux-mmc@vger.kernel.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3265F:	drivers/mmc/host/sdhci-of-aspeed*
3266
3267ASPEED SMC SPI DRIVER
3268M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3269M:	Cédric Le Goater <clg@kaod.org>
3270L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3271L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3272L:	linux-spi@vger.kernel.org
3273S:	Maintained
3274F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3275F:	drivers/spi/spi-aspeed-smc.c
3276
3277ASPEED USB UDC DRIVER
3278M:	Neal Liu <neal_liu@aspeedtech.com>
3279L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3280S:	Maintained
3281F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3282F:	drivers/usb/gadget/udc/aspeed_udc.c
3283
3284ASPEED VIDEO ENGINE DRIVER
3285M:	Eddie James <eajames@linux.ibm.com>
3286L:	linux-media@vger.kernel.org
3287L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3288S:	Maintained
3289F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3290F:	drivers/media/platform/aspeed/
3291
3292ASUS EC HARDWARE MONITOR DRIVER
3293M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3294L:	linux-hwmon@vger.kernel.org
3295S:	Maintained
3296F:	drivers/hwmon/asus-ec-sensors.c
3297
3298ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3299M:	Corentin Chary <corentin.chary@gmail.com>
3300M:	Luke D. Jones <luke@ljones.dev>
3301L:	platform-driver-x86@vger.kernel.org
3302S:	Maintained
3303W:	https://asus-linux.org/
3304F:	drivers/platform/x86/asus*.c
3305F:	drivers/platform/x86/eeepc*.c
3306
3307ASUS TF103C DOCK DRIVER
3308M:	Hans de Goede <hdegoede@redhat.com>
3309L:	platform-driver-x86@vger.kernel.org
3310S:	Maintained
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3312F:	drivers/platform/x86/asus-tf103c-dock.c
3313
3314ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3315M:	Aleksa Savic <savicaleksa83@gmail.com>
3316L:	linux-hwmon@vger.kernel.org
3317S:	Maintained
3318F:	drivers/hwmon/asus_rog_ryujin.c
3319
3320ASUS WIRELESS RADIO CONTROL DRIVER
3321M:	João Paulo Rechi Vita <jprvita@gmail.com>
3322L:	platform-driver-x86@vger.kernel.org
3323S:	Maintained
3324F:	drivers/platform/x86/asus-wireless.c
3325
3326ASUS WMI HARDWARE MONITOR DRIVER
3327M:	Ed Brindley <kernel@maidavale.org>
3328M:	Denis Pauk <pauk.denis@gmail.com>
3329L:	linux-hwmon@vger.kernel.org
3330S:	Maintained
3331F:	drivers/hwmon/asus_wmi_sensors.c
3332
3333ASYMMETRIC KEYS
3334M:	David Howells <dhowells@redhat.com>
3335L:	keyrings@vger.kernel.org
3336S:	Maintained
3337F:	Documentation/crypto/asymmetric-keys.rst
3338F:	crypto/asymmetric_keys/
3339F:	include/crypto/pkcs7.h
3340F:	include/crypto/public_key.h
3341F:	include/linux/verification.h
3342
3343ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3344R:	Dan Williams <dan.j.williams@intel.com>
3345S:	Odd fixes
3346W:	http://sourceforge.net/projects/xscaleiop
3347F:	Documentation/crypto/async-tx-api.rst
3348F:	crypto/async_tx/
3349F:	include/linux/async_tx.h
3350
3351AT24 EEPROM DRIVER
3352M:	Bartosz Golaszewski <brgl@bgdev.pl>
3353L:	linux-i2c@vger.kernel.org
3354S:	Maintained
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3356F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3357F:	drivers/misc/eeprom/at24.c
3358
3359ATA OVER ETHERNET (AOE) DRIVER
3360M:	"Justin Sanders" <justin@coraid.com>
3361S:	Supported
3362W:	http://www.openaoe.org/
3363F:	Documentation/admin-guide/aoe/
3364F:	drivers/block/aoe/
3365
3366ATC260X PMIC MFD DRIVER
3367M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3368M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3369L:	linux-actions@lists.infradead.org
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3372F:	drivers/input/misc/atc260x-onkey.c
3373F:	drivers/mfd/atc260*
3374F:	drivers/power/reset/atc260x-poweroff.c
3375F:	drivers/regulator/atc260x-regulator.c
3376F:	include/linux/mfd/atc260x/*
3377
3378ATHEROS 71XX/9XXX GPIO DRIVER
3379M:	Alban Bedel <albeu@free.fr>
3380S:	Maintained
3381W:	https://github.com/AlbanBedel/linux
3382T:	git git://github.com/AlbanBedel/linux
3383F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3384F:	drivers/gpio/gpio-ath79.c
3385
3386ATHEROS 71XX/9XXX USB PHY DRIVER
3387M:	Alban Bedel <albeu@free.fr>
3388S:	Maintained
3389W:	https://github.com/AlbanBedel/linux
3390T:	git git://github.com/AlbanBedel/linux
3391F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3392F:	drivers/phy/qualcomm/phy-ath79-usb.c
3393
3394ATHEROS ATH GENERIC UTILITIES
3395M:	Kalle Valo <kvalo@kernel.org>
3396L:	linux-wireless@vger.kernel.org
3397S:	Supported
3398F:	drivers/net/wireless/ath/*
3399
3400ATHEROS ATH5K WIRELESS DRIVER
3401M:	Jiri Slaby <jirislaby@kernel.org>
3402M:	Nick Kossifidis <mickflemm@gmail.com>
3403M:	Luis Chamberlain <mcgrof@kernel.org>
3404L:	linux-wireless@vger.kernel.org
3405S:	Maintained
3406W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3407F:	drivers/net/wireless/ath/ath5k/
3408
3409ATHEROS ATH6KL WIRELESS DRIVER
3410L:	linux-wireless@vger.kernel.org
3411S:	Orphan
3412W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3413F:	drivers/net/wireless/ath/ath6kl/
3414
3415ATI_REMOTE2 DRIVER
3416M:	Ville Syrjala <syrjala@sci.fi>
3417S:	Maintained
3418F:	drivers/input/misc/ati_remote2.c
3419
3420ATK0110 HWMON DRIVER
3421M:	Luca Tettamanti <kronos.it@gmail.com>
3422L:	linux-hwmon@vger.kernel.org
3423S:	Maintained
3424F:	drivers/hwmon/asus_atk0110.c
3425
3426ATLX ETHERNET DRIVERS
3427M:	Chris Snook <chris.snook@gmail.com>
3428L:	netdev@vger.kernel.org
3429S:	Maintained
3430W:	http://sourceforge.net/projects/atl1
3431W:	http://atl1.sourceforge.net
3432F:	drivers/net/ethernet/atheros/
3433
3434ATM
3435M:	Chas Williams <3chas3@gmail.com>
3436L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3437L:	netdev@vger.kernel.org
3438S:	Maintained
3439W:	http://linux-atm.sourceforge.net
3440F:	drivers/atm/
3441F:	include/linux/atm*
3442F:	include/uapi/linux/atm*
3443
3444ATMEL MACB ETHERNET DRIVER
3445M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3446M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3447S:	Supported
3448F:	drivers/net/ethernet/cadence/
3449
3450ATMEL MAXTOUCH DRIVER
3451M:	Nick Dyer <nick@shmanahar.org>
3452S:	Maintained
3453T:	git git://github.com/ndyer/linux.git
3454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3455F:	drivers/input/touchscreen/atmel_mxt_ts.c
3456
3457ATOMIC INFRASTRUCTURE
3458M:	Will Deacon <will@kernel.org>
3459M:	Peter Zijlstra <peterz@infradead.org>
3460R:	Boqun Feng <boqun.feng@gmail.com>
3461R:	Mark Rutland <mark.rutland@arm.com>
3462L:	linux-kernel@vger.kernel.org
3463S:	Maintained
3464F:	Documentation/atomic_*.txt
3465F:	arch/*/include/asm/atomic*.h
3466F:	include/*/atomic*.h
3467F:	include/linux/refcount.h
3468F:	scripts/atomic/
3469
3470ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471M:	Bradley Grove <linuxdrivers@attotech.com>
3472L:	linux-scsi@vger.kernel.org
3473S:	Supported
3474W:	http://www.attotech.com
3475F:	drivers/scsi/esas2r
3476
3477ATUSB IEEE 802.15.4 RADIO DRIVER
3478M:	Stefan Schmidt <stefan@datenfreihafen.org>
3479L:	linux-wpan@vger.kernel.org
3480S:	Maintained
3481F:	drivers/net/ieee802154/at86rf230.h
3482F:	drivers/net/ieee802154/atusb.c
3483F:	drivers/net/ieee802154/atusb.h
3484
3485AUDIT SUBSYSTEM
3486M:	Paul Moore <paul@paul-moore.com>
3487M:	Eric Paris <eparis@redhat.com>
3488L:	audit@vger.kernel.org
3489S:	Supported
3490W:	https://github.com/linux-audit
3491Q:	https://patchwork.kernel.org/project/audit/list
3492B:	mailto:audit@vger.kernel.org
3493P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3494T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3495F:	include/asm-generic/audit_*.h
3496F:	include/linux/audit.h
3497F:	include/linux/audit_arch.h
3498F:	include/uapi/linux/audit.h
3499F:	kernel/audit*
3500F:	lib/*audit.c
3501K:	\baudit_[a-z_0-9]\+\b
3502
3503AUXILIARY BUS DRIVER
3504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3505R:	Dave Ertman <david.m.ertman@intel.com>
3506R:	Ira Weiny <ira.weiny@intel.com>
3507S:	Supported
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3509F:	Documentation/driver-api/auxiliary_bus.rst
3510F:	drivers/base/auxiliary.c
3511F:	include/linux/auxiliary_bus.h
3512
3513AUXILIARY DISPLAY DRIVERS
3514M:	Andy Shevchenko <andy@kernel.org>
3515R:	Geert Uytterhoeven <geert@linux-m68k.org>
3516S:	Odd Fixes
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3518F:	Documentation/devicetree/bindings/auxdisplay/
3519F:	drivers/auxdisplay/
3520F:	include/linux/cfag12864b.h
3521F:	include/uapi/linux/map_to_14segment.h
3522F:	include/uapi/linux/map_to_7segment.h
3523
3524AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3525M:	Andreas Klinger <ak@it-klinger.de>
3526L:	linux-iio@vger.kernel.org
3527S:	Maintained
3528F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3529F:	drivers/iio/adc/hx711.c
3530
3531AX.25 NETWORK LAYER
3532L:	linux-hams@vger.kernel.org
3533S:	Orphan
3534W:	https://linux-ax25.in-berlin.de
3535F:	include/net/ax25.h
3536F:	include/uapi/linux/ax25.h
3537F:	net/ax25/
3538
3539AXENTIA ARM DEVICES
3540M:	Peter Rosin <peda@axentia.se>
3541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3542S:	Maintained
3543F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3544F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3545F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3546F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3547
3548AXENTIA ASOC DRIVERS
3549M:	Peter Rosin <peda@axentia.se>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/sound/axentia,*
3553F:	sound/soc/atmel/tse850-pcm5142.c
3554
3555AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3556M:	Nuno Sá <nuno.sa@analog.com>
3557L:	linux-hwmon@vger.kernel.org
3558S:	Supported
3559W:	https://ez.analog.com/linux-software-drivers
3560F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3561F:	drivers/hwmon/axi-fan-control.c
3562
3563AXI SPI ENGINE
3564M:	Michael Hennerich <michael.hennerich@analog.com>
3565M:	Nuno Sá <nuno.sa@analog.com>
3566R:	David Lechner <dlechner@baylibre.com>
3567L:	linux-spi@vger.kernel.org
3568S:	Supported
3569W:	https://ez.analog.com/linux-software-drivers
3570F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3571F:	drivers/spi/spi-axi-spi-engine.c
3572
3573AXXIA I2C CONTROLLER
3574M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3575L:	linux-i2c@vger.kernel.org
3576S:	Maintained
3577F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3578F:	drivers/i2c/busses/i2c-axxia.c
3579
3580AZ6007 DVB DRIVER
3581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3582L:	linux-media@vger.kernel.org
3583S:	Maintained
3584W:	https://linuxtv.org
3585T:	git git://linuxtv.org/media_tree.git
3586F:	drivers/media/usb/dvb-usb-v2/az6007.c
3587
3588AZTECH FM RADIO RECEIVER DRIVER
3589M:	Hans Verkuil <hverkuil@xs4all.nl>
3590L:	linux-media@vger.kernel.org
3591S:	Maintained
3592W:	https://linuxtv.org
3593T:	git git://linuxtv.org/media_tree.git
3594F:	drivers/media/radio/radio-aztech*
3595
3596B43 WIRELESS DRIVER
3597L:	linux-wireless@vger.kernel.org
3598L:	b43-dev@lists.infradead.org
3599S:	Orphan
3600W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3601F:	drivers/net/wireless/broadcom/b43/
3602
3603B43LEGACY WIRELESS DRIVER
3604M:	Larry Finger <Larry.Finger@lwfinger.net>
3605L:	linux-wireless@vger.kernel.org
3606L:	b43-dev@lists.infradead.org
3607S:	Maintained
3608W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3609F:	drivers/net/wireless/broadcom/b43legacy/
3610
3611BACKLIGHT CLASS/SUBSYSTEM
3612M:	Lee Jones <lee@kernel.org>
3613M:	Daniel Thompson <daniel.thompson@linaro.org>
3614M:	Jingoo Han <jingoohan1@gmail.com>
3615L:	dri-devel@lists.freedesktop.org
3616S:	Maintained
3617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3618F:	Documentation/ABI/stable/sysfs-class-backlight
3619F:	Documentation/ABI/testing/sysfs-class-backlight
3620F:	Documentation/devicetree/bindings/leds/backlight
3621F:	drivers/video/backlight/
3622F:	include/linux/backlight.h
3623F:	include/linux/pwm_backlight.h
3624
3625BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3626M:	Serge Semin <fancer.lancer@gmail.com>
3627L:	linux-hwmon@vger.kernel.org
3628S:	Supported
3629F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3630F:	Documentation/hwmon/bt1-pvt.rst
3631F:	drivers/hwmon/bt1-pvt.[ch]
3632
3633BARCO P50 GPIO DRIVER
3634M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3635M:	Peter Korsgaard <peter.korsgaard@barco.com>
3636S:	Maintained
3637F:	drivers/platform/x86/barco-p50-gpio.c
3638
3639BATMAN ADVANCED
3640M:	Marek Lindner <mareklindner@neomailbox.ch>
3641M:	Simon Wunderlich <sw@simonwunderlich.de>
3642M:	Antonio Quartulli <a@unstable.cc>
3643M:	Sven Eckelmann <sven@narfation.org>
3644L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3645S:	Maintained
3646W:	https://www.open-mesh.org/
3647Q:	https://patchwork.open-mesh.org/project/batman/list/
3648B:	https://www.open-mesh.org/projects/batman-adv/issues
3649C:	ircs://irc.hackint.org/batadv
3650T:	git https://git.open-mesh.org/linux-merge.git
3651F:	Documentation/networking/batman-adv.rst
3652F:	include/uapi/linux/batadv_packet.h
3653F:	include/uapi/linux/batman_adv.h
3654F:	net/batman-adv/
3655
3656BAYCOM/HDLCDRV DRIVERS FOR AX.25
3657M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3658L:	linux-hams@vger.kernel.org
3659S:	Maintained
3660W:	http://www.baycom.org/~tom/ham/ham.html
3661F:	drivers/net/hamradio/baycom*
3662
3663BCACHE (BLOCK LAYER CACHE)
3664M:	Coly Li <colyli@suse.de>
3665M:	Kent Overstreet <kent.overstreet@linux.dev>
3666L:	linux-bcache@vger.kernel.org
3667S:	Maintained
3668W:	http://bcache.evilpiepirate.org
3669C:	irc://irc.oftc.net/bcache
3670F:	drivers/md/bcache/
3671
3672BCACHEFS
3673M:	Kent Overstreet <kent.overstreet@linux.dev>
3674R:	Brian Foster <bfoster@redhat.com>
3675L:	linux-bcachefs@vger.kernel.org
3676S:	Supported
3677C:	irc://irc.oftc.net/bcache
3678T:	git https://evilpiepirate.org/git/bcachefs.git
3679F:	fs/bcachefs/
3680F:	Documentation/filesystems/bcachefs/
3681
3682BDISP ST MEDIA DRIVER
3683M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3684L:	linux-media@vger.kernel.org
3685S:	Supported
3686W:	https://linuxtv.org
3687T:	git git://linuxtv.org/media_tree.git
3688F:	drivers/media/platform/st/sti/bdisp
3689
3690BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3691M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3692L:	netdev@vger.kernel.org
3693S:	Maintained
3694F:	drivers/net/ethernet/ec_bhf.c
3695
3696BEFS FILE SYSTEM
3697M:	Luis de Bethencourt <luisbg@kernel.org>
3698M:	Salah Triki <salah.triki@gmail.com>
3699S:	Maintained
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3701F:	Documentation/filesystems/befs.rst
3702F:	fs/befs/
3703
3704BFQ I/O SCHEDULER
3705M:	Paolo Valente <paolo.valente@unimore.it>
3706M:	Jens Axboe <axboe@kernel.dk>
3707L:	linux-block@vger.kernel.org
3708S:	Maintained
3709F:	Documentation/block/bfq-iosched.rst
3710F:	block/bfq-*
3711
3712BFS FILE SYSTEM
3713M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3714S:	Maintained
3715F:	Documentation/filesystems/bfs.rst
3716F:	fs/bfs/
3717F:	include/uapi/linux/bfs_fs.h
3718
3719BINMAN
3720M:	Simon Glass <sjg@chromium.org>
3721S:	Supported
3722F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3723
3724BITMAP API
3725M:	Yury Norov <yury.norov@gmail.com>
3726R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3727S:	Maintained
3728F:	include/linux/bitfield.h
3729F:	include/linux/bitmap-str.h
3730F:	include/linux/bitmap.h
3731F:	include/linux/bits.h
3732F:	include/linux/cpumask.h
3733F:	include/linux/find.h
3734F:	include/linux/nodemask.h
3735F:	include/vdso/bits.h
3736F:	lib/bitmap-str.c
3737F:	lib/bitmap.c
3738F:	lib/cpumask.c
3739F:	lib/cpumask_kunit.c
3740F:	lib/find_bit.c
3741F:	lib/find_bit_benchmark.c
3742F:	lib/test_bitmap.c
3743F:	tools/include/linux/bitfield.h
3744F:	tools/include/linux/bitmap.h
3745F:	tools/include/linux/bits.h
3746F:	tools/include/linux/find.h
3747F:	tools/include/vdso/bits.h
3748F:	tools/lib/bitmap.c
3749F:	tools/lib/find_bit.c
3750
3751BITOPS API
3752M:	Yury Norov <yury.norov@gmail.com>
3753R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3754S:	Maintained
3755F:	arch/*/include/asm/bitops.h
3756F:	arch/*/include/asm/bitops_32.h
3757F:	arch/*/include/asm/bitops_64.h
3758F:	arch/*/lib/bitops.c
3759F:	include/asm-generic/bitops
3760F:	include/asm-generic/bitops.h
3761F:	include/linux/bitops.h
3762F:	lib/test_bitops.c
3763F:	tools/*/bitops*
3764
3765BLINKM RGB LED DRIVER
3766M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3767S:	Maintained
3768F:	drivers/leds/leds-blinkm.c
3769
3770BLOCK LAYER
3771M:	Jens Axboe <axboe@kernel.dk>
3772L:	linux-block@vger.kernel.org
3773S:	Maintained
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3775F:	Documentation/ABI/stable/sysfs-block
3776F:	Documentation/block/
3777F:	block/
3778F:	drivers/block/
3779F:	include/linux/bio.h
3780F:	include/linux/blk*
3781F:	kernel/trace/blktrace.c
3782F:	lib/sbitmap.c
3783
3784BLOCK2MTD DRIVER
3785M:	Joern Engel <joern@lazybastard.org>
3786L:	linux-mtd@lists.infradead.org
3787S:	Maintained
3788F:	drivers/mtd/devices/block2mtd.c
3789
3790BLUETOOTH DRIVERS
3791M:	Marcel Holtmann <marcel@holtmann.org>
3792M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3793L:	linux-bluetooth@vger.kernel.org
3794S:	Supported
3795W:	http://www.bluez.org/
3796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3798F:	Documentation/devicetree/bindings/net/bluetooth/
3799F:	drivers/bluetooth/
3800
3801BLUETOOTH SUBSYSTEM
3802M:	Marcel Holtmann <marcel@holtmann.org>
3803M:	Johan Hedberg <johan.hedberg@gmail.com>
3804M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3805L:	linux-bluetooth@vger.kernel.org
3806S:	Supported
3807W:	http://www.bluez.org/
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3810F:	include/net/bluetooth/
3811F:	net/bluetooth/
3812
3813BONDING DRIVER
3814M:	Jay Vosburgh <j.vosburgh@gmail.com>
3815M:	Andy Gospodarek <andy@greyhouse.net>
3816L:	netdev@vger.kernel.org
3817S:	Supported
3818W:	http://sourceforge.net/projects/bonding/
3819F:	Documentation/networking/bonding.rst
3820F:	drivers/net/bonding/
3821F:	include/net/bond*
3822F:	include/uapi/linux/if_bonding.h
3823F:	tools/testing/selftests/drivers/net/bonding/
3824
3825BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3826M:	Dan Robertson <dan@dlrobertson.com>
3827L:	linux-iio@vger.kernel.org
3828S:	Maintained
3829F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3830F:	drivers/iio/accel/bma400*
3831
3832BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3833M:	Jagath Jog J <jagathjog1996@gmail.com>
3834L:	linux-iio@vger.kernel.org
3835S:	Maintained
3836F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3837F:	drivers/iio/imu/bmi323/
3838
3839BPF JIT for ARC
3840M:	Shahab Vahedi <shahab@synopsys.com>
3841L:	bpf@vger.kernel.org
3842S:	Maintained
3843F:	arch/arc/net/
3844
3845BPF JIT for ARM
3846M:	Russell King <linux@armlinux.org.uk>
3847M:	Puranjay Mohan <puranjay@kernel.org>
3848L:	bpf@vger.kernel.org
3849S:	Maintained
3850F:	arch/arm/net/
3851
3852BPF JIT for ARM64
3853M:	Daniel Borkmann <daniel@iogearbox.net>
3854M:	Alexei Starovoitov <ast@kernel.org>
3855M:	Puranjay Mohan <puranjay@kernel.org>
3856R:	Xu Kuohai <xukuohai@huaweicloud.com>
3857L:	bpf@vger.kernel.org
3858S:	Supported
3859F:	arch/arm64/net/
3860
3861BPF JIT for LOONGARCH
3862M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3863R:	Hengqi Chen <hengqi.chen@gmail.com>
3864L:	bpf@vger.kernel.org
3865S:	Maintained
3866F:	arch/loongarch/net/
3867
3868BPF JIT for MIPS (32-BIT AND 64-BIT)
3869M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3870M:	Paul Burton <paulburton@kernel.org>
3871L:	bpf@vger.kernel.org
3872S:	Maintained
3873F:	arch/mips/net/
3874
3875BPF JIT for NFP NICs
3876M:	Jakub Kicinski <kuba@kernel.org>
3877L:	bpf@vger.kernel.org
3878S:	Odd Fixes
3879F:	drivers/net/ethernet/netronome/nfp/bpf/
3880
3881BPF JIT for POWERPC (32-BIT AND 64-BIT)
3882M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3883M:	Michael Ellerman <mpe@ellerman.id.au>
3884L:	bpf@vger.kernel.org
3885S:	Supported
3886F:	arch/powerpc/net/
3887
3888BPF JIT for RISC-V (32-bit)
3889M:	Luke Nelson <luke.r.nels@gmail.com>
3890M:	Xi Wang <xi.wang@gmail.com>
3891L:	bpf@vger.kernel.org
3892S:	Maintained
3893F:	arch/riscv/net/
3894X:	arch/riscv/net/bpf_jit_comp64.c
3895
3896BPF JIT for RISC-V (64-bit)
3897M:	Björn Töpel <bjorn@kernel.org>
3898R:	Pu Lehui <pulehui@huawei.com>
3899R:	Puranjay Mohan <puranjay@kernel.org>
3900L:	bpf@vger.kernel.org
3901S:	Maintained
3902F:	arch/riscv/net/
3903X:	arch/riscv/net/bpf_jit_comp32.c
3904
3905BPF JIT for S390
3906M:	Ilya Leoshkevich <iii@linux.ibm.com>
3907M:	Heiko Carstens <hca@linux.ibm.com>
3908M:	Vasily Gorbik <gor@linux.ibm.com>
3909L:	bpf@vger.kernel.org
3910S:	Supported
3911F:	arch/s390/net/
3912X:	arch/s390/net/pnet.c
3913
3914BPF JIT for SPARC (32-BIT AND 64-BIT)
3915M:	David S. Miller <davem@davemloft.net>
3916L:	bpf@vger.kernel.org
3917S:	Odd Fixes
3918F:	arch/sparc/net/
3919
3920BPF JIT for X86 32-BIT
3921M:	Wang YanQing <udknight@gmail.com>
3922L:	bpf@vger.kernel.org
3923S:	Odd Fixes
3924F:	arch/x86/net/bpf_jit_comp32.c
3925
3926BPF JIT for X86 64-BIT
3927M:	Alexei Starovoitov <ast@kernel.org>
3928M:	Daniel Borkmann <daniel@iogearbox.net>
3929L:	bpf@vger.kernel.org
3930S:	Supported
3931F:	arch/x86/net/
3932X:	arch/x86/net/bpf_jit_comp32.c
3933
3934BPF [BTF]
3935M:	Martin KaFai Lau <martin.lau@linux.dev>
3936L:	bpf@vger.kernel.org
3937S:	Maintained
3938F:	include/linux/btf*
3939F:	kernel/bpf/btf.c
3940
3941BPF [CORE]
3942M:	Alexei Starovoitov <ast@kernel.org>
3943M:	Daniel Borkmann <daniel@iogearbox.net>
3944R:	John Fastabend <john.fastabend@gmail.com>
3945L:	bpf@vger.kernel.org
3946S:	Maintained
3947F:	include/linux/bpf*
3948F:	include/linux/filter.h
3949F:	include/linux/tnum.h
3950F:	kernel/bpf/core.c
3951F:	kernel/bpf/dispatcher.c
3952F:	kernel/bpf/mprog.c
3953F:	kernel/bpf/syscall.c
3954F:	kernel/bpf/tnum.c
3955F:	kernel/bpf/trampoline.c
3956F:	kernel/bpf/verifier.c
3957
3958BPF [CRYPTO]
3959M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3960L:	bpf@vger.kernel.org
3961S:	Maintained
3962F:	crypto/bpf_crypto_skcipher.c
3963F:	include/linux/bpf_crypto.h
3964F:	kernel/bpf/crypto.c
3965
3966BPF [DOCUMENTATION] (Related to Standardization)
3967R:	David Vernet <void@manifault.com>
3968L:	bpf@vger.kernel.org
3969L:	bpf@ietf.org
3970S:	Maintained
3971F:	Documentation/bpf/standardization/
3972
3973BPF [GENERAL] (Safe Dynamic Programs and Tools)
3974M:	Alexei Starovoitov <ast@kernel.org>
3975M:	Daniel Borkmann <daniel@iogearbox.net>
3976M:	Andrii Nakryiko <andrii@kernel.org>
3977R:	Martin KaFai Lau <martin.lau@linux.dev>
3978R:	Eduard Zingerman <eddyz87@gmail.com>
3979R:	Song Liu <song@kernel.org>
3980R:	Yonghong Song <yonghong.song@linux.dev>
3981R:	John Fastabend <john.fastabend@gmail.com>
3982R:	KP Singh <kpsingh@kernel.org>
3983R:	Stanislav Fomichev <sdf@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>
4086R:	Matt Bobrowski <mattbobrowski@google.com>
4087L:	bpf@vger.kernel.org
4088S:	Maintained
4089F:	Documentation/bpf/prog_lsm.rst
4090F:	include/linux/bpf_lsm.h
4091F:	kernel/bpf/bpf_lsm.c
4092F:	security/bpf/
4093
4094BPF [SELFTESTS] (Test Runners & Infrastructure)
4095M:	Andrii Nakryiko <andrii@kernel.org>
4096M:	Eduard Zingerman <eddyz87@gmail.com>
4097R:	Mykola Lysenko <mykolal@fb.com>
4098L:	bpf@vger.kernel.org
4099S:	Maintained
4100F:	tools/testing/selftests/bpf/
4101
4102BPF [STORAGE & CGROUPS]
4103M:	Martin KaFai Lau <martin.lau@linux.dev>
4104L:	bpf@vger.kernel.org
4105S:	Maintained
4106F:	kernel/bpf/*storage.c
4107F:	kernel/bpf/bpf_lru*
4108F:	kernel/bpf/cgroup.c
4109
4110BPF [TOOLING] (bpftool)
4111M:	Quentin Monnet <qmo@kernel.org>
4112L:	bpf@vger.kernel.org
4113S:	Maintained
4114F:	kernel/bpf/disasm.*
4115F:	tools/bpf/bpftool/
4116
4117BPF [TRACING]
4118M:	Song Liu <song@kernel.org>
4119R:	Jiri Olsa <jolsa@kernel.org>
4120L:	bpf@vger.kernel.org
4121S:	Maintained
4122F:	kernel/bpf/stackmap.c
4123F:	kernel/trace/bpf_trace.c
4124
4125BROADCOM ASP 2.0 ETHERNET DRIVER
4126M:	Justin Chen <justin.chen@broadcom.com>
4127M:	Florian Fainelli <florian.fainelli@broadcom.com>
4128L:	bcm-kernel-feedback-list@broadcom.com
4129L:	netdev@vger.kernel.org
4130S:	Supported
4131F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4132F:	drivers/net/ethernet/broadcom/asp2/
4133
4134BROADCOM B44 10/100 ETHERNET DRIVER
4135M:	Michael Chan <michael.chan@broadcom.com>
4136L:	netdev@vger.kernel.org
4137S:	Supported
4138F:	drivers/net/ethernet/broadcom/b44.*
4139
4140BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4141M:	Florian Fainelli <florian.fainelli@broadcom.com>
4142L:	netdev@vger.kernel.org
4143L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4144S:	Supported
4145F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4146F:	drivers/net/dsa/b53/*
4147F:	drivers/net/dsa/bcm_sf2*
4148F:	include/linux/dsa/brcm.h
4149F:	include/linux/platform_data/b53.h
4150
4151BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4152M:	Florian Fainelli <florian.fainelli@broadcom.com>
4153R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4154L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4156S:	Maintained
4157T:	git https://github.com/broadcom/stblinux.git
4158F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4159F:	drivers/pci/controller/pcie-brcmstb.c
4160F:	drivers/staging/vc04_services
4161N:	bcm2711
4162N:	bcm283*
4163N:	raspberrypi
4164
4165BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4166M:	Florian Fainelli <florian.fainelli@broadcom.com>
4167M:	Ray Jui <rjui@broadcom.com>
4168M:	Scott Branden <sbranden@broadcom.com>
4169R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4170S:	Maintained
4171T:	git https://github.com/broadcom/mach-bcm
4172F:	arch/arm/mach-bcm/
4173N:	bcm281*
4174N:	bcm113*
4175N:	bcm216*
4176N:	kona
4177
4178BROADCOM BCM2835 CAMERA DRIVERS
4179M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4180L:	linux-media@vger.kernel.org
4181S:	Maintained
4182F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4183F:	drivers/media/platform/broadcom/bcm2835-unicam*
4184
4185BROADCOM BCM47XX MIPS ARCHITECTURE
4186M:	Hauke Mehrtens <hauke@hauke-m.de>
4187M:	Rafał Miłecki <zajec5@gmail.com>
4188L:	linux-mips@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/devicetree/bindings/mips/brcm/
4191F:	arch/mips/bcm47xx/*
4192F:	arch/mips/include/asm/mach-bcm47xx/*
4193
4194BROADCOM BCM4908 ETHERNET DRIVER
4195M:	Rafał Miłecki <rafal@milecki.pl>
4196R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197L:	netdev@vger.kernel.org
4198S:	Maintained
4199F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4200F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4201F:	drivers/net/ethernet/broadcom/unimac.h
4202
4203BROADCOM BCM4908 PINMUX DRIVER
4204M:	Rafał Miłecki <rafal@milecki.pl>
4205R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206L:	linux-gpio@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4209F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4210
4211BROADCOM BCM5301X ARM ARCHITECTURE
4212M:	Florian Fainelli <florian.fainelli@broadcom.com>
4213M:	Hauke Mehrtens <hauke@hauke-m.de>
4214M:	Rafał Miłecki <zajec5@gmail.com>
4215R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4217S:	Maintained
4218F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4219F:	arch/arm/boot/dts/broadcom/bcm470*
4220F:	arch/arm/boot/dts/broadcom/bcm5301*
4221F:	arch/arm/boot/dts/broadcom/bcm953012*
4222F:	arch/arm/mach-bcm/bcm_5301x.c
4223
4224BROADCOM BCM53573 ARM ARCHITECTURE
4225M:	Florian Fainelli <florian.fainelli@broadcom.com>
4226M:	Rafał Miłecki <rafal@milecki.pl>
4227R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4229S:	Maintained
4230F:	arch/arm/boot/dts/broadcom/bcm47189*
4231F:	arch/arm/boot/dts/broadcom/bcm53573*
4232
4233BROADCOM BCM63XX/BCM33XX UDC DRIVER
4234M:	Kevin Cernekee <cernekee@gmail.com>
4235L:	linux-usb@vger.kernel.org
4236S:	Maintained
4237F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4238
4239BROADCOM BCM7XXX ARM ARCHITECTURE
4240M:	Florian Fainelli <florian.fainelli@broadcom.com>
4241R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4243S:	Maintained
4244T:	git https://github.com/broadcom/stblinux.git
4245F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4246F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4247F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4248F:	arch/arm/mach-bcm/*brcmstb*
4249F:	arch/arm/mm/cache-b15-rac.c
4250F:	drivers/bus/brcmstb_gisb.c
4251F:	drivers/pci/controller/pcie-brcmstb.c
4252N:	brcmstb
4253N:	bcm7038
4254N:	bcm7120
4255
4256BROADCOM BCMBCA ARM ARCHITECTURE
4257M:	William Zhang <william.zhang@broadcom.com>
4258M:	Anand Gore <anand.gore@broadcom.com>
4259M:	Kursad Oney <kursad.oney@broadcom.com>
4260M:	Florian Fainelli <florian.fainelli@broadcom.com>
4261M:	Rafał Miłecki <rafal@milecki.pl>
4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4264S:	Maintained
4265T:	git https://github.com/broadcom/stblinux.git
4266F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4267F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4268N:	bcmbca
4269N:	bcm[9]?47622
4270N:	bcm[9]?4912
4271N:	bcm[9]?63138
4272N:	bcm[9]?63146
4273N:	bcm[9]?63148
4274N:	bcm[9]?63158
4275N:	bcm[9]?63178
4276N:	bcm[9]?6756
4277N:	bcm[9]?6813
4278N:	bcm[9]?6846
4279N:	bcm[9]?6855
4280N:	bcm[9]?6856
4281N:	bcm[9]?6858
4282N:	bcm[9]?6878
4283
4284BROADCOM BDC DRIVER
4285M:	Justin Chen <justin.chen@broadcom.com>
4286M:	Al Cooper <alcooperx@gmail.com>
4287R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4288L:	linux-usb@vger.kernel.org
4289S:	Maintained
4290F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4291F:	drivers/usb/gadget/udc/bdc/
4292
4293BROADCOM BMIPS CPUFREQ DRIVER
4294M:	Markus Mayer <mmayer@broadcom.com>
4295R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4296L:	linux-pm@vger.kernel.org
4297S:	Maintained
4298F:	drivers/cpufreq/bmips-cpufreq.c
4299
4300BROADCOM BMIPS MIPS ARCHITECTURE
4301M:	Florian Fainelli <florian.fainelli@broadcom.com>
4302R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303L:	linux-mips@vger.kernel.org
4304S:	Maintained
4305T:	git https://github.com/broadcom/stblinux.git
4306F:	arch/mips/bmips/*
4307F:	arch/mips/boot/dts/brcm/bcm*.dts*
4308F:	arch/mips/include/asm/mach-bmips/*
4309F:	arch/mips/kernel/*bmips*
4310F:	drivers/irqchip/irq-bcm63*
4311F:	drivers/irqchip/irq-bcm7*
4312F:	drivers/irqchip/irq-brcmstb*
4313F:	drivers/pmdomain/bcm/bcm63xx-power.c
4314F:	include/linux/bcm963xx_nvram.h
4315F:	include/linux/bcm963xx_tag.h
4316
4317BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4318M:	Rasesh Mody <rmody@marvell.com>
4319M:	GR-Linux-NIC-Dev@marvell.com
4320L:	netdev@vger.kernel.org
4321S:	Supported
4322F:	drivers/net/ethernet/broadcom/bnx2.*
4323F:	drivers/net/ethernet/broadcom/bnx2_*
4324
4325BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4326M:	Saurav Kashyap <skashyap@marvell.com>
4327M:	Javed Hasan <jhasan@marvell.com>
4328M:	GR-QLogic-Storage-Upstream@marvell.com
4329L:	linux-scsi@vger.kernel.org
4330S:	Supported
4331F:	drivers/scsi/bnx2fc/
4332
4333BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4334M:	Nilesh Javali <njavali@marvell.com>
4335M:	Manish Rangankar <mrangankar@marvell.com>
4336M:	GR-QLogic-Storage-Upstream@marvell.com
4337L:	linux-scsi@vger.kernel.org
4338S:	Supported
4339F:	drivers/scsi/bnx2i/
4340
4341BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4342M:	Sudarsana Kalluru <skalluru@marvell.com>
4343M:	Manish Chopra <manishc@marvell.com>
4344L:	netdev@vger.kernel.org
4345S:	Supported
4346F:	drivers/net/ethernet/broadcom/bnx2x/
4347
4348BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4349M:	Michael Chan <michael.chan@broadcom.com>
4350L:	netdev@vger.kernel.org
4351S:	Supported
4352F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4353F:	drivers/net/ethernet/broadcom/bnxt/
4354F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4355
4356BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4357M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4358L:	linux-wireless@vger.kernel.org
4359L:	brcm80211@lists.linux.dev
4360L:	brcm80211-dev-list.pdl@broadcom.com
4361S:	Supported
4362F:	drivers/net/wireless/broadcom/brcm80211/
4363F:	include/linux/platform_data/brcmfmac.h
4364
4365BROADCOM BRCMSTB GPIO DRIVER
4366M:	Doug Berger <opendmb@gmail.com>
4367M:	Florian Fainelli <florian.fainelli@broadcom.com>
4368R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4369S:	Supported
4370F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4371F:	drivers/gpio/gpio-brcmstb.c
4372
4373BROADCOM BRCMSTB I2C DRIVER
4374M:	Kamal Dasu <kamal.dasu@broadcom.com>
4375R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4376L:	linux-i2c@vger.kernel.org
4377S:	Supported
4378F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4379F:	drivers/i2c/busses/i2c-brcmstb.c
4380
4381BROADCOM BRCMSTB UART DRIVER
4382M:	Al Cooper <alcooperx@gmail.com>
4383R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4384L:	linux-serial@vger.kernel.org
4385S:	Maintained
4386F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4387F:	drivers/tty/serial/8250/8250_bcm7271.c
4388
4389BROADCOM BRCMSTB USB EHCI DRIVER
4390M:	Justin Chen <justin.chen@broadcom.com>
4391M:	Al Cooper <alcooperx@gmail.com>
4392R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393L:	linux-usb@vger.kernel.org
4394S:	Maintained
4395F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4396F:	drivers/usb/host/ehci-brcm.*
4397
4398BROADCOM BRCMSTB USB PIN MAP DRIVER
4399M:	Al Cooper <alcooperx@gmail.com>
4400R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4401L:	linux-usb@vger.kernel.org
4402S:	Maintained
4403F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4404F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4405
4406BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4407M:	Justin Chen <justin.chen@broadcom.com>
4408M:	Al Cooper <alcooperx@gmail.com>
4409R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4410L:	linux-kernel@vger.kernel.org
4411S:	Maintained
4412F:	drivers/phy/broadcom/phy-brcm-usb*
4413
4414BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4415M:	William Zhang <william.zhang@broadcom.com>
4416M:	Kursad Oney <kursad.oney@broadcom.com>
4417M:	Jonas Gorski <jonas.gorski@gmail.com>
4418R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4419L:	linux-spi@vger.kernel.org
4420S:	Maintained
4421F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4422F:	drivers/spi/spi-bcm63xx-hsspi.c
4423F:	drivers/spi/spi-bcmbca-hsspi.c
4424
4425BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4426M:	Jonas Gorski <jonas.gorski@gmail.com>
4427L:	linux-spi@vger.kernel.org
4428S:	Odd Fixes
4429F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4430F:	drivers/spi/spi-bcm63xx.c
4431
4432BROADCOM ETHERNET PHY DRIVERS
4433M:	Florian Fainelli <florian.fainelli@broadcom.com>
4434R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4435L:	netdev@vger.kernel.org
4436S:	Supported
4437F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4438F:	drivers/net/phy/bcm*.[ch]
4439F:	drivers/net/phy/broadcom.c
4440F:	include/linux/brcmphy.h
4441
4442BROADCOM GENET ETHERNET DRIVER
4443M:	Doug Berger <opendmb@gmail.com>
4444M:	Florian Fainelli <florian.fainelli@broadcom.com>
4445R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4446L:	netdev@vger.kernel.org
4447S:	Supported
4448F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4449F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4450F:	drivers/net/ethernet/broadcom/genet/
4451F:	drivers/net/ethernet/broadcom/unimac.h
4452F:	drivers/net/mdio/mdio-bcm-unimac.c
4453F:	include/linux/platform_data/bcmgenet.h
4454F:	include/linux/platform_data/mdio-bcm-unimac.h
4455
4456BROADCOM IPROC ARM ARCHITECTURE
4457M:	Ray Jui <rjui@broadcom.com>
4458M:	Scott Branden <sbranden@broadcom.com>
4459R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4461S:	Maintained
4462T:	git https://github.com/broadcom/stblinux.git
4463F:	arch/arm64/boot/dts/broadcom/northstar2/*
4464F:	arch/arm64/boot/dts/broadcom/stingray/*
4465F:	drivers/clk/bcm/clk-ns*
4466F:	drivers/clk/bcm/clk-sr*
4467F:	drivers/pinctrl/bcm/pinctrl-ns*
4468F:	include/dt-bindings/clock/bcm-sr*
4469N:	iproc
4470N:	cygnus
4471N:	bcm[-_]nsp
4472N:	bcm9113*
4473N:	bcm9583*
4474N:	bcm9585*
4475N:	bcm9586*
4476N:	bcm988312
4477N:	bcm113*
4478N:	bcm583*
4479N:	bcm585*
4480N:	bcm586*
4481N:	bcm88312
4482N:	hr2
4483N:	stingray
4484
4485BROADCOM IPROC GBIT ETHERNET DRIVER
4486M:	Rafał Miłecki <rafal@milecki.pl>
4487R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4488L:	netdev@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4491F:	drivers/net/ethernet/broadcom/bgmac*
4492F:	drivers/net/ethernet/broadcom/unimac.h
4493
4494BROADCOM KONA GPIO DRIVER
4495M:	Ray Jui <rjui@broadcom.com>
4496R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4497S:	Supported
4498F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4499F:	drivers/gpio/gpio-bcm-kona.c
4500
4501BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4502M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4503M:	Kashyap Desai <kashyap.desai@broadcom.com>
4504M:	Sumit Saxena <sumit.saxena@broadcom.com>
4505M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4506L:	mpi3mr-linuxdrv.pdl@broadcom.com
4507L:	linux-scsi@vger.kernel.org
4508S:	Supported
4509W:	https://www.broadcom.com/support/storage
4510F:	drivers/scsi/mpi3mr/
4511
4512BROADCOM NETXTREME-E ROCE DRIVER
4513M:	Selvin Xavier <selvin.xavier@broadcom.com>
4514L:	linux-rdma@vger.kernel.org
4515S:	Supported
4516W:	http://www.broadcom.com
4517F:	drivers/infiniband/hw/bnxt_re/
4518F:	include/uapi/rdma/bnxt_re-abi.h
4519
4520BROADCOM NVRAM DRIVER
4521M:	Rafał Miłecki <zajec5@gmail.com>
4522L:	linux-mips@vger.kernel.org
4523S:	Maintained
4524F:	drivers/firmware/broadcom/*
4525
4526BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4527M:	Rafał Miłecki <rafal@milecki.pl>
4528M:	Florian Fainelli <florian.fainelli@broadcom.com>
4529R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4530L:	linux-pm@vger.kernel.org
4531S:	Maintained
4532T:	git https://github.com/broadcom/stblinux.git
4533F:	drivers/pmdomain/bcm/bcm-pmb.c
4534F:	include/dt-bindings/soc/bcm-pmb.h
4535
4536BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4537M:	Rafał Miłecki <zajec5@gmail.com>
4538L:	linux-wireless@vger.kernel.org
4539S:	Maintained
4540F:	drivers/bcma/
4541F:	include/linux/bcma/
4542
4543BROADCOM SPI DRIVER
4544M:	Kamal Dasu <kamal.dasu@broadcom.com>
4545R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4546S:	Maintained
4547F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4548F:	drivers/spi/spi-bcm-qspi.*
4549F:	drivers/spi/spi-brcmstb-qspi.c
4550F:	drivers/spi/spi-iproc-qspi.c
4551
4552BROADCOM STB AVS CPUFREQ DRIVER
4553M:	Markus Mayer <mmayer@broadcom.com>
4554R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4555L:	linux-pm@vger.kernel.org
4556S:	Maintained
4557F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4558F:	drivers/cpufreq/brcmstb*
4559
4560BROADCOM STB AVS TMON DRIVER
4561M:	Markus Mayer <mmayer@broadcom.com>
4562R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4563L:	linux-pm@vger.kernel.org
4564S:	Maintained
4565F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4566F:	drivers/thermal/broadcom/brcmstb*
4567
4568BROADCOM STB DPFE DRIVER
4569M:	Markus Mayer <mmayer@broadcom.com>
4570R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4572S:	Maintained
4573F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4574F:	drivers/memory/brcmstb_dpfe.c
4575
4576BROADCOM STB NAND FLASH DRIVER
4577M:	Brian Norris <computersforpeace@gmail.com>
4578M:	Kamal Dasu <kamal.dasu@broadcom.com>
4579R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4580L:	linux-mtd@lists.infradead.org
4581S:	Maintained
4582F:	drivers/mtd/nand/raw/brcmnand/
4583F:	include/linux/platform_data/brcmnand.h
4584
4585BROADCOM STB PCIE DRIVER
4586M:	Jim Quinlan <jim2101024@gmail.com>
4587M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4588M:	Florian Fainelli <florian.fainelli@broadcom.com>
4589R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4590L:	linux-pci@vger.kernel.org
4591S:	Maintained
4592F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4593F:	drivers/pci/controller/pcie-brcmstb.c
4594
4595BROADCOM SYSTEMPORT ETHERNET DRIVER
4596M:	Florian Fainelli <florian.fainelli@broadcom.com>
4597R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4598L:	netdev@vger.kernel.org
4599S:	Supported
4600F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4601F:	drivers/net/ethernet/broadcom/bcmsysport.*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM TG3 GIGABIT ETHERNET DRIVER
4605M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4606M:	Michael Chan <mchan@broadcom.com>
4607L:	netdev@vger.kernel.org
4608S:	Supported
4609F:	drivers/net/ethernet/broadcom/tg3.*
4610
4611BROADCOM VK DRIVER
4612M:	Scott Branden <scott.branden@broadcom.com>
4613R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4614S:	Supported
4615F:	drivers/misc/bcm-vk/
4616F:	include/uapi/linux/misc/bcm_vk.h
4617
4618BROCADE BFA FC SCSI DRIVER
4619M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4620M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4621L:	linux-scsi@vger.kernel.org
4622S:	Supported
4623F:	drivers/scsi/bfa/
4624
4625BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4626M:	Rasesh Mody <rmody@marvell.com>
4627M:	Sudarsana Kalluru <skalluru@marvell.com>
4628M:	GR-Linux-NIC-Dev@marvell.com
4629L:	netdev@vger.kernel.org
4630S:	Supported
4631F:	drivers/net/ethernet/brocade/bna/
4632
4633BSG (block layer generic sg v4 driver)
4634M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4635L:	linux-scsi@vger.kernel.org
4636S:	Supported
4637F:	block/bsg.c
4638F:	include/linux/bsg.h
4639F:	include/uapi/linux/bsg.h
4640
4641BT87X AUDIO DRIVER
4642M:	Clemens Ladisch <clemens@ladisch.de>
4643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4644S:	Maintained
4645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4646F:	Documentation/sound/cards/bt87x.rst
4647F:	sound/pci/bt87x.c
4648
4649BT8XXGPIO DRIVER
4650M:	Michael Buesch <m@bues.ch>
4651S:	Maintained
4652W:	http://bu3sch.de/btgpio.php
4653F:	drivers/gpio/gpio-bt8xx.c
4654
4655BTRFS FILE SYSTEM
4656M:	Chris Mason <clm@fb.com>
4657M:	Josef Bacik <josef@toxicpanda.com>
4658M:	David Sterba <dsterba@suse.com>
4659L:	linux-btrfs@vger.kernel.org
4660S:	Maintained
4661W:	https://btrfs.readthedocs.io
4662Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4663C:	irc://irc.libera.chat/btrfs
4664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4665F:	Documentation/filesystems/btrfs.rst
4666F:	fs/btrfs/
4667F:	include/linux/btrfs*
4668F:	include/trace/events/btrfs.h
4669F:	include/uapi/linux/btrfs*
4670
4671BTTV VIDEO4LINUX DRIVER
4672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4673L:	linux-media@vger.kernel.org
4674S:	Odd fixes
4675W:	https://linuxtv.org
4676T:	git git://linuxtv.org/media_tree.git
4677F:	Documentation/driver-api/media/drivers/bttv*
4678F:	drivers/media/pci/bt8xx/bttv*
4679
4680BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4681M:	Chanwoo Choi <cw00.choi@samsung.com>
4682L:	linux-pm@vger.kernel.org
4683L:	linux-samsung-soc@vger.kernel.org
4684S:	Maintained
4685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4686F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4687F:	drivers/devfreq/exynos-bus.c
4688
4689BUSLOGIC SCSI DRIVER
4690M:	Khalid Aziz <khalid@gonehiking.org>
4691L:	linux-scsi@vger.kernel.org
4692S:	Maintained
4693F:	drivers/scsi/BusLogic.*
4694F:	drivers/scsi/FlashPoint.*
4695
4696BXCAN CAN NETWORK DRIVER
4697M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4698L:	linux-can@vger.kernel.org
4699S:	Maintained
4700F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4701F:	drivers/net/can/bxcan.c
4702
4703C-MEDIA CMI8788 DRIVER
4704M:	Clemens Ladisch <clemens@ladisch.de>
4705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4706S:	Maintained
4707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4708F:	sound/pci/oxygen/
4709
4710C-SKY ARCHITECTURE
4711M:	Guo Ren <guoren@kernel.org>
4712L:	linux-csky@vger.kernel.org
4713S:	Supported
4714T:	git https://github.com/c-sky/csky-linux.git
4715F:	Documentation/devicetree/bindings/csky/
4716F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4717F:	Documentation/devicetree/bindings/timer/csky,*
4718F:	arch/csky/
4719F:	drivers/clocksource/timer-gx6605s.c
4720F:	drivers/clocksource/timer-mp-csky.c
4721F:	drivers/irqchip/irq-csky-*
4722N:	csky
4723K:	csky
4724
4725CA8210 IEEE-802.15.4 RADIO DRIVER
4726L:	linux-wpan@vger.kernel.org
4727S:	Orphan
4728W:	https://github.com/Cascoda/ca8210-linux.git
4729F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4730F:	drivers/net/ieee802154/ca8210.c
4731
4732CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4733M:	David Howells <dhowells@redhat.com>
4734L:	netfs@lists.linux.dev
4735S:	Supported
4736F:	Documentation/filesystems/caching/cachefiles.rst
4737F:	fs/cachefiles/
4738
4739CACHESTAT: PAGE CACHE STATS FOR A FILE
4740M:	Nhat Pham <nphamcs@gmail.com>
4741M:	Johannes Weiner <hannes@cmpxchg.org>
4742L:	linux-mm@kvack.org
4743S:	Maintained
4744F:	tools/testing/selftests/cachestat/test_cachestat.c
4745
4746CADENCE MIPI-CSI2 BRIDGES
4747M:	Maxime Ripard <mripard@kernel.org>
4748L:	linux-media@vger.kernel.org
4749S:	Maintained
4750F:	Documentation/devicetree/bindings/media/cdns,*.txt
4751F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4752F:	drivers/media/platform/cadence/cdns-csi2*
4753
4754CADENCE NAND DRIVER
4755L:	linux-mtd@lists.infradead.org
4756S:	Orphan
4757F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4758F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4759
4760CADENCE USB3 DRD IP DRIVER
4761M:	Peter Chen <peter.chen@kernel.org>
4762M:	Pawel Laszczak <pawell@cadence.com>
4763R:	Roger Quadros <rogerq@kernel.org>
4764L:	linux-usb@vger.kernel.org
4765S:	Maintained
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4767F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4768F:	drivers/usb/cdns3/
4769X:	drivers/usb/cdns3/cdnsp*
4770
4771CADENCE USBHS DRIVER
4772M:	Pawel Laszczak <pawell@cadence.com>
4773L:	linux-usb@vger.kernel.org
4774S:	Maintained
4775F:	drivers/usb/gadget/udc/cdns2
4776
4777CADENCE USBSSP DRD IP DRIVER
4778M:	Pawel Laszczak <pawell@cadence.com>
4779L:	linux-usb@vger.kernel.org
4780S:	Maintained
4781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4782F:	drivers/usb/cdns3/
4783X:	drivers/usb/cdns3/cdns3*
4784
4785CADET FM/AM RADIO RECEIVER DRIVER
4786M:	Hans Verkuil <hverkuil@xs4all.nl>
4787L:	linux-media@vger.kernel.org
4788S:	Maintained
4789W:	https://linuxtv.org
4790T:	git git://linuxtv.org/media_tree.git
4791F:	drivers/media/radio/radio-cadet*
4792
4793CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4794L:	linux-media@vger.kernel.org
4795S:	Orphan
4796T:	git git://linuxtv.org/media_tree.git
4797F:	Documentation/admin-guide/media/cafe_ccic*
4798F:	drivers/media/platform/marvell/
4799
4800CAIF NETWORK LAYER
4801L:	netdev@vger.kernel.org
4802S:	Orphan
4803F:	Documentation/networking/caif/
4804F:	drivers/net/caif/
4805F:	include/net/caif/
4806F:	include/uapi/linux/caif/
4807F:	net/caif/
4808
4809CAKE QDISC
4810M:	Toke Høiland-Jørgensen <toke@toke.dk>
4811L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4812S:	Maintained
4813F:	net/sched/sch_cake.c
4814
4815CAN NETWORK DRIVERS
4816M:	Marc Kleine-Budde <mkl@pengutronix.de>
4817M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4818L:	linux-can@vger.kernel.org
4819S:	Maintained
4820W:	https://github.com/linux-can
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4823F:	Documentation/devicetree/bindings/net/can/
4824F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4825F:	drivers/net/can/
4826F:	drivers/phy/phy-can-transceiver.c
4827F:	include/linux/can/bittiming.h
4828F:	include/linux/can/dev.h
4829F:	include/linux/can/length.h
4830F:	include/linux/can/platform/
4831F:	include/linux/can/rx-offload.h
4832F:	include/uapi/linux/can/error.h
4833F:	include/uapi/linux/can/netlink.h
4834F:	include/uapi/linux/can/vxcan.h
4835
4836CAN NETWORK LAYER
4837M:	Oliver Hartkopp <socketcan@hartkopp.net>
4838M:	Marc Kleine-Budde <mkl@pengutronix.de>
4839L:	linux-can@vger.kernel.org
4840S:	Maintained
4841W:	https://github.com/linux-can
4842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4844F:	Documentation/networking/can.rst
4845F:	include/linux/can/can-ml.h
4846F:	include/linux/can/core.h
4847F:	include/linux/can/skb.h
4848F:	include/net/netns/can.h
4849F:	include/uapi/linux/can.h
4850F:	include/uapi/linux/can/bcm.h
4851F:	include/uapi/linux/can/gw.h
4852F:	include/uapi/linux/can/isotp.h
4853F:	include/uapi/linux/can/raw.h
4854F:	net/can/
4855
4856CAN-J1939 NETWORK LAYER
4857M:	Robin van der Gracht <robin@protonic.nl>
4858M:	Oleksij Rempel <o.rempel@pengutronix.de>
4859R:	kernel@pengutronix.de
4860L:	linux-can@vger.kernel.org
4861S:	Maintained
4862F:	Documentation/networking/j1939.rst
4863F:	include/uapi/linux/can/j1939.h
4864F:	net/can/j1939/
4865
4866CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4867M:	Damien Le Moal <dlemoal@kernel.org>
4868L:	linux-riscv@lists.infradead.org
4869L:	linux-gpio@vger.kernel.org (pinctrl driver)
4870F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4871F:	drivers/pinctrl/pinctrl-k210.c
4872
4873CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4874M:	Damien Le Moal <dlemoal@kernel.org>
4875L:	linux-kernel@vger.kernel.org
4876L:	linux-riscv@lists.infradead.org
4877S:	Maintained
4878F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4879F:	drivers/reset/reset-k210.c
4880
4881CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4882M:	Damien Le Moal <dlemoal@kernel.org>
4883L:	linux-riscv@lists.infradead.org
4884S:	Maintained
4885F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4886F:	drivers/soc/canaan/
4887F:	include/soc/canaan/
4888
4889CAPABILITIES
4890M:	Serge Hallyn <serge@hallyn.com>
4891L:	linux-security-module@vger.kernel.org
4892S:	Supported
4893F:	include/linux/capability.h
4894F:	include/uapi/linux/capability.h
4895F:	kernel/capability.c
4896F:	security/commoncap.c
4897
4898CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4899M:	Kevin Tsai <ktsai@capellamicro.com>
4900S:	Maintained
4901F:	drivers/iio/light/cm*
4902
4903CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4904M:	Christian Lamparter <chunkeey@googlemail.com>
4905L:	linux-wireless@vger.kernel.org
4906S:	Maintained
4907W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4908F:	drivers/net/wireless/ath/carl9170/
4909
4910CAVIUM I2C DRIVER
4911M:	Robert Richter <rric@kernel.org>
4912S:	Odd Fixes
4913W:	http://www.marvell.com
4914F:	drivers/i2c/busses/i2c-octeon*
4915F:	drivers/i2c/busses/i2c-thunderx*
4916
4917CAVIUM LIQUIDIO NETWORK DRIVER
4918L:	netdev@vger.kernel.org
4919S:	Orphan
4920W:	http://www.marvell.com
4921F:	drivers/net/ethernet/cavium/liquidio/
4922
4923CAVIUM MMC DRIVER
4924M:	Robert Richter <rric@kernel.org>
4925S:	Odd Fixes
4926W:	http://www.marvell.com
4927F:	drivers/mmc/host/cavium*
4928
4929CAVIUM OCTEON-TX CRYPTO DRIVER
4930M:	George Cherian <gcherian@marvell.com>
4931L:	linux-crypto@vger.kernel.org
4932S:	Supported
4933W:	http://www.marvell.com
4934F:	drivers/crypto/cavium/cpt/
4935
4936CAVIUM THUNDERX2 ARM64 SOC
4937M:	Robert Richter <rric@kernel.org>
4938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4939S:	Odd Fixes
4940F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4941F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4942
4943CBS/ETF/TAPRIO QDISCS
4944M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4945L:	netdev@vger.kernel.org
4946S:	Maintained
4947F:	net/sched/sch_cbs.c
4948F:	net/sched/sch_etf.c
4949F:	net/sched/sch_taprio.c
4950
4951CC2520 IEEE-802.15.4 RADIO DRIVER
4952M:	Stefan Schmidt <stefan@datenfreihafen.org>
4953L:	linux-wpan@vger.kernel.org
4954S:	Odd Fixes
4955F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4956F:	drivers/net/ieee802154/cc2520.c
4957
4958CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4959M:	Gilad Ben-Yossef <gilad@benyossef.com>
4960L:	linux-crypto@vger.kernel.org
4961S:	Supported
4962W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4963F:	drivers/crypto/ccree/
4964
4965CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4966M:	Hadar Gat <hadar.gat@arm.com>
4967L:	linux-crypto@vger.kernel.org
4968S:	Supported
4969W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4970F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4971F:	drivers/char/hw_random/cctrng.c
4972F:	drivers/char/hw_random/cctrng.h
4973
4974CEC FRAMEWORK
4975M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4976L:	linux-media@vger.kernel.org
4977S:	Supported
4978W:	http://linuxtv.org
4979T:	git git://linuxtv.org/media_tree.git
4980F:	Documentation/ABI/testing/debugfs-cec-error-inj
4981F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4982F:	Documentation/driver-api/media/cec-core.rst
4983F:	Documentation/userspace-api/media/cec
4984F:	drivers/media/cec/
4985F:	drivers/media/rc/keymaps/rc-cec.c
4986F:	include/media/cec-notifier.h
4987F:	include/media/cec.h
4988F:	include/uapi/linux/cec-funcs.h
4989F:	include/uapi/linux/cec.h
4990
4991CEC GPIO DRIVER
4992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4993L:	linux-media@vger.kernel.org
4994S:	Supported
4995W:	http://linuxtv.org
4996T:	git git://linuxtv.org/media_tree.git
4997F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4998F:	drivers/media/cec/platform/cec-gpio/
4999
5000CELL BROADBAND ENGINE ARCHITECTURE
5001M:	Arnd Bergmann <arnd@arndb.de>
5002L:	linuxppc-dev@lists.ozlabs.org
5003S:	Supported
5004W:	http://www.ibm.com/developerworks/power/cell/
5005F:	arch/powerpc/include/asm/cell*.h
5006F:	arch/powerpc/include/asm/spu*.h
5007F:	arch/powerpc/include/uapi/asm/spu*.h
5008F:	arch/powerpc/platforms/cell/
5009
5010CELLWISE CW2015 BATTERY DRIVER
5011M:	Tobias Schrammm <t.schramm@manjaro.org>
5012S:	Maintained
5013F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5014F:	drivers/power/supply/cw2015_battery.c
5015
5016CEPH COMMON CODE (LIBCEPH)
5017M:	Ilya Dryomov <idryomov@gmail.com>
5018M:	Xiubo Li <xiubli@redhat.com>
5019L:	ceph-devel@vger.kernel.org
5020S:	Supported
5021W:	http://ceph.com/
5022T:	git https://github.com/ceph/ceph-client.git
5023F:	include/linux/ceph/
5024F:	include/linux/crush/
5025F:	net/ceph/
5026
5027CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5028M:	Xiubo Li <xiubli@redhat.com>
5029M:	Ilya Dryomov <idryomov@gmail.com>
5030L:	ceph-devel@vger.kernel.org
5031S:	Supported
5032W:	http://ceph.com/
5033T:	git https://github.com/ceph/ceph-client.git
5034F:	Documentation/filesystems/ceph.rst
5035F:	fs/ceph/
5036
5037CERTIFICATE HANDLING
5038M:	David Howells <dhowells@redhat.com>
5039M:	David Woodhouse <dwmw2@infradead.org>
5040L:	keyrings@vger.kernel.org
5041S:	Maintained
5042F:	Documentation/admin-guide/module-signing.rst
5043F:	certs/
5044F:	scripts/sign-file.c
5045F:	tools/certs/
5046
5047CFAG12864B LCD DRIVER
5048M:	Miguel Ojeda <ojeda@kernel.org>
5049S:	Maintained
5050F:	drivers/auxdisplay/cfag12864b.c
5051F:	include/linux/cfag12864b.h
5052
5053CFAG12864BFB LCD FRAMEBUFFER DRIVER
5054M:	Miguel Ojeda <ojeda@kernel.org>
5055S:	Maintained
5056F:	drivers/auxdisplay/cfag12864bfb.c
5057F:	include/linux/cfag12864b.h
5058
5059CHAR and MISC DRIVERS
5060M:	Arnd Bergmann <arnd@arndb.de>
5061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5062S:	Supported
5063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5064F:	drivers/char/
5065F:	drivers/misc/
5066F:	include/linux/miscdevice.h
5067X:	drivers/char/agp/
5068X:	drivers/char/hw_random/
5069X:	drivers/char/ipmi/
5070X:	drivers/char/random.c
5071X:	drivers/char/tpm/
5072
5073CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5074M:	Thomas Weißschuh <linux@weissschuh.net>
5075L:	linux-hwmon@vger.kernel.org
5076S:	Maintained
5077F:	Documentation/hwmon/powerz.rst
5078F:	drivers/hwmon/powerz.c
5079
5080CHECKPATCH
5081M:	Andy Whitcroft <apw@canonical.com>
5082M:	Joe Perches <joe@perches.com>
5083R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5084R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5085S:	Maintained
5086F:	scripts/checkpatch.pl
5087
5088CHECKPATCH DOCUMENTATION
5089M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5090M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5091R:	Joe Perches <joe@perches.com>
5092S:	Maintained
5093F:	Documentation/dev-tools/checkpatch.rst
5094
5095CHINESE DOCUMENTATION
5096M:	Alex Shi <alexs@kernel.org>
5097M:	Yanteng Si <siyanteng@loongson.cn>
5098S:	Maintained
5099F:	Documentation/translations/zh_CN/
5100
5101CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5102M:	Peter Chen <peter.chen@kernel.org>
5103L:	linux-usb@vger.kernel.org
5104S:	Maintained
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5106F:	drivers/usb/chipidea/
5107
5108CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5109M:	Hans de Goede <hdegoede@redhat.com>
5110L:	linux-input@vger.kernel.org
5111S:	Maintained
5112F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5113F:	drivers/input/touchscreen/chipone_icn8318.c
5114
5115CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5116M:	Hans de Goede <hdegoede@redhat.com>
5117L:	linux-input@vger.kernel.org
5118S:	Maintained
5119F:	drivers/input/touchscreen/chipone_icn8505.c
5120
5121CHROME HARDWARE PLATFORM SUPPORT
5122M:	Benson Leung <bleung@chromium.org>
5123M:	Tzung-Bi Shih <tzungbi@kernel.org>
5124L:	chrome-platform@lists.linux.dev
5125S:	Maintained
5126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5127F:	drivers/platform/chrome/
5128
5129CHROMEOS EC CODEC DRIVER
5130M:	Cheng-Yi Chiang <cychiang@chromium.org>
5131M:	Tzung-Bi Shih <tzungbi@kernel.org>
5132R:	Guenter Roeck <groeck@chromium.org>
5133L:	chrome-platform@lists.linux.dev
5134S:	Maintained
5135F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5136F:	sound/soc/codecs/cros_ec_codec.*
5137
5138CHROMEOS EC SUBDRIVERS
5139M:	Benson Leung <bleung@chromium.org>
5140R:	Guenter Roeck <groeck@chromium.org>
5141L:	chrome-platform@lists.linux.dev
5142S:	Maintained
5143F:	drivers/power/supply/cros_usbpd-charger.c
5144N:	cros_ec
5145N:	cros-ec
5146
5147CHROMEOS EC UART DRIVER
5148M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5149R:	Benson Leung <bleung@chromium.org>
5150R:	Tzung-Bi Shih <tzungbi@kernel.org>
5151S:	Maintained
5152F:	drivers/platform/chrome/cros_ec_uart.c
5153
5154CHROMEOS EC USB PD NOTIFY DRIVER
5155M:	Prashant Malani <pmalani@chromium.org>
5156L:	chrome-platform@lists.linux.dev
5157S:	Maintained
5158F:	drivers/platform/chrome/cros_usbpd_notify.c
5159F:	include/linux/platform_data/cros_usbpd_notify.h
5160
5161CHROMEOS EC USB TYPE-C DRIVER
5162M:	Prashant Malani <pmalani@chromium.org>
5163L:	chrome-platform@lists.linux.dev
5164S:	Maintained
5165F:	drivers/platform/chrome/cros_ec_typec.*
5166F:	drivers/platform/chrome/cros_typec_switch.c
5167F:	drivers/platform/chrome/cros_typec_vdm.*
5168
5169CHROMEOS HPS DRIVER
5170M:	Dan Callaghan <dcallagh@chromium.org>
5171R:	Sami Kyöstilä <skyostil@chromium.org>
5172S:	Maintained
5173F:	drivers/platform/chrome/cros_hps_i2c.c
5174
5175CHROMEOS EC WATCHDOG
5176M:	Lukasz Majczak <lma@chromium.org>
5177L:	chrome-platform@lists.linux.dev
5178S:	Maintained
5179F:	drivers/watchdog/cros_ec_wdt.c
5180
5181CHRONTEL CH7322 CEC DRIVER
5182M:	Joe Tessler <jrt@google.com>
5183L:	linux-media@vger.kernel.org
5184S:	Maintained
5185T:	git git://linuxtv.org/media_tree.git
5186F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5187F:	drivers/media/cec/i2c/ch7322.c
5188
5189CIRRUS LOGIC AUDIO CODEC DRIVERS
5190M:	David Rhodes <david.rhodes@cirrus.com>
5191M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5193L:	patches@opensource.cirrus.com
5194S:	Maintained
5195F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5196F:	drivers/mfd/cs42l43*
5197F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5198F:	drivers/spi/spi-cs42l43*
5199F:	include/dt-bindings/sound/cs*
5200F:	include/linux/mfd/cs42l43*
5201F:	include/sound/cs*
5202F:	sound/pci/hda/cirrus*
5203F:	sound/pci/hda/cs*
5204F:	sound/pci/hda/hda_component*
5205F:	sound/pci/hda/hda_cs_dsp_ctl.*
5206F:	sound/soc/codecs/cs*
5207
5208CIRRUS LOGIC DSP FIRMWARE DRIVER
5209M:	Simon Trimmer <simont@opensource.cirrus.com>
5210M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5211M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5212L:	patches@opensource.cirrus.com
5213S:	Supported
5214W:	https://github.com/CirrusLogic/linux-drivers/wiki
5215T:	git https://github.com/CirrusLogic/linux-drivers.git
5216F:	drivers/firmware/cirrus/*
5217F:	include/linux/firmware/cirrus/*
5218
5219CIRRUS LOGIC EP93XX ETHERNET DRIVER
5220M:	Hartley Sweeten <hsweeten@visionengravers.com>
5221L:	netdev@vger.kernel.org
5222S:	Maintained
5223F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5224
5225CIRRUS LOGIC LOCHNAGAR DRIVER
5226M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5227M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5228L:	patches@opensource.cirrus.com
5229S:	Supported
5230F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5231F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5232F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5235F:	Documentation/hwmon/lochnagar.rst
5236F:	drivers/clk/clk-lochnagar.c
5237F:	drivers/hwmon/lochnagar-hwmon.c
5238F:	drivers/mfd/lochnagar-i2c.c
5239F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5240F:	drivers/regulator/lochnagar-regulator.c
5241F:	include/dt-bindings/clock/lochnagar.h
5242F:	include/dt-bindings/pinctrl/lochnagar.h
5243F:	include/linux/mfd/lochnagar*
5244F:	sound/soc/codecs/lochnagar-sc.c
5245
5246CIRRUS LOGIC MADERA CODEC DRIVERS
5247M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5248M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5250L:	patches@opensource.cirrus.com
5251S:	Supported
5252W:	https://github.com/CirrusLogic/linux-drivers/wiki
5253T:	git https://github.com/CirrusLogic/linux-drivers.git
5254F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5255F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5256F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5257F:	drivers/gpio/gpio-madera*
5258F:	drivers/irqchip/irq-madera*
5259F:	drivers/mfd/cs47l*
5260F:	drivers/mfd/madera*
5261F:	drivers/pinctrl/cirrus/*
5262F:	include/dt-bindings/sound/madera*
5263F:	include/linux/irqchip/irq-madera*
5264F:	include/linux/mfd/madera/*
5265F:	include/sound/madera*
5266F:	sound/soc/codecs/cs47l*
5267F:	sound/soc/codecs/madera*
5268
5269CISCO FCOE HBA DRIVER
5270M:	Satish Kharat <satishkh@cisco.com>
5271M:	Sesidhar Baddela <sebaddel@cisco.com>
5272M:	Karan Tilak Kumar <kartilak@cisco.com>
5273L:	linux-scsi@vger.kernel.org
5274S:	Supported
5275F:	drivers/scsi/fnic/
5276
5277CISCO SCSI HBA DRIVER
5278M:	Karan Tilak Kumar <kartilak@cisco.com>
5279M:	Sesidhar Baddela <sebaddel@cisco.com>
5280L:	linux-scsi@vger.kernel.org
5281S:	Supported
5282F:	drivers/scsi/snic/
5283
5284CISCO VIC ETHERNET NIC DRIVER
5285M:	Christian Benvenuti <benve@cisco.com>
5286M:	Satish Kharat <satishkh@cisco.com>
5287S:	Supported
5288F:	drivers/net/ethernet/cisco/enic/
5289
5290CISCO VIC LOW LATENCY NIC DRIVER
5291M:	Christian Benvenuti <benve@cisco.com>
5292M:	Nelson Escobar <neescoba@cisco.com>
5293S:	Supported
5294F:	drivers/infiniband/hw/usnic/
5295
5296CLANG CONTROL FLOW INTEGRITY SUPPORT
5297M:	Sami Tolvanen <samitolvanen@google.com>
5298M:	Kees Cook <kees@kernel.org>
5299R:	Nathan Chancellor <nathan@kernel.org>
5300L:	llvm@lists.linux.dev
5301S:	Supported
5302B:	https://github.com/ClangBuiltLinux/linux/issues
5303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5304F:	include/linux/cfi.h
5305F:	kernel/cfi.c
5306
5307CLANG-FORMAT FILE
5308M:	Miguel Ojeda <ojeda@kernel.org>
5309S:	Maintained
5310F:	.clang-format
5311
5312CLANG/LLVM BUILD SUPPORT
5313M:	Nathan Chancellor <nathan@kernel.org>
5314R:	Nick Desaulniers <ndesaulniers@google.com>
5315R:	Bill Wendling <morbo@google.com>
5316R:	Justin Stitt <justinstitt@google.com>
5317L:	llvm@lists.linux.dev
5318S:	Supported
5319W:	https://clangbuiltlinux.github.io/
5320B:	https://github.com/ClangBuiltLinux/linux/issues
5321C:	irc://irc.libera.chat/clangbuiltlinux
5322F:	Documentation/kbuild/llvm.rst
5323F:	include/linux/compiler-clang.h
5324F:	scripts/Makefile.clang
5325F:	scripts/clang-tools/
5326K:	\b(?i:clang|llvm)\b
5327
5328CLK API
5329M:	Russell King <linux@armlinux.org.uk>
5330L:	linux-clk@vger.kernel.org
5331S:	Maintained
5332F:	include/linux/clk.h
5333
5334CLOCKSOURCE, CLOCKEVENT DRIVERS
5335M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5336M:	Thomas Gleixner <tglx@linutronix.de>
5337L:	linux-kernel@vger.kernel.org
5338S:	Supported
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5340F:	Documentation/devicetree/bindings/timer/
5341F:	drivers/clocksource/
5342
5343CLOSURES
5344M:	Kent Overstreet <kent.overstreet@linux.dev>
5345L:	linux-bcachefs@vger.kernel.org
5346S:	Supported
5347C:	irc://irc.oftc.net/bcache
5348F:	include/linux/closure.h
5349F:	lib/closure.c
5350
5351CMPC ACPI DRIVER
5352M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5353L:	platform-driver-x86@vger.kernel.org
5354S:	Supported
5355F:	drivers/platform/x86/classmate-laptop.c
5356
5357COBALT MEDIA DRIVER
5358M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5359L:	linux-media@vger.kernel.org
5360S:	Supported
5361W:	https://linuxtv.org
5362T:	git git://linuxtv.org/media_tree.git
5363F:	drivers/media/pci/cobalt/
5364
5365COCCINELLE/Semantic Patches (SmPL)
5366M:	Julia Lawall <Julia.Lawall@inria.fr>
5367M:	Nicolas Palix <nicolas.palix@imag.fr>
5368L:	cocci@inria.fr (moderated for non-subscribers)
5369S:	Supported
5370W:	https://coccinelle.gitlabpages.inria.fr/website/
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5372F:	Documentation/dev-tools/coccinelle.rst
5373F:	scripts/coccicheck
5374F:	scripts/coccinelle/
5375
5376CODA FILE SYSTEM
5377M:	Jan Harkes <jaharkes@cs.cmu.edu>
5378M:	coda@cs.cmu.edu
5379L:	codalist@coda.cs.cmu.edu
5380S:	Maintained
5381W:	http://www.coda.cs.cmu.edu/
5382F:	Documentation/filesystems/coda.rst
5383F:	fs/coda/
5384F:	include/linux/coda*.h
5385F:	include/uapi/linux/coda*.h
5386
5387CODA V4L2 MEM2MEM DRIVER
5388M:	Philipp Zabel <p.zabel@pengutronix.de>
5389L:	linux-media@vger.kernel.org
5390S:	Maintained
5391F:	Documentation/devicetree/bindings/media/coda.yaml
5392F:	drivers/media/platform/chips-media/coda
5393
5394CODE OF CONDUCT
5395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5396S:	Supported
5397F:	Documentation/process/code-of-conduct-interpretation.rst
5398F:	Documentation/process/code-of-conduct.rst
5399
5400CODE TAGGING
5401M:	Suren Baghdasaryan <surenb@google.com>
5402M:	Kent Overstreet <kent.overstreet@linux.dev>
5403S:	Maintained
5404F:	include/asm-generic/codetag.lds.h
5405F:	include/linux/codetag.h
5406F:	lib/codetag.c
5407
5408COMEDI DRIVERS
5409M:	Ian Abbott <abbotti@mev.co.uk>
5410M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5411S:	Odd Fixes
5412F:	drivers/comedi/
5413F:	include/linux/comedi/
5414F:	include/uapi/linux/comedi.h
5415
5416COMMON CLK FRAMEWORK
5417M:	Michael Turquette <mturquette@baylibre.com>
5418M:	Stephen Boyd <sboyd@kernel.org>
5419L:	linux-clk@vger.kernel.org
5420S:	Maintained
5421Q:	http://patchwork.kernel.org/project/linux-clk/list/
5422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5423F:	Documentation/devicetree/bindings/clock/
5424F:	drivers/clk/
5425F:	include/dt-bindings/clock/
5426F:	include/linux/clk-pr*
5427F:	include/linux/clk/
5428F:	include/linux/of_clk.h
5429X:	drivers/clk/clkdev.c
5430
5431COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5432M:	Steve French <sfrench@samba.org>
5433R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5434R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5435R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5436R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5437R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5438L:	linux-cifs@vger.kernel.org
5439L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5440S:	Supported
5441W:	https://wiki.samba.org/index.php/LinuxCIFS
5442T:	git git://git.samba.org/sfrench/cifs-2.6.git
5443F:	Documentation/admin-guide/cifs/
5444F:	fs/smb/client/
5445F:	fs/smb/common/
5446F:	include/uapi/linux/cifs
5447
5448COMPACTPCI HOTPLUG CORE
5449M:	Scott Murray <scott@spiteful.org>
5450L:	linux-pci@vger.kernel.org
5451S:	Maintained
5452F:	drivers/pci/hotplug/cpci_hotplug*
5453
5454COMPACTPCI HOTPLUG GENERIC DRIVER
5455M:	Scott Murray <scott@spiteful.org>
5456L:	linux-pci@vger.kernel.org
5457S:	Maintained
5458F:	drivers/pci/hotplug/cpcihp_generic.c
5459
5460COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5461M:	Scott Murray <scott@spiteful.org>
5462L:	linux-pci@vger.kernel.org
5463S:	Maintained
5464F:	drivers/pci/hotplug/cpcihp_zt5550.*
5465
5466COMPAL LAPTOP SUPPORT
5467M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5468L:	platform-driver-x86@vger.kernel.org
5469S:	Maintained
5470F:	drivers/platform/x86/compal-laptop.c
5471
5472COMPILER ATTRIBUTES
5473M:	Miguel Ojeda <ojeda@kernel.org>
5474S:	Maintained
5475F:	include/linux/compiler_attributes.h
5476
5477COMPUTE EXPRESS LINK (CXL)
5478M:	Davidlohr Bueso <dave@stgolabs.net>
5479M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5480M:	Dave Jiang <dave.jiang@intel.com>
5481M:	Alison Schofield <alison.schofield@intel.com>
5482M:	Vishal Verma <vishal.l.verma@intel.com>
5483M:	Ira Weiny <ira.weiny@intel.com>
5484M:	Dan Williams <dan.j.williams@intel.com>
5485L:	linux-cxl@vger.kernel.org
5486S:	Maintained
5487F:	drivers/cxl/
5488F:	include/linux/einj-cxl.h
5489F:	include/linux/cxl-event.h
5490F:	include/uapi/linux/cxl_mem.h
5491F:	tools/testing/cxl/
5492
5493COMPUTE EXPRESS LINK PMU (CPMU)
5494M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5495L:	linux-cxl@vger.kernel.org
5496S:	Maintained
5497F:	Documentation/admin-guide/perf/cxl.rst
5498F:	drivers/perf/cxl_pmu.c
5499
5500CONEXANT ACCESSRUNNER USB DRIVER
5501L:	accessrunner-general@lists.sourceforge.net
5502S:	Orphan
5503W:	http://accessrunner.sourceforge.net/
5504F:	drivers/usb/atm/cxacru.c
5505
5506CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5507M:	Elena Reshetova <elena.reshetova@intel.com>
5508M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5509S:	Maintained
5510F:	Documentation/security/snp-tdx-threat-model.rst
5511
5512CONFIGFS
5513M:	Joel Becker <jlbec@evilplan.org>
5514M:	Christoph Hellwig <hch@lst.de>
5515S:	Supported
5516T:	git git://git.infradead.org/users/hch/configfs.git
5517F:	fs/configfs/
5518F:	include/linux/configfs.h
5519F:	samples/configfs/
5520
5521CONSOLE SUBSYSTEM
5522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5523S:	Supported
5524F:	drivers/video/console/
5525F:	include/linux/console*
5526
5527CONTEXT TRACKING
5528M:	Frederic Weisbecker <frederic@kernel.org>
5529M:	"Paul E. McKenney" <paulmck@kernel.org>
5530S:	Maintained
5531F:	include/linux/context_tracking*
5532F:	kernel/context_tracking.c
5533
5534CONTROL GROUP (CGROUP)
5535M:	Tejun Heo <tj@kernel.org>
5536M:	Zefan Li <lizefan.x@bytedance.com>
5537M:	Johannes Weiner <hannes@cmpxchg.org>
5538L:	cgroups@vger.kernel.org
5539S:	Maintained
5540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5541F:	Documentation/admin-guide/cgroup-v1/
5542F:	Documentation/admin-guide/cgroup-v2.rst
5543F:	include/linux/cgroup*
5544F:	kernel/cgroup/
5545F:	tools/testing/selftests/cgroup/
5546
5547CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5548M:	Tejun Heo <tj@kernel.org>
5549M:	Josef Bacik <josef@toxicpanda.com>
5550M:	Jens Axboe <axboe@kernel.dk>
5551L:	cgroups@vger.kernel.org
5552L:	linux-block@vger.kernel.org
5553T:	git git://git.kernel.dk/linux-block
5554F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5555F:	block/bfq-cgroup.c
5556F:	block/blk-cgroup.c
5557F:	block/blk-iocost.c
5558F:	block/blk-iolatency.c
5559F:	block/blk-throttle.c
5560F:	include/linux/blk-cgroup.h
5561
5562CONTROL GROUP - CPUSET
5563M:	Waiman Long <longman@redhat.com>
5564M:	Zefan Li <lizefan.x@bytedance.com>
5565L:	cgroups@vger.kernel.org
5566S:	Maintained
5567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5568F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5569F:	include/linux/cpuset.h
5570F:	kernel/cgroup/cpuset.c
5571F:	tools/testing/selftests/cgroup/test_cpuset.c
5572F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5573
5574CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5575M:	Johannes Weiner <hannes@cmpxchg.org>
5576M:	Michal Hocko <mhocko@kernel.org>
5577M:	Roman Gushchin <roman.gushchin@linux.dev>
5578M:	Shakeel Butt <shakeel.butt@linux.dev>
5579R:	Muchun Song <muchun.song@linux.dev>
5580L:	cgroups@vger.kernel.org
5581L:	linux-mm@kvack.org
5582S:	Maintained
5583F:	include/linux/memcontrol.h
5584F:	mm/memcontrol.c
5585F:	mm/swap_cgroup.c
5586F:	samples/cgroup/*
5587F:	tools/testing/selftests/cgroup/memcg_protection.m
5588F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5589F:	tools/testing/selftests/cgroup/test_kmem.c
5590F:	tools/testing/selftests/cgroup/test_memcontrol.c
5591
5592CORETEMP HARDWARE MONITORING DRIVER
5593M:	Fenghua Yu <fenghua.yu@intel.com>
5594L:	linux-hwmon@vger.kernel.org
5595S:	Maintained
5596F:	Documentation/hwmon/coretemp.rst
5597F:	drivers/hwmon/coretemp.c
5598
5599CORSAIR-CPRO HARDWARE MONITOR DRIVER
5600M:	Marius Zachmann <mail@mariuszachmann.de>
5601L:	linux-hwmon@vger.kernel.org
5602S:	Maintained
5603F:	drivers/hwmon/corsair-cpro.c
5604
5605CORSAIR-PSU HARDWARE MONITOR DRIVER
5606M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5607L:	linux-hwmon@vger.kernel.org
5608S:	Maintained
5609F:	Documentation/hwmon/corsair-psu.rst
5610F:	drivers/hwmon/corsair-psu.c
5611
5612COUNTER SUBSYSTEM
5613M:	William Breathitt Gray <wbg@kernel.org>
5614L:	linux-iio@vger.kernel.org
5615S:	Maintained
5616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5617F:	Documentation/ABI/testing/sysfs-bus-counter
5618F:	Documentation/driver-api/generic-counter.rst
5619F:	drivers/counter/
5620F:	include/linux/counter.h
5621F:	include/uapi/linux/counter.h
5622F:	tools/counter/
5623
5624COUNTER WATCH EVENTS TOOL
5625M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5626L:	linux-iio@vger.kernel.org
5627S:	Maintained
5628F:	tools/counter/counter_watch_events.c
5629
5630CP2615 I2C DRIVER
5631M:	Bence Csókás <bence98@sch.bme.hu>
5632S:	Maintained
5633F:	drivers/i2c/busses/i2c-cp2615.c
5634
5635CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5636M:	Viresh Kumar <viresh.kumar@linaro.org>
5637M:	Sudeep Holla <sudeep.holla@arm.com>
5638L:	linux-pm@vger.kernel.org
5639S:	Maintained
5640W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5641F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5642
5643CPU FREQUENCY SCALING FRAMEWORK
5644M:	"Rafael J. Wysocki" <rafael@kernel.org>
5645M:	Viresh Kumar <viresh.kumar@linaro.org>
5646L:	linux-pm@vger.kernel.org
5647S:	Maintained
5648B:	https://bugzilla.kernel.org
5649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5651F:	Documentation/admin-guide/pm/cpufreq.rst
5652F:	Documentation/admin-guide/pm/intel_pstate.rst
5653F:	Documentation/cpu-freq/
5654F:	Documentation/devicetree/bindings/cpufreq/
5655F:	drivers/cpufreq/
5656F:	include/linux/cpufreq.h
5657F:	include/linux/sched/cpufreq.h
5658F:	kernel/sched/cpufreq*.c
5659F:	tools/testing/selftests/cpufreq/
5660
5661CPU HOTPLUG
5662M:	Thomas Gleixner <tglx@linutronix.de>
5663M:	Peter Zijlstra <peterz@infradead.org>
5664L:	linux-kernel@vger.kernel.org
5665S:	Maintained
5666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5667F:	include/linux/cpu.h
5668F:	include/linux/cpuhotplug.h
5669F:	include/linux/smpboot.h
5670F:	kernel/cpu.c
5671F:	kernel/smpboot.*
5672
5673CPU IDLE TIME MANAGEMENT FRAMEWORK
5674M:	"Rafael J. Wysocki" <rafael@kernel.org>
5675M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5676L:	linux-pm@vger.kernel.org
5677S:	Maintained
5678B:	https://bugzilla.kernel.org
5679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5680F:	Documentation/admin-guide/pm/cpuidle.rst
5681F:	Documentation/driver-api/pm/cpuidle.rst
5682F:	drivers/cpuidle/
5683F:	include/linux/cpuidle.h
5684
5685CPU POWER MONITORING SUBSYSTEM
5686M:	Thomas Renninger <trenn@suse.com>
5687M:	Shuah Khan <shuah@kernel.org>
5688M:	Shuah Khan <skhan@linuxfoundation.org>
5689L:	linux-pm@vger.kernel.org
5690S:	Maintained
5691F:	tools/power/cpupower/
5692
5693CPUID/MSR DRIVER
5694M:	"H. Peter Anvin" <hpa@zytor.com>
5695S:	Maintained
5696F:	arch/x86/kernel/cpuid.c
5697F:	arch/x86/kernel/msr.c
5698
5699CPUIDLE DRIVER - ARM BIG LITTLE
5700M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5701M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5702L:	linux-pm@vger.kernel.org
5703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5704S:	Maintained
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5706F:	drivers/cpuidle/cpuidle-big_little.c
5707
5708CPUIDLE DRIVER - ARM EXYNOS
5709M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5710M:	Kukjin Kim <kgene@kernel.org>
5711R:	Krzysztof Kozlowski <krzk@kernel.org>
5712L:	linux-pm@vger.kernel.org
5713L:	linux-samsung-soc@vger.kernel.org
5714S:	Maintained
5715F:	arch/arm/mach-exynos/pm.c
5716F:	drivers/cpuidle/cpuidle-exynos.c
5717F:	include/linux/platform_data/cpuidle-exynos.h
5718
5719CPUIDLE DRIVER - ARM PSCI
5720M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5721M:	Sudeep Holla <sudeep.holla@arm.com>
5722L:	linux-pm@vger.kernel.org
5723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5724S:	Supported
5725F:	drivers/cpuidle/cpuidle-psci.c
5726
5727CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5728M:	Ulf Hansson <ulf.hansson@linaro.org>
5729L:	linux-pm@vger.kernel.org
5730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5731S:	Supported
5732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5733F:	drivers/cpuidle/cpuidle-psci-domain.c
5734F:	drivers/cpuidle/cpuidle-psci.h
5735
5736CPUIDLE DRIVER - DT IDLE PM DOMAIN
5737M:	Ulf Hansson <ulf.hansson@linaro.org>
5738L:	linux-pm@vger.kernel.org
5739S:	Supported
5740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5741F:	drivers/cpuidle/dt_idle_genpd.c
5742F:	drivers/cpuidle/dt_idle_genpd.h
5743
5744CPUIDLE DRIVER - RISC-V SBI
5745M:	Anup Patel <anup@brainfault.org>
5746L:	linux-pm@vger.kernel.org
5747L:	linux-riscv@lists.infradead.org
5748S:	Maintained
5749F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5750
5751CRAMFS FILESYSTEM
5752M:	Nicolas Pitre <nico@fluxnic.net>
5753S:	Maintained
5754F:	Documentation/filesystems/cramfs.rst
5755F:	fs/cramfs/
5756
5757CREATIVE SB0540
5758M:	Bastien Nocera <hadess@hadess.net>
5759L:	linux-input@vger.kernel.org
5760S:	Maintained
5761F:	drivers/hid/hid-creative-sb0540.c
5762
5763CRYPTO API
5764M:	Herbert Xu <herbert@gondor.apana.org.au>
5765M:	"David S. Miller" <davem@davemloft.net>
5766L:	linux-crypto@vger.kernel.org
5767S:	Maintained
5768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5770F:	Documentation/crypto/
5771F:	Documentation/devicetree/bindings/crypto/
5772F:	arch/*/crypto/
5773F:	crypto/
5774F:	drivers/crypto/
5775F:	include/crypto/
5776F:	include/linux/crypto*
5777F:	lib/crypto/
5778
5779CRYPTO SPEED TEST COMPARE
5780M:	Wang Jinchao <wangjinchao@xfusion.com>
5781L:	linux-crypto@vger.kernel.org
5782S:	Maintained
5783F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5784
5785CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5786M:	Neil Horman <nhorman@tuxdriver.com>
5787L:	linux-crypto@vger.kernel.org
5788S:	Maintained
5789F:	crypto/ansi_cprng.c
5790F:	crypto/rng.c
5791
5792CS3308 MEDIA DRIVER
5793M:	Hans Verkuil <hverkuil@xs4all.nl>
5794L:	linux-media@vger.kernel.org
5795S:	Odd Fixes
5796W:	http://linuxtv.org
5797T:	git git://linuxtv.org/media_tree.git
5798F:	drivers/media/i2c/cs3308.c
5799
5800CS5535 Audio ALSA driver
5801M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5802S:	Maintained
5803F:	sound/pci/cs5535audio/
5804
5805CTU CAN FD DRIVER
5806M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5807M:	Ondrej Ille <ondrej.ille@gmail.com>
5808L:	linux-can@vger.kernel.org
5809S:	Maintained
5810F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5811F:	drivers/net/can/ctucanfd/
5812
5813CVE ASSIGNMENT CONTACT
5814M:	CVE Assignment Team <cve@kernel.org>
5815S:	Maintained
5816F:	Documentation/process/cve.rst
5817
5818CW1200 WLAN driver
5819S:	Orphan
5820F:	drivers/net/wireless/st/cw1200/
5821
5822CX18 VIDEO4LINUX DRIVER
5823M:	Andy Walls <awalls@md.metrocast.net>
5824L:	linux-media@vger.kernel.org
5825S:	Maintained
5826W:	https://linuxtv.org
5827T:	git git://linuxtv.org/media_tree.git
5828F:	drivers/media/pci/cx18/
5829F:	include/uapi/linux/ivtv*
5830
5831CX2341X MPEG ENCODER HELPER MODULE
5832M:	Hans Verkuil <hverkuil@xs4all.nl>
5833L:	linux-media@vger.kernel.org
5834S:	Maintained
5835W:	https://linuxtv.org
5836T:	git git://linuxtv.org/media_tree.git
5837F:	drivers/media/common/cx2341x*
5838F:	include/media/drv-intf/cx2341x.h
5839
5840CX24120 MEDIA DRIVER
5841M:	Jemma Denson <jdenson@gmail.com>
5842M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5843L:	linux-media@vger.kernel.org
5844S:	Maintained
5845W:	https://linuxtv.org
5846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5847F:	drivers/media/dvb-frontends/cx24120*
5848
5849CX88 VIDEO4LINUX DRIVER
5850M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5851L:	linux-media@vger.kernel.org
5852S:	Odd fixes
5853W:	https://linuxtv.org
5854T:	git git://linuxtv.org/media_tree.git
5855F:	Documentation/driver-api/media/drivers/cx88*
5856F:	drivers/media/pci/cx88/
5857
5858CXD2820R MEDIA DRIVER
5859L:	linux-media@vger.kernel.org
5860S:	Orphan
5861W:	https://linuxtv.org
5862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5863F:	drivers/media/dvb-frontends/cxd2820r*
5864
5865CXGB3 ETHERNET DRIVER (CXGB3)
5866M:	Potnuri Bharat Teja <bharat@chelsio.com>
5867L:	netdev@vger.kernel.org
5868S:	Supported
5869W:	http://www.chelsio.com
5870F:	drivers/net/ethernet/chelsio/cxgb3/
5871
5872CXGB3 ISCSI DRIVER (CXGB3I)
5873M:	Varun Prakash <varun@chelsio.com>
5874L:	linux-scsi@vger.kernel.org
5875S:	Supported
5876W:	http://www.chelsio.com
5877F:	drivers/scsi/cxgbi/cxgb3i
5878
5879CXGB4 CRYPTO DRIVER (chcr)
5880M:	Ayush Sawal <ayush.sawal@chelsio.com>
5881L:	linux-crypto@vger.kernel.org
5882S:	Supported
5883W:	http://www.chelsio.com
5884F:	drivers/crypto/chelsio
5885
5886CXGB4 ETHERNET DRIVER (CXGB4)
5887M:	Potnuri Bharat Teja <bharat@chelsio.com>
5888L:	netdev@vger.kernel.org
5889S:	Supported
5890W:	http://www.chelsio.com
5891F:	drivers/net/ethernet/chelsio/cxgb4/
5892
5893CXGB4 INLINE CRYPTO DRIVER
5894M:	Ayush Sawal <ayush.sawal@chelsio.com>
5895L:	netdev@vger.kernel.org
5896S:	Supported
5897W:	http://www.chelsio.com
5898F:	drivers/net/ethernet/chelsio/inline_crypto/
5899
5900CXGB4 ISCSI DRIVER (CXGB4I)
5901M:	Varun Prakash <varun@chelsio.com>
5902L:	linux-scsi@vger.kernel.org
5903S:	Supported
5904W:	http://www.chelsio.com
5905F:	drivers/scsi/cxgbi/cxgb4i
5906
5907CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5908M:	Potnuri Bharat Teja <bharat@chelsio.com>
5909L:	linux-rdma@vger.kernel.org
5910S:	Supported
5911W:	http://www.openfabrics.org
5912F:	drivers/infiniband/hw/cxgb4/
5913F:	include/uapi/rdma/cxgb4-abi.h
5914
5915CXGB4VF ETHERNET DRIVER (CXGB4VF)
5916M:	Potnuri Bharat Teja <bharat@chelsio.com>
5917L:	netdev@vger.kernel.org
5918S:	Supported
5919W:	http://www.chelsio.com
5920F:	drivers/net/ethernet/chelsio/cxgb4vf/
5921
5922CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5923M:	Frederic Barrat <fbarrat@linux.ibm.com>
5924M:	Andrew Donnellan <ajd@linux.ibm.com>
5925L:	linuxppc-dev@lists.ozlabs.org
5926S:	Supported
5927F:	Documentation/ABI/testing/sysfs-class-cxl
5928F:	Documentation/arch/powerpc/cxl.rst
5929F:	arch/powerpc/platforms/powernv/pci-cxl.c
5930F:	drivers/misc/cxl/
5931F:	include/misc/cxl*
5932F:	include/uapi/misc/cxl.h
5933
5934CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5935M:	Manoj N. Kumar <manoj@linux.ibm.com>
5936M:	Uma Krishnan <ukrishn@linux.ibm.com>
5937L:	linux-scsi@vger.kernel.org
5938S:	Obsolete
5939F:	Documentation/arch/powerpc/cxlflash.rst
5940F:	drivers/scsi/cxlflash/
5941F:	include/uapi/scsi/cxlflash_ioctl.h
5942
5943CYBERPRO FB DRIVER
5944M:	Russell King <linux@armlinux.org.uk>
5945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5946S:	Maintained
5947W:	http://www.armlinux.org.uk/
5948F:	drivers/video/fbdev/cyber2000fb.*
5949
5950CYCLADES PC300 DRIVER
5951S:	Orphan
5952F:	drivers/net/wan/pc300*
5953
5954CYPRESS CY8C95X0 PINCTRL DRIVER
5955M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5956L:	linux-gpio@vger.kernel.org
5957S:	Maintained
5958F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5959
5960CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5961M:	Linus Walleij <linus.walleij@linaro.org>
5962L:	linux-input@vger.kernel.org
5963S:	Maintained
5964F:	drivers/input/touchscreen/cy8ctma140.c
5965
5966CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5967M:	Yassine Oudjana <y.oudjana@protonmail.com>
5968L:	linux-input@vger.kernel.org
5969S:	Maintained
5970F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5971F:	drivers/input/keyboard/cypress-sf.c
5972
5973CYPRESS_FIRMWARE MEDIA DRIVER
5974L:	linux-media@vger.kernel.org
5975S:	Orphan
5976W:	https://linuxtv.org
5977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5978F:	drivers/media/common/cypress_firmware*
5979
5980CYTTSP TOUCHSCREEN DRIVER
5981M:	Linus Walleij <linus.walleij@linaro.org>
5982L:	linux-input@vger.kernel.org
5983S:	Maintained
5984F:	drivers/input/touchscreen/cyttsp*
5985
5986D-LINK DIR-685 TOUCHKEYS DRIVER
5987M:	Linus Walleij <linus.walleij@linaro.org>
5988L:	linux-input@vger.kernel.org
5989S:	Supported
5990F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5991
5992DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5993M:	Joshua Kinard <kumba@gentoo.org>
5994S:	Maintained
5995F:	drivers/rtc/rtc-ds1685.c
5996F:	include/linux/rtc/ds1685.h
5997
5998DAMA SLAVE for AX.25
5999M:	Joerg Reuter <jreuter@yaina.de>
6000L:	linux-hams@vger.kernel.org
6001S:	Maintained
6002W:	http://yaina.de/jreuter/
6003W:	http://www.qsl.net/dl1bke/
6004F:	net/ax25/af_ax25.c
6005F:	net/ax25/ax25_dev.c
6006F:	net/ax25/ax25_ds_*
6007F:	net/ax25/ax25_in.c
6008F:	net/ax25/ax25_out.c
6009F:	net/ax25/ax25_timer.c
6010F:	net/ax25/sysctl_net_ax25.c
6011
6012DATA ACCESS MONITOR
6013M:	SeongJae Park <sj@kernel.org>
6014L:	damon@lists.linux.dev
6015L:	linux-mm@kvack.org
6016S:	Maintained
6017W:	https://damonitor.github.io
6018P:	Documentation/mm/damon/maintainer-profile.rst
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6020T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6022F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6023F:	Documentation/admin-guide/mm/damon/
6024F:	Documentation/mm/damon/
6025F:	include/linux/damon.h
6026F:	include/trace/events/damon.h
6027F:	mm/damon/
6028F:	tools/testing/selftests/damon/
6029
6030DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6031L:	netdev@vger.kernel.org
6032S:	Orphan
6033F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6034F:	drivers/net/ethernet/dec/tulip/dmfe.c
6035
6036DC390/AM53C974 SCSI driver
6037M:	Hannes Reinecke <hare@suse.com>
6038L:	linux-scsi@vger.kernel.org
6039S:	Maintained
6040F:	drivers/scsi/am53c974.c
6041
6042DC395x SCSI driver
6043M:	Oliver Neukum <oliver@neukum.org>
6044M:	Ali Akcaagac <aliakc@web.de>
6045M:	Jamie Lenehan <lenehan@twibble.org>
6046S:	Maintained
6047F:	Documentation/scsi/dc395x.rst
6048F:	drivers/scsi/dc395x.*
6049
6050DCCP PROTOCOL
6051L:	dccp@vger.kernel.org
6052S:	Orphan
6053W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6054F:	include/linux/dccp.h
6055F:	include/linux/tfrc.h
6056F:	include/uapi/linux/dccp.h
6057F:	net/dccp/
6058
6059DEBUGOBJECTS:
6060M:	Thomas Gleixner <tglx@linutronix.de>
6061L:	linux-kernel@vger.kernel.org
6062S:	Maintained
6063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6064F:	include/linux/debugobjects.h
6065F:	lib/debugobjects.c
6066
6067DECSTATION PLATFORM SUPPORT
6068M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6069L:	linux-mips@vger.kernel.org
6070S:	Maintained
6071W:	http://www.linux-mips.org/wiki/DECstation
6072F:	arch/mips/dec/
6073F:	arch/mips/include/asm/dec/
6074F:	arch/mips/include/asm/mach-dec/
6075
6076DEFXX FDDI NETWORK DRIVER
6077M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6078S:	Maintained
6079F:	drivers/net/fddi/defxx.*
6080
6081DEFZA FDDI NETWORK DRIVER
6082M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6083S:	Maintained
6084F:	drivers/net/fddi/defza.*
6085
6086DEINTERLACE DRIVERS FOR ALLWINNER H3
6087M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6088L:	linux-media@vger.kernel.org
6089S:	Maintained
6090T:	git git://linuxtv.org/media_tree.git
6091F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6092F:	drivers/media/platform/sunxi/sun8i-di/
6093
6094DELL LAPTOP DRIVER
6095M:	Matthew Garrett <mjg59@srcf.ucam.org>
6096M:	Pali Rohár <pali@kernel.org>
6097L:	platform-driver-x86@vger.kernel.org
6098S:	Maintained
6099F:	drivers/platform/x86/dell/dell-laptop.c
6100
6101DELL LAPTOP FREEFALL DRIVER
6102M:	Pali Rohár <pali@kernel.org>
6103S:	Maintained
6104F:	drivers/platform/x86/dell/dell-smo8800.c
6105
6106DELL LAPTOP RBTN DRIVER
6107M:	Pali Rohár <pali@kernel.org>
6108S:	Maintained
6109F:	drivers/platform/x86/dell/dell-rbtn.*
6110
6111DELL LAPTOP SMM DRIVER
6112M:	Pali Rohár <pali@kernel.org>
6113S:	Maintained
6114F:	Documentation/ABI/obsolete/procfs-i8k
6115F:	drivers/hwmon/dell-smm-hwmon.c
6116F:	include/uapi/linux/i8k.h
6117
6118DELL REMOTE BIOS UPDATE DRIVER
6119M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6120L:	platform-driver-x86@vger.kernel.org
6121S:	Maintained
6122F:	drivers/platform/x86/dell/dell_rbu.c
6123
6124DELL SMBIOS DRIVER
6125M:	Pali Rohár <pali@kernel.org>
6126L:	Dell.Client.Kernel@dell.com
6127L:	platform-driver-x86@vger.kernel.org
6128S:	Maintained
6129F:	drivers/platform/x86/dell/dell-smbios.*
6130
6131DELL SMBIOS SMM DRIVER
6132L:	Dell.Client.Kernel@dell.com
6133L:	platform-driver-x86@vger.kernel.org
6134S:	Maintained
6135F:	drivers/platform/x86/dell/dell-smbios-smm.c
6136
6137DELL SMBIOS WMI DRIVER
6138L:	Dell.Client.Kernel@dell.com
6139L:	platform-driver-x86@vger.kernel.org
6140S:	Maintained
6141F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6142F:	tools/wmi/dell-smbios-example.c
6143
6144DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6145M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6146L:	platform-driver-x86@vger.kernel.org
6147S:	Maintained
6148F:	Documentation/userspace-api/dcdbas.rst
6149F:	drivers/platform/x86/dell/dcdbas.*
6150
6151DELL WMI DDV DRIVER
6152M:	Armin Wolf <W_Armin@gmx.de>
6153S:	Maintained
6154F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6155F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6156F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6157F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6158
6159DELL WMI DESCRIPTOR DRIVER
6160L:	Dell.Client.Kernel@dell.com
6161S:	Maintained
6162F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6163
6164DELL WMI HARDWARE PRIVACY SUPPORT
6165L:	Dell.Client.Kernel@dell.com
6166L:	platform-driver-x86@vger.kernel.org
6167S:	Maintained
6168F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6169
6170DELL WMI NOTIFICATIONS DRIVER
6171M:	Matthew Garrett <mjg59@srcf.ucam.org>
6172M:	Pali Rohár <pali@kernel.org>
6173S:	Maintained
6174F:	drivers/platform/x86/dell/dell-wmi-base.c
6175
6176DELL WMI SYSMAN DRIVER
6177M:	Prasanth Ksr <prasanth.ksr@dell.com>
6178L:	Dell.Client.Kernel@dell.com
6179L:	platform-driver-x86@vger.kernel.org
6180S:	Maintained
6181F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6182F:	drivers/platform/x86/dell/dell-wmi-sysman/
6183
6184DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6185M:	Zev Weiss <zev@bewilderbeest.net>
6186L:	linux-hwmon@vger.kernel.org
6187S:	Maintained
6188F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6189
6190DELTA DPS920AB PSU DRIVER
6191M:	Robert Marko <robert.marko@sartura.hr>
6192L:	linux-hwmon@vger.kernel.org
6193S:	Maintained
6194F:	Documentation/hwmon/dps920ab.rst
6195F:	drivers/hwmon/pmbus/dps920ab.c
6196
6197DELTA NETWORKS TN48M CPLD DRIVERS
6198M:	Robert Marko <robert.marko@sartura.hr>
6199S:	Maintained
6200F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6201F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6202F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6203F:	drivers/gpio/gpio-tn48m.c
6204F:	include/dt-bindings/reset/delta,tn48m-reset.h
6205
6206DELTA ST MEDIA DRIVER
6207M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6208L:	linux-media@vger.kernel.org
6209S:	Supported
6210W:	https://linuxtv.org
6211T:	git git://linuxtv.org/media_tree.git
6212F:	drivers/media/platform/st/sti/delta
6213
6214DENALI NAND DRIVER
6215L:	linux-mtd@lists.infradead.org
6216S:	Orphan
6217F:	drivers/mtd/nand/raw/denali*
6218
6219DESIGNWARE EDMA CORE IP DRIVER
6220M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6221R:	Serge Semin <fancer.lancer@gmail.com>
6222L:	dmaengine@vger.kernel.org
6223S:	Maintained
6224F:	drivers/dma/dw-edma/
6225F:	include/linux/dma/edma.h
6226
6227DESIGNWARE USB2 DRD IP DRIVER
6228M:	Minas Harutyunyan <hminas@synopsys.com>
6229L:	linux-usb@vger.kernel.org
6230S:	Maintained
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6232F:	drivers/usb/dwc2/
6233
6234DESIGNWARE USB3 DRD IP DRIVER
6235M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6236L:	linux-usb@vger.kernel.org
6237S:	Maintained
6238F:	drivers/usb/dwc3/
6239
6240DESIGNWARE XDATA IP DRIVER
6241M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6242L:	linux-pci@vger.kernel.org
6243S:	Maintained
6244F:	Documentation/misc-devices/dw-xdata-pcie.rst
6245F:	drivers/misc/dw-xdata-pcie.c
6246
6247DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6248M:	Andreas Klinger <ak@it-klinger.de>
6249L:	linux-iio@vger.kernel.org
6250S:	Maintained
6251F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6252F:	drivers/iio/proximity/srf*.c
6253
6254DEVICE COREDUMP (DEV_COREDUMP)
6255M:	Johannes Berg <johannes@sipsolutions.net>
6256L:	linux-kernel@vger.kernel.org
6257S:	Maintained
6258F:	drivers/base/devcoredump.c
6259F:	include/linux/devcoredump.h
6260
6261DEVICE DEPENDENCY HELPER SCRIPT
6262M:	Saravana Kannan <saravanak@google.com>
6263L:	linux-kernel@vger.kernel.org
6264S:	Maintained
6265F:	scripts/dev-needs.sh
6266
6267DEVICE DIRECT ACCESS (DAX)
6268M:	Dan Williams <dan.j.williams@intel.com>
6269M:	Vishal Verma <vishal.l.verma@intel.com>
6270M:	Dave Jiang <dave.jiang@intel.com>
6271L:	nvdimm@lists.linux.dev
6272L:	linux-cxl@vger.kernel.org
6273S:	Supported
6274F:	drivers/dax/
6275
6276DEVICE FREQUENCY (DEVFREQ)
6277M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6278M:	Kyungmin Park <kyungmin.park@samsung.com>
6279M:	Chanwoo Choi <cw00.choi@samsung.com>
6280L:	linux-pm@vger.kernel.org
6281S:	Maintained
6282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6283F:	Documentation/devicetree/bindings/devfreq/
6284F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6285F:	drivers/devfreq/
6286F:	include/linux/devfreq.h
6287F:	include/trace/events/devfreq.h
6288
6289DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6290M:	Chanwoo Choi <cw00.choi@samsung.com>
6291L:	linux-pm@vger.kernel.org
6292S:	Supported
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6294F:	Documentation/devicetree/bindings/devfreq/event/
6295F:	drivers/devfreq/devfreq-event.c
6296F:	drivers/devfreq/event/
6297F:	include/dt-bindings/pmu/exynos_ppmu.h
6298F:	include/linux/devfreq-event.h
6299
6300DEVICE RESOURCE MANAGEMENT HELPERS
6301M:	Hans de Goede <hdegoede@redhat.com>
6302R:	Matti Vaittinen <mazziesaccount@gmail.com>
6303S:	Maintained
6304F:	include/linux/devm-helpers.h
6305
6306DEVICE-MAPPER  (LVM)
6307M:	Alasdair Kergon <agk@redhat.com>
6308M:	Mike Snitzer <snitzer@kernel.org>
6309M:	Mikulas Patocka <mpatocka@redhat.com>
6310L:	dm-devel@lists.linux.dev
6311S:	Maintained
6312Q:	http://patchwork.kernel.org/project/dm-devel/list/
6313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6314F:	Documentation/admin-guide/device-mapper/
6315F:	drivers/md/Kconfig
6316F:	drivers/md/Makefile
6317F:	drivers/md/dm*
6318F:	drivers/md/persistent-data/
6319F:	include/linux/device-mapper.h
6320F:	include/linux/dm-*.h
6321F:	include/uapi/linux/dm-*.h
6322
6323DEVICE-MAPPER VDO TARGET
6324M:	Matthew Sakai <msakai@redhat.com>
6325L:	dm-devel@lists.linux.dev
6326S:	Maintained
6327F:	Documentation/admin-guide/device-mapper/vdo*.rst
6328F:	drivers/md/dm-vdo/
6329
6330DEVLINK
6331M:	Jiri Pirko <jiri@resnulli.us>
6332L:	netdev@vger.kernel.org
6333S:	Supported
6334F:	Documentation/networking/devlink
6335F:	include/net/devlink.h
6336F:	include/uapi/linux/devlink.h
6337F:	net/devlink/
6338
6339DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6340M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6341L:	kernel@dh-electronics.com
6342S:	Maintained
6343F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6344F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6345
6346DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6347M:	Marek Vasut <marex@denx.de>
6348L:	kernel@dh-electronics.com
6349S:	Maintained
6350F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6351F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6352
6353DIALOG SEMICONDUCTOR DRIVERS
6354M:	Support Opensource <support.opensource@diasemi.com>
6355S:	Supported
6356W:	http://www.dialog-semiconductor.com/products
6357F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6358F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6359F:	Documentation/devicetree/bindings/mfd/da90*.txt
6360F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6361F:	Documentation/devicetree/bindings/regulator/da92*.txt
6362F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6363F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6364F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6365F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6366F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6367F:	Documentation/hwmon/da90??.rst
6368F:	drivers/gpio/gpio-da90??.c
6369F:	drivers/hwmon/da90??-hwmon.c
6370F:	drivers/iio/adc/da91??-*.c
6371F:	drivers/input/misc/da72??.[ch]
6372F:	drivers/input/misc/da90??_onkey.c
6373F:	drivers/input/touchscreen/da9052_tsi.c
6374F:	drivers/leds/leds-da90??.c
6375F:	drivers/mfd/da903x.c
6376F:	drivers/mfd/da90??-*.c
6377F:	drivers/mfd/da91??-*.c
6378F:	drivers/pinctrl/pinctrl-da90??.c
6379F:	drivers/power/supply/da9052-battery.c
6380F:	drivers/power/supply/da91??-*.c
6381F:	drivers/regulator/da9???-regulator.[ch]
6382F:	drivers/regulator/slg51000-regulator.[ch]
6383F:	drivers/rtc/rtc-da90??.c
6384F:	drivers/thermal/da90??-thermal.c
6385F:	drivers/video/backlight/da90??_bl.c
6386F:	drivers/watchdog/da90??_wdt.c
6387F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6388F:	include/linux/mfd/da903x.h
6389F:	include/linux/mfd/da9052/
6390F:	include/linux/mfd/da9055/
6391F:	include/linux/mfd/da9062/
6392F:	include/linux/mfd/da9063/
6393F:	include/linux/mfd/da9150/
6394F:	include/linux/regulator/da9211.h
6395F:	include/sound/da[79]*.h
6396F:	sound/soc/codecs/da[79]*.[ch]
6397
6398DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6399M:	William Breathitt Gray <wbg@kernel.org>
6400L:	linux-gpio@vger.kernel.org
6401S:	Maintained
6402F:	drivers/gpio/gpio-gpio-mm.c
6403
6404DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6405M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6406L:	linux-media@vger.kernel.org
6407S:	Maintained
6408F:	Documentation/admin-guide/media/mgb4.rst
6409F:	drivers/media/pci/mgb4/
6410
6411DIOLAN U2C-12 I2C DRIVER
6412M:	Guenter Roeck <linux@roeck-us.net>
6413L:	linux-i2c@vger.kernel.org
6414S:	Maintained
6415F:	drivers/i2c/busses/i2c-diolan-u2c.c
6416
6417DIRECTORY NOTIFICATION (DNOTIFY)
6418M:	Jan Kara <jack@suse.cz>
6419R:	Amir Goldstein <amir73il@gmail.com>
6420L:	linux-fsdevel@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/filesystems/dnotify.rst
6423F:	fs/notify/dnotify/
6424F:	include/linux/dnotify.h
6425
6426DISK GEOMETRY AND PARTITION HANDLING
6427M:	Andries Brouwer <aeb@cwi.nl>
6428S:	Maintained
6429W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6430W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6431W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6432
6433DISKQUOTA
6434M:	Jan Kara <jack@suse.com>
6435S:	Maintained
6436F:	Documentation/filesystems/quota.rst
6437F:	fs/quota/
6438F:	include/linux/quota*.h
6439F:	include/uapi/linux/quota*.h
6440
6441DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6442M:	Bernie Thompson <bernie@plugable.com>
6443L:	linux-fbdev@vger.kernel.org
6444S:	Maintained
6445W:	http://plugable.com/category/projects/udlfb/
6446F:	Documentation/fb/udlfb.rst
6447F:	drivers/video/fbdev/udlfb.c
6448F:	include/video/udlfb.h
6449
6450DISTRIBUTED LOCK MANAGER (DLM)
6451M:	Alexander Aring <aahringo@redhat.com>
6452M:	David Teigland <teigland@redhat.com>
6453L:	gfs2@lists.linux.dev
6454S:	Supported
6455W:	https://pagure.io/dlm
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6457F:	fs/dlm/
6458
6459DMA BUFFER SHARING FRAMEWORK
6460M:	Sumit Semwal <sumit.semwal@linaro.org>
6461M:	Christian König <christian.koenig@amd.com>
6462L:	linux-media@vger.kernel.org
6463L:	dri-devel@lists.freedesktop.org
6464L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6465S:	Maintained
6466T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6467F:	Documentation/driver-api/dma-buf.rst
6468F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6469F:	drivers/dma-buf/
6470F:	include/linux/*fence.h
6471F:	include/linux/dma-buf.h
6472F:	include/linux/dma-resv.h
6473K:	\bdma_(?:buf|fence|resv)\b
6474
6475DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6476M:	Vinod Koul <vkoul@kernel.org>
6477L:	dmaengine@vger.kernel.org
6478S:	Maintained
6479Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6481F:	Documentation/devicetree/bindings/dma/
6482F:	Documentation/driver-api/dmaengine/
6483F:	drivers/dma/
6484F:	include/dt-bindings/dma/
6485F:	include/linux/dma/
6486F:	include/linux/dmaengine.h
6487F:	include/linux/of_dma.h
6488
6489DMA MAPPING BENCHMARK
6490M:	Xiang Chen <chenxiang66@hisilicon.com>
6491L:	iommu@lists.linux.dev
6492F:	kernel/dma/map_benchmark.c
6493F:	tools/testing/selftests/dma/
6494
6495DMA MAPPING HELPERS
6496M:	Christoph Hellwig <hch@lst.de>
6497M:	Marek Szyprowski <m.szyprowski@samsung.com>
6498R:	Robin Murphy <robin.murphy@arm.com>
6499L:	iommu@lists.linux.dev
6500S:	Supported
6501W:	http://git.infradead.org/users/hch/dma-mapping.git
6502T:	git git://git.infradead.org/users/hch/dma-mapping.git
6503F:	include/asm-generic/dma-mapping.h
6504F:	include/linux/dma-direct.h
6505F:	include/linux/dma-map-ops.h
6506F:	include/linux/dma-mapping.h
6507F:	include/linux/swiotlb.h
6508F:	kernel/dma/
6509
6510DMA-BUF HEAPS FRAMEWORK
6511M:	Sumit Semwal <sumit.semwal@linaro.org>
6512R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6513R:	Brian Starkey <Brian.Starkey@arm.com>
6514R:	John Stultz <jstultz@google.com>
6515R:	T.J. Mercier <tjmercier@google.com>
6516L:	linux-media@vger.kernel.org
6517L:	dri-devel@lists.freedesktop.org
6518L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6519S:	Maintained
6520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6521F:	drivers/dma-buf/dma-heap.c
6522F:	drivers/dma-buf/heaps/*
6523F:	include/linux/dma-heap.h
6524F:	include/uapi/linux/dma-heap.h
6525
6526DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6527M:	Lukasz Luba <lukasz.luba@arm.com>
6528L:	linux-pm@vger.kernel.org
6529L:	linux-samsung-soc@vger.kernel.org
6530S:	Maintained
6531F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6532F:	drivers/memory/samsung/exynos5422-dmc.c
6533
6534DME1737 HARDWARE MONITOR DRIVER
6535M:	Juerg Haefliger <juergh@proton.me>
6536L:	linux-hwmon@vger.kernel.org
6537S:	Maintained
6538F:	Documentation/hwmon/dme1737.rst
6539F:	drivers/hwmon/dme1737.c
6540
6541DMI/SMBIOS SUPPORT
6542M:	Jean Delvare <jdelvare@suse.com>
6543S:	Maintained
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6545F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6546F:	drivers/firmware/dmi-id.c
6547F:	drivers/firmware/dmi_scan.c
6548F:	include/linux/dmi.h
6549
6550DOCUMENTATION
6551M:	Jonathan Corbet <corbet@lwn.net>
6552L:	linux-doc@vger.kernel.org
6553S:	Maintained
6554P:	Documentation/doc-guide/maintainer-profile.rst
6555T:	git git://git.lwn.net/linux.git docs-next
6556F:	Documentation/
6557F:	scripts/check-variable-fonts.sh
6558F:	scripts/documentation-file-ref-check
6559F:	scripts/kernel-doc
6560F:	scripts/sphinx-pre-install
6561X:	Documentation/ABI/
6562X:	Documentation/admin-guide/media/
6563X:	Documentation/devicetree/
6564X:	Documentation/driver-api/media/
6565X:	Documentation/firmware-guide/acpi/
6566X:	Documentation/i2c/
6567X:	Documentation/netlink/
6568X:	Documentation/power/
6569X:	Documentation/spi/
6570X:	Documentation/userspace-api/media/
6571
6572DOCUMENTATION PROCESS
6573M:	Jonathan Corbet <corbet@lwn.net>
6574L:	workflows@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/maintainer/
6577F:	Documentation/process/
6578
6579DOCUMENTATION REPORTING ISSUES
6580M:	Thorsten Leemhuis <linux@leemhuis.info>
6581L:	linux-doc@vger.kernel.org
6582S:	Maintained
6583F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6584F:	Documentation/admin-guide/reporting-issues.rst
6585F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6586
6587DOCUMENTATION SCRIPTS
6588M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6589L:	linux-doc@vger.kernel.org
6590S:	Maintained
6591F:	Documentation/sphinx/parse-headers.pl
6592F:	scripts/documentation-file-ref-check
6593F:	scripts/sphinx-pre-install
6594
6595DOCUMENTATION/ITALIAN
6596M:	Federico Vaga <federico.vaga@vaga.pv.it>
6597L:	linux-doc@vger.kernel.org
6598S:	Maintained
6599F:	Documentation/translations/it_IT
6600
6601DOCUMENTATION/JAPANESE
6602R:	Akira Yokosawa <akiyks@gmail.com>
6603L:	linux-doc@vger.kernel.org
6604S:	Maintained
6605F:	Documentation/translations/ja_JP
6606
6607DONGWOON DW9714 LENS VOICE COIL DRIVER
6608M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6609L:	linux-media@vger.kernel.org
6610S:	Maintained
6611T:	git git://linuxtv.org/media_tree.git
6612F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6613F:	drivers/media/i2c/dw9714.c
6614
6615DONGWOON DW9719 LENS VOICE COIL DRIVER
6616M:	Daniel Scally <djrscally@gmail.com>
6617L:	linux-media@vger.kernel.org
6618S:	Maintained
6619T:	git git://linuxtv.org/media_tree.git
6620F:	drivers/media/i2c/dw9719.c
6621
6622DONGWOON DW9768 LENS VOICE COIL DRIVER
6623L:	linux-media@vger.kernel.org
6624S:	Orphan
6625T:	git git://linuxtv.org/media_tree.git
6626F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6627F:	drivers/media/i2c/dw9768.c
6628
6629DONGWOON DW9807 LENS VOICE COIL DRIVER
6630M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6631L:	linux-media@vger.kernel.org
6632S:	Maintained
6633T:	git git://linuxtv.org/media_tree.git
6634F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6635F:	drivers/media/i2c/dw9807-vcm.c
6636
6637DOUBLETALK DRIVER
6638M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6639L:	blinux-list@redhat.com
6640S:	Maintained
6641F:	drivers/char/dtlk.c
6642F:	include/linux/dtlk.h
6643
6644DPAA2 DATAPATH I/O (DPIO) DRIVER
6645M:	Roy Pledge <Roy.Pledge@nxp.com>
6646L:	linux-kernel@vger.kernel.org
6647S:	Maintained
6648F:	drivers/soc/fsl/dpio
6649
6650DPAA2 ETHERNET DRIVER
6651M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6652L:	netdev@vger.kernel.org
6653S:	Maintained
6654F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6655F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6656F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6657F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6658F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6662F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6663F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6664
6665DPAA2 ETHERNET SWITCH DRIVER
6666M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6667L:	netdev@vger.kernel.org
6668S:	Maintained
6669F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6670F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6671F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6672
6673DPLL SUBSYSTEM
6674M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6675M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6676M:	Jiri Pirko <jiri@resnulli.us>
6677L:	netdev@vger.kernel.org
6678S:	Supported
6679F:	Documentation/driver-api/dpll.rst
6680F:	drivers/dpll/*
6681F:	include/linux/dpll.h
6682F:	include/uapi/linux/dpll.h
6683
6684DRBD DRIVER
6685M:	Philipp Reisner <philipp.reisner@linbit.com>
6686M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6687M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6688L:	drbd-dev@lists.linbit.com
6689S:	Supported
6690W:	http://www.drbd.org
6691T:	git git://git.linbit.com/linux-drbd.git
6692T:	git git://git.linbit.com/drbd-8.4.git
6693F:	Documentation/admin-guide/blockdev/
6694F:	drivers/block/drbd/
6695F:	include/linux/drbd*
6696F:	lib/lru_cache.c
6697
6698DRIVER COMPONENT FRAMEWORK
6699L:	dri-devel@lists.freedesktop.org
6700F:	drivers/base/component.c
6701F:	include/linux/component.h
6702
6703DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6704M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6705R:	"Rafael J. Wysocki" <rafael@kernel.org>
6706S:	Supported
6707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6708F:	Documentation/core-api/kobject.rst
6709F:	drivers/base/
6710F:	fs/debugfs/
6711F:	fs/sysfs/
6712F:	include/linux/debugfs.h
6713F:	include/linux/fwnode.h
6714F:	include/linux/kobj*
6715F:	include/linux/property.h
6716F:	lib/kobj*
6717
6718DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6719M:	Nishanth Menon <nm@ti.com>
6720L:	linux-pm@vger.kernel.org
6721S:	Maintained
6722F:	drivers/soc/ti/smartreflex.c
6723F:	include/linux/power/smartreflex.h
6724
6725DRM ACCEL DRIVERS FOR INTEL VPU
6726M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6727M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6728L:	dri-devel@lists.freedesktop.org
6729S:	Supported
6730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731F:	drivers/accel/ivpu/
6732F:	include/uapi/drm/ivpu_accel.h
6733
6734DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6735M:	Oded Gabbay <ogabbay@kernel.org>
6736L:	dri-devel@lists.freedesktop.org
6737S:	Maintained
6738C:	irc://irc.oftc.net/dri-devel
6739T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6740F:	Documentation/accel/
6741F:	drivers/accel/
6742F:	include/drm/drm_accel.h
6743
6744DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6745M:	Maxime Ripard <mripard@kernel.org>
6746M:	Chen-Yu Tsai <wens@csie.org>
6747R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6748L:	dri-devel@lists.freedesktop.org
6749S:	Supported
6750T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6751F:	drivers/gpu/drm/sun4i/sun8i*
6752
6753DRM DRIVER FOR ARM PL111 CLCD
6754S:	Orphan
6755T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6756F:	drivers/gpu/drm/pl111/
6757
6758DRM DRIVER FOR ARM VERSATILE TFT PANELS
6759M:	Linus Walleij <linus.walleij@linaro.org>
6760S:	Maintained
6761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6762F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6763F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6764
6765DRM DRIVER FOR ASPEED BMC GFX
6766M:	Joel Stanley <joel@jms.id.au>
6767L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6768S:	Supported
6769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6770F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6771F:	drivers/gpu/drm/aspeed/
6772
6773DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6774M:	Dave Airlie <airlied@redhat.com>
6775R:	Thomas Zimmermann <tzimmermann@suse.de>
6776R:	Jocelyn Falempe <jfalempe@redhat.com>
6777L:	dri-devel@lists.freedesktop.org
6778S:	Supported
6779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6780F:	drivers/gpu/drm/ast/
6781
6782DRM DRIVER FOR BOCHS VIRTUAL GPU
6783M:	Gerd Hoffmann <kraxel@redhat.com>
6784L:	virtualization@lists.linux.dev
6785S:	Maintained
6786T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6787F:	drivers/gpu/drm/tiny/bochs.c
6788
6789DRM DRIVER FOR BOE HIMAX8279D PANELS
6790M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6791S:	Maintained
6792F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6793F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6794
6795DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6796M:	Jagan Teki <jagan@amarulasolutions.com>
6797S:	Maintained
6798F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6799F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6800
6801DRM DRIVER FOR EBBG FT8719 PANEL
6802M:	Joel Selvaraj <jo@jsfamily.in>
6803S:	Maintained
6804T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6805F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6806F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6807
6808DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6809M:	Linus Walleij <linus.walleij@linaro.org>
6810S:	Maintained
6811T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6812F:	drivers/gpu/drm/tve200/
6813
6814DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6815M:	Icenowy Zheng <icenowy@aosc.io>
6816S:	Maintained
6817F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6818F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6819
6820DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6821M:	Jagan Teki <jagan@amarulasolutions.com>
6822S:	Maintained
6823F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6824F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6825
6826DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6827M:	Thomas Zimmermann <tzimmermann@suse.de>
6828M:	Javier Martinez Canillas <javierm@redhat.com>
6829L:	dri-devel@lists.freedesktop.org
6830S:	Maintained
6831T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6832F:	drivers/gpu/drm/drm_aperture.c
6833F:	drivers/gpu/drm/tiny/ofdrm.c
6834F:	drivers/gpu/drm/tiny/simpledrm.c
6835F:	drivers/video/aperture.c
6836F:	drivers/video/nomodeset.c
6837F:	include/drm/drm_aperture.h
6838F:	include/linux/aperture.h
6839F:	include/video/nomodeset.h
6840
6841DRM DRIVER FOR GENERIC EDP PANELS
6842R:	Douglas Anderson <dianders@chromium.org>
6843F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6844F:	drivers/gpu/drm/panel/panel-edp.c
6845
6846DRM DRIVER FOR GENERIC USB DISPLAY
6847M:	Noralf Trønnes <noralf@tronnes.org>
6848S:	Maintained
6849W:	https://github.com/notro/gud/wiki
6850T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6851F:	drivers/gpu/drm/gud/
6852F:	include/drm/gud.h
6853
6854DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6855M:	Hans de Goede <hdegoede@redhat.com>
6856S:	Maintained
6857T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6858F:	drivers/gpu/drm/tiny/gm12u320.c
6859
6860DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6861M:	Ondrej Jirman <megi@xff.cz>
6862M:	Javier Martinez Canillas <javierm@redhat.com>
6863S:	Maintained
6864T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6865F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6866F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6867
6868DRM DRIVER FOR HX8357D PANELS
6869S:	Orphan
6870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6871F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6872F:	drivers/gpu/drm/tiny/hx8357d.c
6873
6874DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6875M:	Deepak Rawat <drawat.floss@gmail.com>
6876L:	linux-hyperv@vger.kernel.org
6877L:	dri-devel@lists.freedesktop.org
6878S:	Maintained
6879T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6880F:	drivers/gpu/drm/hyperv
6881
6882DRM DRIVER FOR ILITEK ILI9225 PANELS
6883M:	David Lechner <david@lechnology.com>
6884S:	Maintained
6885T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6886F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6887F:	drivers/gpu/drm/tiny/ili9225.c
6888
6889DRM DRIVER FOR ILITEK ILI9486 PANELS
6890M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6891S:	Maintained
6892T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6893F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6894F:	drivers/gpu/drm/tiny/ili9486.c
6895
6896DRM DRIVER FOR ILITEK ILI9805 PANELS
6897M:	Michael Trimarchi <michael@amarulasolutions.com>
6898S:	Maintained
6899F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6900F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6901
6902DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6903M:	Jagan Teki <jagan@edgeble.ai>
6904S:	Maintained
6905F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6906F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6907
6908DRM DRIVER FOR LG SW43408 PANELS
6909M:	Sumit Semwal <sumit.semwal@linaro.org>
6910M:	Caleb Connolly <caleb.connolly@linaro.org>
6911S:	Maintained
6912T:	git git://anongit.freedesktop.org/drm/drm-misc
6913F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6914F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6915
6916DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6917M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6918S:	Supported
6919T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6920F:	drivers/gpu/drm/logicvc/
6921
6922DRM DRIVER FOR LVDS PANELS
6923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6924L:	dri-devel@lists.freedesktop.org
6925S:	Maintained
6926T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6927F:	Documentation/devicetree/bindings/display/lvds.yaml
6928F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6929F:	drivers/gpu/drm/panel/panel-lvds.c
6930
6931DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6932M:	Guido Günther <agx@sigxcpu.org>
6933R:	Purism Kernel Team <kernel@puri.sm>
6934S:	Maintained
6935F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6936F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6937
6938DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6939M:	Dave Airlie <airlied@redhat.com>
6940R:	Thomas Zimmermann <tzimmermann@suse.de>
6941R:	Jocelyn Falempe <jfalempe@redhat.com>
6942L:	dri-devel@lists.freedesktop.org
6943S:	Supported
6944T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6945F:	drivers/gpu/drm/mgag200/
6946
6947DRM DRIVER FOR MI0283QT
6948M:	Noralf Trønnes <noralf@tronnes.org>
6949S:	Maintained
6950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6952F:	drivers/gpu/drm/tiny/mi0283qt.c
6953
6954DRM DRIVER FOR MIPI DBI compatible panels
6955M:	Noralf Trønnes <noralf@tronnes.org>
6956S:	Maintained
6957W:	https://github.com/notro/panel-mipi-dbi/wiki
6958T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6959F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6960F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6961
6962DRM DRIVER for Qualcomm Adreno GPUs
6963M:	Rob Clark <robdclark@gmail.com>
6964R:	Sean Paul <sean@poorly.run>
6965R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6966L:	linux-arm-msm@vger.kernel.org
6967L:	dri-devel@lists.freedesktop.org
6968L:	freedreno@lists.freedesktop.org
6969S:	Maintained
6970B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6971T:	git https://gitlab.freedesktop.org/drm/msm.git
6972F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6973F:	drivers/gpu/drm/msm/adreno/
6974F:	drivers/gpu/drm/msm/msm_gpu.*
6975F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6976F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6977F:	drivers/gpu/drm/msm/registers/adreno/
6978F:	include/uapi/drm/msm_drm.h
6979
6980DRM DRIVER for Qualcomm display hardware
6981M:	Rob Clark <robdclark@gmail.com>
6982M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6983M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6984R:	Sean Paul <sean@poorly.run>
6985R:	Marijn Suijten <marijn.suijten@somainline.org>
6986L:	linux-arm-msm@vger.kernel.org
6987L:	dri-devel@lists.freedesktop.org
6988L:	freedreno@lists.freedesktop.org
6989S:	Maintained
6990B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6991T:	git https://gitlab.freedesktop.org/drm/msm.git
6992F:	Documentation/devicetree/bindings/display/msm/
6993F:	drivers/gpu/drm/ci/xfails/msm*
6994F:	drivers/gpu/drm/msm/
6995F:	include/uapi/drm/msm_drm.h
6996
6997DRM DRIVER FOR NOVATEK NT35510 PANELS
6998M:	Linus Walleij <linus.walleij@linaro.org>
6999S:	Maintained
7000T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7001F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7002F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7003
7004DRM DRIVER FOR NOVATEK NT35560 PANELS
7005M:	Linus Walleij <linus.walleij@linaro.org>
7006S:	Maintained
7007T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7008F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7009F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7010
7011DRM DRIVER FOR NOVATEK NT36523 PANELS
7012M:	Jianhua Lu <lujianhua000@gmail.com>
7013S:	Maintained
7014T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7015F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7016F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7017
7018DRM DRIVER FOR NOVATEK NT36672A PANELS
7019M:	Sumit Semwal <sumit.semwal@linaro.org>
7020S:	Maintained
7021T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7022F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7023F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7024
7025DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7026M:	Karol Herbst <kherbst@redhat.com>
7027M:	Lyude Paul <lyude@redhat.com>
7028M:	Danilo Krummrich <dakr@redhat.com>
7029L:	dri-devel@lists.freedesktop.org
7030L:	nouveau@lists.freedesktop.org
7031S:	Supported
7032W:	https://nouveau.freedesktop.org/
7033Q:	https://patchwork.freedesktop.org/project/nouveau/
7034Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7035B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7036C:	irc://irc.oftc.net/nouveau
7037T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7038F:	drivers/gpu/drm/nouveau/
7039F:	include/uapi/drm/nouveau_drm.h
7040
7041DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7042M:	Stefan Mavrodiev <stefan@olimex.com>
7043S:	Maintained
7044F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7045F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7046
7047DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7048R:	Douglas Anderson <dianders@chromium.org>
7049F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7050F:	drivers/gpu/drm/bridge/parade-ps8640.c
7051
7052DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7053M:	Noralf Trønnes <noralf@tronnes.org>
7054S:	Maintained
7055T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7056F:	Documentation/devicetree/bindings/display/repaper.txt
7057F:	drivers/gpu/drm/tiny/repaper.c
7058
7059DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7060M:	Dave Airlie <airlied@redhat.com>
7061M:	Gerd Hoffmann <kraxel@redhat.com>
7062L:	virtualization@lists.linux.dev
7063S:	Obsolete
7064W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7065T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066F:	drivers/gpu/drm/tiny/cirrus.c
7067
7068DRM DRIVER FOR QXL VIRTUAL GPU
7069M:	Dave Airlie <airlied@redhat.com>
7070M:	Gerd Hoffmann <kraxel@redhat.com>
7071L:	virtualization@lists.linux.dev
7072L:	spice-devel@lists.freedesktop.org
7073S:	Maintained
7074T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7075F:	drivers/gpu/drm/qxl/
7076F:	include/uapi/drm/qxl_drm.h
7077
7078DRM DRIVER FOR RAYDIUM RM67191 PANELS
7079M:	Robert Chiras <robert.chiras@nxp.com>
7080S:	Maintained
7081F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7082F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7083
7084DRM DRIVER FOR SAMSUNG DB7430 PANELS
7085M:	Linus Walleij <linus.walleij@linaro.org>
7086S:	Maintained
7087T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7088F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7089F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7090
7091DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7092M:	Inki Dae <inki.dae@samsung.com>
7093M:	Jagan Teki <jagan@amarulasolutions.com>
7094M:	Marek Szyprowski <m.szyprowski@samsung.com>
7095S:	Maintained
7096T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7098F:	drivers/gpu/drm/bridge/samsung-dsim.c
7099F:	include/drm/bridge/samsung-dsim.h
7100
7101DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7102M:	Markuss Broks <markuss.broks@gmail.com>
7103S:	Maintained
7104F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7105F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7106
7107DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7108M:	Artur Weber <aweber.kernel@gmail.com>
7109S:	Maintained
7110F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7111F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7112
7113DRM DRIVER FOR SITRONIX ST7586 PANELS
7114M:	David Lechner <david@lechnology.com>
7115S:	Maintained
7116T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7117F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7118F:	drivers/gpu/drm/tiny/st7586.c
7119
7120DRM DRIVER FOR SITRONIX ST7701 PANELS
7121M:	Jagan Teki <jagan@amarulasolutions.com>
7122S:	Maintained
7123F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7124F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7125
7126DRM DRIVER FOR SITRONIX ST7703 PANELS
7127M:	Guido Günther <agx@sigxcpu.org>
7128R:	Purism Kernel Team <kernel@puri.sm>
7129R:	Ondrej Jirman <megi@xff.cz>
7130S:	Maintained
7131F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7132F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7133
7134DRM DRIVER FOR SITRONIX ST7735R PANELS
7135M:	David Lechner <david@lechnology.com>
7136S:	Maintained
7137T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7138F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7139F:	drivers/gpu/drm/tiny/st7735r.c
7140
7141DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7142M:	Javier Martinez Canillas <javierm@redhat.com>
7143S:	Maintained
7144T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7146F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7147F:	drivers/gpu/drm/solomon/ssd130x*
7148
7149DRM DRIVER FOR ST-ERICSSON MCDE
7150M:	Linus Walleij <linus.walleij@linaro.org>
7151S:	Maintained
7152T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7153F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7154F:	drivers/gpu/drm/mcde/
7155
7156DRM DRIVER FOR SYNAPTICS R63353 PANELS
7157M:	Michael Trimarchi <michael@amarulasolutions.com>
7158S:	Maintained
7159F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7160F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7161
7162DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7163M:	Jagan Teki <jagan@amarulasolutions.com>
7164S:	Maintained
7165F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7166F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7167
7168DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7169R:	Douglas Anderson <dianders@chromium.org>
7170F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7171F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7172
7173DRM DRIVER FOR TPO TPG110 PANELS
7174M:	Linus Walleij <linus.walleij@linaro.org>
7175S:	Maintained
7176T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7177F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7178F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7179
7180DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7181M:	Dave Airlie <airlied@redhat.com>
7182R:	Sean Paul <sean@poorly.run>
7183R:	Thomas Zimmermann <tzimmermann@suse.de>
7184L:	dri-devel@lists.freedesktop.org
7185S:	Supported
7186T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7187F:	drivers/gpu/drm/udl/
7188
7189DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7190M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7191M:	Melissa Wen <melissa.srw@gmail.com>
7192M:	Maíra Canal <mairacanal@riseup.net>
7193R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7194R:	Daniel Vetter <daniel@ffwll.ch>
7195L:	dri-devel@lists.freedesktop.org
7196S:	Maintained
7197T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7198F:	Documentation/gpu/vkms.rst
7199F:	drivers/gpu/drm/vkms/
7200
7201DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7202M:	Hans de Goede <hdegoede@redhat.com>
7203L:	dri-devel@lists.freedesktop.org
7204S:	Maintained
7205T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206F:	drivers/gpu/drm/vboxvideo/
7207
7208DRM DRIVER FOR VMWARE VIRTUAL GPU
7209M:	Zack Rusin <zack.rusin@broadcom.com>
7210R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7211L:	dri-devel@lists.freedesktop.org
7212S:	Supported
7213T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7214F:	drivers/gpu/drm/vmwgfx/
7215F:	include/uapi/drm/vmwgfx_drm.h
7216
7217DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7218M:	Linus Walleij <linus.walleij@linaro.org>
7219S:	Maintained
7220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7222F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7223
7224DRM DRIVERS
7225M:	David Airlie <airlied@gmail.com>
7226M:	Daniel Vetter <daniel@ffwll.ch>
7227L:	dri-devel@lists.freedesktop.org
7228S:	Maintained
7229B:	https://gitlab.freedesktop.org/drm
7230C:	irc://irc.oftc.net/dri-devel
7231T:	git https://gitlab.freedesktop.org/drm/kernel.git
7232F:	Documentation/devicetree/bindings/display/
7233F:	Documentation/devicetree/bindings/gpu/
7234F:	Documentation/gpu/
7235F:	drivers/gpu/
7236F:	include/drm/
7237F:	include/linux/vga*
7238F:	include/uapi/drm/
7239
7240DRM DRIVERS AND MISC GPU PATCHES
7241M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7242M:	Maxime Ripard <mripard@kernel.org>
7243M:	Thomas Zimmermann <tzimmermann@suse.de>
7244S:	Maintained
7245W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7246T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247F:	Documentation/devicetree/bindings/display/
7248F:	Documentation/devicetree/bindings/gpu/
7249F:	Documentation/gpu/
7250F:	drivers/gpu/drm/
7251F:	drivers/gpu/vga/
7252F:	include/drm/drm
7253F:	include/linux/vga*
7254F:	include/uapi/drm/
7255X:	drivers/gpu/drm/amd/
7256X:	drivers/gpu/drm/armada/
7257X:	drivers/gpu/drm/etnaviv/
7258X:	drivers/gpu/drm/exynos/
7259X:	drivers/gpu/drm/i915/
7260X:	drivers/gpu/drm/kmb/
7261X:	drivers/gpu/drm/mediatek/
7262X:	drivers/gpu/drm/msm/
7263X:	drivers/gpu/drm/nouveau/
7264X:	drivers/gpu/drm/radeon/
7265X:	drivers/gpu/drm/renesas/rcar-du/
7266X:	drivers/gpu/drm/tegra/
7267
7268DRM DRIVERS FOR ALLWINNER A10
7269M:	Maxime Ripard <mripard@kernel.org>
7270M:	Chen-Yu Tsai <wens@csie.org>
7271L:	dri-devel@lists.freedesktop.org
7272S:	Supported
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/allwinner*
7275F:	drivers/gpu/drm/sun4i/
7276
7277DRM DRIVERS FOR AMLOGIC SOCS
7278M:	Neil Armstrong <neil.armstrong@linaro.org>
7279L:	dri-devel@lists.freedesktop.org
7280L:	linux-amlogic@lists.infradead.org
7281S:	Supported
7282W:	http://linux-meson.com/
7283T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7285F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7286F:	Documentation/gpu/meson.rst
7287F:	drivers/gpu/drm/ci/xfails/meson*
7288F:	drivers/gpu/drm/meson/
7289
7290DRM DRIVERS FOR ATMEL HLCDC
7291M:	Sam Ravnborg <sam@ravnborg.org>
7292M:	Boris Brezillon <bbrezillon@kernel.org>
7293L:	dri-devel@lists.freedesktop.org
7294S:	Supported
7295T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296F:	Documentation/devicetree/bindings/display/atmel/
7297F:	drivers/gpu/drm/atmel-hlcdc/
7298
7299DRM DRIVERS FOR BRIDGE CHIPS
7300M:	Andrzej Hajda <andrzej.hajda@intel.com>
7301M:	Neil Armstrong <neil.armstrong@linaro.org>
7302M:	Robert Foss <rfoss@kernel.org>
7303R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7304R:	Jonas Karlman <jonas@kwiboo.se>
7305R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7306S:	Maintained
7307T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7308F:	Documentation/devicetree/bindings/display/bridge/
7309F:	drivers/gpu/drm/bridge/
7310F:	drivers/gpu/drm/drm_bridge.c
7311F:	drivers/gpu/drm/drm_bridge_connector.c
7312F:	include/drm/drm_bridge.h
7313F:	include/drm/drm_bridge_connector.h
7314
7315DRM DRIVERS FOR EXYNOS
7316M:	Inki Dae <inki.dae@samsung.com>
7317M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7318M:	Kyungmin Park <kyungmin.park@samsung.com>
7319L:	dri-devel@lists.freedesktop.org
7320S:	Supported
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7322F:	Documentation/devicetree/bindings/display/exynos/
7323F:	Documentation/devicetree/bindings/display/samsung/
7324F:	drivers/gpu/drm/exynos/
7325F:	include/uapi/drm/exynos_drm.h
7326
7327DRM DRIVERS FOR FREESCALE DCU
7328M:	Stefan Agner <stefan@agner.ch>
7329M:	Alison Wang <alison.wang@nxp.com>
7330L:	dri-devel@lists.freedesktop.org
7331S:	Supported
7332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7334F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7335F:	drivers/gpu/drm/fsl-dcu/
7336
7337DRM DRIVERS FOR FREESCALE IMX 5/6
7338M:	Philipp Zabel <p.zabel@pengutronix.de>
7339L:	dri-devel@lists.freedesktop.org
7340S:	Maintained
7341T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342T:	git git://git.pengutronix.de/git/pza/linux
7343F:	Documentation/devicetree/bindings/display/imx/
7344F:	drivers/gpu/drm/imx/ipuv3/
7345F:	drivers/gpu/ipu-v3/
7346
7347DRM DRIVERS FOR FREESCALE IMX BRIDGE
7348M:	Liu Ying <victor.liu@nxp.com>
7349L:	dri-devel@lists.freedesktop.org
7350S:	Maintained
7351F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7352F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7355F:	drivers/gpu/drm/bridge/imx/
7356
7357DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7358M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7359L:	dri-devel@lists.freedesktop.org
7360S:	Maintained
7361T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362F:	drivers/gpu/drm/gma500/
7363
7364DRM DRIVERS FOR HISILICON
7365M:	Xinliang Liu <xinliang.liu@linaro.org>
7366M:	Tian Tao  <tiantao6@hisilicon.com>
7367R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7368R:	Sumit Semwal <sumit.semwal@linaro.org>
7369R:	Yongqin Liu <yongqin.liu@linaro.org>
7370R:	John Stultz <jstultz@google.com>
7371L:	dri-devel@lists.freedesktop.org
7372S:	Maintained
7373T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374F:	Documentation/devicetree/bindings/display/hisilicon/
7375F:	drivers/gpu/drm/hisilicon/
7376
7377DRM DRIVERS FOR LIMA
7378M:	Qiang Yu <yuq825@gmail.com>
7379L:	dri-devel@lists.freedesktop.org
7380L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7381S:	Maintained
7382T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7383F:	drivers/gpu/drm/lima/
7384F:	include/uapi/drm/lima_drm.h
7385
7386DRM DRIVERS FOR LOONGSON
7387M:	Sui Jingfeng <suijingfeng@loongson.cn>
7388L:	dri-devel@lists.freedesktop.org
7389S:	Supported
7390T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391F:	drivers/gpu/drm/loongson/
7392
7393DRM DRIVERS FOR MEDIATEK
7394M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7395M:	Philipp Zabel <p.zabel@pengutronix.de>
7396L:	dri-devel@lists.freedesktop.org
7397L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7398S:	Supported
7399F:	Documentation/devicetree/bindings/display/mediatek/
7400F:	drivers/gpu/drm/ci/xfails/mediatek*
7401F:	drivers/gpu/drm/mediatek/
7402F:	drivers/phy/mediatek/phy-mtk-dp.c
7403F:	drivers/phy/mediatek/phy-mtk-hdmi*
7404F:	drivers/phy/mediatek/phy-mtk-mipi*
7405
7406DRM DRIVERS FOR NVIDIA TEGRA
7407M:	Thierry Reding <thierry.reding@gmail.com>
7408M:	Mikko Perttunen <mperttunen@nvidia.com>
7409L:	dri-devel@lists.freedesktop.org
7410L:	linux-tegra@vger.kernel.org
7411S:	Supported
7412T:	git https://gitlab.freedesktop.org/drm/tegra.git
7413F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7414F:	Documentation/devicetree/bindings/gpu/host1x/
7415F:	drivers/gpu/drm/tegra/
7416F:	drivers/gpu/host1x/
7417F:	include/linux/host1x.h
7418F:	include/uapi/drm/tegra_drm.h
7419
7420DRM DRIVERS FOR RENESAS R-CAR
7421M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7422M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7423L:	dri-devel@lists.freedesktop.org
7424L:	linux-renesas-soc@vger.kernel.org
7425S:	Supported
7426T:	git git://linuxtv.org/pinchartl/media drm/du/next
7427F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7428F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7430F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7431F:	drivers/gpu/drm/renesas/rcar-du/
7432
7433DRM DRIVERS FOR RENESAS RZ
7434M:	Biju Das <biju.das.jz@bp.renesas.com>
7435L:	dri-devel@lists.freedesktop.org
7436L:	linux-renesas-soc@vger.kernel.org
7437S:	Maintained
7438T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7439F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7440F:	drivers/gpu/drm/renesas/rz-du/
7441
7442DRM DRIVERS FOR RENESAS SHMOBILE
7443M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7444M:	Geert Uytterhoeven <geert+renesas@glider.be>
7445L:	dri-devel@lists.freedesktop.org
7446L:	linux-renesas-soc@vger.kernel.org
7447S:	Supported
7448T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7449F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7450F:	drivers/gpu/drm/renesas/shmobile/
7451F:	include/linux/platform_data/shmob_drm.h
7452
7453DRM DRIVERS FOR ROCKCHIP
7454M:	Sandy Huang <hjc@rock-chips.com>
7455M:	Heiko Stübner <heiko@sntech.de>
7456M:	Andy Yan <andy.yan@rock-chips.com>
7457L:	dri-devel@lists.freedesktop.org
7458S:	Maintained
7459T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460F:	Documentation/devicetree/bindings/display/rockchip/
7461F:	drivers/gpu/drm/ci/xfails/rockchip*
7462F:	drivers/gpu/drm/rockchip/
7463
7464DRM DRIVERS FOR STI
7465M:	Alain Volmat <alain.volmat@foss.st.com>
7466L:	dri-devel@lists.freedesktop.org
7467S:	Maintained
7468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7469F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7470F:	drivers/gpu/drm/sti
7471
7472DRM DRIVERS FOR STM
7473M:	Yannick Fertre <yannick.fertre@foss.st.com>
7474M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7475M:	Philippe Cornu <philippe.cornu@foss.st.com>
7476L:	dri-devel@lists.freedesktop.org
7477S:	Maintained
7478T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7480F:	drivers/gpu/drm/stm
7481
7482DRM DRIVERS FOR TI KEYSTONE
7483M:	Jyri Sarha <jyri.sarha@iki.fi>
7484M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7485L:	dri-devel@lists.freedesktop.org
7486S:	Maintained
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7489F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7490F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7491F:	drivers/gpu/drm/tidss/
7492
7493DRM DRIVERS FOR TI LCDC
7494M:	Jyri Sarha <jyri.sarha@iki.fi>
7495M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7496L:	dri-devel@lists.freedesktop.org
7497S:	Maintained
7498T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7499F:	Documentation/devicetree/bindings/display/tilcdc/
7500F:	drivers/gpu/drm/tilcdc/
7501
7502DRM DRIVERS FOR TI OMAP
7503M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7504L:	dri-devel@lists.freedesktop.org
7505S:	Maintained
7506T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507F:	Documentation/devicetree/bindings/display/ti/
7508F:	drivers/gpu/drm/omapdrm/
7509
7510DRM DRIVERS FOR V3D
7511M:	Melissa Wen <mwen@igalia.com>
7512M:	Maíra Canal <mcanal@igalia.com>
7513S:	Supported
7514T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7515F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7516F:	drivers/gpu/drm/v3d/
7517F:	include/uapi/drm/v3d_drm.h
7518
7519DRM DRIVERS FOR VC4
7520M:	Maxime Ripard <mripard@kernel.org>
7521S:	Supported
7522T:	git git://github.com/anholt/linux
7523T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7524F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7525F:	drivers/gpu/drm/vc4/
7526F:	include/uapi/drm/vc4_drm.h
7527
7528DRM DRIVERS FOR VIVANTE GPU IP
7529M:	Lucas Stach <l.stach@pengutronix.de>
7530R:	Russell King <linux+etnaviv@armlinux.org.uk>
7531R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7532L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7533L:	dri-devel@lists.freedesktop.org
7534S:	Maintained
7535F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7536F:	drivers/gpu/drm/etnaviv/
7537F:	include/uapi/drm/etnaviv_drm.h
7538
7539DRM DRIVERS FOR XEN
7540M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7541L:	dri-devel@lists.freedesktop.org
7542L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7543S:	Supported
7544T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7545F:	Documentation/gpu/xen-front.rst
7546F:	drivers/gpu/drm/xen/
7547
7548DRM DRIVERS FOR XILINX
7549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7550M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7551L:	dri-devel@lists.freedesktop.org
7552S:	Maintained
7553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554F:	Documentation/devicetree/bindings/display/xlnx/
7555F:	drivers/gpu/drm/xlnx/
7556
7557DRM GPU SCHEDULER
7558M:	Luben Tuikov <ltuikov89@gmail.com>
7559M:	Matthew Brost <matthew.brost@intel.com>
7560L:	dri-devel@lists.freedesktop.org
7561S:	Maintained
7562T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563F:	drivers/gpu/drm/scheduler/
7564F:	include/drm/gpu_scheduler.h
7565
7566DRM PANEL DRIVERS
7567M:	Neil Armstrong <neil.armstrong@linaro.org>
7568R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7569R:	Sam Ravnborg <sam@ravnborg.org>
7570L:	dri-devel@lists.freedesktop.org
7571S:	Maintained
7572T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573F:	Documentation/devicetree/bindings/display/panel/
7574F:	drivers/gpu/drm/drm_panel.c
7575F:	drivers/gpu/drm/panel/
7576F:	include/drm/drm_panel.h
7577
7578DRM PRIVACY-SCREEN CLASS
7579M:	Hans de Goede <hdegoede@redhat.com>
7580L:	dri-devel@lists.freedesktop.org
7581S:	Maintained
7582T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7583F:	drivers/gpu/drm/drm_privacy_screen*
7584F:	include/drm/drm_privacy_screen*
7585
7586DRM TTM SUBSYSTEM
7587M:	Christian Koenig <christian.koenig@amd.com>
7588M:	Huang Rui <ray.huang@amd.com>
7589L:	dri-devel@lists.freedesktop.org
7590S:	Maintained
7591T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7592F:	drivers/gpu/drm/ttm/
7593F:	include/drm/ttm/
7594
7595DRM AUTOMATED TESTING
7596M:	Helen Koike <helen.koike@collabora.com>
7597L:	dri-devel@lists.freedesktop.org
7598S:	Maintained
7599T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7600F:	Documentation/gpu/automated_testing.rst
7601F:	drivers/gpu/drm/ci/
7602
7603DSBR100 USB FM RADIO DRIVER
7604M:	Alexey Klimov <klimov.linux@gmail.com>
7605L:	linux-media@vger.kernel.org
7606S:	Maintained
7607T:	git git://linuxtv.org/media_tree.git
7608F:	drivers/media/radio/dsbr100.c
7609
7610DT3155 MEDIA DRIVER
7611M:	Hans Verkuil <hverkuil@xs4all.nl>
7612L:	linux-media@vger.kernel.org
7613S:	Odd Fixes
7614W:	https://linuxtv.org
7615T:	git git://linuxtv.org/media_tree.git
7616F:	drivers/media/pci/dt3155/
7617
7618DVB_USB_AF9015 MEDIA DRIVER
7619L:	linux-media@vger.kernel.org
7620S:	Orphan
7621W:	https://linuxtv.org
7622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7623F:	drivers/media/usb/dvb-usb-v2/af9015*
7624
7625DVB_USB_AF9035 MEDIA DRIVER
7626L:	linux-media@vger.kernel.org
7627S:	Orphan
7628W:	https://linuxtv.org
7629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7630F:	drivers/media/usb/dvb-usb-v2/af9035*
7631
7632DVB_USB_ANYSEE MEDIA DRIVER
7633L:	linux-media@vger.kernel.org
7634S:	Orphan
7635W:	https://linuxtv.org
7636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7637F:	drivers/media/usb/dvb-usb-v2/anysee*
7638
7639DVB_USB_AU6610 MEDIA DRIVER
7640L:	linux-media@vger.kernel.org
7641S:	Orphan
7642W:	https://linuxtv.org
7643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7644F:	drivers/media/usb/dvb-usb-v2/au6610*
7645
7646DVB_USB_CE6230 MEDIA DRIVER
7647L:	linux-media@vger.kernel.org
7648S:	Orphan
7649W:	https://linuxtv.org
7650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7651F:	drivers/media/usb/dvb-usb-v2/ce6230*
7652
7653DVB_USB_CXUSB MEDIA DRIVER
7654M:	Michael Krufky <mkrufky@linuxtv.org>
7655L:	linux-media@vger.kernel.org
7656S:	Maintained
7657W:	https://linuxtv.org
7658W:	http://github.com/mkrufky
7659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7660T:	git git://linuxtv.org/media_tree.git
7661F:	drivers/media/usb/dvb-usb/cxusb*
7662
7663DVB_USB_EC168 MEDIA DRIVER
7664L:	linux-media@vger.kernel.org
7665S:	Orphan
7666W:	https://linuxtv.org
7667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7668F:	drivers/media/usb/dvb-usb-v2/ec168*
7669
7670DVB_USB_GL861 MEDIA DRIVER
7671L:	linux-media@vger.kernel.org
7672S:	Orphan
7673W:	https://linuxtv.org
7674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7675F:	drivers/media/usb/dvb-usb-v2/gl861*
7676
7677DVB_USB_MXL111SF MEDIA DRIVER
7678M:	Michael Krufky <mkrufky@linuxtv.org>
7679L:	linux-media@vger.kernel.org
7680S:	Maintained
7681W:	https://linuxtv.org
7682W:	http://github.com/mkrufky
7683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7684T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7685F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7686
7687DVB_USB_RTL28XXU MEDIA DRIVER
7688L:	linux-media@vger.kernel.org
7689S:	Orphan
7690W:	https://linuxtv.org
7691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7692F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7693
7694DVB_USB_V2 MEDIA DRIVER
7695L:	linux-media@vger.kernel.org
7696S:	Orphan
7697W:	https://linuxtv.org
7698W:	http://palosaari.fi/linux/
7699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7700F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7701F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7702
7703DYNAMIC DEBUG
7704M:	Jason Baron <jbaron@akamai.com>
7705M:	Jim Cromie <jim.cromie@gmail.com>
7706S:	Maintained
7707F:	include/linux/dynamic_debug.h
7708F:	lib/dynamic_debug.c
7709F:	lib/test_dynamic_debug.c
7710
7711DYNAMIC INTERRUPT MODERATION
7712M:	Tal Gilboa <talgi@nvidia.com>
7713S:	Maintained
7714F:	Documentation/networking/net_dim.rst
7715F:	include/linux/dim.h
7716F:	lib/dim/
7717
7718DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7719M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7720L:	linux-pm@vger.kernel.org
7721S:	Supported
7722B:	https://bugzilla.kernel.org
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7724F:	drivers/powercap/dtpm*
7725F:	include/linux/dtpm.h
7726
7727DZ DECSTATION DZ11 SERIAL DRIVER
7728M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7729S:	Maintained
7730F:	drivers/tty/serial/dz.*
7731
7732E3X0 POWER BUTTON DRIVER
7733M:	Moritz Fischer <moritz.fischer@ettus.com>
7734L:	usrp-users@lists.ettus.com
7735S:	Supported
7736W:	http://www.ettus.com
7737F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7738F:	drivers/input/misc/e3x0-button.c
7739
7740E4000 MEDIA DRIVER
7741L:	linux-media@vger.kernel.org
7742S:	Orphan
7743W:	https://linuxtv.org
7744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7745F:	drivers/media/tuners/e4000*
7746
7747EARTH_PT1 MEDIA DRIVER
7748M:	Akihiro Tsukada <tskd08@gmail.com>
7749L:	linux-media@vger.kernel.org
7750S:	Odd Fixes
7751F:	drivers/media/pci/pt1/
7752
7753EARTH_PT3 MEDIA DRIVER
7754M:	Akihiro Tsukada <tskd08@gmail.com>
7755L:	linux-media@vger.kernel.org
7756S:	Odd Fixes
7757F:	drivers/media/pci/pt3/
7758
7759EC100 MEDIA DRIVER
7760L:	linux-media@vger.kernel.org
7761S:	Orphan
7762W:	https://linuxtv.org
7763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7764F:	drivers/media/dvb-frontends/ec100*
7765
7766ECRYPT FILE SYSTEM
7767M:	Tyler Hicks <code@tyhicks.com>
7768L:	ecryptfs@vger.kernel.org
7769S:	Odd Fixes
7770W:	http://ecryptfs.org
7771W:	https://launchpad.net/ecryptfs
7772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7773F:	Documentation/filesystems/ecryptfs.rst
7774F:	fs/ecryptfs/
7775
7776EDAC-AMD64
7777M:	Yazen Ghannam <yazen.ghannam@amd.com>
7778L:	linux-edac@vger.kernel.org
7779S:	Supported
7780F:	drivers/edac/amd64_edac*
7781F:	drivers/edac/mce_amd*
7782
7783EDAC-ARMADA
7784M:	Jan Luebbe <jlu@pengutronix.de>
7785L:	linux-edac@vger.kernel.org
7786S:	Maintained
7787F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7788F:	drivers/edac/armada_xp_*
7789
7790EDAC-AST2500
7791M:	Stefan Schaeckeler <sschaeck@cisco.com>
7792S:	Supported
7793F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7794F:	drivers/edac/aspeed_edac.c
7795
7796EDAC-BLUEFIELD
7797M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7798S:	Supported
7799F:	drivers/edac/bluefield_edac.c
7800
7801EDAC-CALXEDA
7802M:	Andre Przywara <andre.przywara@arm.com>
7803L:	linux-edac@vger.kernel.org
7804S:	Maintained
7805F:	drivers/edac/highbank*
7806
7807EDAC-CAVIUM OCTEON
7808M:	Ralf Baechle <ralf@linux-mips.org>
7809L:	linux-edac@vger.kernel.org
7810L:	linux-mips@vger.kernel.org
7811S:	Supported
7812F:	drivers/edac/octeon_edac*
7813
7814EDAC-CAVIUM THUNDERX
7815M:	Robert Richter <rric@kernel.org>
7816L:	linux-edac@vger.kernel.org
7817S:	Odd Fixes
7818F:	drivers/edac/thunderx_edac*
7819
7820EDAC-CORE
7821M:	Borislav Petkov <bp@alien8.de>
7822M:	Tony Luck <tony.luck@intel.com>
7823R:	James Morse <james.morse@arm.com>
7824R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7825R:	Robert Richter <rric@kernel.org>
7826L:	linux-edac@vger.kernel.org
7827S:	Supported
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7829F:	Documentation/driver-api/edac.rst
7830F:	drivers/edac/
7831F:	include/linux/edac.h
7832
7833EDAC-DMC520
7834M:	Lei Wang <lewan@microsoft.com>
7835L:	linux-edac@vger.kernel.org
7836S:	Supported
7837F:	drivers/edac/dmc520_edac.c
7838
7839EDAC-E752X
7840M:	Mark Gross <markgross@kernel.org>
7841L:	linux-edac@vger.kernel.org
7842S:	Maintained
7843F:	drivers/edac/e752x_edac.c
7844
7845EDAC-E7XXX
7846L:	linux-edac@vger.kernel.org
7847S:	Maintained
7848F:	drivers/edac/e7xxx_edac.c
7849
7850EDAC-FSL_DDR
7851M:	York Sun <york.sun@nxp.com>
7852L:	linux-edac@vger.kernel.org
7853S:	Maintained
7854F:	drivers/edac/fsl_ddr_edac.*
7855
7856EDAC-GHES
7857M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7858L:	linux-edac@vger.kernel.org
7859S:	Maintained
7860F:	drivers/edac/ghes_edac.c
7861
7862EDAC-I10NM
7863M:	Tony Luck <tony.luck@intel.com>
7864L:	linux-edac@vger.kernel.org
7865S:	Maintained
7866F:	drivers/edac/i10nm_base.c
7867
7868EDAC-I3000
7869L:	linux-edac@vger.kernel.org
7870S:	Orphan
7871F:	drivers/edac/i3000_edac.c
7872
7873EDAC-I5000
7874L:	linux-edac@vger.kernel.org
7875S:	Maintained
7876F:	drivers/edac/i5000_edac.c
7877
7878EDAC-I5400
7879M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7880L:	linux-edac@vger.kernel.org
7881S:	Maintained
7882F:	drivers/edac/i5400_edac.c
7883
7884EDAC-I7300
7885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7886L:	linux-edac@vger.kernel.org
7887S:	Maintained
7888F:	drivers/edac/i7300_edac.c
7889
7890EDAC-I7CORE
7891M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7892L:	linux-edac@vger.kernel.org
7893S:	Maintained
7894F:	drivers/edac/i7core_edac.c
7895
7896EDAC-I82443BXGX
7897M:	Tim Small <tim@buttersideup.com>
7898L:	linux-edac@vger.kernel.org
7899S:	Maintained
7900F:	drivers/edac/i82443bxgx_edac.c
7901
7902EDAC-I82975X
7903M:	"Arvind R." <arvino55@gmail.com>
7904L:	linux-edac@vger.kernel.org
7905S:	Maintained
7906F:	drivers/edac/i82975x_edac.c
7907
7908EDAC-IE31200
7909M:	Jason Baron <jbaron@akamai.com>
7910L:	linux-edac@vger.kernel.org
7911S:	Maintained
7912F:	drivers/edac/ie31200_edac.c
7913
7914EDAC-IGEN6
7915M:	Tony Luck <tony.luck@intel.com>
7916R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7917L:	linux-edac@vger.kernel.org
7918S:	Maintained
7919F:	drivers/edac/igen6_edac.c
7920
7921EDAC-MPC85XX
7922M:	Johannes Thumshirn <morbidrsa@gmail.com>
7923L:	linux-edac@vger.kernel.org
7924S:	Maintained
7925F:	drivers/edac/mpc85xx_edac.[ch]
7926
7927EDAC-NPCM
7928M:	Marvin Lin <kflin@nuvoton.com>
7929M:	Stanley Chu <yschu@nuvoton.com>
7930L:	linux-edac@vger.kernel.org
7931S:	Maintained
7932F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7933F:	drivers/edac/npcm_edac.c
7934
7935EDAC-PASEMI
7936M:	Egor Martovetsky <egor@pasemi.com>
7937L:	linux-edac@vger.kernel.org
7938S:	Maintained
7939F:	drivers/edac/pasemi_edac.c
7940
7941EDAC-PND2
7942M:	Tony Luck <tony.luck@intel.com>
7943L:	linux-edac@vger.kernel.org
7944S:	Maintained
7945F:	drivers/edac/pnd2_edac.[ch]
7946
7947EDAC-QCOM
7948M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7949L:	linux-arm-msm@vger.kernel.org
7950L:	linux-edac@vger.kernel.org
7951S:	Maintained
7952F:	drivers/edac/qcom_edac.c
7953
7954EDAC-R82600
7955M:	Tim Small <tim@buttersideup.com>
7956L:	linux-edac@vger.kernel.org
7957S:	Maintained
7958F:	drivers/edac/r82600_edac.c
7959
7960EDAC-SBRIDGE
7961M:	Tony Luck <tony.luck@intel.com>
7962R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7963L:	linux-edac@vger.kernel.org
7964S:	Maintained
7965F:	drivers/edac/sb_edac.c
7966
7967EDAC-SKYLAKE
7968M:	Tony Luck <tony.luck@intel.com>
7969L:	linux-edac@vger.kernel.org
7970S:	Maintained
7971F:	drivers/edac/skx_*.[ch]
7972
7973EDAC-TI
7974M:	Tero Kristo <kristo@kernel.org>
7975L:	linux-edac@vger.kernel.org
7976S:	Odd Fixes
7977F:	drivers/edac/ti_edac.c
7978
7979EDIROL UA-101/UA-1000 DRIVER
7980M:	Clemens Ladisch <clemens@ladisch.de>
7981L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7982S:	Maintained
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7984F:	sound/usb/misc/ua101.c
7985
7986EFI TEST DRIVER
7987M:	Ivan Hu <ivan.hu@canonical.com>
7988M:	Ard Biesheuvel <ardb@kernel.org>
7989L:	linux-efi@vger.kernel.org
7990S:	Maintained
7991F:	drivers/firmware/efi/test/
7992
7993EFI VARIABLE FILESYSTEM
7994M:	Jeremy Kerr <jk@ozlabs.org>
7995M:	Ard Biesheuvel <ardb@kernel.org>
7996L:	linux-efi@vger.kernel.org
7997S:	Maintained
7998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7999F:	fs/efivarfs/
8000
8001EFIFB FRAMEBUFFER DRIVER
8002M:	Peter Jones <pjones@redhat.com>
8003L:	linux-fbdev@vger.kernel.org
8004S:	Maintained
8005F:	drivers/video/fbdev/efifb.c
8006
8007EFS FILESYSTEM
8008S:	Orphan
8009W:	http://aeschi.ch.eu.org/efs/
8010F:	fs/efs/
8011
8012EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8013L:	netdev@vger.kernel.org
8014S:	Orphan
8015F:	drivers/net/ethernet/ibm/ehea/
8016
8017ELM327 CAN NETWORK DRIVER
8018M:	Max Staudt <max@enpas.org>
8019L:	linux-can@vger.kernel.org
8020S:	Maintained
8021F:	Documentation/networking/device_drivers/can/can327.rst
8022F:	drivers/net/can/can327.c
8023
8024EM28XX VIDEO4LINUX DRIVER
8025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8026L:	linux-media@vger.kernel.org
8027S:	Maintained
8028W:	https://linuxtv.org
8029T:	git git://linuxtv.org/media_tree.git
8030F:	Documentation/admin-guide/media/em28xx*
8031F:	drivers/media/usb/em28xx/
8032
8033EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8034M:	Adrian Hunter <adrian.hunter@intel.com>
8035M:	Asutosh Das <quic_asutoshd@quicinc.com>
8036R:	Ritesh Harjani <ritesh.list@gmail.com>
8037L:	linux-mmc@vger.kernel.org
8038S:	Supported
8039F:	drivers/mmc/host/cqhci*
8040
8041EMS CPC-PCI CAN DRIVER
8042M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8043M:	support@ems-wuensche.com
8044L:	linux-can@vger.kernel.org
8045S:	Maintained
8046F:	drivers/net/can/sja1000/ems_pci.c
8047
8048EMULEX 10Gbps iSCSI - OneConnect DRIVER
8049M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8050L:	linux-scsi@vger.kernel.org
8051S:	Supported
8052W:	http://www.broadcom.com
8053F:	drivers/scsi/be2iscsi/
8054
8055EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8056M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8057M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8058M:	Somnath Kotur <somnath.kotur@broadcom.com>
8059L:	netdev@vger.kernel.org
8060S:	Supported
8061W:	http://www.emulex.com
8062F:	drivers/net/ethernet/emulex/benet/
8063
8064EMULEX ONECONNECT ROCE DRIVER
8065M:	Selvin Xavier <selvin.xavier@broadcom.com>
8066L:	linux-rdma@vger.kernel.org
8067S:	Odd Fixes
8068W:	http://www.broadcom.com
8069F:	drivers/infiniband/hw/ocrdma/
8070F:	include/uapi/rdma/ocrdma-abi.h
8071
8072EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8073M:	James Smart <james.smart@broadcom.com>
8074M:	Ram Vegesna <ram.vegesna@broadcom.com>
8075L:	linux-scsi@vger.kernel.org
8076L:	target-devel@vger.kernel.org
8077S:	Supported
8078W:	http://www.broadcom.com
8079F:	drivers/scsi/elx/
8080
8081EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8082M:	James Smart <james.smart@broadcom.com>
8083M:	Dick Kennedy <dick.kennedy@broadcom.com>
8084L:	linux-scsi@vger.kernel.org
8085S:	Supported
8086W:	http://www.broadcom.com
8087F:	drivers/scsi/lpfc/
8088
8089ENE CB710 FLASH CARD READER DRIVER
8090M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8091S:	Maintained
8092F:	drivers/misc/cb710/
8093F:	drivers/mmc/host/cb710-mmc.*
8094F:	include/linux/cb710.h
8095
8096ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8097M:	Maxim Levitsky <maximlevitsky@gmail.com>
8098S:	Maintained
8099F:	drivers/media/rc/ene_ir.*
8100
8101EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8102M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8103L:	linuxppc-dev@lists.ozlabs.org
8104S:	Maintained
8105F:	drivers/tty/ehv_bytechan.c
8106
8107EPSON S1D13XXX FRAMEBUFFER DRIVER
8108M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8109S:	Maintained
8110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8111F:	drivers/video/fbdev/s1d13xxxfb.c
8112F:	include/video/s1d13xxxfb.h
8113
8114EROFS FILE SYSTEM
8115M:	Gao Xiang <xiang@kernel.org>
8116M:	Chao Yu <chao@kernel.org>
8117R:	Yue Hu <huyue2@coolpad.com>
8118R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8119R:	Sandeep Dhavale <dhavale@google.com>
8120L:	linux-erofs@lists.ozlabs.org
8121S:	Maintained
8122W:	https://erofs.docs.kernel.org
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8124F:	Documentation/ABI/testing/sysfs-fs-erofs
8125F:	Documentation/filesystems/erofs.rst
8126F:	fs/erofs/
8127F:	include/trace/events/erofs.h
8128
8129ERRSEQ ERROR TRACKING INFRASTRUCTURE
8130M:	Jeff Layton <jlayton@kernel.org>
8131S:	Maintained
8132F:	include/linux/errseq.h
8133F:	lib/errseq.c
8134
8135ESD CAN NETWORK DRIVERS
8136M:	Stefan Mätje <stefan.maetje@esd.eu>
8137R:	socketcan@esd.eu
8138L:	linux-can@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/can/esd/
8141
8142ESD CAN/USB DRIVERS
8143M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8144R:	socketcan@esd.eu
8145L:	linux-can@vger.kernel.org
8146S:	Maintained
8147F:	drivers/net/can/usb/esd_usb.c
8148
8149ET131X NETWORK DRIVER
8150M:	Mark Einon <mark.einon@gmail.com>
8151S:	Odd Fixes
8152F:	drivers/net/ethernet/agere/
8153
8154ETAS ES58X CAN/USB DRIVER
8155M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8156L:	linux-can@vger.kernel.org
8157S:	Maintained
8158F:	Documentation/networking/devlink/etas_es58x.rst
8159F:	drivers/net/can/usb/etas_es58x/
8160
8161ETHERNET BRIDGE
8162M:	Roopa Prabhu <roopa@nvidia.com>
8163M:	Nikolay Aleksandrov <razor@blackwall.org>
8164L:	bridge@lists.linux.dev
8165L:	netdev@vger.kernel.org
8166S:	Maintained
8167W:	http://www.linuxfoundation.org/en/Net:Bridge
8168F:	include/linux/netfilter_bridge/
8169F:	net/bridge/
8170
8171ETHERNET PHY LIBRARY
8172M:	Andrew Lunn <andrew@lunn.ch>
8173M:	Heiner Kallweit <hkallweit1@gmail.com>
8174R:	Russell King <linux@armlinux.org.uk>
8175L:	netdev@vger.kernel.org
8176S:	Maintained
8177F:	Documentation/ABI/testing/sysfs-class-net-phydev
8178F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8179F:	Documentation/devicetree/bindings/net/mdio*
8180F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8181F:	Documentation/networking/phy.rst
8182F:	drivers/net/mdio/
8183F:	drivers/net/mdio/acpi_mdio.c
8184F:	drivers/net/mdio/fwnode_mdio.c
8185F:	drivers/net/mdio/of_mdio.c
8186F:	drivers/net/pcs/
8187F:	drivers/net/phy/
8188F:	include/dt-bindings/net/qca-ar803x.h
8189F:	include/linux/*mdio*.h
8190F:	include/linux/linkmode.h
8191F:	include/linux/mdio/*.h
8192F:	include/linux/mii.h
8193F:	include/linux/of_net.h
8194F:	include/linux/phy.h
8195F:	include/linux/phy_fixed.h
8196F:	include/linux/phylib_stubs.h
8197F:	include/linux/platform_data/mdio-bcm-unimac.h
8198F:	include/linux/platform_data/mdio-gpio.h
8199F:	include/trace/events/mdio.h
8200F:	include/uapi/linux/mdio.h
8201F:	include/uapi/linux/mii.h
8202F:	net/core/of_net.c
8203
8204ETHERNET PHY LIBRARY [RUST]
8205M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8206R:	Trevor Gross <tmgross@umich.edu>
8207L:	netdev@vger.kernel.org
8208L:	rust-for-linux@vger.kernel.org
8209S:	Maintained
8210F:	rust/kernel/net/phy.rs
8211
8212EXEC & BINFMT API, ELF
8213R:	Eric Biederman <ebiederm@xmission.com>
8214R:	Kees Cook <kees@kernel.org>
8215L:	linux-mm@kvack.org
8216S:	Supported
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8218F:	Documentation/userspace-api/ELF.rst
8219F:	fs/*binfmt_*.c
8220F:	fs/exec.c
8221F:	include/linux/binfmts.h
8222F:	include/linux/elf.h
8223F:	include/uapi/linux/binfmts.h
8224F:	include/uapi/linux/elf.h
8225F:	tools/testing/selftests/exec/
8226N:	asm/elf.h
8227N:	binfmt
8228
8229EXFAT FILE SYSTEM
8230M:	Namjae Jeon <linkinjeon@kernel.org>
8231M:	Sungjong Seo <sj1557.seo@samsung.com>
8232L:	linux-fsdevel@vger.kernel.org
8233S:	Maintained
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8235F:	fs/exfat/
8236
8237EXPRESSWIRE PROTOCOL LIBRARY
8238M:	Duje Mihanović <duje.mihanovic@skole.hr>
8239L:	linux-leds@vger.kernel.org
8240S:	Maintained
8241F:	drivers/leds/leds-expresswire.c
8242F:	include/linux/leds-expresswire.h
8243
8244EXT2 FILE SYSTEM
8245M:	Jan Kara <jack@suse.com>
8246L:	linux-ext4@vger.kernel.org
8247S:	Maintained
8248F:	Documentation/filesystems/ext2.rst
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8250F:	fs/ext2/
8251F:	include/linux/ext2*
8252
8253EXT4 FILE SYSTEM
8254M:	"Theodore Ts'o" <tytso@mit.edu>
8255M:	Andreas Dilger <adilger.kernel@dilger.ca>
8256L:	linux-ext4@vger.kernel.org
8257S:	Maintained
8258W:	http://ext4.wiki.kernel.org
8259Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8261F:	Documentation/filesystems/ext4/
8262F:	fs/ext4/
8263F:	include/trace/events/ext4.h
8264F:	include/uapi/linux/ext4.h
8265
8266Extended Verification Module (EVM)
8267M:	Mimi Zohar <zohar@linux.ibm.com>
8268M:	Roberto Sassu <roberto.sassu@huawei.com>
8269L:	linux-integrity@vger.kernel.org
8270S:	Supported
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8272F:	security/integrity/
8273F:	security/integrity/evm/
8274
8275EXTENSIBLE FIRMWARE INTERFACE (EFI)
8276M:	Ard Biesheuvel <ardb@kernel.org>
8277L:	linux-efi@vger.kernel.org
8278S:	Maintained
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8280F:	Documentation/admin-guide/efi-stub.rst
8281F:	arch/*/include/asm/efi.h
8282F:	arch/*/kernel/efi.c
8283F:	arch/arm/boot/compressed/efi-header.S
8284F:	arch/x86/platform/efi/
8285F:	drivers/firmware/efi/
8286F:	include/linux/efi*.h
8287
8288EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8289M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8290M:	Chanwoo Choi <cw00.choi@samsung.com>
8291L:	linux-kernel@vger.kernel.org
8292S:	Maintained
8293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8294F:	Documentation/devicetree/bindings/extcon/
8295F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8296F:	drivers/extcon/
8297F:	include/linux/extcon.h
8298F:	include/linux/extcon/
8299
8300EXTRA BOOT CONFIG
8301M:	Masami Hiramatsu <mhiramat@kernel.org>
8302L:	linux-kernel@vger.kernel.org
8303L:	linux-trace-kernel@vger.kernel.org
8304S:	Maintained
8305Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8307F:	Documentation/admin-guide/bootconfig.rst
8308F:	fs/proc/bootconfig.c
8309F:	include/linux/bootconfig.h
8310F:	lib/bootconfig-data.S
8311F:	lib/bootconfig.c
8312F:	tools/bootconfig/*
8313F:	tools/bootconfig/scripts/*
8314
8315EXYNOS DP DRIVER
8316M:	Jingoo Han <jingoohan1@gmail.com>
8317L:	dri-devel@lists.freedesktop.org
8318S:	Maintained
8319F:	drivers/gpu/drm/exynos/exynos_dp*
8320
8321EXYNOS SYSMMU (IOMMU) driver
8322M:	Marek Szyprowski <m.szyprowski@samsung.com>
8323L:	iommu@lists.linux.dev
8324S:	Maintained
8325F:	drivers/iommu/exynos-iommu.c
8326
8327F2FS FILE SYSTEM
8328M:	Jaegeuk Kim <jaegeuk@kernel.org>
8329M:	Chao Yu <chao@kernel.org>
8330L:	linux-f2fs-devel@lists.sourceforge.net
8331S:	Maintained
8332W:	https://f2fs.wiki.kernel.org/
8333Q:	https://patchwork.kernel.org/project/f2fs/list/
8334B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8336F:	Documentation/ABI/testing/sysfs-fs-f2fs
8337F:	Documentation/filesystems/f2fs.rst
8338F:	fs/f2fs/
8339F:	include/linux/f2fs_fs.h
8340F:	include/trace/events/f2fs.h
8341F:	include/uapi/linux/f2fs.h
8342
8343F71805F HARDWARE MONITORING DRIVER
8344M:	Jean Delvare <jdelvare@suse.com>
8345L:	linux-hwmon@vger.kernel.org
8346S:	Maintained
8347F:	Documentation/hwmon/f71805f.rst
8348F:	drivers/hwmon/f71805f.c
8349
8350FADDR2LINE
8351M:	Josh Poimboeuf <jpoimboe@kernel.org>
8352S:	Maintained
8353F:	scripts/faddr2line
8354
8355FAILOVER MODULE
8356M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8357L:	netdev@vger.kernel.org
8358S:	Supported
8359F:	Documentation/networking/failover.rst
8360F:	include/net/failover.h
8361F:	net/core/failover.c
8362
8363FANOTIFY
8364M:	Jan Kara <jack@suse.cz>
8365R:	Amir Goldstein <amir73il@gmail.com>
8366R:	Matthew Bobrowski <repnop@google.com>
8367L:	linux-fsdevel@vger.kernel.org
8368S:	Maintained
8369F:	fs/notify/fanotify/
8370F:	include/linux/fanotify.h
8371F:	include/uapi/linux/fanotify.h
8372
8373FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8374M:	Linus Walleij <linus.walleij@linaro.org>
8375L:	linux-usb@vger.kernel.org
8376S:	Maintained
8377F:	drivers/usb/fotg210/
8378
8379FARSYNC SYNCHRONOUS DRIVER
8380M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8381S:	Supported
8382W:	http://www.farsite.co.uk/
8383F:	drivers/net/wan/farsync.*
8384
8385FAULT INJECTION SUPPORT
8386M:	Akinobu Mita <akinobu.mita@gmail.com>
8387S:	Supported
8388F:	Documentation/fault-injection/
8389F:	lib/fault-inject.c
8390
8391FBTFT Framebuffer drivers
8392L:	dri-devel@lists.freedesktop.org
8393L:	linux-fbdev@vger.kernel.org
8394S:	Orphan
8395F:	drivers/staging/fbtft/
8396
8397FC0011 TUNER DRIVER
8398M:	Michael Buesch <m@bues.ch>
8399L:	linux-media@vger.kernel.org
8400S:	Maintained
8401F:	drivers/media/tuners/fc0011.c
8402F:	drivers/media/tuners/fc0011.h
8403
8404FC2580 MEDIA DRIVER
8405L:	linux-media@vger.kernel.org
8406S:	Orphan
8407W:	https://linuxtv.org
8408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8409F:	drivers/media/tuners/fc2580*
8410
8411FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8412M:	Hannes Reinecke <hare@suse.de>
8413L:	linux-scsi@vger.kernel.org
8414S:	Supported
8415W:	www.Open-FCoE.org
8416F:	drivers/scsi/fcoe/
8417F:	drivers/scsi/libfc/
8418F:	include/scsi/fc/
8419F:	include/scsi/libfc.h
8420F:	include/scsi/libfcoe.h
8421F:	include/uapi/scsi/fc/
8422
8423FILE LOCKING (flock() and fcntl()/lockf())
8424M:	Jeff Layton <jlayton@kernel.org>
8425M:	Chuck Lever <chuck.lever@oracle.com>
8426R:	Alexander Aring <alex.aring@gmail.com>
8427L:	linux-fsdevel@vger.kernel.org
8428S:	Maintained
8429F:	fs/fcntl.c
8430F:	fs/locks.c
8431F:	include/linux/fcntl.h
8432F:	include/uapi/linux/fcntl.h
8433
8434FILESYSTEM DIRECT ACCESS (DAX)
8435M:	Dan Williams <dan.j.williams@intel.com>
8436R:	Matthew Wilcox <willy@infradead.org>
8437R:	Jan Kara <jack@suse.cz>
8438L:	linux-fsdevel@vger.kernel.org
8439L:	nvdimm@lists.linux.dev
8440S:	Supported
8441F:	fs/dax.c
8442F:	include/linux/dax.h
8443F:	include/trace/events/fs_dax.h
8444
8445FILESYSTEMS (VFS and infrastructure)
8446M:	Alexander Viro <viro@zeniv.linux.org.uk>
8447M:	Christian Brauner <brauner@kernel.org>
8448R:	Jan Kara <jack@suse.cz>
8449L:	linux-fsdevel@vger.kernel.org
8450S:	Maintained
8451F:	fs/*
8452F:	include/linux/fs.h
8453F:	include/linux/fs_types.h
8454F:	include/uapi/linux/fs.h
8455F:	include/uapi/linux/openat2.h
8456
8457FILESYSTEMS [EXPORTFS]
8458M:	Chuck Lever <chuck.lever@oracle.com>
8459M:	Jeff Layton <jlayton@kernel.org>
8460R:	Amir Goldstein <amir73il@gmail.com>
8461L:	linux-fsdevel@vger.kernel.org
8462L:	linux-nfs@vger.kernel.org
8463S:	Supported
8464F:	Documentation/filesystems/nfs/exporting.rst
8465F:	fs/exportfs/
8466F:	fs/fhandle.c
8467F:	include/linux/exportfs.h
8468
8469FILESYSTEMS [IDMAPPED MOUNTS]
8470M:	Christian Brauner <brauner@kernel.org>
8471M:	Seth Forshee <sforshee@kernel.org>
8472L:	linux-fsdevel@vger.kernel.org
8473S:	Maintained
8474F:	Documentation/filesystems/idmappings.rst
8475F:	fs/mnt_idmapping.c
8476F:	include/linux/mnt_idmapping.*
8477F:	tools/testing/selftests/mount_setattr/
8478
8479FILESYSTEMS [IOMAP]
8480M:	Christian Brauner <brauner@kernel.org>
8481R:	Darrick J. Wong <djwong@kernel.org>
8482L:	linux-xfs@vger.kernel.org
8483L:	linux-fsdevel@vger.kernel.org
8484S:	Supported
8485F:	fs/iomap/
8486F:	include/linux/iomap.h
8487
8488FILESYSTEMS [NETFS LIBRARY]
8489M:	David Howells <dhowells@redhat.com>
8490R:	Jeff Layton <jlayton@kernel.org>
8491L:	netfs@lists.linux.dev
8492L:	linux-fsdevel@vger.kernel.org
8493S:	Supported
8494F:	Documentation/filesystems/caching/
8495F:	Documentation/filesystems/netfs_library.rst
8496F:	fs/netfs/
8497F:	include/linux/fscache*.h
8498F:	include/linux/netfs.h
8499F:	include/trace/events/fscache.h
8500F:	include/trace/events/netfs.h
8501
8502FILESYSTEMS [STACKABLE]
8503M:	Miklos Szeredi <miklos@szeredi.hu>
8504M:	Amir Goldstein <amir73il@gmail.com>
8505L:	linux-fsdevel@vger.kernel.org
8506L:	linux-unionfs@vger.kernel.org
8507S:	Maintained
8508F:	fs/backing-file.c
8509F:	include/linux/backing-file.h
8510
8511FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8512M:	Riku Voipio <riku.voipio@iki.fi>
8513L:	linux-hwmon@vger.kernel.org
8514S:	Maintained
8515F:	drivers/hwmon/f75375s.c
8516F:	include/linux/f75375s.h
8517
8518FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8519M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8520L:	linux-can@vger.kernel.org
8521S:	Maintained
8522F:	drivers/net/can/usb/f81604.c
8523
8524FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8525M:	Clemens Ladisch <clemens@ladisch.de>
8526M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8528S:	Maintained
8529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8530F:	include/uapi/sound/firewire.h
8531F:	sound/firewire/
8532
8533FIREWIRE MEDIA DRIVERS (firedtv)
8534M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8535L:	linux-media@vger.kernel.org
8536L:	linux1394-devel@lists.sourceforge.net
8537S:	Maintained
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8539F:	drivers/media/firewire/
8540
8541FIREWIRE SBP-2 TARGET
8542M:	Chris Boot <bootc@bootc.net>
8543L:	linux-scsi@vger.kernel.org
8544L:	target-devel@vger.kernel.org
8545L:	linux1394-devel@lists.sourceforge.net
8546S:	Maintained
8547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8548F:	drivers/target/sbp/
8549
8550FIREWIRE SUBSYSTEM
8551M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8552M:	Takashi Sakamoto <takaswie@kernel.org>
8553L:	linux1394-devel@lists.sourceforge.net
8554S:	Maintained
8555W:	http://ieee1394.docs.kernel.org/
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8557F:	drivers/firewire/
8558F:	include/linux/firewire.h
8559F:	include/uapi/linux/firewire*.h
8560F:	tools/firewire/
8561
8562FIRMWARE FRAMEWORK FOR ARMV8-A
8563M:	Sudeep Holla <sudeep.holla@arm.com>
8564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8565S:	Maintained
8566F:	drivers/firmware/arm_ffa/
8567F:	include/linux/arm_ffa.h
8568
8569FIRMWARE LOADER (request_firmware)
8570M:	Luis Chamberlain <mcgrof@kernel.org>
8571M:	Russ Weight <russ.weight@linux.dev>
8572L:	linux-kernel@vger.kernel.org
8573S:	Maintained
8574F:	Documentation/firmware_class/
8575F:	drivers/base/firmware_loader/
8576F:	include/linux/firmware.h
8577
8578FLEXTIMER FTM-QUADDEC DRIVER
8579M:	Patrick Havelange <patrick.havelange@essensium.com>
8580L:	linux-iio@vger.kernel.org
8581S:	Maintained
8582F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8583F:	drivers/counter/ftm-quaddec.c
8584
8585FLOPPY DRIVER
8586M:	Denis Efremov <efremov@linux.com>
8587L:	linux-block@vger.kernel.org
8588S:	Odd Fixes
8589F:	drivers/block/floppy.c
8590
8591FLYSKY FSIA6B RC RECEIVER
8592M:	Markus Koch <markus@notsyncing.net>
8593L:	linux-input@vger.kernel.org
8594S:	Maintained
8595F:	drivers/input/joystick/fsia6b.c
8596
8597FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8598M:	Geoffrey D. Bennett <g@b4.vu>
8599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8600S:	Maintained
8601W:	https://github.com/geoffreybennett/scarlett-gen2
8602B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8603T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8604F:	include/uapi/sound/scarlett2.h
8605F:	sound/usb/mixer_scarlett2.c
8606
8607FORCEDETH GIGABIT ETHERNET DRIVER
8608M:	Rain River <rain.1986.08.12@gmail.com>
8609M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8610L:	netdev@vger.kernel.org
8611S:	Maintained
8612F:	drivers/net/ethernet/nvidia/*
8613
8614FORTIFY_SOURCE
8615M:	Kees Cook <kees@kernel.org>
8616L:	linux-hardening@vger.kernel.org
8617S:	Supported
8618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8619F:	include/linux/fortify-string.h
8620F:	lib/fortify_kunit.c
8621F:	lib/memcpy_kunit.c
8622F:	lib/test_fortify/*
8623F:	scripts/test_fortify.sh
8624K:	\b__NO_FORTIFY\b
8625
8626FPGA DFL DRIVERS
8627M:	Wu Hao <hao.wu@intel.com>
8628R:	Tom Rix <trix@redhat.com>
8629L:	linux-fpga@vger.kernel.org
8630S:	Maintained
8631F:	Documentation/ABI/testing/sysfs-bus-dfl*
8632F:	Documentation/fpga/dfl.rst
8633F:	drivers/fpga/dfl*
8634F:	drivers/uio/uio_dfl.c
8635F:	include/linux/dfl.h
8636F:	include/uapi/linux/fpga-dfl.h
8637
8638FPGA MANAGER FRAMEWORK
8639M:	Moritz Fischer <mdf@kernel.org>
8640M:	Wu Hao <hao.wu@intel.com>
8641M:	Xu Yilun <yilun.xu@intel.com>
8642R:	Tom Rix <trix@redhat.com>
8643L:	linux-fpga@vger.kernel.org
8644S:	Maintained
8645Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8647F:	Documentation/devicetree/bindings/fpga/
8648F:	Documentation/driver-api/fpga/
8649F:	Documentation/fpga/
8650F:	drivers/fpga/
8651F:	include/linux/fpga/
8652
8653FPU EMULATOR
8654M:	Bill Metzenthen <billm@melbpc.org.au>
8655S:	Maintained
8656W:	https://floatingpoint.billm.au/
8657F:	arch/x86/math-emu/
8658
8659FRAMEBUFFER CORE
8660M:	Daniel Vetter <daniel@ffwll.ch>
8661S:	Odd Fixes
8662T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8663F:	drivers/video/fbdev/core/
8664
8665FRAMEBUFFER LAYER
8666M:	Helge Deller <deller@gmx.de>
8667L:	linux-fbdev@vger.kernel.org
8668L:	dri-devel@lists.freedesktop.org
8669S:	Maintained
8670Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8672F:	Documentation/fb/
8673F:	drivers/video/
8674F:	include/linux/fb.h
8675F:	include/uapi/linux/fb.h
8676F:	include/uapi/video/
8677F:	include/video/
8678
8679FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8680M:	Horia Geantă <horia.geanta@nxp.com>
8681M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8682M:	Gaurav Jain <gaurav.jain@nxp.com>
8683L:	linux-crypto@vger.kernel.org
8684S:	Maintained
8685F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8686F:	drivers/crypto/caam/
8687
8688FREESCALE COLDFIRE M5441X MMC DRIVER
8689M:	Angelo Dureghello <adureghello@baylibre.com>
8690L:	linux-mmc@vger.kernel.org
8691S:	Maintained
8692F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8693F:	include/linux/platform_data/mmc-esdhc-mcf.h
8694
8695FREESCALE DIU FRAMEBUFFER DRIVER
8696M:	Timur Tabi <timur@kernel.org>
8697L:	linux-fbdev@vger.kernel.org
8698S:	Maintained
8699F:	drivers/video/fbdev/fsl-diu-fb.*
8700
8701FREESCALE DMA DRIVER
8702M:	Zhang Wei <zw@zh-kernel.org>
8703L:	linuxppc-dev@lists.ozlabs.org
8704S:	Maintained
8705F:	drivers/dma/fsldma.*
8706
8707FREESCALE DSPI DRIVER
8708M:	Vladimir Oltean <olteanv@gmail.com>
8709L:	linux-spi@vger.kernel.org
8710S:	Maintained
8711F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8712F:	drivers/spi/spi-fsl-dspi.c
8713F:	include/linux/spi/spi-fsl-dspi.h
8714
8715FREESCALE eDMA DRIVER
8716M:	Frank Li <Frank.Li@nxp.com>
8717L:	imx@lists.linux.dev
8718L:	dmaengine@vger.kernel.org
8719S:	Maintained
8720F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8721F:	drivers/dma/fsl-edma*.*
8722
8723FREESCALE ENETC ETHERNET DRIVERS
8724M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8725M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8726L:	netdev@vger.kernel.org
8727S:	Maintained
8728F:	drivers/net/ethernet/freescale/enetc/
8729
8730FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8731M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8732L:	netdev@vger.kernel.org
8733S:	Maintained
8734F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8735F:	drivers/net/ethernet/freescale/gianfar*
8736
8737FREESCALE GPMI NAND DRIVER
8738M:	Han Xu <han.xu@nxp.com>
8739L:	linux-mtd@lists.infradead.org
8740S:	Maintained
8741F:	drivers/mtd/nand/raw/gpmi-nand/*
8742
8743FREESCALE I2C CPM DRIVER
8744M:	Jochen Friedrich <jochen@scram.de>
8745L:	linuxppc-dev@lists.ozlabs.org
8746L:	linux-i2c@vger.kernel.org
8747S:	Maintained
8748F:	drivers/i2c/busses/i2c-cpm.c
8749
8750FREESCALE IMX / MXC FEC DRIVER
8751M:	Wei Fang <wei.fang@nxp.com>
8752R:	Shenwei Wang <shenwei.wang@nxp.com>
8753R:	Clark Wang <xiaoning.wang@nxp.com>
8754L:	imx@lists.linux.dev
8755L:	netdev@vger.kernel.org
8756S:	Maintained
8757F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8758F:	drivers/net/ethernet/freescale/fec.h
8759F:	drivers/net/ethernet/freescale/fec_main.c
8760F:	drivers/net/ethernet/freescale/fec_ptp.c
8761
8762FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8763M:	Sascha Hauer <s.hauer@pengutronix.de>
8764R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8765L:	linux-fbdev@vger.kernel.org
8766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8767S:	Maintained
8768F:	drivers/video/fbdev/imxfb.c
8769
8770FREESCALE IMX DDR PMU DRIVER
8771M:	Frank Li <Frank.li@nxp.com>
8772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8773S:	Maintained
8774F:	Documentation/admin-guide/perf/imx-ddr.rst
8775F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8776F:	drivers/perf/fsl_imx8_ddr_perf.c
8777
8778FREESCALE IMX I2C DRIVER
8779M:	Oleksij Rempel <o.rempel@pengutronix.de>
8780R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8781L:	linux-i2c@vger.kernel.org
8782S:	Maintained
8783F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8784F:	drivers/i2c/busses/i2c-imx.c
8785
8786FREESCALE IMX LPI2C DRIVER
8787M:	Dong Aisheng <aisheng.dong@nxp.com>
8788L:	linux-i2c@vger.kernel.org
8789L:	imx@lists.linux.dev
8790S:	Maintained
8791F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8792F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8793
8794FREESCALE MPC I2C DRIVER
8795M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8796L:	linux-i2c@vger.kernel.org
8797S:	Maintained
8798F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8799F:	drivers/i2c/busses/i2c-mpc.c
8800
8801FREESCALE QORIQ DPAA ETHERNET DRIVER
8802M:	Madalin Bucur <madalin.bucur@nxp.com>
8803L:	netdev@vger.kernel.org
8804S:	Maintained
8805F:	drivers/net/ethernet/freescale/dpaa
8806
8807FREESCALE QORIQ DPAA FMAN DRIVER
8808M:	Madalin Bucur <madalin.bucur@nxp.com>
8809R:	Sean Anderson <sean.anderson@seco.com>
8810L:	netdev@vger.kernel.org
8811S:	Maintained
8812F:	Documentation/devicetree/bindings/net/fsl-fman.yaml
8813F:	drivers/net/ethernet/freescale/fman
8814
8815FREESCALE QORIQ PTP CLOCK DRIVER
8816M:	Yangbo Lu <yangbo.lu@nxp.com>
8817L:	netdev@vger.kernel.org
8818S:	Maintained
8819F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8820F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8821F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8822F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8823F:	drivers/ptp/ptp_qoriq.c
8824F:	drivers/ptp/ptp_qoriq_debugfs.c
8825F:	include/linux/fsl/ptp_qoriq.h
8826
8827FREESCALE QUAD SPI DRIVER
8828M:	Han Xu <han.xu@nxp.com>
8829L:	linux-spi@vger.kernel.org
8830S:	Maintained
8831F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8832F:	drivers/spi/spi-fsl-qspi.c
8833
8834FREESCALE QUICC ENGINE LIBRARY
8835M:	Qiang Zhao <qiang.zhao@nxp.com>
8836L:	linuxppc-dev@lists.ozlabs.org
8837S:	Maintained
8838F:	drivers/soc/fsl/qe/
8839F:	include/soc/fsl/qe/
8840
8841FREESCALE QUICC ENGINE QMC DRIVER
8842M:	Herve Codina <herve.codina@bootlin.com>
8843L:	linuxppc-dev@lists.ozlabs.org
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8846F:	drivers/soc/fsl/qe/qmc.c
8847F:	include/soc/fsl/qe/qmc.h
8848
8849FREESCALE QUICC ENGINE QMC HDLC DRIVER
8850M:	Herve Codina <herve.codina@bootlin.com>
8851L:	netdev@vger.kernel.org
8852L:	linuxppc-dev@lists.ozlabs.org
8853S:	Maintained
8854F:	drivers/net/wan/fsl_qmc_hdlc.c
8855
8856FREESCALE QUICC ENGINE TSA DRIVER
8857M:	Herve Codina <herve.codina@bootlin.com>
8858L:	linuxppc-dev@lists.ozlabs.org
8859S:	Maintained
8860F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8861F:	drivers/soc/fsl/qe/tsa.c
8862F:	drivers/soc/fsl/qe/tsa.h
8863F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8864
8865FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8866L:	netdev@vger.kernel.org
8867L:	linuxppc-dev@lists.ozlabs.org
8868S:	Orphan
8869F:	drivers/net/ethernet/freescale/ucc_geth*
8870
8871FREESCALE QUICC ENGINE UCC HDLC DRIVER
8872M:	Zhao Qiang <qiang.zhao@nxp.com>
8873L:	netdev@vger.kernel.org
8874L:	linuxppc-dev@lists.ozlabs.org
8875S:	Maintained
8876F:	drivers/net/wan/fsl_ucc_hdlc*
8877
8878FREESCALE QUICC ENGINE UCC UART DRIVER
8879M:	Timur Tabi <timur@kernel.org>
8880L:	linuxppc-dev@lists.ozlabs.org
8881S:	Maintained
8882F:	drivers/tty/serial/ucc_uart.c
8883
8884FREESCALE SOC DRIVERS
8885L:	linuxppc-dev@lists.ozlabs.org
8886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8887S:	Orphan
8888F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8889F:	Documentation/devicetree/bindings/soc/fsl/
8890F:	drivers/soc/fsl/
8891F:	include/linux/fsl/
8892F:	include/soc/fsl/
8893
8894FREESCALE SOC FS_ENET DRIVER
8895M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8896L:	linuxppc-dev@lists.ozlabs.org
8897L:	netdev@vger.kernel.org
8898S:	Maintained
8899F:	drivers/net/ethernet/freescale/fs_enet/
8900
8901FREESCALE SOC SOUND DRIVERS
8902M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8903M:	Xiubo Li <Xiubo.Lee@gmail.com>
8904R:	Fabio Estevam <festevam@gmail.com>
8905R:	Nicolin Chen <nicoleotsuka@gmail.com>
8906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8907L:	linuxppc-dev@lists.ozlabs.org
8908S:	Maintained
8909F:	sound/soc/fsl/fsl*
8910F:	sound/soc/fsl/imx*
8911
8912FREESCALE SOC SOUND QMC DRIVER
8913M:	Herve Codina <herve.codina@bootlin.com>
8914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8915L:	linuxppc-dev@lists.ozlabs.org
8916S:	Maintained
8917F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8918F:	sound/soc/fsl/fsl_qmc_audio.c
8919
8920FREESCALE USB PERIPHERAL DRIVERS
8921L:	linux-usb@vger.kernel.org
8922L:	linuxppc-dev@lists.ozlabs.org
8923S:	Orphan
8924F:	drivers/usb/gadget/udc/fsl*
8925
8926FREESCALE USB PHY DRIVER
8927L:	linux-usb@vger.kernel.org
8928L:	linuxppc-dev@lists.ozlabs.org
8929S:	Orphan
8930F:	drivers/usb/phy/phy-fsl-usb*
8931
8932FREEVXFS FILESYSTEM
8933M:	Christoph Hellwig <hch@infradead.org>
8934S:	Maintained
8935W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8936F:	fs/freevxfs/
8937
8938FREEZER
8939M:	"Rafael J. Wysocki" <rafael@kernel.org>
8940M:	Pavel Machek <pavel@ucw.cz>
8941L:	linux-pm@vger.kernel.org
8942S:	Supported
8943F:	Documentation/power/freezing-of-tasks.rst
8944F:	include/linux/freezer.h
8945F:	kernel/freezer.c
8946
8947FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8948M:	Eric Biggers <ebiggers@kernel.org>
8949M:	Theodore Y. Ts'o <tytso@mit.edu>
8950M:	Jaegeuk Kim <jaegeuk@kernel.org>
8951L:	linux-fscrypt@vger.kernel.org
8952S:	Supported
8953Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8954T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8955F:	Documentation/filesystems/fscrypt.rst
8956F:	fs/crypto/
8957F:	include/linux/fscrypt.h
8958F:	include/uapi/linux/fscrypt.h
8959
8960FSI SUBSYSTEM
8961M:	Jeremy Kerr <jk@ozlabs.org>
8962M:	Joel Stanley <joel@jms.id.au>
8963R:	Alistar Popple <alistair@popple.id.au>
8964R:	Eddie James <eajames@linux.ibm.com>
8965L:	linux-fsi@lists.ozlabs.org
8966S:	Supported
8967Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8969F:	drivers/fsi/
8970F:	include/linux/fsi*.h
8971F:	include/trace/events/fsi*.h
8972
8973FSI-ATTACHED I2C DRIVER
8974M:	Eddie James <eajames@linux.ibm.com>
8975L:	linux-i2c@vger.kernel.org
8976L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8977S:	Maintained
8978F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8979F:	drivers/i2c/busses/i2c-fsi.c
8980
8981FSI-ATTACHED SPI DRIVER
8982M:	Eddie James <eajames@linux.ibm.com>
8983L:	linux-spi@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8986F:	drivers/spi/spi-fsi.c
8987
8988FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8989M:	Jan Kara <jack@suse.cz>
8990R:	Amir Goldstein <amir73il@gmail.com>
8991L:	linux-fsdevel@vger.kernel.org
8992S:	Maintained
8993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8994F:	fs/notify/
8995F:	include/linux/fsnotify*.h
8996
8997FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8998M:	Eric Biggers <ebiggers@kernel.org>
8999M:	Theodore Y. Ts'o <tytso@mit.edu>
9000L:	fsverity@lists.linux.dev
9001S:	Supported
9002Q:	https://patchwork.kernel.org/project/fsverity/list/
9003T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9004F:	Documentation/filesystems/fsverity.rst
9005F:	fs/verity/
9006F:	include/linux/fsverity.h
9007F:	include/uapi/linux/fsverity.h
9008
9009FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9010M:	Michael Zaidman <michael.zaidman@gmail.com>
9011L:	linux-i2c@vger.kernel.org
9012L:	linux-input@vger.kernel.org
9013S:	Maintained
9014F:	drivers/hid/hid-ft260.c
9015
9016FUJITSU LAPTOP EXTRAS
9017M:	Jonathan Woithe <jwoithe@just42.net>
9018L:	platform-driver-x86@vger.kernel.org
9019S:	Maintained
9020F:	drivers/platform/x86/fujitsu-laptop.c
9021
9022FUJITSU TABLET EXTRAS
9023M:	Robert Gerlach <khnz@gmx.de>
9024L:	platform-driver-x86@vger.kernel.org
9025S:	Maintained
9026F:	drivers/platform/x86/fujitsu-tablet.c
9027
9028FUNCTION HOOKS (FTRACE)
9029M:	Steven Rostedt <rostedt@goodmis.org>
9030M:	Masami Hiramatsu <mhiramat@kernel.org>
9031R:	Mark Rutland <mark.rutland@arm.com>
9032L:	linux-kernel@vger.kernel.org
9033L:	linux-trace-kernel@vger.kernel.org
9034S:	Maintained
9035Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9037F:	Documentation/trace/ftrace*
9038F:	arch/*/*/*/*ftrace*
9039F:	arch/*/*/*ftrace*
9040F:	include/*/ftrace.h
9041F:	kernel/trace/fgraph.c
9042F:	kernel/trace/ftrace*
9043F:	samples/ftrace
9044
9045FUNGIBLE ETHERNET DRIVERS
9046M:	Dimitris Michailidis <dmichail@fungible.com>
9047L:	netdev@vger.kernel.org
9048S:	Supported
9049F:	drivers/net/ethernet/fungible/
9050
9051FUSE: FILESYSTEM IN USERSPACE
9052M:	Miklos Szeredi <miklos@szeredi.hu>
9053L:	linux-fsdevel@vger.kernel.org
9054S:	Maintained
9055W:	https://github.com/libfuse/
9056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9057F:	Documentation/filesystems/fuse.rst
9058F:	fs/fuse/
9059F:	include/uapi/linux/fuse.h
9060
9061FUTEX SUBSYSTEM
9062M:	Thomas Gleixner <tglx@linutronix.de>
9063M:	Ingo Molnar <mingo@redhat.com>
9064R:	Peter Zijlstra <peterz@infradead.org>
9065R:	Darren Hart <dvhart@infradead.org>
9066R:	Davidlohr Bueso <dave@stgolabs.net>
9067R:	André Almeida <andrealmeid@igalia.com>
9068L:	linux-kernel@vger.kernel.org
9069S:	Maintained
9070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9071F:	Documentation/locking/*futex*
9072F:	include/asm-generic/futex.h
9073F:	include/linux/futex.h
9074F:	include/uapi/linux/futex.h
9075F:	kernel/futex/*
9076F:	tools/perf/bench/futex*
9077F:	tools/testing/selftests/futex/
9078
9079GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9080M:	Sebastian Reichel <sre@kernel.org>
9081L:	linux-media@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9084F:	drivers/media/i2c/gc0308.c
9085
9086GALAXYCORE GC2145 SENSOR DRIVER
9087M:	Alain Volmat <alain.volmat@foss.st.com>
9088L:	linux-media@vger.kernel.org
9089S:	Maintained
9090T:	git git://linuxtv.org/media_tree.git
9091F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9092F:	drivers/media/i2c/gc2145.c
9093
9094GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9095M:	Tim Harvey <tharvey@gateworks.com>
9096S:	Maintained
9097F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9098F:	Documentation/hwmon/gsc-hwmon.rst
9099F:	drivers/hwmon/gsc-hwmon.c
9100F:	drivers/mfd/gateworks-gsc.c
9101F:	include/linux/mfd/gsc.h
9102F:	include/linux/platform_data/gsc_hwmon.h
9103
9104GCC PLUGINS
9105M:	Kees Cook <kees@kernel.org>
9106L:	linux-hardening@vger.kernel.org
9107S:	Maintained
9108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9109F:	Documentation/kbuild/gcc-plugins.rst
9110F:	include/linux/stackleak.h
9111F:	kernel/stackleak.c
9112F:	scripts/Makefile.gcc-plugins
9113F:	scripts/gcc-plugins/
9114
9115GCOV BASED KERNEL PROFILING
9116M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9117S:	Maintained
9118F:	Documentation/dev-tools/gcov.rst
9119F:	kernel/gcov/
9120
9121GDB KERNEL DEBUGGING HELPER SCRIPTS
9122M:	Jan Kiszka <jan.kiszka@siemens.com>
9123M:	Kieran Bingham <kbingham@kernel.org>
9124S:	Supported
9125F:	scripts/gdb/
9126
9127GEMINI CRYPTO DRIVER
9128M:	Corentin Labbe <clabbe@baylibre.com>
9129L:	linux-crypto@vger.kernel.org
9130S:	Maintained
9131F:	drivers/crypto/gemini/
9132
9133GEMTEK FM RADIO RECEIVER DRIVER
9134M:	Hans Verkuil <hverkuil@xs4all.nl>
9135L:	linux-media@vger.kernel.org
9136S:	Maintained
9137W:	https://linuxtv.org
9138T:	git git://linuxtv.org/media_tree.git
9139F:	drivers/media/radio/radio-gemtek*
9140
9141GENERIC ARCHITECTURE TOPOLOGY
9142M:	Sudeep Holla <sudeep.holla@arm.com>
9143L:	linux-kernel@vger.kernel.org
9144S:	Maintained
9145F:	drivers/base/arch_topology.c
9146F:	include/linux/arch_topology.h
9147
9148GENERIC ENTRY CODE
9149M:	Thomas Gleixner <tglx@linutronix.de>
9150M:	Peter Zijlstra <peterz@infradead.org>
9151M:	Andy Lutomirski <luto@kernel.org>
9152L:	linux-kernel@vger.kernel.org
9153S:	Maintained
9154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9155F:	include/linux/entry-common.h
9156F:	include/linux/entry-kvm.h
9157F:	kernel/entry/
9158
9159GENERIC GPIO I2C DRIVER
9160M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9161S:	Supported
9162F:	drivers/i2c/busses/i2c-gpio.c
9163F:	include/linux/platform_data/i2c-gpio.h
9164
9165GENERIC GPIO I2C MULTIPLEXER DRIVER
9166M:	Peter Korsgaard <peter.korsgaard@barco.com>
9167L:	linux-i2c@vger.kernel.org
9168S:	Supported
9169F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9170F:	drivers/i2c/muxes/i2c-mux-gpio.c
9171F:	include/linux/platform_data/i2c-mux-gpio.h
9172
9173GENERIC GPIO RESET DRIVER
9174M:	Krzysztof Kozlowski <krzk@kernel.org>
9175S:	Maintained
9176F:	drivers/reset/reset-gpio.c
9177
9178GENERIC HDLC (WAN) DRIVERS
9179M:	Krzysztof Halasa <khc@pm.waw.pl>
9180S:	Maintained
9181W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9182F:	drivers/net/wan/c101.c
9183F:	drivers/net/wan/hd6457*
9184F:	drivers/net/wan/hdlc*
9185F:	drivers/net/wan/n2.c
9186F:	drivers/net/wan/pc300too.c
9187F:	drivers/net/wan/pci200syn.c
9188F:	drivers/net/wan/wanxl*
9189
9190GENERIC INCLUDE/ASM HEADER FILES
9191M:	Arnd Bergmann <arnd@arndb.de>
9192L:	linux-arch@vger.kernel.org
9193S:	Maintained
9194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9195F:	include/asm-generic/
9196F:	include/uapi/asm-generic/
9197
9198GENERIC PHY FRAMEWORK
9199M:	Vinod Koul <vkoul@kernel.org>
9200M:	Kishon Vijay Abraham I <kishon@kernel.org>
9201L:	linux-phy@lists.infradead.org
9202S:	Supported
9203Q:	https://patchwork.kernel.org/project/linux-phy/list/
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9205F:	Documentation/devicetree/bindings/phy/
9206F:	drivers/phy/
9207F:	include/dt-bindings/phy/
9208F:	include/linux/phy/
9209
9210GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9211M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9212S:	Supported
9213F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9214F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9215
9216GENERIC PM DOMAINS
9217M:	Ulf Hansson <ulf.hansson@linaro.org>
9218L:	linux-pm@vger.kernel.org
9219S:	Supported
9220F:	Documentation/devicetree/bindings/power/power?domain*
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9222F:	drivers/pmdomain/
9223F:	include/linux/pm_domain.h
9224
9225GENERIC RADIX TREE
9226M:	Kent Overstreet <kent.overstreet@linux.dev>
9227S:	Supported
9228C:	irc://irc.oftc.net/bcache
9229F:	include/linux/generic-radix-tree.h
9230F:	lib/generic-radix-tree.c
9231
9232GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9233M:	Eugen Hristev <eugen.hristev@microchip.com>
9234L:	linux-input@vger.kernel.org
9235S:	Maintained
9236F:	drivers/input/touchscreen/resistive-adc-touch.c
9237
9238GENERIC STRING LIBRARY
9239M:	Kees Cook <kees@kernel.org>
9240R:	Andy Shevchenko <andy@kernel.org>
9241L:	linux-hardening@vger.kernel.org
9242S:	Supported
9243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9244F:	include/linux/string.h
9245F:	include/linux/string_choices.h
9246F:	include/linux/string_helpers.h
9247F:	lib/string.c
9248F:	lib/string_kunit.c
9249F:	lib/string_helpers.c
9250F:	lib/string_helpers_kunit.c
9251F:	scripts/coccinelle/api/string_choices.cocci
9252
9253GENERIC UIO DRIVER FOR PCI DEVICES
9254M:	"Michael S. Tsirkin" <mst@redhat.com>
9255L:	kvm@vger.kernel.org
9256S:	Supported
9257F:	drivers/uio/uio_pci_generic.c
9258
9259GENERIC VDSO LIBRARY
9260M:	Andy Lutomirski <luto@kernel.org>
9261M:	Thomas Gleixner <tglx@linutronix.de>
9262M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9263L:	linux-kernel@vger.kernel.org
9264S:	Maintained
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9266F:	include/asm-generic/vdso/vsyscall.h
9267F:	include/vdso/
9268F:	kernel/time/vsyscall.c
9269F:	lib/vdso/
9270
9271GENWQE (IBM Generic Workqueue Card)
9272M:	Frank Haverkamp <haver@linux.ibm.com>
9273S:	Supported
9274F:	drivers/misc/genwqe/
9275
9276GET_MAINTAINER SCRIPT
9277M:	Joe Perches <joe@perches.com>
9278S:	Maintained
9279F:	scripts/get_maintainer.pl
9280
9281GFS2 FILE SYSTEM
9282M:	Andreas Gruenbacher <agruenba@redhat.com>
9283L:	gfs2@lists.linux.dev
9284S:	Supported
9285B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9287F:	Documentation/filesystems/gfs2*
9288F:	fs/gfs2/
9289F:	include/uapi/linux/gfs2_ondisk.h
9290
9291GIGABYTE WATERFORCE SENSOR DRIVER
9292M:	Aleksa Savic <savicaleksa83@gmail.com>
9293L:	linux-hwmon@vger.kernel.org
9294S:	Maintained
9295F:	Documentation/hwmon/gigabyte_waterforce.rst
9296F:	drivers/hwmon/gigabyte_waterforce.c
9297
9298GIGABYTE WMI DRIVER
9299M:	Thomas Weißschuh <thomas@weissschuh.net>
9300L:	platform-driver-x86@vger.kernel.org
9301S:	Maintained
9302F:	drivers/platform/x86/gigabyte-wmi.c
9303
9304GNSS SUBSYSTEM
9305M:	Johan Hovold <johan@kernel.org>
9306S:	Maintained
9307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9308F:	Documentation/ABI/testing/sysfs-class-gnss
9309F:	Documentation/devicetree/bindings/gnss/
9310F:	drivers/gnss/
9311F:	include/linux/gnss.h
9312
9313GO7007 MPEG CODEC
9314M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9315L:	linux-media@vger.kernel.org
9316S:	Maintained
9317F:	drivers/media/usb/go7007/
9318
9319GOODIX TOUCHSCREEN
9320M:	Bastien Nocera <hadess@hadess.net>
9321M:	Hans de Goede <hdegoede@redhat.com>
9322L:	linux-input@vger.kernel.org
9323S:	Maintained
9324F:	drivers/input/touchscreen/goodix*
9325
9326GOOGLE ETHERNET DRIVERS
9327M:	Jeroen de Borst <jeroendb@google.com>
9328M:	Praveen Kaligineedi <pkaligineedi@google.com>
9329R:	Shailend Chand <shailend@google.com>
9330L:	netdev@vger.kernel.org
9331S:	Supported
9332F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9333F:	drivers/net/ethernet/google
9334
9335GOOGLE FIRMWARE DRIVERS
9336M:	Tzung-Bi Shih <tzungbi@kernel.org>
9337R:	Brian Norris <briannorris@chromium.org>
9338R:	Julius Werner <jwerner@chromium.org>
9339L:	chrome-platform@lists.linux.dev
9340S:	Maintained
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9342F:	drivers/firmware/google/
9343
9344GOOGLE TENSOR SoC SUPPORT
9345M:	Peter Griffin <peter.griffin@linaro.org>
9346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9347L:	linux-samsung-soc@vger.kernel.org
9348S:	Maintained
9349F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9350F:	arch/arm64/boot/dts/exynos/google/
9351F:	drivers/clk/samsung/clk-gs101.c
9352F:	drivers/phy/samsung/phy-gs101-ufs.c
9353F:	include/dt-bindings/clock/google,gs101.h
9354K:	[gG]oogle.?[tT]ensor
9355
9356GPD POCKET FAN DRIVER
9357M:	Hans de Goede <hdegoede@redhat.com>
9358L:	platform-driver-x86@vger.kernel.org
9359S:	Maintained
9360F:	drivers/platform/x86/gpd-pocket-fan.c
9361
9362GPIO ACPI SUPPORT
9363M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9364M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9365L:	linux-gpio@vger.kernel.org
9366L:	linux-acpi@vger.kernel.org
9367S:	Supported
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9369F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9370F:	drivers/gpio/gpiolib-acpi.c
9371F:	drivers/gpio/gpiolib-acpi.h
9372
9373GPIO AGGREGATOR
9374M:	Geert Uytterhoeven <geert+renesas@glider.be>
9375L:	linux-gpio@vger.kernel.org
9376S:	Supported
9377F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9378F:	drivers/gpio/gpio-aggregator.c
9379
9380GPIO IR Transmitter
9381M:	Sean Young <sean@mess.org>
9382L:	linux-media@vger.kernel.org
9383S:	Maintained
9384F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9385F:	drivers/media/rc/gpio-ir-tx.c
9386
9387GPIO MOCKUP DRIVER
9388M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9389L:	linux-gpio@vger.kernel.org
9390S:	Maintained
9391F:	drivers/gpio/gpio-mockup.c
9392F:	tools/testing/selftests/gpio/
9393
9394GPIO REGMAP
9395M:	Michael Walle <mwalle@kernel.org>
9396S:	Maintained
9397F:	drivers/gpio/gpio-regmap.c
9398F:	include/linux/gpio/regmap.h
9399K:	(devm_)?gpio_regmap_(un)?register
9400
9401GPIO SUBSYSTEM
9402M:	Linus Walleij <linus.walleij@linaro.org>
9403M:	Bartosz Golaszewski <brgl@bgdev.pl>
9404L:	linux-gpio@vger.kernel.org
9405S:	Maintained
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9407F:	Documentation/admin-guide/gpio/
9408F:	Documentation/devicetree/bindings/gpio/
9409F:	Documentation/driver-api/gpio/
9410F:	drivers/gpio/
9411F:	include/dt-bindings/gpio/
9412F:	include/linux/gpio.h
9413F:	include/linux/gpio/
9414F:	include/linux/of_gpio.h
9415
9416GPIO UAPI
9417M:	Bartosz Golaszewski <brgl@bgdev.pl>
9418R:	Kent Gibson <warthog618@gmail.com>
9419L:	linux-gpio@vger.kernel.org
9420S:	Maintained
9421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9422F:	Documentation/ABI/obsolete/sysfs-gpio
9423F:	Documentation/ABI/testing/gpio-cdev
9424F:	Documentation/userspace-api/gpio/
9425F:	drivers/gpio/gpiolib-cdev.c
9426F:	include/uapi/linux/gpio.h
9427F:	tools/gpio/
9428
9429GRE DEMULTIPLEXER DRIVER
9430M:	Dmitry Kozlov <xeb@mail.ru>
9431L:	netdev@vger.kernel.org
9432S:	Maintained
9433F:	include/net/gre.h
9434F:	net/ipv4/gre_demux.c
9435F:	net/ipv4/gre_offload.c
9436
9437GRETH 10/100/1G Ethernet MAC device driver
9438M:	Andreas Larsson <andreas@gaisler.com>
9439L:	netdev@vger.kernel.org
9440S:	Maintained
9441F:	drivers/net/ethernet/aeroflex/
9442
9443GREYBUS AUDIO PROTOCOLS DRIVERS
9444M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9445M:	Mark Greer <mgreer@animalcreek.com>
9446S:	Maintained
9447F:	drivers/staging/greybus/audio_apbridgea.c
9448F:	drivers/staging/greybus/audio_apbridgea.h
9449F:	drivers/staging/greybus/audio_codec.c
9450F:	drivers/staging/greybus/audio_codec.h
9451F:	drivers/staging/greybus/audio_gb.c
9452F:	drivers/staging/greybus/audio_manager.c
9453F:	drivers/staging/greybus/audio_manager.h
9454F:	drivers/staging/greybus/audio_manager_module.c
9455F:	drivers/staging/greybus/audio_manager_private.h
9456F:	drivers/staging/greybus/audio_manager_sysfs.c
9457F:	drivers/staging/greybus/audio_module.c
9458F:	drivers/staging/greybus/audio_topology.c
9459
9460GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9461M:	Viresh Kumar <vireshk@kernel.org>
9462S:	Maintained
9463F:	drivers/staging/greybus/authentication.c
9464F:	drivers/staging/greybus/bootrom.c
9465F:	drivers/staging/greybus/firmware.h
9466F:	drivers/staging/greybus/fw-core.c
9467F:	drivers/staging/greybus/fw-download.c
9468F:	drivers/staging/greybus/fw-management.c
9469F:	drivers/staging/greybus/greybus_authentication.h
9470F:	drivers/staging/greybus/greybus_firmware.h
9471F:	drivers/staging/greybus/hid.c
9472F:	drivers/staging/greybus/i2c.c
9473F:	drivers/staging/greybus/spi.c
9474F:	drivers/staging/greybus/spilib.c
9475F:	drivers/staging/greybus/spilib.h
9476
9477GREYBUS LOOPBACK DRIVER
9478M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9479S:	Maintained
9480F:	drivers/staging/greybus/loopback.c
9481
9482GREYBUS PLATFORM DRIVERS
9483M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9484S:	Maintained
9485F:	drivers/staging/greybus/arche-apb-ctrl.c
9486F:	drivers/staging/greybus/arche-platform.c
9487F:	drivers/staging/greybus/arche_platform.h
9488
9489GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9490M:	Rui Miguel Silva <rmfrfs@gmail.com>
9491S:	Maintained
9492F:	drivers/staging/greybus/gpio.c
9493F:	drivers/staging/greybus/light.c
9494F:	drivers/staging/greybus/power_supply.c
9495F:	drivers/staging/greybus/sdio.c
9496F:	drivers/staging/greybus/spi.c
9497F:	drivers/staging/greybus/spilib.c
9498
9499GREYBUS BEAGLEPLAY DRIVERS
9500M:	Ayush Singh <ayushdevel1325@gmail.com>
9501L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9502S:	Maintained
9503F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9504F:	drivers/greybus/gb-beagleplay.c
9505
9506GREYBUS SUBSYSTEM
9507M:	Johan Hovold <johan@kernel.org>
9508M:	Alex Elder <elder@kernel.org>
9509M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9510L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9511S:	Maintained
9512F:	drivers/greybus/
9513F:	drivers/staging/greybus/
9514F:	include/linux/greybus.h
9515F:	include/linux/greybus/
9516
9517GREYBUS UART PROTOCOLS DRIVERS
9518M:	David Lin <dtwlin@gmail.com>
9519S:	Maintained
9520F:	drivers/staging/greybus/log.c
9521F:	drivers/staging/greybus/uart.c
9522
9523GS1662 VIDEO SERIALIZER
9524M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9525L:	linux-media@vger.kernel.org
9526S:	Maintained
9527T:	git git://linuxtv.org/media_tree.git
9528F:	drivers/media/spi/gs1662.c
9529
9530GSPCA FINEPIX SUBDRIVER
9531M:	Frank Zago <frank@zago.net>
9532L:	linux-media@vger.kernel.org
9533S:	Maintained
9534T:	git git://linuxtv.org/media_tree.git
9535F:	drivers/media/usb/gspca/finepix.c
9536
9537GSPCA GL860 SUBDRIVER
9538M:	Olivier Lorin <o.lorin@laposte.net>
9539L:	linux-media@vger.kernel.org
9540S:	Maintained
9541T:	git git://linuxtv.org/media_tree.git
9542F:	drivers/media/usb/gspca/gl860/
9543
9544GSPCA M5602 SUBDRIVER
9545M:	Erik Andren <erik.andren@gmail.com>
9546L:	linux-media@vger.kernel.org
9547S:	Maintained
9548T:	git git://linuxtv.org/media_tree.git
9549F:	drivers/media/usb/gspca/m5602/
9550
9551GSPCA PAC207 SONIXB SUBDRIVER
9552M:	Hans Verkuil <hverkuil@xs4all.nl>
9553L:	linux-media@vger.kernel.org
9554S:	Odd Fixes
9555T:	git git://linuxtv.org/media_tree.git
9556F:	drivers/media/usb/gspca/pac207.c
9557
9558GSPCA SN9C20X SUBDRIVER
9559M:	Brian Johnson <brijohn@gmail.com>
9560L:	linux-media@vger.kernel.org
9561S:	Maintained
9562T:	git git://linuxtv.org/media_tree.git
9563F:	drivers/media/usb/gspca/sn9c20x.c
9564
9565GSPCA T613 SUBDRIVER
9566M:	Leandro Costantino <lcostantino@gmail.com>
9567L:	linux-media@vger.kernel.org
9568S:	Maintained
9569T:	git git://linuxtv.org/media_tree.git
9570F:	drivers/media/usb/gspca/t613.c
9571
9572GSPCA USB WEBCAM DRIVER
9573M:	Hans Verkuil <hverkuil@xs4all.nl>
9574L:	linux-media@vger.kernel.org
9575S:	Odd Fixes
9576T:	git git://linuxtv.org/media_tree.git
9577F:	drivers/media/usb/gspca/
9578
9579GTP (GPRS Tunneling Protocol)
9580M:	Pablo Neira Ayuso <pablo@netfilter.org>
9581M:	Harald Welte <laforge@gnumonks.org>
9582L:	osmocom-net-gprs@lists.osmocom.org
9583S:	Maintained
9584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9585F:	drivers/net/gtp.c
9586
9587GUID PARTITION TABLE (GPT)
9588M:	Davidlohr Bueso <dave@stgolabs.net>
9589L:	linux-efi@vger.kernel.org
9590S:	Maintained
9591F:	block/partitions/efi.*
9592
9593HABANALABS PCI DRIVER
9594M:	Oded Gabbay <ogabbay@kernel.org>
9595L:	dri-devel@lists.freedesktop.org
9596S:	Supported
9597C:	irc://irc.oftc.net/dri-devel
9598T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9599F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9600F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9601F:	drivers/accel/habanalabs/
9602F:	include/linux/habanalabs/
9603F:	include/trace/events/habanalabs.h
9604F:	include/uapi/drm/habanalabs_accel.h
9605
9606HACKRF MEDIA DRIVER
9607L:	linux-media@vger.kernel.org
9608S:	Orphan
9609W:	https://linuxtv.org
9610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9611F:	drivers/media/usb/hackrf/
9612
9613HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9614M:	Chuck Lever <chuck.lever@oracle.com>
9615L:	kernel-tls-handshake@lists.linux.dev
9616L:	netdev@vger.kernel.org
9617S:	Maintained
9618F:	Documentation/netlink/specs/handshake.yaml
9619F:	Documentation/networking/tls-handshake.rst
9620F:	include/net/handshake.h
9621F:	include/trace/events/handshake.h
9622F:	net/handshake/
9623
9624HANTRO VPU CODEC DRIVER
9625M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9626M:	Philipp Zabel <p.zabel@pengutronix.de>
9627L:	linux-media@vger.kernel.org
9628L:	linux-rockchip@lists.infradead.org
9629S:	Maintained
9630F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9631F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9632F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9633F:	drivers/media/platform/verisilicon/
9634
9635HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9636M:	Frank Seidel <frank@f-seidel.de>
9637L:	platform-driver-x86@vger.kernel.org
9638S:	Maintained
9639W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9640F:	drivers/platform/x86/hdaps.c
9641
9642HARDWARE MONITORING
9643M:	Jean Delvare <jdelvare@suse.com>
9644M:	Guenter Roeck <linux@roeck-us.net>
9645L:	linux-hwmon@vger.kernel.org
9646S:	Maintained
9647W:	http://hwmon.wiki.kernel.org/
9648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9649F:	Documentation/ABI/testing/sysfs-class-hwmon
9650F:	Documentation/devicetree/bindings/hwmon/
9651F:	Documentation/hwmon/
9652F:	drivers/hwmon/
9653F:	include/linux/hwmon*.h
9654F:	include/trace/events/hwmon*.h
9655K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9656
9657HARDWARE RANDOM NUMBER GENERATOR CORE
9658M:	Olivia Mackall <olivia@selenic.com>
9659M:	Herbert Xu <herbert@gondor.apana.org.au>
9660L:	linux-crypto@vger.kernel.org
9661S:	Odd fixes
9662F:	Documentation/admin-guide/hw_random.rst
9663F:	Documentation/devicetree/bindings/rng/
9664F:	drivers/char/hw_random/
9665F:	include/linux/hw_random.h
9666
9667HARDWARE SPINLOCK CORE
9668M:	Bjorn Andersson <andersson@kernel.org>
9669R:	Baolin Wang <baolin.wang7@gmail.com>
9670L:	linux-remoteproc@vger.kernel.org
9671S:	Maintained
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9673F:	Documentation/devicetree/bindings/hwlock/
9674F:	Documentation/locking/hwspinlock.rst
9675F:	drivers/hwspinlock/
9676F:	include/linux/hwspinlock.h
9677
9678HARDWARE TRACING FACILITIES
9679M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9680S:	Maintained
9681F:	drivers/hwtracing/
9682
9683HARMONY SOUND DRIVER
9684L:	linux-parisc@vger.kernel.org
9685S:	Maintained
9686F:	sound/parisc/harmony.*
9687
9688HDPVR USB VIDEO ENCODER DRIVER
9689M:	Hans Verkuil <hverkuil@xs4all.nl>
9690L:	linux-media@vger.kernel.org
9691S:	Odd Fixes
9692W:	https://linuxtv.org
9693T:	git git://linuxtv.org/media_tree.git
9694F:	drivers/media/usb/hdpvr/
9695
9696HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9697M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9698S:	Supported
9699F:	drivers/misc/hpilo.[ch]
9700
9701HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9702M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9703S:	Supported
9704F:	Documentation/watchdog/hpwdt.rst
9705F:	drivers/watchdog/hpwdt.c
9706
9707HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9708M:	Don Brace <don.brace@microchip.com>
9709L:	storagedev@microchip.com
9710L:	linux-scsi@vger.kernel.org
9711S:	Supported
9712F:	Documentation/scsi/hpsa.rst
9713F:	drivers/scsi/hpsa*.[ch]
9714F:	include/linux/cciss*.h
9715F:	include/uapi/linux/cciss*.h
9716
9717HFI1 DRIVER
9718M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9719L:	linux-rdma@vger.kernel.org
9720S:	Supported
9721F:	drivers/infiniband/hw/hfi1
9722
9723HFS FILESYSTEM
9724L:	linux-fsdevel@vger.kernel.org
9725S:	Orphan
9726F:	Documentation/filesystems/hfs.rst
9727F:	fs/hfs/
9728
9729HFSPLUS FILESYSTEM
9730L:	linux-fsdevel@vger.kernel.org
9731S:	Orphan
9732F:	Documentation/filesystems/hfsplus.rst
9733F:	fs/hfsplus/
9734
9735HGA FRAMEBUFFER DRIVER
9736M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9737L:	linux-nvidia@lists.surfsouth.com
9738S:	Maintained
9739W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9740F:	drivers/video/fbdev/hgafb.c
9741
9742HIBERNATION (aka Software Suspend, aka swsusp)
9743M:	"Rafael J. Wysocki" <rafael@kernel.org>
9744M:	Pavel Machek <pavel@ucw.cz>
9745L:	linux-pm@vger.kernel.org
9746S:	Supported
9747B:	https://bugzilla.kernel.org
9748F:	arch/*/include/asm/suspend*.h
9749F:	arch/x86/power/
9750F:	drivers/base/power/
9751F:	include/linux/freezer.h
9752F:	include/linux/pm.h
9753F:	include/linux/suspend.h
9754F:	kernel/power/
9755
9756HID CORE LAYER
9757M:	Jiri Kosina <jikos@kernel.org>
9758M:	Benjamin Tissoires <bentiss@kernel.org>
9759L:	linux-input@vger.kernel.org
9760S:	Maintained
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9762F:	Documentation/hid/
9763F:	drivers/hid/
9764F:	include/linux/hid*
9765F:	include/uapi/linux/hid*
9766F:	samples/hid/
9767F:	tools/testing/selftests/hid/
9768
9769HID LOGITECH DRIVERS
9770R:	Filipe Laíns <lains@riseup.net>
9771L:	linux-input@vger.kernel.org
9772S:	Maintained
9773F:	drivers/hid/hid-logitech-*
9774
9775HID NVIDIA SHIELD DRIVER
9776M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9777L:	linux-input@vger.kernel.org
9778S:	Maintained
9779F:	drivers/hid/hid-nvidia-shield.c
9780
9781HID PHOENIX RC FLIGHT CONTROLLER
9782M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9783L:	linux-input@vger.kernel.org
9784S:	Maintained
9785F:	drivers/hid/hid-pxrc.c
9786
9787HID PLAYSTATION DRIVER
9788M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9789L:	linux-input@vger.kernel.org
9790S:	Supported
9791F:	drivers/hid/hid-playstation.c
9792
9793HID SENSOR HUB DRIVERS
9794M:	Jiri Kosina <jikos@kernel.org>
9795M:	Jonathan Cameron <jic23@kernel.org>
9796M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9797L:	linux-input@vger.kernel.org
9798L:	linux-iio@vger.kernel.org
9799S:	Maintained
9800F:	Documentation/hid/hid-sensor*
9801F:	drivers/hid/hid-sensor-*
9802F:	drivers/iio/*/hid-*
9803F:	include/linux/hid-sensor-*
9804
9805HID VRC-2 CAR CONTROLLER DRIVER
9806M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9807L:	linux-input@vger.kernel.org
9808S:	Maintained
9809F:	drivers/hid/hid-vrc2.c
9810
9811HID WACOM DRIVER
9812M:	Ping Cheng <ping.cheng@wacom.com>
9813M:	Jason Gerecke  <jason.gerecke@wacom.com>
9814L:	linux-input@vger.kernel.org
9815S:	Maintained
9816F:	drivers/hid/wacom.h
9817F:	drivers/hid/wacom_*
9818
9819HID++ LOGITECH DRIVERS
9820R:	Filipe Laíns <lains@riseup.net>
9821R:	Bastien Nocera <hadess@hadess.net>
9822L:	linux-input@vger.kernel.org
9823S:	Maintained
9824F:	drivers/hid/hid-logitech-hidpp.c
9825
9826HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9827M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9828M:	Frederic Weisbecker <frederic@kernel.org>
9829M:	Thomas Gleixner <tglx@linutronix.de>
9830L:	linux-kernel@vger.kernel.org
9831S:	Maintained
9832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9833F:	Documentation/timers/
9834F:	include/linux/clockchips.h
9835F:	include/linux/hrtimer.h
9836F:	include/linux/timer.h
9837F:	kernel/time/clockevents.c
9838F:	kernel/time/hrtimer.c
9839F:	kernel/time/timer.c
9840F:	kernel/time/timer_list.c
9841F:	kernel/time/timer_migration.*
9842F:	tools/testing/selftests/timers/
9843
9844HIGH-SPEED SCC DRIVER FOR AX.25
9845L:	linux-hams@vger.kernel.org
9846S:	Orphan
9847F:	drivers/net/hamradio/scc.c
9848
9849HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9850M:	HighPoint Linux Team <linux@highpoint-tech.com>
9851S:	Supported
9852W:	http://www.highpoint-tech.com
9853F:	Documentation/scsi/hptiop.rst
9854F:	drivers/scsi/hptiop.c
9855
9856HIKEY960 ONBOARD USB GPIO HUB DRIVER
9857M:	John Stultz <jstultz@google.com>
9858L:	linux-kernel@vger.kernel.org
9859S:	Maintained
9860F:	drivers/misc/hisi_hikey_usb.c
9861
9862HIMAX HX83112B TOUCHSCREEN SUPPORT
9863M:	Job Noorman <job@noorman.info>
9864L:	linux-input@vger.kernel.org
9865S:	Maintained
9866F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9867F:	drivers/input/touchscreen/himax_hx83112b.c
9868
9869HIPPI
9870M:	Jes Sorensen <jes@trained-monkey.org>
9871L:	linux-hippi@sunsite.dk
9872S:	Maintained
9873F:	drivers/net/hippi/
9874F:	include/linux/hippidevice.h
9875F:	include/uapi/linux/if_hippi.h
9876F:	net/802/hippi.c
9877
9878HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9879M:	Kurt Kanzenbach <kurt@linutronix.de>
9880L:	netdev@vger.kernel.org
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9883F:	drivers/net/dsa/hirschmann/*
9884F:	include/linux/platform_data/hirschmann-hellcreek.h
9885F:	net/dsa/tag_hellcreek.c
9886
9887HISILICON DMA DRIVER
9888M:	Zhou Wang <wangzhou1@hisilicon.com>
9889M:	Jie Hai <haijie1@huawei.com>
9890L:	dmaengine@vger.kernel.org
9891S:	Maintained
9892F:	drivers/dma/hisi_dma.c
9893
9894HISILICON GPIO DRIVER
9895M:	Jay Fang <f.fangjian@huawei.com>
9896L:	linux-gpio@vger.kernel.org
9897S:	Maintained
9898F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9899F:	drivers/gpio/gpio-hisi.c
9900
9901HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9902M:	Zhiqi Song <songzhiqi1@huawei.com>
9903M:	Longfang Liu <liulongfang@huawei.com>
9904L:	linux-crypto@vger.kernel.org
9905S:	Maintained
9906F:	Documentation/ABI/testing/debugfs-hisi-hpre
9907F:	drivers/crypto/hisilicon/hpre/hpre.h
9908F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9909F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9910
9911HISILICON HNS3 PMU DRIVER
9912M:	Jijie Shao <shaojijie@huawei.com>
9913S:	Supported
9914F:	Documentation/admin-guide/perf/hns3-pmu.rst
9915F:	drivers/perf/hisilicon/hns3_pmu.c
9916
9917HISILICON I2C CONTROLLER DRIVER
9918M:	Yicong Yang <yangyicong@hisilicon.com>
9919L:	linux-i2c@vger.kernel.org
9920S:	Maintained
9921W:	https://www.hisilicon.com
9922F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9923F:	drivers/i2c/busses/i2c-hisi.c
9924
9925HISILICON KUNPENG SOC HCCS DRIVER
9926M:	Huisong Li <lihuisong@huawei.com>
9927S:	Maintained
9928F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9929F:	drivers/soc/hisilicon/kunpeng_hccs.c
9930F:	drivers/soc/hisilicon/kunpeng_hccs.h
9931
9932HISILICON LPC BUS DRIVER
9933M:	Jay Fang <f.fangjian@huawei.com>
9934S:	Maintained
9935W:	http://www.hisilicon.com
9936F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9937F:	drivers/bus/hisi_lpc.c
9938
9939HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9940M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9941M:	Salil Mehta <salil.mehta@huawei.com>
9942M:	Jijie Shao <shaojijie@huawei.com>
9943L:	netdev@vger.kernel.org
9944S:	Maintained
9945W:	http://www.hisilicon.com
9946F:	drivers/net/ethernet/hisilicon/hns3/
9947
9948HISILICON NETWORK SUBSYSTEM DRIVER
9949M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9950M:	Salil Mehta <salil.mehta@huawei.com>
9951L:	netdev@vger.kernel.org
9952S:	Maintained
9953W:	http://www.hisilicon.com
9954F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9955F:	drivers/net/ethernet/hisilicon/
9956
9957HISILICON PMU DRIVER
9958M:	Yicong Yang <yangyicong@hisilicon.com>
9959M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9960S:	Supported
9961W:	http://www.hisilicon.com
9962F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9963F:	Documentation/admin-guide/perf/hisi-pmu.rst
9964F:	drivers/perf/hisilicon
9965
9966HISILICON PTT DRIVER
9967M:	Yicong Yang <yangyicong@hisilicon.com>
9968M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9969L:	linux-kernel@vger.kernel.org
9970S:	Maintained
9971F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9972F:	Documentation/trace/hisi-ptt.rst
9973F:	drivers/hwtracing/ptt/
9974F:	tools/perf/arch/arm64/util/hisi-ptt.c
9975F:	tools/perf/util/hisi-ptt*
9976F:	tools/perf/util/hisi-ptt-decoder/*
9977
9978HISILICON QM DRIVER
9979M:	Weili Qian <qianweili@huawei.com>
9980M:	Zhou Wang <wangzhou1@hisilicon.com>
9981L:	linux-crypto@vger.kernel.org
9982S:	Maintained
9983F:	drivers/crypto/hisilicon/Kconfig
9984F:	drivers/crypto/hisilicon/Makefile
9985F:	drivers/crypto/hisilicon/qm.c
9986F:	drivers/crypto/hisilicon/sgl.c
9987F:	include/linux/hisi_acc_qm.h
9988
9989HISILICON ROCE DRIVER
9990M:	Chengchang Tang <tangchengchang@huawei.com>
9991M:	Junxian Huang <huangjunxian6@hisilicon.com>
9992L:	linux-rdma@vger.kernel.org
9993S:	Maintained
9994F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9995F:	drivers/infiniband/hw/hns/
9996
9997HISILICON SAS Controller
9998M:	Xiang Chen <chenxiang66@hisilicon.com>
9999S:	Supported
10000W:	http://www.hisilicon.com
10001F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10002F:	drivers/scsi/hisi_sas/
10003
10004HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10005M:	Longfang Liu <liulongfang@huawei.com>
10006L:	linux-crypto@vger.kernel.org
10007S:	Maintained
10008F:	Documentation/ABI/testing/debugfs-hisi-sec
10009F:	drivers/crypto/hisilicon/sec2/sec.h
10010F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10011F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10012F:	drivers/crypto/hisilicon/sec2/sec_main.c
10013
10014HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10015M:	Jay Fang <f.fangjian@huawei.com>
10016L:	linux-spi@vger.kernel.org
10017S:	Maintained
10018W:	http://www.hisilicon.com
10019F:	drivers/spi/spi-hisi-kunpeng.c
10020
10021HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10022M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10023L:	linux-kernel@vger.kernel.org
10024S:	Maintained
10025F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10026F:	drivers/spmi/hisi-spmi-controller.c
10027
10028HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10029M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10030L:	linux-kernel@vger.kernel.org
10031S:	Maintained
10032F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10033F:	drivers/mfd/hi6421-spmi-pmic.c
10034
10035HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10036M:	Weili Qian <qianweili@huawei.com>
10037S:	Maintained
10038F:	drivers/crypto/hisilicon/trng/trng.c
10039
10040HISILICON V3XX SPI NOR FLASH Controller Driver
10041M:	Jay Fang <f.fangjian@huawei.com>
10042S:	Maintained
10043W:	http://www.hisilicon.com
10044F:	drivers/spi/spi-hisi-sfc-v3xx.c
10045
10046HISILICON ZIP Controller DRIVER
10047M:	Yang Shen <shenyang39@huawei.com>
10048M:	Zhou Wang <wangzhou1@hisilicon.com>
10049L:	linux-crypto@vger.kernel.org
10050S:	Maintained
10051F:	Documentation/ABI/testing/debugfs-hisi-zip
10052F:	drivers/crypto/hisilicon/zip/
10053
10054HMM - Heterogeneous Memory Management
10055M:	Jérôme Glisse <jglisse@redhat.com>
10056L:	linux-mm@kvack.org
10057S:	Maintained
10058F:	Documentation/mm/hmm.rst
10059F:	include/linux/hmm*
10060F:	lib/test_hmm*
10061F:	mm/hmm*
10062F:	tools/testing/selftests/mm/*hmm*
10063
10064HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10065M:	Petre Rodan <petre.rodan@subdimension.ro>
10066L:	linux-iio@vger.kernel.org
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10069F:	drivers/iio/pressure/hsc030pa*
10070
10071HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10072M:	Andreas Klinger <ak@it-klinger.de>
10073M:	Petre Rodan <petre.rodan@subdimension.ro>
10074L:	linux-iio@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10077F:	drivers/iio/pressure/mprls0025pa*
10078
10079HP BIOSCFG DRIVER
10080M:	Jorge Lopez <jorge.lopez2@hp.com>
10081L:	platform-driver-x86@vger.kernel.org
10082S:	Maintained
10083F:	drivers/platform/x86/hp/hp-bioscfg/
10084
10085HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10086L:	platform-driver-x86@vger.kernel.org
10087S:	Orphan
10088F:	drivers/platform/x86/hp/tc1100-wmi.c
10089
10090HP WMI HARDWARE MONITOR DRIVER
10091M:	James Seo <james@equiv.tech>
10092L:	linux-hwmon@vger.kernel.org
10093S:	Maintained
10094F:	Documentation/hwmon/hp-wmi-sensors.rst
10095F:	drivers/hwmon/hp-wmi-sensors.c
10096
10097HPET:	High Precision Event Timers driver
10098M:	Clemens Ladisch <clemens@ladisch.de>
10099S:	Maintained
10100F:	Documentation/timers/hpet.rst
10101F:	drivers/char/hpet.c
10102F:	include/linux/hpet.h
10103F:	include/uapi/linux/hpet.h
10104
10105HPET:	x86
10106S:	Orphan
10107F:	arch/x86/include/asm/hpet.h
10108F:	arch/x86/kernel/hpet.c
10109
10110HPFS FILESYSTEM
10111M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10112S:	Maintained
10113W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10114F:	fs/hpfs/
10115
10116HS3001 Hardware Temperature and Humidity Sensor
10117M:	Andre Werner <andre.werner@systec-electronic.com>
10118L:	linux-hwmon@vger.kernel.org
10119S:	Maintained
10120F:	drivers/hwmon/hs3001.c
10121
10122HSI SUBSYSTEM
10123M:	Sebastian Reichel <sre@kernel.org>
10124S:	Maintained
10125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10126F:	Documentation/ABI/testing/sysfs-bus-hsi
10127F:	Documentation/driver-api/hsi.rst
10128F:	drivers/hsi/
10129F:	include/linux/hsi/
10130F:	include/uapi/linux/hsi/
10131
10132HSO 3G MODEM DRIVER
10133L:	linux-usb@vger.kernel.org
10134S:	Orphan
10135F:	drivers/net/usb/hso.c
10136
10137HSR NETWORK PROTOCOL
10138L:	netdev@vger.kernel.org
10139S:	Orphan
10140F:	net/hsr/
10141
10142HT16K33 LED CONTROLLER DRIVER
10143M:	Robin van der Gracht <robin@protonic.nl>
10144S:	Maintained
10145F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10146F:	drivers/auxdisplay/ht16k33.c
10147
10148HTCPEN TOUCHSCREEN DRIVER
10149M:	Pau Oliva Fora <pof@eslack.org>
10150L:	linux-input@vger.kernel.org
10151S:	Maintained
10152F:	drivers/input/touchscreen/htcpen.c
10153
10154HTE SUBSYSTEM
10155M:	Dipen Patel <dipenp@nvidia.com>
10156L:	timestamp@lists.linux.dev
10157S:	Maintained
10158Q:	https://patchwork.kernel.org/project/timestamp/list/
10159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10160F:	Documentation/devicetree/bindings/timestamp/
10161F:	Documentation/driver-api/hte/
10162F:	drivers/hte/
10163F:	include/linux/hte.h
10164
10165HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10166M:	Lorenzo Bianconi <lorenzo@kernel.org>
10167L:	linux-iio@vger.kernel.org
10168S:	Maintained
10169W:	http://www.st.com/
10170F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10171F:	drivers/iio/humidity/hts221*
10172
10173HUAWEI ETHERNET DRIVER
10174M:	Cai Huoqing <cai.huoqing@linux.dev>
10175L:	netdev@vger.kernel.org
10176S:	Maintained
10177F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10178F:	drivers/net/ethernet/huawei/hinic/
10179
10180HUGETLB SUBSYSTEM
10181M:	Muchun Song <muchun.song@linux.dev>
10182L:	linux-mm@kvack.org
10183S:	Maintained
10184F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10185F:	Documentation/admin-guide/mm/hugetlbpage.rst
10186F:	Documentation/mm/hugetlbfs_reserv.rst
10187F:	Documentation/mm/vmemmap_dedup.rst
10188F:	fs/hugetlbfs/
10189F:	include/linux/hugetlb.h
10190F:	mm/hugetlb.c
10191F:	mm/hugetlb_vmemmap.c
10192F:	mm/hugetlb_vmemmap.h
10193F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10194
10195HVA ST MEDIA DRIVER
10196M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10197L:	linux-media@vger.kernel.org
10198S:	Supported
10199W:	https://linuxtv.org
10200T:	git git://linuxtv.org/media_tree.git
10201F:	drivers/media/platform/st/sti/hva
10202
10203HWPOISON MEMORY FAILURE HANDLING
10204M:	Miaohe Lin <linmiaohe@huawei.com>
10205R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10206L:	linux-mm@kvack.org
10207S:	Maintained
10208F:	mm/hwpoison-inject.c
10209F:	mm/memory-failure.c
10210
10211HYCON HY46XX TOUCHSCREEN SUPPORT
10212M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10213L:	linux-input@vger.kernel.org
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10216F:	drivers/input/touchscreen/hycon-hy46xx.c
10217
10218HYGON PROCESSOR SUPPORT
10219M:	Pu Wen <puwen@hygon.cn>
10220L:	linux-kernel@vger.kernel.org
10221S:	Maintained
10222F:	arch/x86/kernel/cpu/hygon.c
10223
10224HYNIX HI556 SENSOR DRIVER
10225M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10226L:	linux-media@vger.kernel.org
10227S:	Maintained
10228T:	git git://linuxtv.org/media_tree.git
10229F:	drivers/media/i2c/hi556.c
10230
10231HYNIX HI846 SENSOR DRIVER
10232M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10233L:	linux-media@vger.kernel.org
10234S:	Maintained
10235F:	drivers/media/i2c/hi846.c
10236
10237HYNIX HI847 SENSOR DRIVER
10238M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10239L:	linux-media@vger.kernel.org
10240S:	Maintained
10241F:	drivers/media/i2c/hi847.c
10242
10243Hyper-V/Azure CORE AND DRIVERS
10244M:	"K. Y. Srinivasan" <kys@microsoft.com>
10245M:	Haiyang Zhang <haiyangz@microsoft.com>
10246M:	Wei Liu <wei.liu@kernel.org>
10247M:	Dexuan Cui <decui@microsoft.com>
10248L:	linux-hyperv@vger.kernel.org
10249S:	Supported
10250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10251F:	Documentation/ABI/stable/sysfs-bus-vmbus
10252F:	Documentation/ABI/testing/debugfs-hyperv
10253F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10254F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10255F:	Documentation/virt/hyperv
10256F:	arch/arm64/hyperv
10257F:	arch/arm64/include/asm/hyperv-tlfs.h
10258F:	arch/arm64/include/asm/mshyperv.h
10259F:	arch/x86/hyperv
10260F:	arch/x86/include/asm/hyperv-tlfs.h
10261F:	arch/x86/include/asm/mshyperv.h
10262F:	arch/x86/include/asm/trace/hyperv.h
10263F:	arch/x86/kernel/cpu/mshyperv.c
10264F:	drivers/clocksource/hyperv_timer.c
10265F:	drivers/hid/hid-hyperv.c
10266F:	drivers/hv/
10267F:	drivers/input/serio/hyperv-keyboard.c
10268F:	drivers/iommu/hyperv-iommu.c
10269F:	drivers/net/ethernet/microsoft/
10270F:	drivers/net/hyperv/
10271F:	drivers/pci/controller/pci-hyperv-intf.c
10272F:	drivers/pci/controller/pci-hyperv.c
10273F:	drivers/scsi/storvsc_drv.c
10274F:	drivers/uio/uio_hv_generic.c
10275F:	drivers/video/fbdev/hyperv_fb.c
10276F:	include/asm-generic/hyperv-tlfs.h
10277F:	include/asm-generic/mshyperv.h
10278F:	include/clocksource/hyperv_timer.h
10279F:	include/linux/hyperv.h
10280F:	include/net/mana
10281F:	include/uapi/linux/hyperv.h
10282F:	net/vmw_vsock/hyperv_transport.c
10283F:	tools/hv/
10284
10285HYPERBUS SUPPORT
10286M:	Vignesh Raghavendra <vigneshr@ti.com>
10287R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10288L:	linux-mtd@lists.infradead.org
10289S:	Supported
10290Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10291C:	irc://irc.oftc.net/mtd
10292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10293F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10294F:	drivers/mtd/hyperbus/
10295F:	include/linux/mtd/hyperbus.h
10296
10297HYPERVISOR VIRTUAL CONSOLE DRIVER
10298L:	linuxppc-dev@lists.ozlabs.org
10299S:	Odd Fixes
10300F:	drivers/tty/hvc/
10301
10302I2C ACPI SUPPORT
10303M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10304L:	linux-i2c@vger.kernel.org
10305L:	linux-acpi@vger.kernel.org
10306S:	Maintained
10307F:	drivers/i2c/i2c-core-acpi.c
10308
10309I2C ADDRESS TRANSLATOR (ATR)
10310M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10311R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10312L:	linux-i2c@vger.kernel.org
10313S:	Maintained
10314F:	drivers/i2c/i2c-atr.c
10315F:	include/linux/i2c-atr.h
10316
10317I2C CONTROLLER DRIVER FOR NVIDIA GPU
10318M:	Ajay Gupta <ajayg@nvidia.com>
10319L:	linux-i2c@vger.kernel.org
10320S:	Maintained
10321F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10322F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10323
10324I2C MUXES
10325M:	Peter Rosin <peda@axentia.se>
10326L:	linux-i2c@vger.kernel.org
10327S:	Maintained
10328F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10329F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10330F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10331F:	Documentation/i2c/i2c-topology.rst
10332F:	Documentation/i2c/muxes/
10333F:	drivers/i2c/i2c-mux.c
10334F:	drivers/i2c/muxes/
10335F:	include/linux/i2c-mux.h
10336
10337I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10338M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10339L:	linux-i2c@vger.kernel.org
10340S:	Maintained
10341F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10342F:	drivers/i2c/busses/i2c-mv64xxx.c
10343
10344I2C OVER PARALLEL PORT
10345M:	Jean Delvare <jdelvare@suse.com>
10346L:	linux-i2c@vger.kernel.org
10347S:	Maintained
10348F:	Documentation/i2c/busses/i2c-parport.rst
10349F:	drivers/i2c/busses/i2c-parport.c
10350
10351I2C SUBSYSTEM
10352M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10353L:	linux-i2c@vger.kernel.org
10354S:	Maintained
10355W:	https://i2c.wiki.kernel.org/
10356Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10358F:	Documentation/i2c/
10359F:	drivers/i2c/*
10360F:	include/dt-bindings/i2c/i2c.h
10361F:	include/linux/i2c-dev.h
10362F:	include/linux/i2c-smbus.h
10363F:	include/linux/i2c.h
10364F:	include/uapi/linux/i2c-*.h
10365F:	include/uapi/linux/i2c.h
10366
10367I2C SUBSYSTEM HOST DRIVERS
10368M:	Andi Shyti <andi.shyti@kernel.org>
10369L:	linux-i2c@vger.kernel.org
10370S:	Maintained
10371W:	https://i2c.wiki.kernel.org/
10372Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10374F:	Documentation/devicetree/bindings/i2c/
10375F:	drivers/i2c/algos/
10376F:	drivers/i2c/busses/
10377F:	include/dt-bindings/i2c/
10378
10379I2C-TAOS-EVM DRIVER
10380M:	Jean Delvare <jdelvare@suse.com>
10381L:	linux-i2c@vger.kernel.org
10382S:	Maintained
10383F:	Documentation/i2c/busses/i2c-taos-evm.rst
10384F:	drivers/i2c/busses/i2c-taos-evm.c
10385
10386I2C-TINY-USB DRIVER
10387M:	Till Harbaum <till@harbaum.org>
10388L:	linux-i2c@vger.kernel.org
10389S:	Maintained
10390W:	http://www.harbaum.org/till/i2c_tiny_usb
10391F:	drivers/i2c/busses/i2c-tiny-usb.c
10392
10393I2C/SMBUS CONTROLLER DRIVERS FOR PC
10394M:	Jean Delvare <jdelvare@suse.com>
10395L:	linux-i2c@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/i2c/busses/i2c-ali1535.rst
10398F:	Documentation/i2c/busses/i2c-ali1563.rst
10399F:	Documentation/i2c/busses/i2c-ali15x3.rst
10400F:	Documentation/i2c/busses/i2c-amd756.rst
10401F:	Documentation/i2c/busses/i2c-amd8111.rst
10402F:	Documentation/i2c/busses/i2c-i801.rst
10403F:	Documentation/i2c/busses/i2c-nforce2.rst
10404F:	Documentation/i2c/busses/i2c-piix4.rst
10405F:	Documentation/i2c/busses/i2c-sis5595.rst
10406F:	Documentation/i2c/busses/i2c-sis630.rst
10407F:	Documentation/i2c/busses/i2c-sis96x.rst
10408F:	Documentation/i2c/busses/i2c-via.rst
10409F:	Documentation/i2c/busses/i2c-viapro.rst
10410F:	drivers/i2c/busses/i2c-ali1535.c
10411F:	drivers/i2c/busses/i2c-ali1563.c
10412F:	drivers/i2c/busses/i2c-ali15x3.c
10413F:	drivers/i2c/busses/i2c-amd756-s4882.c
10414F:	drivers/i2c/busses/i2c-amd756.c
10415F:	drivers/i2c/busses/i2c-amd8111.c
10416F:	drivers/i2c/busses/i2c-i801.c
10417F:	drivers/i2c/busses/i2c-isch.c
10418F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10419F:	drivers/i2c/busses/i2c-nforce2.c
10420F:	drivers/i2c/busses/i2c-piix4.c
10421F:	drivers/i2c/busses/i2c-sis5595.c
10422F:	drivers/i2c/busses/i2c-sis630.c
10423F:	drivers/i2c/busses/i2c-sis96x.c
10424F:	drivers/i2c/busses/i2c-via.c
10425F:	drivers/i2c/busses/i2c-viapro.c
10426
10427I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10428M:	Hans de Goede <hdegoede@redhat.com>
10429L:	linux-i2c@vger.kernel.org
10430S:	Maintained
10431F:	drivers/i2c/busses/i2c-cht-wc.c
10432
10433I2C/SMBUS ISMT DRIVER
10434M:	Seth Heasley <seth.heasley@intel.com>
10435M:	Neil Horman <nhorman@tuxdriver.com>
10436L:	linux-i2c@vger.kernel.org
10437F:	Documentation/i2c/busses/i2c-ismt.rst
10438F:	drivers/i2c/busses/i2c-ismt.c
10439
10440I2C/SMBUS ZHAOXIN DRIVER
10441M:	Hans Hu <hanshu@zhaoxin.com>
10442L:	linux-i2c@vger.kernel.org
10443S:	Maintained
10444W:	https://www.zhaoxin.com
10445F:	drivers/i2c/busses/i2c-viai2c-common.c
10446F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10447
10448I2C/SMBUS STUB DRIVER
10449M:	Jean Delvare <jdelvare@suse.com>
10450L:	linux-i2c@vger.kernel.org
10451S:	Maintained
10452F:	drivers/i2c/i2c-stub.c
10453
10454I3C DRIVER FOR ASPEED AST2600
10455M:	Jeremy Kerr <jk@codeconstruct.com.au>
10456S:	Maintained
10457F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10458F:	drivers/i3c/master/ast2600-i3c-master.c
10459
10460I3C DRIVER FOR CADENCE I3C MASTER IP
10461M:	Przemysław Gaj <pgaj@cadence.com>
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10464F:	drivers/i3c/master/i3c-master-cdns.c
10465
10466I3C DRIVER FOR SYNOPSYS DESIGNWARE
10467S:	Orphan
10468F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10469F:	drivers/i3c/master/dw*
10470
10471I3C SUBSYSTEM
10472M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10473L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10474S:	Maintained
10475C:	irc://chat.freenode.net/linux-i3c
10476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10477F:	Documentation/ABI/testing/sysfs-bus-i3c
10478F:	Documentation/devicetree/bindings/i3c/
10479F:	Documentation/driver-api/i3c
10480F:	drivers/i3c/
10481F:	include/linux/i3c/
10482
10483IBM Operation Panel Input Driver
10484M:	Eddie James <eajames@linux.ibm.com>
10485L:	linux-input@vger.kernel.org
10486S:	Maintained
10487F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10488F:	drivers/input/misc/ibm-panel.c
10489
10490IBM Power 842 compression accelerator
10491M:	Haren Myneni <haren@us.ibm.com>
10492S:	Supported
10493F:	crypto/842.c
10494F:	drivers/crypto/nx/Kconfig
10495F:	drivers/crypto/nx/Makefile
10496F:	drivers/crypto/nx/nx-842*
10497F:	include/linux/sw842.h
10498F:	lib/842/
10499
10500IBM Power in-Nest Crypto Acceleration
10501M:	Breno Leitão <leitao@debian.org>
10502M:	Nayna Jain <nayna@linux.ibm.com>
10503M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10504L:	linux-crypto@vger.kernel.org
10505S:	Supported
10506F:	drivers/crypto/nx/Kconfig
10507F:	drivers/crypto/nx/Makefile
10508F:	drivers/crypto/nx/nx-aes*
10509F:	drivers/crypto/nx/nx-sha*
10510F:	drivers/crypto/nx/nx.*
10511F:	drivers/crypto/nx/nx_csbcpb.h
10512F:	drivers/crypto/nx/nx_debugfs.c
10513
10514IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10515M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10516L:	linux-pci@vger.kernel.org
10517L:	linuxppc-dev@lists.ozlabs.org
10518S:	Supported
10519F:	drivers/pci/hotplug/rpadlpar*
10520
10521IBM Power Linux RAID adapter
10522M:	Brian King <brking@us.ibm.com>
10523S:	Supported
10524F:	drivers/scsi/ipr.*
10525
10526IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10527M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10528L:	linux-pci@vger.kernel.org
10529L:	linuxppc-dev@lists.ozlabs.org
10530S:	Supported
10531F:	drivers/pci/hotplug/rpaphp*
10532
10533IBM Power SRIOV Virtual NIC Device Driver
10534M:	Haren Myneni <haren@linux.ibm.com>
10535M:	Rick Lindsley <ricklind@linux.ibm.com>
10536R:	Nick Child <nnac123@linux.ibm.com>
10537R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10538L:	netdev@vger.kernel.org
10539S:	Supported
10540F:	drivers/net/ethernet/ibm/ibmvnic.*
10541
10542IBM Power VFIO Support
10543M:	Timothy Pearson <tpearson@raptorengineering.com>
10544S:	Supported
10545F:	drivers/vfio/vfio_iommu_spapr_tce.c
10546
10547IBM Power Virtual Ethernet Device Driver
10548M:	Nick Child <nnac123@linux.ibm.com>
10549L:	netdev@vger.kernel.org
10550S:	Supported
10551F:	drivers/net/ethernet/ibm/ibmveth.*
10552
10553IBM Power Virtual FC Device Drivers
10554M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10555L:	linux-scsi@vger.kernel.org
10556S:	Supported
10557F:	drivers/scsi/ibmvscsi/ibmvfc*
10558
10559IBM Power Virtual Management Channel Driver
10560M:	Brad Warrum <bwarrum@linux.ibm.com>
10561M:	Ritu Agarwal <rituagar@linux.ibm.com>
10562S:	Supported
10563F:	drivers/misc/ibmvmc.*
10564
10565IBM Power Virtual SCSI Device Drivers
10566M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10567L:	linux-scsi@vger.kernel.org
10568S:	Supported
10569F:	drivers/scsi/ibmvscsi/ibmvscsi*
10570F:	include/scsi/viosrp.h
10571
10572IBM Power Virtual SCSI Device Target Driver
10573M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10574L:	linux-scsi@vger.kernel.org
10575L:	target-devel@vger.kernel.org
10576S:	Supported
10577F:	drivers/scsi/ibmvscsi_tgt/
10578
10579IBM Power VMX Cryptographic instructions
10580M:	Breno Leitão <leitao@debian.org>
10581M:	Nayna Jain <nayna@linux.ibm.com>
10582M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10583L:	linux-crypto@vger.kernel.org
10584S:	Supported
10585F:	arch/powerpc/crypto/Kconfig
10586F:	arch/powerpc/crypto/Makefile
10587F:	arch/powerpc/crypto/aes.c
10588F:	arch/powerpc/crypto/aes_cbc.c
10589F:	arch/powerpc/crypto/aes_ctr.c
10590F:	arch/powerpc/crypto/aes_xts.c
10591F:	arch/powerpc/crypto/aesp8-ppc.*
10592F:	arch/powerpc/crypto/ghash.c
10593F:	arch/powerpc/crypto/ghashp8-ppc.pl
10594F:	arch/powerpc/crypto/ppc-xlate.pl
10595F:	arch/powerpc/crypto/vmx.c
10596
10597IBM ServeRAID RAID DRIVER
10598S:	Orphan
10599F:	drivers/scsi/ips.*
10600
10601ICH LPC AND GPIO DRIVER
10602M:	Peter Tyser <ptyser@xes-inc.com>
10603S:	Maintained
10604F:	drivers/gpio/gpio-ich.c
10605F:	drivers/mfd/lpc_ich.c
10606
10607ICY I2C DRIVER
10608M:	Max Staudt <max@enpas.org>
10609L:	linux-i2c@vger.kernel.org
10610S:	Maintained
10611F:	drivers/i2c/busses/i2c-icy.c
10612
10613IDEAPAD LAPTOP EXTRAS DRIVER
10614M:	Ike Panhc <ike.pan@canonical.com>
10615L:	platform-driver-x86@vger.kernel.org
10616S:	Maintained
10617W:	http://launchpad.net/ideapad-laptop
10618F:	drivers/platform/x86/ideapad-laptop.c
10619
10620IDEAPAD LAPTOP SLIDEBAR DRIVER
10621M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10622L:	linux-input@vger.kernel.org
10623S:	Maintained
10624W:	https://github.com/o2genum/ideapad-slidebar
10625F:	drivers/input/misc/ideapad_slidebar.c
10626
10627IDT VersaClock 5 CLOCK DRIVER
10628M:	Luca Ceresoli <luca@lucaceresoli.net>
10629S:	Maintained
10630F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10631F:	drivers/clk/clk-versaclock5.c
10632
10633IEEE 802.15.4 SUBSYSTEM
10634M:	Alexander Aring <alex.aring@gmail.com>
10635M:	Stefan Schmidt <stefan@datenfreihafen.org>
10636M:	Miquel Raynal <miquel.raynal@bootlin.com>
10637L:	linux-wpan@vger.kernel.org
10638S:	Maintained
10639W:	https://linux-wpan.org/
10640Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10643F:	Documentation/networking/ieee802154.rst
10644F:	drivers/net/ieee802154/
10645F:	include/linux/ieee802154.h
10646F:	include/linux/nl802154.h
10647F:	include/net/af_ieee802154.h
10648F:	include/net/cfg802154.h
10649F:	include/net/ieee802154_netdev.h
10650F:	include/net/mac802154.h
10651F:	include/net/nl802154.h
10652F:	net/ieee802154/
10653F:	net/mac802154/
10654
10655Intel VIRTIO DATA PATH ACCELERATOR
10656M:	Zhu Lingshan <lingshan.zhu@intel.com>
10657L:	virtualization@lists.linux.dev
10658S:	Supported
10659F:	drivers/vdpa/ifcvf/
10660
10661IFE PROTOCOL
10662M:	Yotam Gigi <yotam.gi@gmail.com>
10663M:	Jamal Hadi Salim <jhs@mojatatu.com>
10664F:	include/net/ife.h
10665F:	include/uapi/linux/ife.h
10666F:	net/ife
10667
10668IGORPLUG-USB IR RECEIVER
10669M:	Sean Young <sean@mess.org>
10670L:	linux-media@vger.kernel.org
10671S:	Maintained
10672F:	drivers/media/rc/igorplugusb.c
10673
10674IGUANAWORKS USB IR TRANSCEIVER
10675M:	Sean Young <sean@mess.org>
10676L:	linux-media@vger.kernel.org
10677S:	Maintained
10678F:	drivers/media/rc/iguanair.c
10679
10680IIO BACKEND FRAMEWORK
10681M:	Nuno Sa <nuno.sa@analog.com>
10682R:	Olivier Moysan <olivier.moysan@foss.st.com>
10683L:	linux-iio@vger.kernel.org
10684S:	Maintained
10685F:	drivers/iio/industrialio-backend.c
10686F:	include/linux/iio/backend.h
10687
10688IIO DIGITAL POTENTIOMETER DAC
10689M:	Peter Rosin <peda@axentia.se>
10690L:	linux-iio@vger.kernel.org
10691S:	Maintained
10692F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10693F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10694F:	drivers/iio/dac/dpot-dac.c
10695
10696IIO ENVELOPE DETECTOR
10697M:	Peter Rosin <peda@axentia.se>
10698L:	linux-iio@vger.kernel.org
10699S:	Maintained
10700F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10701F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10702F:	drivers/iio/adc/envelope-detector.c
10703
10704IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10705M:	Matti Vaittinen <mazziesaccount@gmail.com>
10706L:	linux-iio@vger.kernel.org
10707S:	Maintained
10708F:	drivers/iio/industrialio-gts-helper.c
10709F:	include/linux/iio/iio-gts-helper.h
10710F:	drivers/iio/test/iio-test-gts.c
10711
10712IIO MULTIPLEXER
10713M:	Peter Rosin <peda@axentia.se>
10714L:	linux-iio@vger.kernel.org
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10717F:	drivers/iio/multiplexer/iio-mux.c
10718
10719IIO SCMI BASED DRIVER
10720M:	Jyoti Bhayana <jbhayana@google.com>
10721L:	linux-iio@vger.kernel.org
10722S:	Maintained
10723F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10724
10725IIO SUBSYSTEM AND DRIVERS
10726M:	Jonathan Cameron <jic23@kernel.org>
10727R:	Lars-Peter Clausen <lars@metafoo.de>
10728L:	linux-iio@vger.kernel.org
10729S:	Maintained
10730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10731F:	Documentation/ABI/testing/configfs-iio*
10732F:	Documentation/ABI/testing/sysfs-bus-iio*
10733F:	Documentation/devicetree/bindings/iio/
10734F:	Documentation/iio/
10735F:	drivers/iio/
10736F:	drivers/staging/iio/
10737F:	include/dt-bindings/iio/
10738F:	include/linux/iio/
10739F:	tools/iio/
10740
10741IIO UNIT CONVERTER
10742M:	Peter Rosin <peda@axentia.se>
10743L:	linux-iio@vger.kernel.org
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10746F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10747F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10748F:	drivers/iio/afe/iio-rescale.c
10749
10750IKANOS/ADI EAGLE ADSL USB DRIVER
10751M:	Matthieu Castet <castet.matthieu@free.fr>
10752M:	Stanislaw Gruszka <stf_xl@wp.pl>
10753S:	Maintained
10754F:	drivers/usb/atm/ueagle-atm.c
10755
10756IMAGIS TOUCHSCREEN DRIVER
10757M:	Markuss Broks <markuss.broks@gmail.com>
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10760F:	drivers/input/touchscreen/imagis.c
10761
10762IMGTEC ASCII LCD DRIVER
10763M:	Paul Burton <paulburton@kernel.org>
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10766F:	drivers/auxdisplay/img-ascii-lcd.c
10767
10768IMGTEC IR DECODER DRIVER
10769S:	Orphan
10770F:	drivers/media/rc/img-ir/
10771
10772IMGTEC POWERVR DRM DRIVER
10773M:	Frank Binns <frank.binns@imgtec.com>
10774M:	Matt Coster <matt.coster@imgtec.com>
10775S:	Supported
10776T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10777F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10778F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10779F:	Documentation/gpu/imagination/
10780F:	drivers/gpu/drm/imagination/
10781F:	include/uapi/drm/pvr_drm.h
10782
10783IMON SOUNDGRAPH USB IR RECEIVER
10784M:	Sean Young <sean@mess.org>
10785L:	linux-media@vger.kernel.org
10786S:	Maintained
10787F:	drivers/media/rc/imon.c
10788F:	drivers/media/rc/imon_raw.c
10789
10790IMS TWINTURBO FRAMEBUFFER DRIVER
10791L:	linux-fbdev@vger.kernel.org
10792S:	Orphan
10793F:	drivers/video/fbdev/imsttfb.c
10794
10795INDEX OF FURTHER KERNEL DOCUMENTATION
10796M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10797S:	Maintained
10798F:	Documentation/process/kernel-docs.rst
10799
10800INDUSTRY PACK SUBSYSTEM (IPACK)
10801M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10802M:	Jens Taprogge <jens.taprogge@taprogge.org>
10803M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10804L:	industrypack-devel@lists.sourceforge.net
10805S:	Maintained
10806W:	http://industrypack.sourceforge.net
10807F:	drivers/ipack/
10808
10809INFINEON DPS310 Driver
10810M:	Eddie James <eajames@linux.ibm.com>
10811L:	linux-iio@vger.kernel.org
10812S:	Maintained
10813F:	drivers/iio/pressure/dps310.c
10814
10815INFINEON PEB2466 ASoC CODEC
10816M:	Herve Codina <herve.codina@bootlin.com>
10817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10818S:	Maintained
10819F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10820F:	sound/soc/codecs/peb2466.c
10821
10822INFINIBAND SUBSYSTEM
10823M:	Jason Gunthorpe <jgg@nvidia.com>
10824M:	Leon Romanovsky <leonro@nvidia.com>
10825L:	linux-rdma@vger.kernel.org
10826S:	Supported
10827W:	https://github.com/linux-rdma/rdma-core
10828Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10830F:	Documentation/devicetree/bindings/infiniband/
10831F:	Documentation/infiniband/
10832F:	drivers/infiniband/
10833F:	include/rdma/
10834F:	include/trace/events/ib_mad.h
10835F:	include/trace/events/ib_umad.h
10836F:	include/trace/misc/rdma.h
10837F:	include/uapi/linux/if_infiniband.h
10838F:	include/uapi/rdma/
10839F:	samples/bpf/ibumad_kern.c
10840F:	samples/bpf/ibumad_user.c
10841
10842INGENIC JZ4780 NAND DRIVER
10843M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10844L:	linux-mtd@lists.infradead.org
10845L:	linux-mips@vger.kernel.org
10846S:	Maintained
10847F:	drivers/mtd/nand/raw/ingenic/
10848
10849INGENIC JZ47xx SoCs
10850M:	Paul Cercueil <paul@crapouillou.net>
10851L:	linux-mips@vger.kernel.org
10852S:	Maintained
10853F:	arch/mips/boot/dts/ingenic/
10854F:	arch/mips/generic/board-ingenic.c
10855F:	arch/mips/include/asm/mach-ingenic/
10856F:	arch/mips/ingenic/Kconfig
10857F:	drivers/clk/ingenic/
10858F:	drivers/dma/dma-jz4780.c
10859F:	drivers/gpu/drm/ingenic/
10860F:	drivers/i2c/busses/i2c-jz4780.c
10861F:	drivers/iio/adc/ingenic-adc.c
10862F:	drivers/irqchip/irq-ingenic.c
10863F:	drivers/memory/jz4780-nemc.c
10864F:	drivers/mmc/host/jz4740_mmc.c
10865F:	drivers/mtd/nand/raw/ingenic/
10866F:	drivers/pinctrl/pinctrl-ingenic.c
10867F:	drivers/power/supply/ingenic-battery.c
10868F:	drivers/pwm/pwm-jz4740.c
10869F:	drivers/remoteproc/ingenic_rproc.c
10870F:	drivers/rtc/rtc-jz4740.c
10871F:	drivers/tty/serial/8250/8250_ingenic.c
10872F:	drivers/usb/musb/jz4740.c
10873F:	drivers/watchdog/jz4740_wdt.c
10874F:	include/dt-bindings/iio/adc/ingenic,adc.h
10875F:	include/linux/mfd/ingenic-tcu.h
10876F:	sound/soc/codecs/jz47*
10877F:	sound/soc/jz4740/
10878
10879INJOINIC IP5xxx POWER BANK IC DRIVER
10880M:	Samuel Holland <samuel@sholland.org>
10881S:	Maintained
10882F:	drivers/power/supply/ip5xxx_power.c
10883
10884INOTIFY
10885M:	Jan Kara <jack@suse.cz>
10886R:	Amir Goldstein <amir73il@gmail.com>
10887L:	linux-fsdevel@vger.kernel.org
10888S:	Maintained
10889F:	Documentation/filesystems/inotify.rst
10890F:	fs/notify/inotify/
10891F:	include/linux/inotify.h
10892F:	include/uapi/linux/inotify.h
10893
10894INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10895M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10896L:	linux-input@vger.kernel.org
10897S:	Maintained
10898Q:	http://patchwork.kernel.org/project/linux-input/list/
10899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10900F:	Documentation/devicetree/bindings/input/
10901F:	Documentation/devicetree/bindings/serio/
10902F:	Documentation/input/
10903F:	drivers/input/
10904F:	include/dt-bindings/input/
10905F:	include/linux/input.h
10906F:	include/linux/input/
10907F:	include/uapi/linux/input-event-codes.h
10908F:	include/uapi/linux/input.h
10909
10910INPUT MULTITOUCH (MT) PROTOCOL
10911M:	Henrik Rydberg <rydberg@bitmath.org>
10912L:	linux-input@vger.kernel.org
10913S:	Odd fixes
10914F:	Documentation/input/multi-touch-protocol.rst
10915F:	drivers/input/input-mt.c
10916K:	\b(ABS|SYN)_MT_
10917
10918INSIDE SECURE CRYPTO DRIVER
10919M:	Antoine Tenart <atenart@kernel.org>
10920L:	linux-crypto@vger.kernel.org
10921S:	Maintained
10922F:	drivers/crypto/inside-secure/
10923
10924INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10925M:	Mimi Zohar <zohar@linux.ibm.com>
10926M:	Roberto Sassu <roberto.sassu@huawei.com>
10927M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10928R:	Eric Snowberg <eric.snowberg@oracle.com>
10929L:	linux-integrity@vger.kernel.org
10930S:	Supported
10931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10932F:	security/integrity/
10933F:	security/integrity/ima/
10934
10935INTEL 810/815 FRAMEBUFFER DRIVER
10936M:	Antonino Daplas <adaplas@gmail.com>
10937L:	linux-fbdev@vger.kernel.org
10938S:	Maintained
10939F:	drivers/video/fbdev/i810/
10940
10941INTEL 8254 COUNTER DRIVER
10942M:	William Breathitt Gray <wbg@kernel.org>
10943L:	linux-iio@vger.kernel.org
10944S:	Maintained
10945F:	drivers/counter/i8254.c
10946F:	include/linux/i8254.h
10947
10948INTEL 8255 GPIO DRIVER
10949M:	William Breathitt Gray <wbg@kernel.org>
10950L:	linux-gpio@vger.kernel.org
10951S:	Maintained
10952F:	drivers/gpio/gpio-i8255.c
10953F:	drivers/gpio/gpio-i8255.h
10954
10955INTEL ASoC DRIVERS
10956M:	Cezary Rojewski <cezary.rojewski@intel.com>
10957M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10958M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10959M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10960M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10961M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10962M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10963L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10964S:	Supported
10965F:	sound/soc/intel/
10966
10967INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10968M:	Hans de Goede <hdegoede@redhat.com>
10969L:	platform-driver-x86@vger.kernel.org
10970S:	Maintained
10971F:	drivers/platform/x86/intel/atomisp2/pm.c
10972
10973INTEL ATOMISP2 LED DRIVER
10974M:	Hans de Goede <hdegoede@redhat.com>
10975L:	platform-driver-x86@vger.kernel.org
10976S:	Maintained
10977F:	drivers/platform/x86/intel/atomisp2/led.c
10978
10979INTEL BIOS SAR INT1092 DRIVER
10980M:	Shravan Sudhakar <s.shravan@intel.com>
10981L:	platform-driver-x86@vger.kernel.org
10982S:	Maintained
10983F:	drivers/platform/x86/intel/int1092/
10984
10985INTEL BROXTON PMC DRIVER
10986M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10987M:	Zha Qipeng <qipeng.zha@intel.com>
10988S:	Maintained
10989F:	drivers/mfd/intel_pmc_bxt.c
10990F:	include/linux/mfd/intel_pmc_bxt.h
10991
10992INTEL C600 SERIES SAS CONTROLLER DRIVER
10993M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10994L:	linux-scsi@vger.kernel.org
10995S:	Supported
10996T:	git git://git.code.sf.net/p/intel-sas/isci
10997F:	drivers/scsi/isci/
10998
10999INTEL CPU family model numbers
11000M:	Tony Luck <tony.luck@intel.com>
11001M:	x86@kernel.org
11002L:	linux-kernel@vger.kernel.org
11003S:	Supported
11004F:	arch/x86/include/asm/intel-family.h
11005
11006INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11007M:	Jani Nikula <jani.nikula@linux.intel.com>
11008M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11009L:	intel-gfx@lists.freedesktop.org
11010L:	intel-xe@lists.freedesktop.org
11011S:	Supported
11012F:	drivers/gpu/drm/i915/display/
11013F:	drivers/gpu/drm/xe/display/
11014F:	drivers/gpu/drm/xe/compat-i915-headers
11015
11016INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11017M:	Jani Nikula <jani.nikula@linux.intel.com>
11018M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11019M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11020M:	Tvrtko Ursulin <tursulin@ursulin.net>
11021L:	intel-gfx@lists.freedesktop.org
11022S:	Supported
11023W:	https://drm.pages.freedesktop.org/intel-docs/
11024Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11025B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11026C:	irc://irc.oftc.net/intel-gfx
11027T:	git git://anongit.freedesktop.org/drm-intel
11028F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11029F:	Documentation/gpu/i915.rst
11030F:	drivers/gpu/drm/ci/xfails/i915*
11031F:	drivers/gpu/drm/i915/
11032F:	include/drm/i915*
11033F:	include/uapi/drm/i915_drm.h
11034
11035INTEL DRM XE DRIVER (Lunar Lake and newer)
11036M:	Lucas De Marchi <lucas.demarchi@intel.com>
11037M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11038M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11039L:	intel-xe@lists.freedesktop.org
11040S:	Supported
11041W:	https://drm.pages.freedesktop.org/intel-docs/
11042Q:	http://patchwork.freedesktop.org/project/intel-xe/
11043B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11044C:	irc://irc.oftc.net/xe
11045T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11046F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11047F:	Documentation/gpu/xe/
11048F:	drivers/gpu/drm/xe/
11049F:	include/drm/xe*
11050F:	include/uapi/drm/xe_drm.h
11051
11052INTEL ETHERNET DRIVERS
11053M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11054M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11055L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11056S:	Supported
11057W:	https://www.intel.com/content/www/us/en/support.html
11058Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11061F:	Documentation/networking/device_drivers/ethernet/intel/
11062F:	drivers/net/ethernet/intel/
11063F:	drivers/net/ethernet/intel/*/
11064F:	include/linux/avf/virtchnl.h
11065F:	include/linux/net/intel/iidc.h
11066
11067INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11068M:	Mustafa Ismail <mustafa.ismail@intel.com>
11069M:	Shiraz Saleem <shiraz.saleem@intel.com>
11070L:	linux-rdma@vger.kernel.org
11071S:	Supported
11072F:	drivers/infiniband/hw/irdma/
11073F:	include/uapi/rdma/irdma-abi.h
11074
11075INTEL GPIO DRIVERS
11076M:	Andy Shevchenko <andy@kernel.org>
11077L:	linux-gpio@vger.kernel.org
11078S:	Supported
11079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11080F:	drivers/gpio/gpio-elkhartlake.c
11081F:	drivers/gpio/gpio-graniterapids.c
11082F:	drivers/gpio/gpio-ich.c
11083F:	drivers/gpio/gpio-merrifield.c
11084F:	drivers/gpio/gpio-ml-ioh.c
11085F:	drivers/gpio/gpio-pch.c
11086F:	drivers/gpio/gpio-sch.c
11087F:	drivers/gpio/gpio-sodaville.c
11088F:	drivers/gpio/gpio-tangier.c
11089F:	drivers/gpio/gpio-tangier.h
11090
11091INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11092M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11093M:	Zhi Wang <zhi.wang.linux@gmail.com>
11094L:	intel-gvt-dev@lists.freedesktop.org
11095L:	intel-gfx@lists.freedesktop.org
11096S:	Supported
11097W:	https://github.com/intel/gvt-linux/wiki
11098T:	git https://github.com/intel/gvt-linux.git
11099F:	drivers/gpu/drm/i915/gvt/
11100
11101INTEL HID EVENT DRIVER
11102M:	Alex Hung <alexhung@gmail.com>
11103L:	platform-driver-x86@vger.kernel.org
11104S:	Maintained
11105F:	drivers/platform/x86/intel/hid.c
11106
11107INTEL I/OAT DMA DRIVER
11108M:	Dave Jiang <dave.jiang@intel.com>
11109R:	Dan Williams <dan.j.williams@intel.com>
11110L:	dmaengine@vger.kernel.org
11111S:	Supported
11112Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11113F:	drivers/dma/ioat*
11114
11115INTEL IAA CRYPTO DRIVER
11116M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11117L:	linux-crypto@vger.kernel.org
11118S:	Supported
11119F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11120F:	drivers/crypto/intel/iaa/*
11121
11122INTEL IDLE DRIVER
11123M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11124M:	Len Brown <lenb@kernel.org>
11125L:	linux-pm@vger.kernel.org
11126S:	Supported
11127B:	https://bugzilla.kernel.org
11128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11129F:	drivers/idle/intel_idle.c
11130
11131INTEL IDXD DRIVER
11132M:	Fenghua Yu <fenghua.yu@intel.com>
11133R:	Dave Jiang <dave.jiang@intel.com>
11134L:	dmaengine@vger.kernel.org
11135S:	Supported
11136F:	drivers/dma/idxd/*
11137F:	include/uapi/linux/idxd.h
11138
11139INTEL IN FIELD SCAN (IFS) DEVICE
11140M:	Jithu Joseph <jithu.joseph@intel.com>
11141R:	Ashok Raj <ashok.raj@intel.com>
11142R:	Tony Luck <tony.luck@intel.com>
11143S:	Maintained
11144F:	drivers/platform/x86/intel/ifs
11145F:	include/trace/events/intel_ifs.h
11146
11147INTEL INTEGRATED SENSOR HUB DRIVER
11148M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11149M:	Jiri Kosina <jikos@kernel.org>
11150L:	linux-input@vger.kernel.org
11151S:	Maintained
11152F:	drivers/hid/intel-ish-hid/
11153
11154INTEL IOMMU (VT-d)
11155M:	David Woodhouse <dwmw2@infradead.org>
11156M:	Lu Baolu <baolu.lu@linux.intel.com>
11157L:	iommu@lists.linux.dev
11158S:	Supported
11159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11160F:	drivers/iommu/intel/
11161
11162INTEL IPU3 CSI-2 CIO2 DRIVER
11163M:	Yong Zhi <yong.zhi@intel.com>
11164M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11165M:	Bingbu Cao <bingbu.cao@intel.com>
11166M:	Dan Scally <djrscally@gmail.com>
11167R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11168L:	linux-media@vger.kernel.org
11169S:	Maintained
11170T:	git git://linuxtv.org/media_tree.git
11171F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11172F:	drivers/media/pci/intel/ipu3/
11173
11174INTEL IPU3 CSI-2 IMGU DRIVER
11175M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11176R:	Bingbu Cao <bingbu.cao@intel.com>
11177R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11178L:	linux-media@vger.kernel.org
11179S:	Maintained
11180F:	Documentation/admin-guide/media/ipu3.rst
11181F:	Documentation/admin-guide/media/ipu3_rcb.svg
11182F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11183F:	drivers/staging/media/ipu3/
11184
11185INTEL IPU6 INPUT SYSTEM DRIVER
11186M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11187M:	Bingbu Cao <bingbu.cao@intel.com>
11188R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11189L:	linux-media@vger.kernel.org
11190S:	Maintained
11191T:	git git://linuxtv.org/media_tree.git
11192F:	Documentation/admin-guide/media/ipu6-isys.rst
11193F:	drivers/media/pci/intel/ipu6/
11194
11195INTEL ISHTP ECLITE DRIVER
11196M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11197L:	platform-driver-x86@vger.kernel.org
11198S:	Supported
11199F:	drivers/platform/x86/intel/ishtp_eclite.c
11200
11201INTEL IXP4XX CRYPTO SUPPORT
11202M:	Corentin Labbe <clabbe@baylibre.com>
11203L:	linux-crypto@vger.kernel.org
11204S:	Maintained
11205F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11206
11207INTEL KEEM BAY DRM DRIVER
11208M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11209M:	Edmund Dea <edmund.j.dea@intel.com>
11210S:	Maintained
11211F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11212F:	drivers/gpu/drm/kmb/
11213
11214INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11215M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11216S:	Maintained
11217F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11218F:	drivers/crypto/intel/keembay/Kconfig
11219F:	drivers/crypto/intel/keembay/Makefile
11220F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11221F:	drivers/crypto/intel/keembay/ocs-aes.c
11222F:	drivers/crypto/intel/keembay/ocs-aes.h
11223
11224INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11225M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11226M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11227M:	Mark Gross <mgross@linux.intel.com>
11228S:	Maintained
11229F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11230F:	drivers/crypto/intel/keembay/Kconfig
11231F:	drivers/crypto/intel/keembay/Makefile
11232F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11233
11234INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11235M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11236M:	Declan Murphy <declan.murphy@intel.com>
11237S:	Maintained
11238F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11239F:	drivers/crypto/intel/keembay/Kconfig
11240F:	drivers/crypto/intel/keembay/Makefile
11241F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11242F:	drivers/crypto/intel/keembay/ocs-hcu.c
11243F:	drivers/crypto/intel/keembay/ocs-hcu.h
11244
11245INTEL MANAGEMENT ENGINE (mei)
11246M:	Tomas Winkler <tomas.winkler@intel.com>
11247L:	linux-kernel@vger.kernel.org
11248S:	Supported
11249F:	Documentation/driver-api/mei/*
11250F:	drivers/misc/mei/
11251F:	drivers/watchdog/mei_wdt.c
11252F:	include/linux/mei_aux.h
11253F:	include/linux/mei_cl_bus.h
11254F:	include/uapi/linux/mei.h
11255F:	include/uapi/linux/mei_uuid.h
11256F:	include/uapi/linux/uuid.h
11257F:	samples/mei/*
11258
11259INTEL MAX 10 BMC MFD DRIVER
11260M:	Xu Yilun <yilun.xu@intel.com>
11261R:	Tom Rix <trix@redhat.com>
11262S:	Maintained
11263F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11264F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11265F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11266F:	drivers/mfd/intel-m10-bmc*
11267F:	include/linux/mfd/intel-m10-bmc.h
11268
11269INTEL MAX10 BMC SECURE UPDATES
11270M:	Peter Colberg <peter.colberg@intel.com>
11271L:	linux-fpga@vger.kernel.org
11272S:	Maintained
11273F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11274F:	drivers/fpga/intel-m10-bmc-sec-update.c
11275
11276INTEL P-Unit IPC DRIVER
11277M:	Zha Qipeng <qipeng.zha@intel.com>
11278L:	platform-driver-x86@vger.kernel.org
11279S:	Maintained
11280F:	arch/x86/include/asm/intel_punit_ipc.h
11281F:	drivers/platform/x86/intel/punit_ipc.c
11282
11283INTEL PMC CORE DRIVER
11284M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11285M:	David E Box <david.e.box@intel.com>
11286L:	platform-driver-x86@vger.kernel.org
11287S:	Maintained
11288F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11289F:	drivers/platform/x86/intel/pmc/
11290
11291INTEL PMIC GPIO DRIVERS
11292M:	Andy Shevchenko <andy@kernel.org>
11293S:	Supported
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11295F:	drivers/gpio/gpio-*cove.c
11296
11297INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11298M:	Andy Shevchenko <andy@kernel.org>
11299S:	Supported
11300F:	drivers/mfd/intel_soc_pmic*
11301F:	include/linux/mfd/intel_soc_pmic*
11302
11303INTEL PMT DRIVERS
11304M:	David E. Box <david.e.box@linux.intel.com>
11305S:	Supported
11306F:	drivers/platform/x86/intel/pmt/
11307
11308INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11309M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11310L:	linux-wireless@vger.kernel.org
11311S:	Maintained
11312F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11313F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11314F:	drivers/net/wireless/intel/ipw2x00/
11315
11316INTEL PSTATE DRIVER
11317M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11318M:	Len Brown <lenb@kernel.org>
11319L:	linux-pm@vger.kernel.org
11320S:	Supported
11321F:	drivers/cpufreq/intel_pstate.c
11322
11323INTEL PTP DFL ToD DRIVER
11324M:	Tianfei Zhang <tianfei.zhang@intel.com>
11325L:	linux-fpga@vger.kernel.org
11326L:	netdev@vger.kernel.org
11327S:	Maintained
11328F:	drivers/ptp/ptp_dfl_tod.c
11329
11330INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11331M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11332L:	linux-iio@vger.kernel.org
11333F:	drivers/counter/intel-qep.c
11334
11335INTEL SCU DRIVERS
11336M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11337S:	Maintained
11338F:	arch/x86/include/asm/intel_scu_ipc.h
11339F:	drivers/platform/x86/intel_scu_*
11340
11341INTEL SDSI DRIVER
11342M:	David E. Box <david.e.box@linux.intel.com>
11343S:	Supported
11344F:	drivers/platform/x86/intel/sdsi.c
11345F:	tools/arch/x86/intel_sdsi/
11346F:	tools/testing/selftests/drivers/sdsi/
11347
11348INTEL SGX
11349M:	Jarkko Sakkinen <jarkko@kernel.org>
11350R:	Dave Hansen <dave.hansen@linux.intel.com>
11351L:	linux-sgx@vger.kernel.org
11352S:	Supported
11353Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11355F:	Documentation/arch/x86/sgx.rst
11356F:	arch/x86/entry/vdso/vsgx.S
11357F:	arch/x86/include/asm/sgx.h
11358F:	arch/x86/include/uapi/asm/sgx.h
11359F:	arch/x86/kernel/cpu/sgx/*
11360F:	tools/testing/selftests/sgx/*
11361K:	\bSGX_
11362
11363INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11364M:	Daniel Scally <djrscally@gmail.com>
11365S:	Maintained
11366F:	drivers/platform/x86/intel/int3472/
11367
11368INTEL SPEED SELECT TECHNOLOGY
11369M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11370L:	platform-driver-x86@vger.kernel.org
11371S:	Maintained
11372F:	drivers/platform/x86/intel/speed_select_if/
11373F:	include/uapi/linux/isst_if.h
11374F:	tools/power/x86/intel-speed-select/
11375
11376INTEL STRATIX10 FIRMWARE DRIVERS
11377M:	Dinh Nguyen <dinguyen@kernel.org>
11378L:	linux-kernel@vger.kernel.org
11379S:	Maintained
11380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11381F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11382F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11383F:	drivers/firmware/stratix10-rsu.c
11384F:	drivers/firmware/stratix10-svc.c
11385F:	include/linux/firmware/intel/stratix10-smc.h
11386F:	include/linux/firmware/intel/stratix10-svc-client.h
11387
11388INTEL TELEMETRY DRIVER
11389M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11390M:	"David E. Box" <david.e.box@linux.intel.com>
11391L:	platform-driver-x86@vger.kernel.org
11392S:	Maintained
11393F:	arch/x86/include/asm/intel_telemetry.h
11394F:	drivers/platform/x86/intel/telemetry/
11395
11396INTEL TPMI DRIVER
11397M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11398L:	platform-driver-x86@vger.kernel.org
11399S:	Maintained
11400F:	Documentation/ABI/testing/debugfs-tpmi
11401F:	drivers/platform/x86/intel/tpmi.c
11402F:	include/linux/intel_tpmi.h
11403
11404INTEL UNCORE FREQUENCY CONTROL
11405M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11406L:	platform-driver-x86@vger.kernel.org
11407S:	Maintained
11408F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11409F:	drivers/platform/x86/intel/uncore-frequency/
11410
11411INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11412M:	David E. Box <david.e.box@linux.intel.com>
11413S:	Supported
11414F:	drivers/platform/x86/intel/vsec.*
11415
11416INTEL VIRTUAL BUTTON DRIVER
11417M:	AceLan Kao <acelan.kao@canonical.com>
11418L:	platform-driver-x86@vger.kernel.org
11419S:	Maintained
11420F:	drivers/platform/x86/intel/vbtn.c
11421
11422INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11423M:	Stanislaw Gruszka <stf_xl@wp.pl>
11424L:	linux-wireless@vger.kernel.org
11425S:	Supported
11426F:	drivers/net/wireless/intel/iwlegacy/
11427
11428INTEL WIRELESS WIFI LINK (iwlwifi)
11429M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11430L:	linux-wireless@vger.kernel.org
11431S:	Supported
11432W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11434F:	drivers/net/wireless/intel/iwlwifi/
11435
11436INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11437M:	Jithu Joseph <jithu.joseph@intel.com>
11438S:	Maintained
11439W:	https://slimbootloader.github.io/security/firmware-update.html
11440F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11441
11442INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11443L:	Dell.Client.Kernel@dell.com
11444S:	Maintained
11445F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11446
11447INTEL WWAN IOSM DRIVER
11448M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11449L:	netdev@vger.kernel.org
11450S:	Maintained
11451F:	drivers/net/wwan/iosm/
11452
11453INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11454M:	Xin Li <xin@zytor.com>
11455M:	"H. Peter Anvin" <hpa@zytor.com>
11456S:	Supported
11457F:	Documentation/arch/x86/x86_64/fred.rst
11458F:	arch/x86/entry/entry_64_fred.S
11459F:	arch/x86/entry/entry_fred.c
11460F:	arch/x86/include/asm/fred.h
11461F:	arch/x86/kernel/fred.c
11462
11463INTEL(R) TRACE HUB
11464M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11465S:	Supported
11466F:	Documentation/trace/intel_th.rst
11467F:	drivers/hwtracing/intel_th/
11468F:	include/linux/intel_th.h
11469
11470INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11471M:	Ning Sun <ning.sun@intel.com>
11472L:	tboot-devel@lists.sourceforge.net
11473S:	Supported
11474W:	http://tboot.sourceforge.net
11475T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11476F:	Documentation/arch/x86/intel_txt.rst
11477F:	arch/x86/kernel/tboot.c
11478F:	include/linux/tboot.h
11479
11480INTERCONNECT API
11481M:	Georgi Djakov <djakov@kernel.org>
11482L:	linux-pm@vger.kernel.org
11483S:	Maintained
11484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11485F:	Documentation/devicetree/bindings/interconnect/
11486F:	Documentation/driver-api/interconnect.rst
11487F:	drivers/interconnect/
11488F:	include/dt-bindings/interconnect/
11489F:	include/linux/interconnect-provider.h
11490F:	include/linux/interconnect.h
11491
11492INTERRUPT COUNTER DRIVER
11493M:	Oleksij Rempel <o.rempel@pengutronix.de>
11494R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11495L:	linux-iio@vger.kernel.org
11496F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11497F:	drivers/counter/interrupt-cnt.c
11498
11499INTERSIL ISL7998X VIDEO DECODER DRIVER
11500M:	Michael Tretter <m.tretter@pengutronix.de>
11501R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11502L:	linux-media@vger.kernel.org
11503S:	Maintained
11504F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11505F:	drivers/media/i2c/isl7998x.c
11506
11507INVENSENSE ICM-426xx IMU DRIVER
11508M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11509L:	linux-iio@vger.kernel.org
11510S:	Maintained
11511W:	https://invensense.tdk.com/
11512F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11513F:	drivers/iio/imu/inv_icm42600/
11514
11515INVENSENSE MPU-3050 GYROSCOPE DRIVER
11516M:	Linus Walleij <linus.walleij@linaro.org>
11517L:	linux-iio@vger.kernel.org
11518S:	Maintained
11519F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11520F:	drivers/iio/gyro/mpu3050*
11521
11522IOC3 ETHERNET DRIVER
11523M:	Ralf Baechle <ralf@linux-mips.org>
11524L:	linux-mips@vger.kernel.org
11525S:	Maintained
11526F:	drivers/net/ethernet/sgi/ioc3-eth.c
11527
11528IOMMU DMA-API LAYER
11529M:	Robin Murphy <robin.murphy@arm.com>
11530L:	iommu@lists.linux.dev
11531S:	Maintained
11532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11533F:	drivers/iommu/dma-iommu.c
11534F:	drivers/iommu/dma-iommu.h
11535F:	drivers/iommu/iova.c
11536F:	include/linux/iova.h
11537
11538IOMMU SUBSYSTEM
11539M:	Joerg Roedel <joro@8bytes.org>
11540M:	Will Deacon <will@kernel.org>
11541R:	Robin Murphy <robin.murphy@arm.com>
11542L:	iommu@lists.linux.dev
11543S:	Maintained
11544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11545F:	Documentation/devicetree/bindings/iommu/
11546F:	Documentation/userspace-api/iommu.rst
11547F:	drivers/iommu/
11548F:	include/linux/iommu.h
11549F:	include/linux/iova.h
11550F:	include/linux/of_iommu.h
11551
11552IOMMUFD
11553M:	Jason Gunthorpe <jgg@nvidia.com>
11554M:	Kevin Tian <kevin.tian@intel.com>
11555L:	iommu@lists.linux.dev
11556S:	Maintained
11557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11558F:	Documentation/userspace-api/iommufd.rst
11559F:	drivers/iommu/iommufd/
11560F:	include/linux/iommufd.h
11561F:	include/uapi/linux/iommufd.h
11562F:	tools/testing/selftests/iommu/
11563
11564IOSYS-MAP HELPERS
11565M:	Thomas Zimmermann <tzimmermann@suse.de>
11566L:	dri-devel@lists.freedesktop.org
11567S:	Maintained
11568T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11569F:	include/linux/iosys-map.h
11570
11571IO_URING
11572M:	Jens Axboe <axboe@kernel.dk>
11573R:	Pavel Begunkov <asml.silence@gmail.com>
11574L:	io-uring@vger.kernel.org
11575S:	Maintained
11576T:	git git://git.kernel.dk/linux-block
11577T:	git git://git.kernel.dk/liburing
11578F:	include/linux/io_uring/
11579F:	include/linux/io_uring.h
11580F:	include/linux/io_uring_types.h
11581F:	include/trace/events/io_uring.h
11582F:	include/uapi/linux/io_uring.h
11583F:	io_uring/
11584
11585IPMI SUBSYSTEM
11586M:	Corey Minyard <minyard@acm.org>
11587L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11588S:	Supported
11589W:	http://openipmi.sourceforge.net/
11590T:	git https://github.com/cminyard/linux-ipmi.git for-next
11591F:	Documentation/devicetree/bindings/ipmi/
11592F:	Documentation/driver-api/ipmi.rst
11593F:	drivers/char/ipmi/
11594F:	include/linux/ipmi*
11595F:	include/uapi/linux/ipmi*
11596
11597IPS SCSI RAID DRIVER
11598M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11599L:	linux-scsi@vger.kernel.org
11600S:	Maintained
11601W:	http://www.adaptec.com/
11602F:	drivers/scsi/ips*
11603
11604IPVS
11605M:	Simon Horman <horms@verge.net.au>
11606M:	Julian Anastasov <ja@ssi.bg>
11607L:	netdev@vger.kernel.org
11608L:	lvs-devel@vger.kernel.org
11609S:	Maintained
11610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11612F:	Documentation/networking/ipvs-sysctl.rst
11613F:	include/net/ip_vs.h
11614F:	include/uapi/linux/ip_vs.h
11615F:	net/netfilter/ipvs/
11616
11617IPWIRELESS DRIVER
11618M:	Jiri Kosina <jikos@kernel.org>
11619M:	David Sterba <dsterba@suse.com>
11620S:	Odd Fixes
11621F:	drivers/tty/ipwireless/
11622
11623IRON DEVICE AUDIO CODEC DRIVERS
11624M:	Kiseok Jo <kiseok.jo@irondevice.com>
11625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11626S:	Maintained
11627F:	Documentation/devicetree/bindings/sound/irondevice,*
11628F:	sound/soc/codecs/sma*
11629
11630IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11631M:	Thomas Gleixner <tglx@linutronix.de>
11632S:	Maintained
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11634F:	Documentation/core-api/irq/irq-domain.rst
11635F:	include/linux/irqdomain.h
11636F:	include/linux/irqdomain_defs.h
11637F:	kernel/irq/irqdomain.c
11638F:	kernel/irq/msi.c
11639
11640IRQ SUBSYSTEM
11641M:	Thomas Gleixner <tglx@linutronix.de>
11642L:	linux-kernel@vger.kernel.org
11643S:	Maintained
11644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11645F:	include/linux/group_cpus.h
11646F:	include/linux/irq.h
11647F:	include/linux/irqhandler.h
11648F:	include/linux/irqnr.h
11649F:	include/linux/irqreturn.h
11650F:	kernel/irq/
11651F:	lib/group_cpus.c
11652
11653IRQCHIP DRIVERS
11654M:	Thomas Gleixner <tglx@linutronix.de>
11655L:	linux-kernel@vger.kernel.org
11656S:	Maintained
11657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11658F:	Documentation/devicetree/bindings/interrupt-controller/
11659F:	drivers/irqchip/
11660F:	include/linux/irqchip.h
11661
11662ISA
11663M:	William Breathitt Gray <wbg@kernel.org>
11664S:	Maintained
11665F:	Documentation/driver-api/isa.rst
11666F:	drivers/base/isa.c
11667F:	include/linux/isa.h
11668
11669ISA RADIO MODULE
11670M:	Hans Verkuil <hverkuil@xs4all.nl>
11671L:	linux-media@vger.kernel.org
11672S:	Maintained
11673W:	https://linuxtv.org
11674T:	git git://linuxtv.org/media_tree.git
11675F:	drivers/media/radio/radio-isa*
11676
11677ISAPNP
11678M:	Jaroslav Kysela <perex@perex.cz>
11679S:	Maintained
11680F:	Documentation/userspace-api/isapnp.rst
11681F:	drivers/pnp/isapnp/
11682F:	include/linux/isapnp.h
11683
11684ISCSI
11685M:	Lee Duncan <lduncan@suse.com>
11686M:	Chris Leech <cleech@redhat.com>
11687M:	Mike Christie <michael.christie@oracle.com>
11688L:	open-iscsi@googlegroups.com
11689L:	linux-scsi@vger.kernel.org
11690S:	Maintained
11691W:	www.open-iscsi.com
11692F:	drivers/scsi/*iscsi*
11693F:	include/scsi/*iscsi*
11694
11695iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11696M:	Peter Jones <pjones@redhat.com>
11697M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11698S:	Maintained
11699F:	drivers/firmware/iscsi_ibft*
11700
11701ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11702M:	Sagi Grimberg <sagi@grimberg.me>
11703M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11704L:	linux-rdma@vger.kernel.org
11705S:	Supported
11706W:	http://www.openfabrics.org
11707W:	www.open-iscsi.org
11708Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11709F:	drivers/infiniband/ulp/iser/
11710
11711ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11712M:	Sagi Grimberg <sagi@grimberg.me>
11713L:	linux-rdma@vger.kernel.org
11714L:	target-devel@vger.kernel.org
11715S:	Supported
11716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11717F:	drivers/infiniband/ulp/isert
11718
11719ISDN/CMTP OVER BLUETOOTH
11720M:	Karsten Keil <isdn@linux-pingi.de>
11721L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11722L:	netdev@vger.kernel.org
11723S:	Odd Fixes
11724W:	http://www.isdn4linux.de
11725F:	Documentation/isdn/
11726F:	drivers/isdn/capi/
11727F:	include/linux/isdn/
11728F:	include/uapi/linux/isdn/
11729F:	net/bluetooth/cmtp/
11730
11731ISDN/mISDN SUBSYSTEM
11732M:	Karsten Keil <isdn@linux-pingi.de>
11733L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11734L:	netdev@vger.kernel.org
11735S:	Maintained
11736W:	http://www.isdn4linux.de
11737F:	drivers/isdn/Kconfig
11738F:	drivers/isdn/Makefile
11739F:	drivers/isdn/hardware/
11740F:	drivers/isdn/mISDN/
11741
11742ISOFS FILESYSTEM
11743M:	Jan Kara <jack@suse.cz>
11744L:	linux-fsdevel@vger.kernel.org
11745S:	Maintained
11746F:	Documentation/filesystems/isofs.rst
11747F:	fs/isofs/
11748
11749IT87 HARDWARE MONITORING DRIVER
11750M:	Jean Delvare <jdelvare@suse.com>
11751L:	linux-hwmon@vger.kernel.org
11752S:	Maintained
11753F:	Documentation/hwmon/it87.rst
11754F:	drivers/hwmon/it87.c
11755
11756IT913X MEDIA DRIVER
11757L:	linux-media@vger.kernel.org
11758S:	Orphan
11759W:	https://linuxtv.org
11760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11761F:	drivers/media/tuners/it913x*
11762
11763ITE IT66121 HDMI BRIDGE DRIVER
11764M:	Phong LE <ple@baylibre.com>
11765M:	Neil Armstrong <neil.armstrong@linaro.org>
11766S:	Maintained
11767T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11768F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11769F:	drivers/gpu/drm/bridge/ite-it66121.c
11770
11771IVTV VIDEO4LINUX DRIVER
11772M:	Andy Walls <awalls@md.metrocast.net>
11773L:	linux-media@vger.kernel.org
11774S:	Maintained
11775W:	https://linuxtv.org
11776T:	git git://linuxtv.org/media_tree.git
11777F:	Documentation/admin-guide/media/ivtv*
11778F:	drivers/media/pci/ivtv/
11779F:	include/uapi/linux/ivtv*
11780
11781IX2505V MEDIA DRIVER
11782M:	Malcolm Priestley <tvboxspy@gmail.com>
11783L:	linux-media@vger.kernel.org
11784S:	Maintained
11785W:	https://linuxtv.org
11786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11787F:	drivers/media/dvb-frontends/ix2505v*
11788
11789JAILHOUSE HYPERVISOR INTERFACE
11790M:	Jan Kiszka <jan.kiszka@siemens.com>
11791L:	jailhouse-dev@googlegroups.com
11792S:	Maintained
11793F:	arch/x86/include/asm/jailhouse_para.h
11794F:	arch/x86/kernel/jailhouse.c
11795
11796JFS FILESYSTEM
11797M:	Dave Kleikamp <shaggy@kernel.org>
11798L:	jfs-discussion@lists.sourceforge.net
11799S:	Odd Fixes
11800W:	http://jfs.sourceforge.net/
11801T:	git https://github.com/kleikamp/linux-shaggy.git
11802F:	Documentation/admin-guide/jfs.rst
11803F:	fs/jfs/
11804
11805JME NETWORK DRIVER
11806M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11807L:	netdev@vger.kernel.org
11808S:	Maintained
11809F:	drivers/net/ethernet/jme.*
11810
11811JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11812M:	David Woodhouse <dwmw2@infradead.org>
11813M:	Richard Weinberger <richard@nod.at>
11814L:	linux-mtd@lists.infradead.org
11815S:	Odd Fixes
11816W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11817T:	git git://git.infradead.org/ubifs-2.6.git
11818F:	fs/jffs2/
11819F:	include/uapi/linux/jffs2.h
11820
11821JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11822M:	"Theodore Ts'o" <tytso@mit.edu>
11823M:	Jan Kara <jack@suse.com>
11824L:	linux-ext4@vger.kernel.org
11825S:	Maintained
11826F:	fs/jbd2/
11827F:	include/linux/jbd2.h
11828
11829JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11830M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11831L:	linux-media@vger.kernel.org
11832L:	linux-renesas-soc@vger.kernel.org
11833S:	Maintained
11834F:	drivers/media/platform/renesas/rcar_jpu.c
11835
11836JSM Neo PCI based serial card
11837L:	linux-serial@vger.kernel.org
11838S:	Orphan
11839F:	drivers/tty/serial/jsm/
11840
11841K10TEMP HARDWARE MONITORING DRIVER
11842M:	Clemens Ladisch <clemens@ladisch.de>
11843L:	linux-hwmon@vger.kernel.org
11844S:	Maintained
11845F:	Documentation/hwmon/k10temp.rst
11846F:	drivers/hwmon/k10temp.c
11847
11848K8TEMP HARDWARE MONITORING DRIVER
11849M:	Rudolf Marek <r.marek@assembler.cz>
11850L:	linux-hwmon@vger.kernel.org
11851S:	Maintained
11852F:	Documentation/hwmon/k8temp.rst
11853F:	drivers/hwmon/k8temp.c
11854
11855KASAN
11856M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11857R:	Alexander Potapenko <glider@google.com>
11858R:	Andrey Konovalov <andreyknvl@gmail.com>
11859R:	Dmitry Vyukov <dvyukov@google.com>
11860R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11861L:	kasan-dev@googlegroups.com
11862S:	Maintained
11863F:	Documentation/dev-tools/kasan.rst
11864F:	arch/*/include/asm/*kasan.h
11865F:	arch/*/mm/kasan_init*
11866F:	include/linux/kasan*.h
11867F:	lib/Kconfig.kasan
11868F:	mm/kasan/
11869F:	scripts/Makefile.kasan
11870
11871KCONFIG
11872M:	Masahiro Yamada <masahiroy@kernel.org>
11873L:	linux-kbuild@vger.kernel.org
11874S:	Maintained
11875Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11877F:	Documentation/kbuild/kconfig*
11878F:	scripts/Kconfig.include
11879F:	scripts/kconfig/
11880
11881KCOV
11882R:	Dmitry Vyukov <dvyukov@google.com>
11883R:	Andrey Konovalov <andreyknvl@gmail.com>
11884L:	kasan-dev@googlegroups.com
11885S:	Maintained
11886F:	Documentation/dev-tools/kcov.rst
11887F:	include/linux/kcov.h
11888F:	include/uapi/linux/kcov.h
11889F:	kernel/kcov.c
11890F:	scripts/Makefile.kcov
11891
11892KCSAN
11893M:	Marco Elver <elver@google.com>
11894R:	Dmitry Vyukov <dvyukov@google.com>
11895L:	kasan-dev@googlegroups.com
11896S:	Maintained
11897F:	Documentation/dev-tools/kcsan.rst
11898F:	include/linux/kcsan*.h
11899F:	kernel/kcsan/
11900F:	lib/Kconfig.kcsan
11901F:	scripts/Makefile.kcsan
11902
11903KDUMP
11904M:	Baoquan He <bhe@redhat.com>
11905R:	Vivek Goyal <vgoyal@redhat.com>
11906R:	Dave Young <dyoung@redhat.com>
11907L:	kexec@lists.infradead.org
11908S:	Maintained
11909W:	http://lse.sourceforge.net/kdump/
11910F:	Documentation/admin-guide/kdump/
11911F:	fs/proc/vmcore.c
11912F:	include/linux/crash_core.h
11913F:	include/linux/crash_dump.h
11914F:	include/uapi/linux/vmcore.h
11915F:	kernel/crash_*.c
11916
11917KEENE FM RADIO TRANSMITTER DRIVER
11918M:	Hans Verkuil <hverkuil@xs4all.nl>
11919L:	linux-media@vger.kernel.org
11920S:	Maintained
11921W:	https://linuxtv.org
11922T:	git git://linuxtv.org/media_tree.git
11923F:	drivers/media/radio/radio-keene*
11924
11925KERNEL AUTOMOUNTER
11926M:	Ian Kent <raven@themaw.net>
11927L:	autofs@vger.kernel.org
11928S:	Maintained
11929F:	fs/autofs/
11930
11931KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11932M:	Masahiro Yamada <masahiroy@kernel.org>
11933R:	Nathan Chancellor <nathan@kernel.org>
11934R:	Nicolas Schier <nicolas@fjasle.eu>
11935L:	linux-kbuild@vger.kernel.org
11936S:	Maintained
11937Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11939F:	Documentation/kbuild/
11940F:	Makefile
11941F:	scripts/*vmlinux*
11942F:	scripts/Kbuild*
11943F:	scripts/Makefile*
11944F:	scripts/basic/
11945F:	scripts/clang-tools/
11946F:	scripts/dummy-tools/
11947F:	scripts/mk*
11948F:	scripts/mod/
11949F:	scripts/package/
11950F:	usr/
11951
11952KERNEL HARDENING (not covered by other areas)
11953M:	Kees Cook <kees@kernel.org>
11954R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11955L:	linux-hardening@vger.kernel.org
11956S:	Supported
11957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11958F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11959F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11960F:	arch/*/configs/hardening.config
11961F:	include/linux/overflow.h
11962F:	include/linux/randomize_kstack.h
11963F:	kernel/configs/hardening.config
11964F:	mm/usercopy.c
11965K:	\b(add|choose)_random_kstack_offset\b
11966K:	\b__check_(object_size|heap_object)\b
11967K:	\b__counted_by\b
11968
11969KERNEL JANITORS
11970L:	kernel-janitors@vger.kernel.org
11971S:	Odd Fixes
11972W:	http://kernelnewbies.org/KernelJanitors
11973
11974KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11975M:	Chuck Lever <chuck.lever@oracle.com>
11976M:	Jeff Layton <jlayton@kernel.org>
11977R:	Neil Brown <neilb@suse.de>
11978R:	Olga Kornievskaia <kolga@netapp.com>
11979R:	Dai Ngo <Dai.Ngo@oracle.com>
11980R:	Tom Talpey <tom@talpey.com>
11981L:	linux-nfs@vger.kernel.org
11982S:	Supported
11983W:	http://nfs.sourceforge.net/
11984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11985F:	Documentation/filesystems/nfs/
11986F:	fs/lockd/
11987F:	fs/nfs_common/
11988F:	fs/nfsd/
11989F:	include/linux/lockd/
11990F:	include/linux/sunrpc/
11991F:	include/trace/events/rpcgss.h
11992F:	include/trace/events/rpcrdma.h
11993F:	include/trace/events/sunrpc.h
11994F:	include/trace/misc/fs.h
11995F:	include/trace/misc/nfs.h
11996F:	include/trace/misc/sunrpc.h
11997F:	include/uapi/linux/nfsd/
11998F:	include/uapi/linux/sunrpc/
11999F:	net/sunrpc/
12000
12001KERNEL REGRESSIONS
12002M:	Thorsten Leemhuis <linux@leemhuis.info>
12003L:	regressions@lists.linux.dev
12004S:	Supported
12005F:	Documentation/admin-guide/reporting-regressions.rst
12006F:	Documentation/process/handling-regressions.rst
12007
12008KERNEL SELFTEST FRAMEWORK
12009M:	Shuah Khan <shuah@kernel.org>
12010M:	Shuah Khan <skhan@linuxfoundation.org>
12011L:	linux-kselftest@vger.kernel.org
12012S:	Maintained
12013Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12015F:	Documentation/dev-tools/kselftest*
12016F:	tools/testing/selftests/
12017
12018KERNEL SMB3 SERVER (KSMBD)
12019M:	Namjae Jeon <linkinjeon@kernel.org>
12020M:	Steve French <sfrench@samba.org>
12021R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12022R:	Tom Talpey <tom@talpey.com>
12023L:	linux-cifs@vger.kernel.org
12024S:	Maintained
12025T:	git git://git.samba.org/ksmbd.git
12026F:	Documentation/filesystems/smb/ksmbd.rst
12027F:	fs/smb/common/
12028F:	fs/smb/server/
12029
12030KERNEL UNIT TESTING FRAMEWORK (KUnit)
12031M:	Brendan Higgins <brendanhiggins@google.com>
12032M:	David Gow <davidgow@google.com>
12033R:	Rae Moar <rmoar@google.com>
12034L:	linux-kselftest@vger.kernel.org
12035L:	kunit-dev@googlegroups.com
12036S:	Maintained
12037W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12040F:	Documentation/dev-tools/kunit/
12041F:	include/kunit/
12042F:	lib/kunit/
12043F:	rust/kernel/kunit.rs
12044F:	scripts/rustdoc_test_*
12045F:	tools/testing/kunit/
12046
12047KERNEL USERMODE HELPER
12048M:	Luis Chamberlain <mcgrof@kernel.org>
12049L:	linux-kernel@vger.kernel.org
12050S:	Maintained
12051F:	include/linux/umh.h
12052F:	kernel/umh.c
12053
12054KERNEL VIRTUAL MACHINE (KVM)
12055M:	Paolo Bonzini <pbonzini@redhat.com>
12056L:	kvm@vger.kernel.org
12057S:	Supported
12058W:	http://www.linux-kvm.org
12059T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12060F:	Documentation/virt/kvm/
12061F:	include/asm-generic/kvm*
12062F:	include/kvm/iodev.h
12063F:	include/linux/kvm*
12064F:	include/trace/events/kvm.h
12065F:	include/uapi/asm-generic/kvm*
12066F:	include/uapi/linux/kvm*
12067F:	tools/kvm/
12068F:	tools/testing/selftests/kvm/
12069F:	virt/kvm/*
12070
12071KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12072M:	Marc Zyngier <maz@kernel.org>
12073M:	Oliver Upton <oliver.upton@linux.dev>
12074R:	James Morse <james.morse@arm.com>
12075R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12076R:	Zenghui Yu <yuzenghui@huawei.com>
12077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12078L:	kvmarm@lists.linux.dev
12079S:	Maintained
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12081F:	arch/arm64/include/asm/kvm*
12082F:	arch/arm64/include/uapi/asm/kvm*
12083F:	arch/arm64/kvm/
12084F:	include/kvm/arm_*
12085F:	tools/testing/selftests/kvm/*/aarch64/
12086F:	tools/testing/selftests/kvm/aarch64/
12087
12088KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12089M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12090M:	Bibo Mao <maobibo@loongson.cn>
12091M:	Huacai Chen <chenhuacai@kernel.org>
12092L:	kvm@vger.kernel.org
12093L:	loongarch@lists.linux.dev
12094S:	Maintained
12095T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12096F:	arch/loongarch/include/asm/kvm*
12097F:	arch/loongarch/include/uapi/asm/kvm*
12098F:	arch/loongarch/kvm/
12099
12100KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12101M:	Huacai Chen <chenhuacai@kernel.org>
12102L:	linux-mips@vger.kernel.org
12103L:	kvm@vger.kernel.org
12104S:	Maintained
12105T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12106F:	arch/mips/include/asm/kvm*
12107F:	arch/mips/include/uapi/asm/kvm*
12108F:	arch/mips/kvm/
12109
12110KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12111M:	Michael Ellerman <mpe@ellerman.id.au>
12112R:	Nicholas Piggin <npiggin@gmail.com>
12113L:	linuxppc-dev@lists.ozlabs.org
12114L:	kvm@vger.kernel.org
12115S:	Maintained (Book3S 64-bit HV)
12116S:	Odd fixes (Book3S 64-bit PR)
12117S:	Orphan (Book3E and 32-bit)
12118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12119F:	arch/powerpc/include/asm/kvm*
12120F:	arch/powerpc/include/uapi/asm/kvm*
12121F:	arch/powerpc/kernel/kvm*
12122F:	arch/powerpc/kvm/
12123
12124KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12125M:	Anup Patel <anup@brainfault.org>
12126R:	Atish Patra <atishp@atishpatra.org>
12127L:	kvm@vger.kernel.org
12128L:	kvm-riscv@lists.infradead.org
12129L:	linux-riscv@lists.infradead.org
12130S:	Maintained
12131T:	git https://github.com/kvm-riscv/linux.git
12132F:	arch/riscv/include/asm/kvm*
12133F:	arch/riscv/include/uapi/asm/kvm*
12134F:	arch/riscv/kvm/
12135F:	tools/testing/selftests/kvm/*/riscv/
12136F:	tools/testing/selftests/kvm/riscv/
12137
12138KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12139M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12140M:	Janosch Frank <frankja@linux.ibm.com>
12141M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12142R:	David Hildenbrand <david@redhat.com>
12143L:	kvm@vger.kernel.org
12144S:	Supported
12145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12146F:	Documentation/virt/kvm/s390*
12147F:	arch/s390/include/asm/gmap.h
12148F:	arch/s390/include/asm/kvm*
12149F:	arch/s390/include/uapi/asm/kvm*
12150F:	arch/s390/include/uapi/asm/uvdevice.h
12151F:	arch/s390/kernel/uv.c
12152F:	arch/s390/kvm/
12153F:	arch/s390/mm/gmap.c
12154F:	drivers/s390/char/uvdevice.c
12155F:	tools/testing/selftests/drivers/s390x/uvdevice/
12156F:	tools/testing/selftests/kvm/*/s390x/
12157F:	tools/testing/selftests/kvm/s390x/
12158
12159KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12160M:	Sean Christopherson <seanjc@google.com>
12161M:	Paolo Bonzini <pbonzini@redhat.com>
12162L:	kvm@vger.kernel.org
12163S:	Supported
12164P:	Documentation/process/maintainer-kvm-x86.rst
12165T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12166F:	arch/x86/include/asm/kvm*
12167F:	arch/x86/include/asm/svm.h
12168F:	arch/x86/include/asm/vmx*.h
12169F:	arch/x86/include/uapi/asm/kvm*
12170F:	arch/x86/include/uapi/asm/svm.h
12171F:	arch/x86/include/uapi/asm/vmx.h
12172F:	arch/x86/kvm/
12173F:	arch/x86/kvm/*/
12174F:	tools/testing/selftests/kvm/*/x86_64/
12175F:	tools/testing/selftests/kvm/x86_64/
12176
12177KERNFS
12178M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12179M:	Tejun Heo <tj@kernel.org>
12180S:	Supported
12181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12182F:	fs/kernfs/
12183F:	include/linux/kernfs.h
12184
12185KEXEC
12186M:	Eric Biederman <ebiederm@xmission.com>
12187L:	kexec@lists.infradead.org
12188S:	Maintained
12189W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12190F:	include/linux/kexec.h
12191F:	include/uapi/linux/kexec.h
12192F:	kernel/kexec*
12193
12194KEYS-ENCRYPTED
12195M:	Mimi Zohar <zohar@linux.ibm.com>
12196L:	linux-integrity@vger.kernel.org
12197L:	keyrings@vger.kernel.org
12198S:	Supported
12199F:	Documentation/security/keys/trusted-encrypted.rst
12200F:	include/keys/encrypted-type.h
12201F:	security/keys/encrypted-keys/
12202
12203KEYS-TRUSTED
12204M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12205M:	Jarkko Sakkinen <jarkko@kernel.org>
12206M:	Mimi Zohar <zohar@linux.ibm.com>
12207L:	linux-integrity@vger.kernel.org
12208L:	keyrings@vger.kernel.org
12209S:	Supported
12210F:	Documentation/security/keys/trusted-encrypted.rst
12211F:	include/keys/trusted-type.h
12212F:	include/keys/trusted_tpm.h
12213F:	security/keys/trusted-keys/
12214
12215KEYS-TRUSTED-CAAM
12216M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12217R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12218L:	linux-integrity@vger.kernel.org
12219L:	keyrings@vger.kernel.org
12220S:	Maintained
12221F:	include/keys/trusted_caam.h
12222F:	security/keys/trusted-keys/trusted_caam.c
12223
12224KEYS-TRUSTED-DCP
12225M:	David Gstir <david@sigma-star.at>
12226R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12227L:	linux-integrity@vger.kernel.org
12228L:	keyrings@vger.kernel.org
12229S:	Supported
12230F:	include/keys/trusted_dcp.h
12231F:	security/keys/trusted-keys/trusted_dcp.c
12232
12233KEYS-TRUSTED-TEE
12234M:	Sumit Garg <sumit.garg@linaro.org>
12235L:	linux-integrity@vger.kernel.org
12236L:	keyrings@vger.kernel.org
12237S:	Supported
12238F:	include/keys/trusted_tee.h
12239F:	security/keys/trusted-keys/trusted_tee.c
12240
12241KEYS/KEYRINGS
12242M:	David Howells <dhowells@redhat.com>
12243M:	Jarkko Sakkinen <jarkko@kernel.org>
12244L:	keyrings@vger.kernel.org
12245S:	Maintained
12246F:	Documentation/security/keys/core.rst
12247F:	include/keys/
12248F:	include/linux/key-type.h
12249F:	include/linux/key.h
12250F:	include/linux/keyctl.h
12251F:	include/uapi/linux/keyctl.h
12252F:	security/keys/
12253
12254KEYS/KEYRINGS_INTEGRITY
12255M:	Jarkko Sakkinen <jarkko@kernel.org>
12256M:	Mimi Zohar <zohar@linux.ibm.com>
12257L:	linux-integrity@vger.kernel.org
12258L:	keyrings@vger.kernel.org
12259S:	Supported
12260W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12261F:	security/integrity/platform_certs
12262
12263KFENCE
12264M:	Alexander Potapenko <glider@google.com>
12265M:	Marco Elver <elver@google.com>
12266R:	Dmitry Vyukov <dvyukov@google.com>
12267L:	kasan-dev@googlegroups.com
12268S:	Maintained
12269F:	Documentation/dev-tools/kfence.rst
12270F:	arch/*/include/asm/kfence.h
12271F:	include/linux/kfence.h
12272F:	lib/Kconfig.kfence
12273F:	mm/kfence/
12274
12275KFIFO
12276M:	Stefani Seibold <stefani@seibold.net>
12277S:	Maintained
12278F:	include/linux/kfifo.h
12279F:	lib/kfifo.c
12280F:	samples/kfifo/
12281
12282KGDB / KDB /debug_core
12283M:	Jason Wessel <jason.wessel@windriver.com>
12284M:	Daniel Thompson <daniel.thompson@linaro.org>
12285R:	Douglas Anderson <dianders@chromium.org>
12286L:	kgdb-bugreport@lists.sourceforge.net
12287S:	Maintained
12288W:	http://kgdb.wiki.kernel.org/
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12290F:	Documentation/dev-tools/kgdb.rst
12291F:	drivers/misc/kgdbts.c
12292F:	drivers/tty/serial/kgdboc.c
12293F:	include/linux/kdb.h
12294F:	include/linux/kgdb.h
12295F:	kernel/debug/
12296F:	kernel/module/kdb.c
12297
12298KHADAS MCU MFD DRIVER
12299M:	Neil Armstrong <neil.armstrong@linaro.org>
12300L:	linux-amlogic@lists.infradead.org
12301S:	Maintained
12302F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12303F:	drivers/mfd/khadas-mcu.c
12304F:	drivers/thermal/khadas_mcu_fan.c
12305F:	include/linux/mfd/khadas-mcu.h
12306
12307KIONIX/ROHM KX022A ACCELEROMETER
12308M:	Matti Vaittinen <mazziesaccount@gmail.com>
12309L:	linux-iio@vger.kernel.org
12310S:	Supported
12311F:	drivers/iio/accel/kionix-kx022a*
12312
12313KMEMLEAK
12314M:	Catalin Marinas <catalin.marinas@arm.com>
12315S:	Maintained
12316F:	Documentation/dev-tools/kmemleak.rst
12317F:	include/linux/kmemleak.h
12318F:	mm/kmemleak.c
12319F:	samples/kmemleak/kmemleak-test.c
12320
12321KMSAN
12322M:	Alexander Potapenko <glider@google.com>
12323R:	Marco Elver <elver@google.com>
12324R:	Dmitry Vyukov <dvyukov@google.com>
12325L:	kasan-dev@googlegroups.com
12326S:	Maintained
12327F:	Documentation/dev-tools/kmsan.rst
12328F:	arch/*/include/asm/kmsan.h
12329F:	arch/*/mm/kmsan_*
12330F:	include/linux/kmsan*.h
12331F:	lib/Kconfig.kmsan
12332F:	mm/kmsan/
12333F:	scripts/Makefile.kmsan
12334
12335KPROBES
12336M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12337M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12338M:	"David S. Miller" <davem@davemloft.net>
12339M:	Masami Hiramatsu <mhiramat@kernel.org>
12340L:	linux-kernel@vger.kernel.org
12341L:	linux-trace-kernel@vger.kernel.org
12342S:	Maintained
12343Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12345F:	Documentation/trace/kprobes.rst
12346F:	include/asm-generic/kprobes.h
12347F:	include/linux/kprobes.h
12348F:	kernel/kprobes.c
12349F:	lib/test_kprobes.c
12350F:	samples/kprobes
12351
12352KS0108 LCD CONTROLLER DRIVER
12353M:	Miguel Ojeda <ojeda@kernel.org>
12354S:	Maintained
12355F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12356F:	drivers/auxdisplay/ks0108.c
12357F:	include/linux/ks0108.h
12358
12359KTD253 BACKLIGHT DRIVER
12360M:	Linus Walleij <linus.walleij@linaro.org>
12361S:	Maintained
12362F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12363F:	drivers/video/backlight/ktd253-backlight.c
12364
12365KTD2801 BACKLIGHT DRIVER
12366M:	Duje Mihanović <duje.mihanovic@skole.hr>
12367S:	Maintained
12368F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12369F:	drivers/video/backlight/ktd2801-backlight.c
12370
12371KTEST
12372M:	Steven Rostedt <rostedt@goodmis.org>
12373M:	John Hawley <warthog9@eaglescrag.net>
12374S:	Maintained
12375F:	tools/testing/ktest
12376
12377KTZ8866 BACKLIGHT DRIVER
12378M:	Jianhua Lu <lujianhua000@gmail.com>
12379S:	Maintained
12380F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12381F:	drivers/video/backlight/ktz8866.c
12382
12383KVM PARAVIRT (KVM/paravirt)
12384M:	Paolo Bonzini <pbonzini@redhat.com>
12385R:	Wanpeng Li <wanpengli@tencent.com>
12386R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12387L:	kvm@vger.kernel.org
12388S:	Supported
12389T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12390F:	arch/um/include/asm/kvm_para.h
12391F:	arch/x86/include/asm/kvm_para.h
12392F:	arch/x86/include/asm/pvclock-abi.h
12393F:	arch/x86/include/uapi/asm/kvm_para.h
12394F:	arch/x86/kernel/kvm.c
12395F:	arch/x86/kernel/kvmclock.c
12396F:	include/asm-generic/kvm_para.h
12397F:	include/linux/kvm_para.h
12398F:	include/uapi/asm-generic/kvm_para.h
12399F:	include/uapi/linux/kvm_para.h
12400
12401KVM X86 HYPER-V (KVM/hyper-v)
12402M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12403M:	Sean Christopherson <seanjc@google.com>
12404M:	Paolo Bonzini <pbonzini@redhat.com>
12405L:	kvm@vger.kernel.org
12406S:	Supported
12407T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12408F:	arch/x86/kvm/hyperv.*
12409F:	arch/x86/kvm/kvm_onhyperv.*
12410F:	arch/x86/kvm/svm/hyperv.*
12411F:	arch/x86/kvm/svm/svm_onhyperv.*
12412F:	arch/x86/kvm/vmx/hyperv.*
12413
12414KVM X86 Xen (KVM/Xen)
12415M:	David Woodhouse <dwmw2@infradead.org>
12416M:	Paul Durrant <paul@xen.org>
12417M:	Sean Christopherson <seanjc@google.com>
12418M:	Paolo Bonzini <pbonzini@redhat.com>
12419L:	kvm@vger.kernel.org
12420S:	Supported
12421T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12422F:	arch/x86/kvm/xen.*
12423
12424L3MDEV
12425M:	David Ahern <dsahern@kernel.org>
12426L:	netdev@vger.kernel.org
12427S:	Maintained
12428F:	include/net/l3mdev.h
12429F:	net/l3mdev
12430
12431LANDLOCK SECURITY MODULE
12432M:	Mickaël Salaün <mic@digikod.net>
12433R:	Günther Noack <gnoack@google.com>
12434L:	linux-security-module@vger.kernel.org
12435S:	Supported
12436W:	https://landlock.io
12437T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12438F:	Documentation/security/landlock.rst
12439F:	Documentation/userspace-api/landlock.rst
12440F:	fs/ioctl.c
12441F:	include/uapi/linux/landlock.h
12442F:	samples/landlock/
12443F:	security/landlock/
12444F:	tools/testing/selftests/landlock/
12445K:	landlock
12446K:	LANDLOCK
12447
12448LANTIQ / INTEL Ethernet drivers
12449M:	Hauke Mehrtens <hauke@hauke-m.de>
12450L:	netdev@vger.kernel.org
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12453F:	drivers/net/dsa/lantiq_gswip.c
12454F:	drivers/net/dsa/lantiq_pce.h
12455F:	drivers/net/ethernet/lantiq_xrx200.c
12456F:	net/dsa/tag_gswip.c
12457
12458LANTIQ MIPS ARCHITECTURE
12459M:	John Crispin <john@phrozen.org>
12460L:	linux-mips@vger.kernel.org
12461S:	Maintained
12462F:	arch/mips/lantiq
12463F:	drivers/soc/lantiq
12464
12465LANTIQ PEF2256 DRIVER
12466M:	Herve Codina <herve.codina@bootlin.com>
12467S:	Maintained
12468F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12469F:	drivers/net/wan/framer/pef2256/
12470F:	drivers/pinctrl/pinctrl-pef2256.c
12471F:	include/linux/framer/pef2256.h
12472
12473LASI 53c700 driver for PARISC
12474M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12475L:	linux-scsi@vger.kernel.org
12476S:	Maintained
12477F:	Documentation/scsi/53c700.rst
12478F:	drivers/scsi/53c700*
12479
12480LEAKING_ADDRESSES
12481M:	Tycho Andersen <tycho@tycho.pizza>
12482R:	Kees Cook <kees@kernel.org>
12483L:	linux-hardening@vger.kernel.org
12484S:	Maintained
12485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12486F:	scripts/leaking_addresses.pl
12487
12488LED SUBSYSTEM
12489M:	Pavel Machek <pavel@ucw.cz>
12490M:	Lee Jones <lee@kernel.org>
12491L:	linux-leds@vger.kernel.org
12492S:	Maintained
12493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12494F:	Documentation/devicetree/bindings/leds/
12495F:	Documentation/leds/
12496F:	drivers/leds/
12497F:	include/dt-bindings/leds/
12498F:	include/linux/leds.h
12499
12500LEGO MINDSTORMS EV3
12501R:	David Lechner <david@lechnology.com>
12502S:	Maintained
12503F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12504F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12505F:	drivers/power/supply/lego_ev3_battery.c
12506
12507LEGO USB Tower driver
12508M:	Juergen Stuber <starblue@users.sourceforge.net>
12509L:	legousb-devel@lists.sourceforge.net
12510S:	Maintained
12511W:	http://legousb.sourceforge.net/
12512F:	drivers/usb/misc/legousbtower.c
12513
12514LETSKETCH HID TABLET DRIVER
12515M:	Hans de Goede <hdegoede@redhat.com>
12516L:	linux-input@vger.kernel.org
12517S:	Maintained
12518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12519F:	drivers/hid/hid-letsketch.c
12520
12521LG LAPTOP EXTRAS
12522M:	Matan Ziv-Av <matan@svgalib.org>
12523L:	platform-driver-x86@vger.kernel.org
12524S:	Maintained
12525F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12526F:	Documentation/admin-guide/laptops/lg-laptop.rst
12527F:	drivers/platform/x86/lg-laptop.c
12528
12529LG2160 MEDIA DRIVER
12530M:	Michael Krufky <mkrufky@linuxtv.org>
12531L:	linux-media@vger.kernel.org
12532S:	Maintained
12533W:	https://linuxtv.org
12534W:	http://github.com/mkrufky
12535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12536T:	git git://linuxtv.org/mkrufky/tuners.git
12537F:	drivers/media/dvb-frontends/lg2160.*
12538
12539LGDT3305 MEDIA DRIVER
12540M:	Michael Krufky <mkrufky@linuxtv.org>
12541L:	linux-media@vger.kernel.org
12542S:	Maintained
12543W:	https://linuxtv.org
12544W:	http://github.com/mkrufky
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546T:	git git://linuxtv.org/mkrufky/tuners.git
12547F:	drivers/media/dvb-frontends/lgdt3305.*
12548
12549LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12550M:	Viresh Kumar <vireshk@kernel.org>
12551L:	linux-ide@vger.kernel.org
12552S:	Maintained
12553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12554F:	drivers/ata/pata_arasan_cf.c
12555F:	include/linux/pata_arasan_cf_data.h
12556
12557LIBATA PATA DRIVERS
12558R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12559L:	linux-ide@vger.kernel.org
12560F:	drivers/ata/ata_*.c
12561F:	drivers/ata/pata_*.c
12562
12563LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12564M:	Linus Walleij <linus.walleij@linaro.org>
12565L:	linux-ide@vger.kernel.org
12566S:	Maintained
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12568F:	drivers/ata/pata_ftide010.c
12569F:	drivers/ata/sata_gemini.c
12570F:	drivers/ata/sata_gemini.h
12571
12572LIBATA SATA AHCI PLATFORM devices support
12573M:	Hans de Goede <hdegoede@redhat.com>
12574M:	Jens Axboe <axboe@kernel.dk>
12575L:	linux-ide@vger.kernel.org
12576S:	Maintained
12577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12578F:	drivers/ata/ahci_platform.c
12579F:	drivers/ata/libahci_platform.c
12580F:	include/linux/ahci_platform.h
12581
12582LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12583M:	Serge Semin <fancer.lancer@gmail.com>
12584L:	linux-ide@vger.kernel.org
12585S:	Maintained
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12587F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12588F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12589F:	drivers/ata/ahci_dwc.c
12590
12591LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12592M:	Mikael Pettersson <mikpelinux@gmail.com>
12593L:	linux-ide@vger.kernel.org
12594S:	Maintained
12595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12596F:	drivers/ata/sata_promise.*
12597
12598LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12599M:	Damien Le Moal <dlemoal@kernel.org>
12600M:	Niklas Cassel <cassel@kernel.org>
12601L:	linux-ide@vger.kernel.org
12602S:	Maintained
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12604F:	Documentation/ABI/testing/sysfs-ata
12605F:	Documentation/devicetree/bindings/ata/
12606F:	drivers/ata/
12607F:	include/linux/ata.h
12608F:	include/linux/libata.h
12609
12610LIBETH COMMON ETHERNET LIBRARY
12611M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12612L:	netdev@vger.kernel.org
12613L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12614S:	Supported
12615T:	git https://github.com/alobakin/linux.git
12616F:	drivers/net/ethernet/intel/libeth/
12617F:	include/net/libeth/
12618K:	libeth
12619
12620LIBIE COMMON INTEL ETHERNET LIBRARY
12621M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12622L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12623L:	netdev@vger.kernel.org
12624S:	Supported
12625T:	git https://github.com/alobakin/linux.git
12626F:	drivers/net/ethernet/intel/libie/
12627F:	include/linux/net/intel/libie/
12628K:	libie
12629
12630LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12631M:	Vishal Verma <vishal.l.verma@intel.com>
12632M:	Dan Williams <dan.j.williams@intel.com>
12633M:	Dave Jiang <dave.jiang@intel.com>
12634L:	nvdimm@lists.linux.dev
12635S:	Supported
12636Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12637P:	Documentation/nvdimm/maintainer-entry-profile.rst
12638F:	drivers/nvdimm/btt*
12639
12640LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12641M:	Dan Williams <dan.j.williams@intel.com>
12642M:	Vishal Verma <vishal.l.verma@intel.com>
12643M:	Dave Jiang <dave.jiang@intel.com>
12644L:	nvdimm@lists.linux.dev
12645S:	Supported
12646Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12647P:	Documentation/nvdimm/maintainer-entry-profile.rst
12648F:	drivers/nvdimm/pmem*
12649
12650LIBNVDIMM: DEVICETREE BINDINGS
12651M:	Oliver O'Halloran <oohall@gmail.com>
12652L:	nvdimm@lists.linux.dev
12653S:	Supported
12654Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12655F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12656F:	drivers/nvdimm/of_pmem.c
12657
12658LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12659M:	Dan Williams <dan.j.williams@intel.com>
12660M:	Vishal Verma <vishal.l.verma@intel.com>
12661M:	Dave Jiang <dave.jiang@intel.com>
12662M:	Ira Weiny <ira.weiny@intel.com>
12663L:	nvdimm@lists.linux.dev
12664S:	Supported
12665Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12666P:	Documentation/nvdimm/maintainer-entry-profile.rst
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12668F:	drivers/acpi/nfit/*
12669F:	drivers/nvdimm/*
12670F:	include/linux/libnvdimm.h
12671F:	include/linux/nd.h
12672F:	include/uapi/linux/ndctl.h
12673F:	tools/testing/nvdimm/
12674
12675LIBRARY CODE
12676M:	Andrew Morton <akpm@linux-foundation.org>
12677L:	linux-kernel@vger.kernel.org
12678S:	Supported
12679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12680F:	lib/*
12681
12682LICENSES and SPDX stuff
12683M:	Thomas Gleixner <tglx@linutronix.de>
12684M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12685L:	linux-spdx@vger.kernel.org
12686S:	Maintained
12687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12688F:	COPYING
12689F:	Documentation/process/license-rules.rst
12690F:	LICENSES/
12691F:	scripts/spdxcheck-test.sh
12692F:	scripts/spdxcheck.py
12693F:	scripts/spdxexclude
12694
12695LINEAR RANGES HELPERS
12696M:	Mark Brown <broonie@kernel.org>
12697R:	Matti Vaittinen <mazziesaccount@gmail.com>
12698F:	include/linux/linear_range.h
12699F:	lib/linear_ranges.c
12700F:	lib/test_linear_ranges.c
12701
12702LINUX FOR POWER MACINTOSH
12703L:	linuxppc-dev@lists.ozlabs.org
12704S:	Orphan
12705F:	arch/powerpc/platforms/powermac/
12706F:	drivers/macintosh/
12707X:	drivers/macintosh/adb-iop.c
12708X:	drivers/macintosh/via-macii.c
12709
12710LINUX FOR POWERPC (32-BIT AND 64-BIT)
12711M:	Michael Ellerman <mpe@ellerman.id.au>
12712R:	Nicholas Piggin <npiggin@gmail.com>
12713R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12714R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12715L:	linuxppc-dev@lists.ozlabs.org
12716S:	Supported
12717W:	https://github.com/linuxppc/wiki/wiki
12718Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12720F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12721F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12722F:	Documentation/devicetree/bindings/powerpc/
12723F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12724F:	Documentation/arch/powerpc/
12725F:	arch/powerpc/
12726F:	drivers/*/*/*pasemi*
12727F:	drivers/*/*pasemi*
12728F:	drivers/char/tpm/tpm_ibmvtpm*
12729F:	drivers/crypto/nx/
12730F:	drivers/i2c/busses/i2c-opal.c
12731F:	drivers/net/ethernet/ibm/ibmveth.*
12732F:	drivers/net/ethernet/ibm/ibmvnic.*
12733F:	drivers/pci/hotplug/pnv_php.c
12734F:	drivers/pci/hotplug/rpa*
12735F:	drivers/rtc/rtc-opal.c
12736F:	drivers/scsi/ibmvscsi/
12737F:	drivers/tty/hvc/hvc_opal.c
12738F:	drivers/watchdog/wdrtas.c
12739F:	include/linux/papr_scm.h
12740F:	include/uapi/linux/papr_pdsm.h
12741F:	tools/testing/selftests/powerpc
12742N:	/pmac
12743N:	powermac
12744N:	powernv
12745N:	[^a-z0-9]ps3
12746N:	pseries
12747
12748LINUX FOR POWERPC EMBEDDED MPC5XXX
12749M:	Anatolij Gustschin <agust@denx.de>
12750L:	linuxppc-dev@lists.ozlabs.org
12751S:	Odd Fixes
12752F:	arch/powerpc/platforms/512x/
12753F:	arch/powerpc/platforms/52xx/
12754
12755LINUX FOR POWERPC EMBEDDED PPC4XX
12756L:	linuxppc-dev@lists.ozlabs.org
12757S:	Orphan
12758F:	arch/powerpc/platforms/40x/
12759F:	arch/powerpc/platforms/44x/
12760
12761LINUX FOR POWERPC EMBEDDED PPC85XX
12762M:	Scott Wood <oss@buserror.net>
12763L:	linuxppc-dev@lists.ozlabs.org
12764S:	Odd fixes
12765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12766F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12767F:	Documentation/devicetree/bindings/powerpc/fsl/
12768F:	arch/powerpc/platforms/85xx/
12769
12770LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12771M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12772L:	linuxppc-dev@lists.ozlabs.org
12773S:	Maintained
12774F:	arch/powerpc/platforms/8xx/
12775F:	arch/powerpc/platforms/83xx/
12776
12777LINUX KERNEL DUMP TEST MODULE (LKDTM)
12778M:	Kees Cook <kees@kernel.org>
12779S:	Maintained
12780F:	drivers/misc/lkdtm/*
12781F:	tools/testing/selftests/lkdtm/*
12782
12783LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12784M:	Alan Stern <stern@rowland.harvard.edu>
12785M:	Andrea Parri <parri.andrea@gmail.com>
12786M:	Will Deacon <will@kernel.org>
12787M:	Peter Zijlstra <peterz@infradead.org>
12788M:	Boqun Feng <boqun.feng@gmail.com>
12789M:	Nicholas Piggin <npiggin@gmail.com>
12790M:	David Howells <dhowells@redhat.com>
12791M:	Jade Alglave <j.alglave@ucl.ac.uk>
12792M:	Luc Maranget <luc.maranget@inria.fr>
12793M:	"Paul E. McKenney" <paulmck@kernel.org>
12794R:	Akira Yokosawa <akiyks@gmail.com>
12795R:	Daniel Lustig <dlustig@nvidia.com>
12796R:	Joel Fernandes <joel@joelfernandes.org>
12797L:	linux-kernel@vger.kernel.org
12798L:	linux-arch@vger.kernel.org
12799S:	Supported
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12801F:	Documentation/atomic_bitops.txt
12802F:	Documentation/atomic_t.txt
12803F:	Documentation/core-api/refcount-vs-atomic.rst
12804F:	Documentation/litmus-tests/
12805F:	Documentation/memory-barriers.txt
12806F:	tools/memory-model/
12807
12808LINUX-NEXT TREE
12809M:	Stephen Rothwell <sfr@canb.auug.org.au>
12810L:	linux-next@vger.kernel.org
12811S:	Supported
12812B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12814
12815LIS3LV02D ACCELEROMETER DRIVER
12816M:	Eric Piel <eric.piel@tremplin-utc.net>
12817S:	Maintained
12818F:	Documentation/misc-devices/lis3lv02d.rst
12819F:	drivers/misc/lis3lv02d/
12820F:	drivers/platform/x86/hp/hp_accel.c
12821
12822LIST KUNIT TEST
12823M:	David Gow <davidgow@google.com>
12824L:	linux-kselftest@vger.kernel.org
12825L:	kunit-dev@googlegroups.com
12826S:	Maintained
12827F:	lib/list-test.c
12828
12829LITEX PLATFORM
12830M:	Karol Gugala <kgugala@antmicro.com>
12831M:	Mateusz Holenko <mholenko@antmicro.com>
12832M:	Gabriel Somlo <gsomlo@gmail.com>
12833M:	Joel Stanley <joel@jms.id.au>
12834S:	Maintained
12835F:	Documentation/devicetree/bindings/*/litex,*.yaml
12836F:	arch/openrisc/boot/dts/or1klitex.dts
12837F:	drivers/mmc/host/litex_mmc.c
12838F:	drivers/net/ethernet/litex/*
12839F:	drivers/soc/litex/*
12840F:	drivers/tty/serial/liteuart.c
12841F:	include/linux/litex.h
12842N:	litex
12843
12844LIVE PATCHING
12845M:	Josh Poimboeuf <jpoimboe@kernel.org>
12846M:	Jiri Kosina <jikos@kernel.org>
12847M:	Miroslav Benes <mbenes@suse.cz>
12848M:	Petr Mladek <pmladek@suse.com>
12849R:	Joe Lawrence <joe.lawrence@redhat.com>
12850L:	live-patching@vger.kernel.org
12851S:	Maintained
12852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12853F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12854F:	Documentation/livepatch/
12855F:	arch/powerpc/include/asm/livepatch.h
12856F:	include/linux/livepatch.h
12857F:	kernel/livepatch/
12858F:	kernel/module/livepatch.c
12859F:	samples/livepatch/
12860F:	tools/testing/selftests/livepatch/
12861
12862LLC (802.2)
12863L:	netdev@vger.kernel.org
12864S:	Odd fixes
12865F:	include/linux/llc.h
12866F:	include/net/llc*
12867F:	include/uapi/linux/llc.h
12868F:	net/llc/
12869
12870LM73 HARDWARE MONITOR DRIVER
12871M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12872L:	linux-hwmon@vger.kernel.org
12873S:	Maintained
12874F:	drivers/hwmon/lm73.c
12875
12876LM78 HARDWARE MONITOR DRIVER
12877M:	Jean Delvare <jdelvare@suse.com>
12878L:	linux-hwmon@vger.kernel.org
12879S:	Maintained
12880F:	Documentation/hwmon/lm78.rst
12881F:	drivers/hwmon/lm78.c
12882
12883LM83 HARDWARE MONITOR DRIVER
12884M:	Jean Delvare <jdelvare@suse.com>
12885L:	linux-hwmon@vger.kernel.org
12886S:	Maintained
12887F:	Documentation/hwmon/lm83.rst
12888F:	drivers/hwmon/lm83.c
12889
12890LM90 HARDWARE MONITOR DRIVER
12891M:	Jean Delvare <jdelvare@suse.com>
12892L:	linux-hwmon@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12895F:	Documentation/hwmon/lm90.rst
12896F:	drivers/hwmon/lm90.c
12897F:	include/dt-bindings/thermal/lm90.h
12898
12899LME2510 MEDIA DRIVER
12900M:	Malcolm Priestley <tvboxspy@gmail.com>
12901L:	linux-media@vger.kernel.org
12902S:	Maintained
12903W:	https://linuxtv.org
12904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12905F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12906
12907LOADPIN SECURITY MODULE
12908M:	Kees Cook <kees@kernel.org>
12909S:	Supported
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12911F:	Documentation/admin-guide/LSM/LoadPin.rst
12912F:	security/loadpin/
12913
12914LOCKDOWN SECURITY MODULE
12915L:	linux-security-module@vger.kernel.org
12916S:	Odd Fixes
12917T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12918F:	security/lockdown/
12919
12920LOCKING PRIMITIVES
12921M:	Peter Zijlstra <peterz@infradead.org>
12922M:	Ingo Molnar <mingo@redhat.com>
12923M:	Will Deacon <will@kernel.org>
12924R:	Waiman Long <longman@redhat.com>
12925R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12926L:	linux-kernel@vger.kernel.org
12927S:	Maintained
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12929F:	Documentation/locking/
12930F:	arch/*/include/asm/spinlock*.h
12931F:	include/linux/lockdep*.h
12932F:	include/linux/mutex*.h
12933F:	include/linux/rwlock*.h
12934F:	include/linux/rwsem*.h
12935F:	include/linux/seqlock.h
12936F:	include/linux/spinlock*.h
12937F:	kernel/locking/
12938F:	lib/locking*.[ch]
12939X:	kernel/locking/locktorture.c
12940
12941LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12942M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12943L:	linux-ntfs-dev@lists.sourceforge.net
12944S:	Maintained
12945W:	http://www.linux-ntfs.org/content/view/19/37/
12946F:	Documentation/admin-guide/ldm.rst
12947F:	block/partitions/ldm.*
12948
12949LOGITECH HID GAMING KEYBOARDS
12950M:	Hans de Goede <hdegoede@redhat.com>
12951L:	linux-input@vger.kernel.org
12952S:	Maintained
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12954F:	drivers/hid/hid-lg-g15.c
12955
12956LONTIUM LT8912B MIPI TO HDMI BRIDGE
12957M:	Adrien Grassein <adrien.grassein@gmail.com>
12958S:	Maintained
12959F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12960F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12961
12962LOONGARCH
12963M:	Huacai Chen <chenhuacai@kernel.org>
12964R:	WANG Xuerui <kernel@xen0n.name>
12965L:	loongarch@lists.linux.dev
12966S:	Maintained
12967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12968F:	Documentation/arch/loongarch/
12969F:	Documentation/translations/zh_CN/arch/loongarch/
12970F:	arch/loongarch/
12971F:	drivers/*/*loongarch*
12972
12973LOONGSON GPIO DRIVER
12974M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12975L:	linux-gpio@vger.kernel.org
12976S:	Maintained
12977F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12978F:	drivers/gpio/gpio-loongson-64bit.c
12979
12980LOONGSON LS2X APB DMA DRIVER
12981M:	Binbin Zhou <zhoubinbin@loongson.cn>
12982L:	dmaengine@vger.kernel.org
12983S:	Maintained
12984F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12985F:	drivers/dma/ls2x-apb-dma.c
12986
12987LOONGSON LS2X I2C DRIVER
12988M:	Binbin Zhou <zhoubinbin@loongson.cn>
12989L:	linux-i2c@vger.kernel.org
12990S:	Maintained
12991F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12992F:	drivers/i2c/busses/i2c-ls2x.c
12993
12994LOONGSON-2 SOC SERIES CLOCK DRIVER
12995M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12996L:	linux-clk@vger.kernel.org
12997S:	Maintained
12998F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12999F:	drivers/clk/clk-loongson2.c
13000F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13001
13002LOONGSON SPI DRIVER
13003M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13004L:	linux-spi@vger.kernel.org
13005S:	Maintained
13006F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13007F:	drivers/spi/spi-loongson-core.c
13008F:	drivers/spi/spi-loongson-pci.c
13009F:	drivers/spi/spi-loongson-plat.c
13010F:	drivers/spi/spi-loongson.h
13011
13012LOONGSON-2 SOC SERIES GUTS DRIVER
13013M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13014L:	loongarch@lists.linux.dev
13015S:	Maintained
13016F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13017F:	drivers/soc/loongson/loongson2_guts.c
13018
13019LOONGSON-2 SOC SERIES PM DRIVER
13020M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13021L:	linux-pm@vger.kernel.org
13022S:	Maintained
13023F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13024F:	drivers/soc/loongson/loongson2_pm.c
13025
13026LOONGSON-2 SOC SERIES PINCTRL DRIVER
13027M:	zhanghongchen <zhanghongchen@loongson.cn>
13028M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13029L:	linux-gpio@vger.kernel.org
13030S:	Maintained
13031F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13032F:	drivers/pinctrl/pinctrl-loongson2.c
13033
13034LOONGSON-2 SOC SERIES THERMAL DRIVER
13035M:	zhanghongchen <zhanghongchen@loongson.cn>
13036M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13037L:	linux-pm@vger.kernel.org
13038S:	Maintained
13039F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13040F:	drivers/thermal/loongson2_thermal.c
13041
13042LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13043M:	Sathya Prakash <sathya.prakash@broadcom.com>
13044M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13045M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13046L:	MPT-FusionLinux.pdl@broadcom.com
13047L:	linux-scsi@vger.kernel.org
13048S:	Supported
13049W:	http://www.avagotech.com/support/
13050F:	drivers/message/fusion/
13051F:	drivers/scsi/mpt3sas/
13052
13053LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13054M:	Matthew Wilcox <willy@infradead.org>
13055L:	linux-scsi@vger.kernel.org
13056S:	Maintained
13057F:	drivers/scsi/sym53c8xx_2/
13058
13059LTC1660 DAC DRIVER
13060M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13061L:	linux-iio@vger.kernel.org
13062S:	Maintained
13063F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13064F:	drivers/iio/dac/ltc1660.c
13065
13066LTC2688 IIO DAC DRIVER
13067M:	Nuno Sá <nuno.sa@analog.com>
13068L:	linux-iio@vger.kernel.org
13069S:	Supported
13070W:	https://ez.analog.com/linux-software-drivers
13071F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13072F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13073F:	drivers/iio/dac/ltc2688.c
13074
13075LTC2947 HARDWARE MONITOR DRIVER
13076M:	Nuno Sá <nuno.sa@analog.com>
13077L:	linux-hwmon@vger.kernel.org
13078S:	Supported
13079W:	https://ez.analog.com/linux-software-drivers
13080F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13081F:	drivers/hwmon/ltc2947-core.c
13082F:	drivers/hwmon/ltc2947-i2c.c
13083F:	drivers/hwmon/ltc2947-spi.c
13084F:	drivers/hwmon/ltc2947.h
13085
13086LTC2991 HARDWARE MONITOR DRIVER
13087M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13088L:	linux-hwmon@vger.kernel.org
13089S:	Supported
13090W:	https://ez.analog.com/linux-software-drivers
13091F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13092F:	drivers/hwmon/ltc2991.c
13093
13094LTC2983 IIO TEMPERATURE DRIVER
13095M:	Nuno Sá <nuno.sa@analog.com>
13096L:	linux-iio@vger.kernel.org
13097S:	Supported
13098W:	https://ez.analog.com/linux-software-drivers
13099F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13100F:	drivers/iio/temperature/ltc2983.c
13101
13102LTC4282 HARDWARE MONITOR DRIVER
13103M:	Nuno Sa <nuno.sa@analog.com>
13104L:	linux-hwmon@vger.kernel.org
13105S:	Supported
13106F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13107F:	Documentation/hwmon/ltc4282.rst
13108F:	drivers/hwmon/ltc4282.c
13109
13110LTC4286 HARDWARE MONITOR DRIVER
13111M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13112L:	linux-i2c@vger.kernel.org
13113S:	Maintained
13114F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13115F:	Documentation/hwmon/ltc4286.rst
13116F:	drivers/hwmon/pmbus/Kconfig
13117F:	drivers/hwmon/pmbus/Makefile
13118F:	drivers/hwmon/pmbus/ltc4286.c
13119
13120LTC4306 I2C MULTIPLEXER DRIVER
13121M:	Michael Hennerich <michael.hennerich@analog.com>
13122L:	linux-i2c@vger.kernel.org
13123S:	Supported
13124W:	https://ez.analog.com/linux-software-drivers
13125F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13126F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13127
13128LTP (Linux Test Project)
13129M:	Cyril Hrubis <chrubis@suse.cz>
13130M:	Jan Stancek <jstancek@redhat.com>
13131M:	Petr Vorel <pvorel@suse.cz>
13132M:	Li Wang <liwang@redhat.com>
13133M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13134L:	ltp@lists.linux.it (subscribers-only)
13135S:	Maintained
13136W:	http://linux-test-project.github.io/
13137T:	git https://github.com/linux-test-project/ltp.git
13138
13139LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13140M:	Anshul Dalal <anshulusr@gmail.com>
13141L:	linux-iio@vger.kernel.org
13142S:	Maintained
13143F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13144F:	drivers/iio/light/ltr390.c
13145
13146LYNX 28G SERDES PHY DRIVER
13147M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13148L:	netdev@vger.kernel.org
13149S:	Supported
13150F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13151F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13152
13153LYNX PCS MODULE
13154M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13155L:	netdev@vger.kernel.org
13156S:	Supported
13157F:	drivers/net/pcs/pcs-lynx.c
13158F:	include/linux/pcs-lynx.h
13159
13160M68K ARCHITECTURE
13161M:	Geert Uytterhoeven <geert@linux-m68k.org>
13162L:	linux-m68k@lists.linux-m68k.org
13163S:	Maintained
13164W:	http://www.linux-m68k.org/
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13166F:	arch/m68k/
13167F:	drivers/zorro/
13168
13169M68K ON APPLE MACINTOSH
13170M:	Joshua Thompson <funaho@jurai.org>
13171L:	linux-m68k@lists.linux-m68k.org
13172S:	Maintained
13173W:	http://www.mac.linux-m68k.org/
13174F:	arch/m68k/mac/
13175F:	drivers/macintosh/adb-iop.c
13176F:	drivers/macintosh/via-macii.c
13177
13178M68K ON HP9000/300
13179M:	Philip Blundell <philb@gnu.org>
13180S:	Maintained
13181W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13182F:	arch/m68k/hp300/
13183
13184M88DS3103 MEDIA DRIVER
13185L:	linux-media@vger.kernel.org
13186S:	Orphan
13187W:	https://linuxtv.org
13188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13189F:	drivers/media/dvb-frontends/m88ds3103*
13190
13191M88RS2000 MEDIA DRIVER
13192M:	Malcolm Priestley <tvboxspy@gmail.com>
13193L:	linux-media@vger.kernel.org
13194S:	Maintained
13195W:	https://linuxtv.org
13196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13197F:	drivers/media/dvb-frontends/m88rs2000*
13198
13199MA901 MASTERKIT USB FM RADIO DRIVER
13200M:	Alexey Klimov <klimov.linux@gmail.com>
13201L:	linux-media@vger.kernel.org
13202S:	Maintained
13203T:	git git://linuxtv.org/media_tree.git
13204F:	drivers/media/radio/radio-ma901.c
13205
13206MAC80211
13207M:	Johannes Berg <johannes@sipsolutions.net>
13208L:	linux-wireless@vger.kernel.org
13209S:	Maintained
13210W:	https://wireless.wiki.kernel.org/
13211Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13214F:	Documentation/networking/mac80211-injection.rst
13215F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13216F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13217F:	include/net/mac80211.h
13218F:	net/mac80211/
13219
13220MAILBOX API
13221M:	Jassi Brar <jassisinghbrar@gmail.com>
13222L:	linux-kernel@vger.kernel.org
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/mailbox/
13225F:	drivers/mailbox/
13226F:	include/dt-bindings/mailbox/
13227F:	include/linux/mailbox_client.h
13228F:	include/linux/mailbox_controller.h
13229
13230MAILBOX ARM MHUv2
13231M:	Viresh Kumar <viresh.kumar@linaro.org>
13232M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13233L:	linux-kernel@vger.kernel.org
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13236F:	drivers/mailbox/arm_mhuv2.c
13237F:	include/linux/mailbox/arm_mhuv2_message.h
13238
13239MAILBOX ARM MHUv3
13240M:	Sudeep Holla <sudeep.holla@arm.com>
13241M:	Cristian Marussi <cristian.marussi@arm.com>
13242L:	linux-kernel@vger.kernel.org
13243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13244S:	Maintained
13245F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13246F:	drivers/mailbox/arm_mhuv3.c
13247
13248MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13249M:	Alejandro Colomar <alx@kernel.org>
13250L:	linux-man@vger.kernel.org
13251S:	Maintained
13252W:	http://www.kernel.org/doc/man-pages
13253T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13254T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13255
13256MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13257M:	Jeremy Kerr <jk@codeconstruct.com.au>
13258M:	Matt Johnston <matt@codeconstruct.com.au>
13259L:	netdev@vger.kernel.org
13260S:	Maintained
13261F:	Documentation/networking/mctp.rst
13262F:	drivers/net/mctp/
13263F:	include/net/mctp.h
13264F:	include/net/mctpdevice.h
13265F:	include/net/netns/mctp.h
13266F:	net/mctp/
13267
13268MAPLE TREE
13269M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13270L:	maple-tree@lists.infradead.org
13271L:	linux-mm@kvack.org
13272S:	Supported
13273F:	Documentation/core-api/maple_tree.rst
13274F:	include/linux/maple_tree.h
13275F:	include/trace/events/maple_tree.h
13276F:	lib/maple_tree.c
13277F:	lib/test_maple_tree.c
13278F:	tools/testing/radix-tree/linux/maple_tree.h
13279F:	tools/testing/radix-tree/maple.c
13280
13281MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13282M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13283L:	linux-mips@vger.kernel.org
13284S:	Maintained
13285F:	arch/mips/boot/dts/img/pistachio*
13286
13287MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13288M:	Andrew Lunn <andrew@lunn.ch>
13289L:	netdev@vger.kernel.org
13290S:	Maintained
13291F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13292F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13293F:	Documentation/networking/devlink/mv88e6xxx.rst
13294F:	drivers/net/dsa/mv88e6xxx/
13295F:	include/linux/dsa/mv88e6xxx.h
13296F:	include/linux/platform_data/mv88e6xxx.h
13297
13298MARVELL ARMADA 3700 PHY DRIVERS
13299M:	Miquel Raynal <miquel.raynal@bootlin.com>
13300S:	Maintained
13301F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13302F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13303F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13304F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13305
13306MARVELL ARMADA 3700 SERIAL DRIVER
13307M:	Pali Rohár <pali@kernel.org>
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13310F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13311F:	drivers/tty/serial/mvebu-uart.c
13312
13313MARVELL ARMADA DRM SUPPORT
13314M:	Russell King <linux@armlinux.org.uk>
13315S:	Maintained
13316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13318F:	Documentation/devicetree/bindings/display/armada/
13319F:	drivers/gpu/drm/armada/
13320F:	include/uapi/drm/armada_drm.h
13321
13322MARVELL CRYPTO DRIVER
13323M:	Boris Brezillon <bbrezillon@kernel.org>
13324M:	Arnaud Ebalard <arno@natisbad.org>
13325M:	Srujana Challa <schalla@marvell.com>
13326L:	linux-crypto@vger.kernel.org
13327S:	Maintained
13328F:	drivers/crypto/marvell/
13329F:	include/linux/soc/marvell/octeontx2/
13330
13331MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13332M:	Mirko Lindner <mlindner@marvell.com>
13333M:	Stephen Hemminger <stephen@networkplumber.org>
13334L:	netdev@vger.kernel.org
13335S:	Maintained
13336F:	drivers/net/ethernet/marvell/sk*
13337
13338MARVELL LIBERTAS WIRELESS DRIVER
13339L:	libertas-dev@lists.infradead.org
13340S:	Orphan
13341F:	drivers/net/wireless/marvell/libertas/
13342
13343MARVELL MACCHIATOBIN SUPPORT
13344M:	Russell King <linux@armlinux.org.uk>
13345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13346S:	Maintained
13347F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13348
13349MARVELL MV643XX ETHERNET DRIVER
13350M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13351L:	netdev@vger.kernel.org
13352S:	Maintained
13353F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13354F:	include/linux/mv643xx.h
13355
13356MARVELL MV88X3310 PHY DRIVER
13357M:	Russell King <linux@armlinux.org.uk>
13358M:	Marek Behún <kabel@kernel.org>
13359L:	netdev@vger.kernel.org
13360S:	Maintained
13361F:	drivers/net/phy/marvell10g.c
13362
13363MARVELL MVEBU THERMAL DRIVER
13364M:	Miquel Raynal <miquel.raynal@bootlin.com>
13365S:	Maintained
13366F:	drivers/thermal/armada_thermal.c
13367
13368MARVELL MVNETA ETHERNET DRIVER
13369M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13370L:	netdev@vger.kernel.org
13371S:	Maintained
13372F:	drivers/net/ethernet/marvell/mvneta*
13373
13374MARVELL MVPP2 ETHERNET DRIVER
13375M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13376M:	Russell King <linux@armlinux.org.uk>
13377L:	netdev@vger.kernel.org
13378S:	Maintained
13379F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13380F:	drivers/net/ethernet/marvell/mvpp2/
13381
13382MARVELL MWIFIEX WIRELESS DRIVER
13383M:	Brian Norris <briannorris@chromium.org>
13384R:	Francesco Dolcini <francesco@dolcini.it>
13385L:	linux-wireless@vger.kernel.org
13386S:	Odd Fixes
13387F:	drivers/net/wireless/marvell/mwifiex/
13388
13389MARVELL MWL8K WIRELESS DRIVER
13390L:	linux-wireless@vger.kernel.org
13391S:	Orphan
13392F:	drivers/net/wireless/marvell/mwl8k.c
13393
13394MARVELL NAND CONTROLLER DRIVER
13395M:	Miquel Raynal <miquel.raynal@bootlin.com>
13396L:	linux-mtd@lists.infradead.org
13397S:	Maintained
13398F:	drivers/mtd/nand/raw/marvell_nand.c
13399
13400MARVELL OCTEON ENDPOINT DRIVER
13401M:	Veerasenareddy Burru <vburru@marvell.com>
13402M:	Sathesh Edara <sedara@marvell.com>
13403L:	netdev@vger.kernel.org
13404S:	Supported
13405F:	drivers/net/ethernet/marvell/octeon_ep
13406
13407MARVELL OCTEON ENDPOINT VF DRIVER
13408M:	Veerasenareddy Burru <vburru@marvell.com>
13409M:	Sathesh Edara <sedara@marvell.com>
13410M:	Shinas Rasheed <srasheed@marvell.com>
13411M:	Satananda Burla <sburla@marvell.com>
13412L:	netdev@vger.kernel.org
13413S:	Supported
13414F:	drivers/net/ethernet/marvell/octeon_ep_vf
13415
13416MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13417M:	Sunil Goutham <sgoutham@marvell.com>
13418M:	Geetha sowjanya <gakula@marvell.com>
13419M:	Subbaraya Sundeep <sbhatta@marvell.com>
13420M:	hariprasad <hkelam@marvell.com>
13421L:	netdev@vger.kernel.org
13422S:	Supported
13423F:	drivers/net/ethernet/marvell/octeontx2/nic/
13424F:	include/linux/soc/marvell/octeontx2/
13425
13426MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13427M:	Sunil Goutham <sgoutham@marvell.com>
13428M:	Linu Cherian <lcherian@marvell.com>
13429M:	Geetha sowjanya <gakula@marvell.com>
13430M:	Jerin Jacob <jerinj@marvell.com>
13431M:	hariprasad <hkelam@marvell.com>
13432M:	Subbaraya Sundeep <sbhatta@marvell.com>
13433L:	netdev@vger.kernel.org
13434S:	Supported
13435F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13436F:	drivers/net/ethernet/marvell/octeontx2/af/
13437
13438MARVELL PRESTERA ETHERNET SWITCH DRIVER
13439M:	Taras Chornyi <taras.chornyi@plvision.eu>
13440S:	Supported
13441W:	https://github.com/Marvell-switching/switchdev-prestera
13442F:	drivers/net/ethernet/marvell/prestera/
13443
13444MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13445M:	Nicolas Pitre <nico@fluxnic.net>
13446S:	Odd Fixes
13447F:	drivers/mmc/host/mvsdio.*
13448
13449MARVELL USB MDIO CONTROLLER DRIVER
13450M:	Tobias Waldekranz <tobias@waldekranz.com>
13451L:	netdev@vger.kernel.org
13452S:	Maintained
13453F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13454F:	drivers/net/mdio/mdio-mvusb.c
13455
13456MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13457M:	Hu Ziji <huziji@marvell.com>
13458L:	linux-mmc@vger.kernel.org
13459S:	Supported
13460F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13461F:	drivers/mmc/host/sdhci-xenon*
13462
13463MATROX FRAMEBUFFER DRIVER
13464L:	linux-fbdev@vger.kernel.org
13465S:	Orphan
13466F:	drivers/video/fbdev/matrox/matroxfb_*
13467F:	include/uapi/linux/matroxfb.h
13468
13469MAX15301 DRIVER
13470M:	Daniel Nilsson <daniel.nilsson@flex.com>
13471L:	linux-hwmon@vger.kernel.org
13472S:	Maintained
13473F:	Documentation/hwmon/max15301.rst
13474F:	drivers/hwmon/pmbus/max15301.c
13475
13476MAX2175 SDR TUNER DRIVER
13477M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13478L:	linux-media@vger.kernel.org
13479S:	Maintained
13480T:	git git://linuxtv.org/media_tree.git
13481F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13482F:	Documentation/userspace-api/media/drivers/max2175.rst
13483F:	drivers/media/i2c/max2175*
13484F:	include/uapi/linux/max2175.h
13485
13486MAX31335 RTC DRIVER
13487M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13488L:	linux-rtc@vger.kernel.org
13489S:	Supported
13490W:	https://ez.analog.com/linux-software-drivers
13491F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13492F:	drivers/rtc/rtc-max31335.c
13493
13494MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13495L:	linux-hwmon@vger.kernel.org
13496S:	Orphan
13497F:	Documentation/hwmon/max6650.rst
13498F:	drivers/hwmon/max6650.c
13499
13500MAX9286 QUAD GMSL DESERIALIZER DRIVER
13501M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13502M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13503M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13504M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13505L:	linux-media@vger.kernel.org
13506S:	Maintained
13507F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13508F:	drivers/media/i2c/max9286.c
13509
13510MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13511M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13512L:	linux-media@vger.kernel.org
13513S:	Maintained
13514F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13515F:	drivers/staging/media/max96712/max96712.c
13516
13517MAX9860 MONO AUDIO VOICE CODEC DRIVER
13518M:	Peter Rosin <peda@axentia.se>
13519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13520S:	Maintained
13521F:	Documentation/devicetree/bindings/sound/max9860.txt
13522F:	sound/soc/codecs/max9860.*
13523
13524MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13525M:	Andreas Klinger <ak@it-klinger.de>
13526L:	linux-iio@vger.kernel.org
13527S:	Maintained
13528F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13529F:	drivers/iio/proximity/mb1232.c
13530
13531MAXIM MAX11205 DRIVER
13532M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13533L:	linux-iio@vger.kernel.org
13534S:	Supported
13535W:	https://ez.analog.com/linux-software-drivers
13536F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13537F:	drivers/iio/adc/max11205.c
13538
13539MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13540R:	Iskren Chernev <iskren.chernev@gmail.com>
13541R:	Krzysztof Kozlowski <krzk@kernel.org>
13542R:	Marek Szyprowski <m.szyprowski@samsung.com>
13543R:	Matheus Castello <matheus@castello.eng.br>
13544L:	linux-pm@vger.kernel.org
13545S:	Maintained
13546F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13547F:	drivers/power/supply/max17040_battery.c
13548
13549MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13550R:	Hans de Goede <hdegoede@redhat.com>
13551R:	Krzysztof Kozlowski <krzk@kernel.org>
13552R:	Marek Szyprowski <m.szyprowski@samsung.com>
13553R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13554R:	Purism Kernel Team <kernel@puri.sm>
13555L:	linux-pm@vger.kernel.org
13556S:	Maintained
13557F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13558F:	drivers/power/supply/max17042_battery.c
13559
13560MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13562L:	linux-kernel@vger.kernel.org
13563S:	Maintained
13564F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13565F:	drivers/regulator/max20086-regulator.c
13566
13567MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13568M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13569L:	linux-iio@vger.kernel.org
13570S:	Maintained
13571F:	drivers/iio/temperature/max30208.c
13572
13573MAXIM MAX77650 PMIC MFD DRIVER
13574M:	Bartosz Golaszewski <brgl@bgdev.pl>
13575L:	linux-kernel@vger.kernel.org
13576S:	Maintained
13577F:	Documentation/devicetree/bindings/*/*max77650.yaml
13578F:	Documentation/devicetree/bindings/*/max77650*.yaml
13579F:	drivers/gpio/gpio-max77650.c
13580F:	drivers/input/misc/max77650-onkey.c
13581F:	drivers/leds/leds-max77650.c
13582F:	drivers/mfd/max77650.c
13583F:	drivers/power/supply/max77650-charger.c
13584F:	drivers/regulator/max77650-regulator.c
13585F:	include/linux/mfd/max77650.h
13586
13587MAXIM MAX77714 PMIC MFD DRIVER
13588M:	Luca Ceresoli <luca@lucaceresoli.net>
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13591F:	drivers/mfd/max77714.c
13592F:	include/linux/mfd/max77714.h
13593
13594MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13595M:	Javier Martinez Canillas <javier@dowhile0.org>
13596L:	linux-kernel@vger.kernel.org
13597S:	Supported
13598F:	Documentation/devicetree/bindings/*/*max77802.yaml
13599F:	drivers/regulator/max77802-regulator.c
13600F:	include/dt-bindings/*/*max77802.h
13601
13602MAXIM MAX77976 BATTERY CHARGER
13603M:	Luca Ceresoli <luca@lucaceresoli.net>
13604S:	Supported
13605F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13606F:	drivers/power/supply/max77976_charger.c
13607
13608MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13609M:	Krzysztof Kozlowski <krzk@kernel.org>
13610L:	linux-pm@vger.kernel.org
13611S:	Maintained
13612B:	mailto:linux-samsung-soc@vger.kernel.org
13613F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13614F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13615F:	drivers/power/supply/max14577_charger.c
13616F:	drivers/power/supply/max77693_charger.c
13617
13618MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13619M:	Chanwoo Choi <cw00.choi@samsung.com>
13620M:	Krzysztof Kozlowski <krzk@kernel.org>
13621L:	linux-kernel@vger.kernel.org
13622S:	Maintained
13623B:	mailto:linux-samsung-soc@vger.kernel.org
13624F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13625F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13626F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13627F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13628F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13629F:	drivers/*/*max77843.c
13630F:	drivers/*/max14577*.c
13631F:	drivers/*/max77686*.c
13632F:	drivers/*/max77693*.c
13633F:	drivers/clk/clk-max77686.c
13634F:	drivers/extcon/extcon-max14577.c
13635F:	drivers/extcon/extcon-max77693.c
13636F:	drivers/rtc/rtc-max77686.c
13637F:	include/linux/mfd/max14577*.h
13638F:	include/linux/mfd/max77686*.h
13639F:	include/linux/mfd/max77693*.h
13640
13641MAXIRADIO FM RADIO RECEIVER DRIVER
13642M:	Hans Verkuil <hverkuil@xs4all.nl>
13643L:	linux-media@vger.kernel.org
13644S:	Maintained
13645W:	https://linuxtv.org
13646T:	git git://linuxtv.org/media_tree.git
13647F:	drivers/media/radio/radio-maxiradio*
13648
13649MAXLINEAR ETHERNET PHY DRIVER
13650M:	Xu Liang <lxu@maxlinear.com>
13651L:	netdev@vger.kernel.org
13652S:	Supported
13653F:	drivers/net/phy/mxl-gpy.c
13654
13655MCAN MMIO DEVICE DRIVER
13656M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13657L:	linux-can@vger.kernel.org
13658S:	Maintained
13659F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13660F:	drivers/net/can/m_can/m_can.c
13661F:	drivers/net/can/m_can/m_can.h
13662F:	drivers/net/can/m_can/m_can_platform.c
13663
13664MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13665R:	Yasushi SHOJI <yashi@spacecubics.com>
13666L:	linux-can@vger.kernel.org
13667S:	Maintained
13668F:	drivers/net/can/usb/mcba_usb.c
13669
13670MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13671M:	Rishi Gupta <gupt21@gmail.com>
13672L:	linux-i2c@vger.kernel.org
13673L:	linux-input@vger.kernel.org
13674S:	Maintained
13675F:	drivers/hid/hid-mcp2221.c
13676
13677MCP251XFD SPI-CAN NETWORK DRIVER
13678M:	Marc Kleine-Budde <mkl@pengutronix.de>
13679M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13680R:	Thomas Kopp <thomas.kopp@microchip.com>
13681L:	linux-can@vger.kernel.org
13682S:	Maintained
13683F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13684F:	drivers/net/can/spi/mcp251xfd/
13685
13686MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13687M:	Peter Rosin <peda@axentia.se>
13688L:	linux-iio@vger.kernel.org
13689S:	Maintained
13690F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13691F:	drivers/iio/potentiometer/mcp4018.c
13692F:	drivers/iio/potentiometer/mcp4531.c
13693
13694MCP4821 DAC DRIVER
13695M:	Anshul Dalal <anshulusr@gmail.com>
13696L:	linux-iio@vger.kernel.org
13697S:	Maintained
13698F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13699F:	drivers/iio/dac/mcp4821.c
13700
13701MCR20A IEEE-802.15.4 RADIO DRIVER
13702M:	Stefan Schmidt <stefan@datenfreihafen.org>
13703L:	linux-wpan@vger.kernel.org
13704S:	Odd Fixes
13705W:	https://github.com/xueliu/mcr20a-linux
13706F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13707F:	drivers/net/ieee802154/mcr20a.c
13708F:	drivers/net/ieee802154/mcr20a.h
13709
13710MDIO REGMAP DRIVER
13711M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13712L:	netdev@vger.kernel.org
13713S:	Maintained
13714F:	drivers/net/mdio/mdio-regmap.c
13715F:	include/linux/mdio/mdio-regmap.h
13716
13717MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13718M:	William Breathitt Gray <wbg@kernel.org>
13719L:	linux-iio@vger.kernel.org
13720S:	Maintained
13721F:	drivers/iio/dac/cio-dac.c
13722
13723MEDIA CONTROLLER FRAMEWORK
13724M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13725M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13726L:	linux-media@vger.kernel.org
13727S:	Supported
13728W:	https://www.linuxtv.org
13729T:	git git://linuxtv.org/media_tree.git
13730F:	drivers/media/mc/
13731F:	include/media/media-*.h
13732F:	include/uapi/linux/media.h
13733
13734MEDIA DRIVER FOR FREESCALE IMX PXP
13735M:	Philipp Zabel <p.zabel@pengutronix.de>
13736L:	linux-media@vger.kernel.org
13737S:	Maintained
13738T:	git git://linuxtv.org/media_tree.git
13739F:	drivers/media/platform/nxp/imx-pxp.[ch]
13740
13741MEDIA DRIVERS FOR ASCOT2E
13742M:	Sergey Kozlov <serjk@netup.ru>
13743M:	Abylay Ospan <aospan@netup.ru>
13744L:	linux-media@vger.kernel.org
13745S:	Supported
13746W:	https://linuxtv.org
13747W:	http://netup.tv/
13748T:	git git://linuxtv.org/media_tree.git
13749F:	drivers/media/dvb-frontends/ascot2e*
13750
13751MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13752M:	Jasmin Jessich <jasmin@anw.at>
13753L:	linux-media@vger.kernel.org
13754S:	Maintained
13755W:	https://linuxtv.org
13756T:	git git://linuxtv.org/media_tree.git
13757F:	drivers/media/dvb-frontends/cxd2099*
13758
13759MEDIA DRIVERS FOR CXD2841ER
13760M:	Sergey Kozlov <serjk@netup.ru>
13761M:	Abylay Ospan <aospan@netup.ru>
13762L:	linux-media@vger.kernel.org
13763S:	Supported
13764W:	https://linuxtv.org
13765W:	http://netup.tv/
13766T:	git git://linuxtv.org/media_tree.git
13767F:	drivers/media/dvb-frontends/cxd2841er*
13768
13769MEDIA DRIVERS FOR CXD2880
13770M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13771L:	linux-media@vger.kernel.org
13772S:	Supported
13773W:	http://linuxtv.org/
13774T:	git git://linuxtv.org/media_tree.git
13775F:	drivers/media/dvb-frontends/cxd2880/*
13776F:	drivers/media/spi/cxd2880*
13777
13778MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13779L:	linux-media@vger.kernel.org
13780S:	Orphan
13781W:	https://linuxtv.org
13782T:	git git://linuxtv.org/media_tree.git
13783F:	drivers/media/pci/ddbridge/*
13784
13785MEDIA DRIVERS FOR FREESCALE IMX
13786M:	Steve Longerbeam <slongerbeam@gmail.com>
13787M:	Philipp Zabel <p.zabel@pengutronix.de>
13788L:	linux-media@vger.kernel.org
13789S:	Maintained
13790T:	git git://linuxtv.org/media_tree.git
13791F:	Documentation/admin-guide/media/imx.rst
13792F:	Documentation/devicetree/bindings/media/imx.txt
13793F:	drivers/staging/media/imx/
13794F:	include/linux/imx-media.h
13795F:	include/media/imx.h
13796
13797MEDIA DRIVERS FOR FREESCALE IMX7/8
13798M:	Rui Miguel Silva <rmfrfs@gmail.com>
13799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13800M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13801R:	Purism Kernel Team <kernel@puri.sm>
13802L:	linux-media@vger.kernel.org
13803S:	Maintained
13804T:	git git://linuxtv.org/media_tree.git
13805F:	Documentation/admin-guide/media/imx7.rst
13806F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13807F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13808F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13809F:	drivers/media/platform/nxp/imx-mipi-csis.c
13810F:	drivers/media/platform/nxp/imx7-media-csi.c
13811F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13812
13813MEDIA DRIVERS FOR HELENE
13814M:	Abylay Ospan <aospan@netup.ru>
13815L:	linux-media@vger.kernel.org
13816S:	Supported
13817W:	https://linuxtv.org
13818W:	http://netup.tv/
13819T:	git git://linuxtv.org/media_tree.git
13820F:	drivers/media/dvb-frontends/helene*
13821
13822MEDIA DRIVERS FOR HORUS3A
13823M:	Sergey Kozlov <serjk@netup.ru>
13824M:	Abylay Ospan <aospan@netup.ru>
13825L:	linux-media@vger.kernel.org
13826S:	Supported
13827W:	https://linuxtv.org
13828W:	http://netup.tv/
13829T:	git git://linuxtv.org/media_tree.git
13830F:	drivers/media/dvb-frontends/horus3a*
13831
13832MEDIA DRIVERS FOR LNBH25
13833M:	Sergey Kozlov <serjk@netup.ru>
13834M:	Abylay Ospan <aospan@netup.ru>
13835L:	linux-media@vger.kernel.org
13836S:	Supported
13837W:	https://linuxtv.org
13838W:	http://netup.tv/
13839T:	git git://linuxtv.org/media_tree.git
13840F:	drivers/media/dvb-frontends/lnbh25*
13841
13842MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13843L:	linux-media@vger.kernel.org
13844S:	Orphan
13845W:	https://linuxtv.org
13846T:	git git://linuxtv.org/media_tree.git
13847F:	drivers/media/dvb-frontends/mxl5xx*
13848
13849MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13850M:	Sergey Kozlov <serjk@netup.ru>
13851M:	Abylay Ospan <aospan@netup.ru>
13852L:	linux-media@vger.kernel.org
13853S:	Supported
13854W:	https://linuxtv.org
13855W:	http://netup.tv/
13856T:	git git://linuxtv.org/media_tree.git
13857F:	drivers/media/pci/netup_unidvb/*
13858
13859MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13860M:	Dmitry Osipenko <digetx@gmail.com>
13861L:	linux-media@vger.kernel.org
13862L:	linux-tegra@vger.kernel.org
13863S:	Maintained
13864T:	git git://linuxtv.org/media_tree.git
13865F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13866F:	drivers/media/platform/nvidia/tegra-vde/
13867
13868MEDIA DRIVERS FOR RENESAS - CEU
13869M:	Jacopo Mondi <jacopo@jmondi.org>
13870L:	linux-media@vger.kernel.org
13871L:	linux-renesas-soc@vger.kernel.org
13872S:	Supported
13873T:	git git://linuxtv.org/media_tree.git
13874F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13875F:	drivers/media/platform/renesas/renesas-ceu.c
13876F:	include/media/drv-intf/renesas-ceu.h
13877
13878MEDIA DRIVERS FOR RENESAS - DRIF
13879M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13880L:	linux-media@vger.kernel.org
13881L:	linux-renesas-soc@vger.kernel.org
13882S:	Supported
13883T:	git git://linuxtv.org/media_tree.git
13884F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13885F:	drivers/media/platform/renesas/rcar_drif.c
13886
13887MEDIA DRIVERS FOR RENESAS - FCP
13888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13889L:	linux-media@vger.kernel.org
13890L:	linux-renesas-soc@vger.kernel.org
13891S:	Supported
13892T:	git git://linuxtv.org/media_tree.git
13893F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13894F:	drivers/media/platform/renesas/rcar-fcp.c
13895F:	include/media/rcar-fcp.h
13896
13897MEDIA DRIVERS FOR RENESAS - FDP1
13898M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13899L:	linux-media@vger.kernel.org
13900L:	linux-renesas-soc@vger.kernel.org
13901S:	Supported
13902T:	git git://linuxtv.org/media_tree.git
13903F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13904F:	drivers/media/platform/renesas/rcar_fdp1.c
13905
13906MEDIA DRIVERS FOR RENESAS - VIN
13907M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13908L:	linux-media@vger.kernel.org
13909L:	linux-renesas-soc@vger.kernel.org
13910S:	Supported
13911T:	git git://linuxtv.org/media_tree.git
13912F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13913F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13914F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13915F:	drivers/media/platform/renesas/rcar-csi2.c
13916F:	drivers/media/platform/renesas/rcar-isp.c
13917F:	drivers/media/platform/renesas/rcar-vin/
13918
13919MEDIA DRIVERS FOR RENESAS - VSP1
13920M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13921M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13922L:	linux-media@vger.kernel.org
13923L:	linux-renesas-soc@vger.kernel.org
13924S:	Supported
13925T:	git git://linuxtv.org/media_tree.git
13926F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13927F:	drivers/media/platform/renesas/vsp1/
13928
13929MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13930L:	linux-media@vger.kernel.org
13931S:	Orphan
13932W:	https://linuxtv.org
13933T:	git git://linuxtv.org/media_tree.git
13934F:	drivers/media/dvb-frontends/stv0910*
13935
13936MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
13942
13943MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13944M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13945M:	Alain Volmat <alain.volmat@foss.st.com>
13946L:	linux-media@vger.kernel.org
13947S:	Supported
13948T:	git git://linuxtv.org/media_tree.git
13949F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13950F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13951F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13952F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13953
13954MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13955M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13956L:	linux-media@vger.kernel.org
13957S:	Maintained
13958W:	https://linuxtv.org
13959Q:	http://patchwork.kernel.org/project/linux-media/list/
13960T:	git git://linuxtv.org/media_tree.git
13961F:	Documentation/admin-guide/media/
13962F:	Documentation/devicetree/bindings/media/
13963F:	Documentation/driver-api/media/
13964F:	Documentation/userspace-api/media/
13965F:	drivers/media/
13966F:	drivers/staging/media/
13967F:	include/dt-bindings/media/
13968F:	include/linux/platform_data/media/
13969F:	include/media/
13970F:	include/uapi/linux/dvb/
13971F:	include/uapi/linux/ivtv*
13972F:	include/uapi/linux/media.h
13973F:	include/uapi/linux/uvcvideo.h
13974F:	include/uapi/linux/v4l2-*
13975F:	include/uapi/linux/videodev2.h
13976
13977MEDIATEK BLUETOOTH DRIVER
13978M:	Sean Wang <sean.wang@mediatek.com>
13979L:	linux-bluetooth@vger.kernel.org
13980L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13981S:	Maintained
13982F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13983F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13984F:	drivers/bluetooth/btmtkuart.c
13985
13986MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13987M:	Sean Wang <sean.wang@mediatek.com>
13988L:	linux-pm@vger.kernel.org
13989S:	Maintained
13990F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13991F:	drivers/power/reset/mt6323-poweroff.c
13992
13993MEDIATEK CIR DRIVER
13994M:	Sean Wang <sean.wang@mediatek.com>
13995S:	Maintained
13996F:	drivers/media/rc/mtk-cir.c
13997
13998MEDIATEK DMA DRIVER
13999M:	Sean Wang <sean.wang@mediatek.com>
14000L:	dmaengine@vger.kernel.org
14001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14002L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14003S:	Maintained
14004F:	Documentation/devicetree/bindings/dma/mediatek,*
14005F:	drivers/dma/mediatek/
14006
14007MEDIATEK ETHERNET DRIVER
14008M:	Felix Fietkau <nbd@nbd.name>
14009M:	Sean Wang <sean.wang@mediatek.com>
14010M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14011M:	Lorenzo Bianconi <lorenzo@kernel.org>
14012L:	netdev@vger.kernel.org
14013S:	Maintained
14014F:	drivers/net/ethernet/mediatek/
14015
14016MEDIATEK ETHERNET PCS DRIVER
14017M:	Alexander Couzens <lynxis@fe80.eu>
14018M:	Daniel Golle <daniel@makrotopia.org>
14019L:	netdev@vger.kernel.org
14020S:	Maintained
14021F:	drivers/net/pcs/pcs-mtk-lynxi.c
14022F:	include/linux/pcs/pcs-mtk-lynxi.h
14023
14024MEDIATEK ETHERNET PHY DRIVERS
14025M:	Daniel Golle <daniel@makrotopia.org>
14026M:	Qingfang Deng <dqfext@gmail.com>
14027M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14028L:	netdev@vger.kernel.org
14029S:	Maintained
14030F:	drivers/net/phy/mediatek-ge-soc.c
14031F:	drivers/net/phy/mediatek-ge.c
14032F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14033
14034MEDIATEK I2C CONTROLLER DRIVER
14035M:	Qii Wang <qii.wang@mediatek.com>
14036L:	linux-i2c@vger.kernel.org
14037S:	Maintained
14038F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14039F:	drivers/i2c/busses/i2c-mt65xx.c
14040
14041MEDIATEK IOMMU DRIVER
14042M:	Yong Wu <yong.wu@mediatek.com>
14043L:	iommu@lists.linux.dev
14044L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14045S:	Supported
14046F:	Documentation/devicetree/bindings/iommu/mediatek*
14047F:	drivers/iommu/mtk_iommu*
14048F:	include/dt-bindings/memory/mediatek,mt*-port.h
14049F:	include/dt-bindings/memory/mt*-port.h
14050
14051MEDIATEK JPEG DRIVER
14052M:	Bin Liu <bin.liu@mediatek.com>
14053S:	Supported
14054F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14055F:	drivers/media/platform/mediatek/jpeg/
14056
14057MEDIATEK KEYPAD DRIVER
14058M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14059S:	Supported
14060F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14061F:	drivers/input/keyboard/mt6779-keypad.c
14062
14063MEDIATEK MDP DRIVER
14064M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14065M:	Houlong Wei <houlong.wei@mediatek.com>
14066M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14067S:	Supported
14068F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14069F:	drivers/media/platform/mediatek/mdp/
14070F:	drivers/media/platform/mediatek/vpu/
14071
14072MEDIATEK MEDIA DRIVER
14073M:	Tiffany Lin <tiffany.lin@mediatek.com>
14074M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14075M:	Yunfei Dong <yunfei.dong@mediatek.com>
14076S:	Supported
14077F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14078F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14079F:	drivers/media/platform/mediatek/vcodec/
14080F:	drivers/media/platform/mediatek/vpu/
14081
14082MEDIATEK MIPI-CSI CDPHY DRIVER
14083M:	Julien Stephan <jstephan@baylibre.com>
14084M:	Andy Hsieh <andy.hsieh@mediatek.com>
14085S:	Supported
14086F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14087F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14088
14089MEDIATEK MMC/SD/SDIO DRIVER
14090M:	Chaotian Jing <chaotian.jing@mediatek.com>
14091S:	Maintained
14092F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14093F:	drivers/mmc/host/mtk-sd.c
14094
14095MEDIATEK MT76 WIRELESS LAN DRIVER
14096M:	Felix Fietkau <nbd@nbd.name>
14097M:	Lorenzo Bianconi <lorenzo@kernel.org>
14098M:	Ryder Lee <ryder.lee@mediatek.com>
14099R:	Shayne Chen <shayne.chen@mediatek.com>
14100R:	Sean Wang <sean.wang@mediatek.com>
14101L:	linux-wireless@vger.kernel.org
14102S:	Maintained
14103T:	git https://github.com/nbd168/wireless
14104F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14105F:	drivers/net/wireless/mediatek/mt76/
14106
14107MEDIATEK MT7601U WIRELESS LAN DRIVER
14108M:	Jakub Kicinski <kuba@kernel.org>
14109L:	linux-wireless@vger.kernel.org
14110S:	Maintained
14111F:	drivers/net/wireless/mediatek/mt7601u/
14112
14113MEDIATEK MT7621 CLOCK DRIVER
14114M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14115S:	Maintained
14116F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14117F:	drivers/clk/ralink/clk-mt7621.c
14118
14119MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14120M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14121S:	Maintained
14122F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14123F:	drivers/pci/controller/pcie-mt7621.c
14124
14125MEDIATEK MT7621 PHY PCI DRIVER
14126M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14127S:	Maintained
14128F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14129F:	drivers/phy/ralink/phy-mt7621-pci.c
14130
14131MEDIATEK MT7621/28/88 I2C DRIVER
14132M:	Stefan Roese <sr@denx.de>
14133L:	linux-i2c@vger.kernel.org
14134S:	Maintained
14135F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14136F:	drivers/i2c/busses/i2c-mt7621.c
14137
14138MEDIATEK MTMIPS CLOCK DRIVER
14139M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14140S:	Maintained
14141F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14142F:	drivers/clk/ralink/clk-mtmips.c
14143
14144MEDIATEK NAND CONTROLLER DRIVER
14145L:	linux-mtd@lists.infradead.org
14146S:	Orphan
14147F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14148F:	drivers/mtd/nand/raw/mtk_*
14149
14150MEDIATEK PMIC LED DRIVER
14151M:	Sean Wang <sean.wang@mediatek.com>
14152S:	Maintained
14153F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14154F:	drivers/leds/leds-mt6323.c
14155
14156MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14157M:	Sean Wang <sean.wang@mediatek.com>
14158S:	Maintained
14159F:	drivers/char/hw_random/mtk-rng.c
14160
14161MEDIATEK SMI DRIVER
14162M:	Yong Wu <yong.wu@mediatek.com>
14163L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14164S:	Supported
14165F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14166F:	drivers/memory/mtk-smi.c
14167F:	include/soc/mediatek/smi.h
14168
14169MEDIATEK SWITCH DRIVER
14170M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14171M:	Daniel Golle <daniel@makrotopia.org>
14172M:	DENG Qingfang <dqfext@gmail.com>
14173M:	Sean Wang <sean.wang@mediatek.com>
14174L:	netdev@vger.kernel.org
14175S:	Maintained
14176F:	drivers/net/dsa/mt7530-mdio.c
14177F:	drivers/net/dsa/mt7530-mmio.c
14178F:	drivers/net/dsa/mt7530.*
14179F:	net/dsa/tag_mtk.c
14180
14181MEDIATEK T7XX 5G WWAN MODEM DRIVER
14182M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14183R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14184R:	Liu Haijun <haijun.liu@mediatek.com>
14185R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14186R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14187L:	netdev@vger.kernel.org
14188S:	Supported
14189F:	drivers/net/wwan/t7xx/
14190
14191MEDIATEK USB3 DRD IP DRIVER
14192M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14193L:	linux-usb@vger.kernel.org
14194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14195L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14196S:	Maintained
14197F:	Documentation/devicetree/bindings/usb/mediatek,*
14198F:	drivers/usb/host/xhci-mtk*
14199F:	drivers/usb/mtu3/
14200
14201MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14202M:	Peter Senna Tschudin <peter.senna@gmail.com>
14203M:	Ian Ray <ian.ray@ge.com>
14204M:	Martyn Welch <martyn.welch@collabora.co.uk>
14205S:	Maintained
14206F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14207F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14208
14209MEGARAID SCSI/SAS DRIVERS
14210M:	Kashyap Desai <kashyap.desai@broadcom.com>
14211M:	Sumit Saxena <sumit.saxena@broadcom.com>
14212M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14213M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14214L:	megaraidlinux.pdl@broadcom.com
14215L:	linux-scsi@vger.kernel.org
14216S:	Maintained
14217W:	http://www.avagotech.com/support/
14218F:	Documentation/scsi/megaraid.rst
14219F:	drivers/scsi/megaraid.*
14220F:	drivers/scsi/megaraid/
14221
14222MELEXIS MLX90614 DRIVER
14223M:	Crt Mori <cmo@melexis.com>
14224L:	linux-iio@vger.kernel.org
14225S:	Supported
14226W:	http://www.melexis.com
14227F:	drivers/iio/temperature/mlx90614.c
14228
14229MELEXIS MLX90632 DRIVER
14230M:	Crt Mori <cmo@melexis.com>
14231L:	linux-iio@vger.kernel.org
14232S:	Supported
14233W:	http://www.melexis.com
14234F:	drivers/iio/temperature/mlx90632.c
14235
14236MELEXIS MLX90635 DRIVER
14237M:	Crt Mori <cmo@melexis.com>
14238L:	linux-iio@vger.kernel.org
14239S:	Supported
14240W:	http://www.melexis.com
14241F:	drivers/iio/temperature/mlx90635.c
14242
14243MELFAS MIP4 TOUCHSCREEN DRIVER
14244M:	Sangwon Jee <jeesw@melfas.com>
14245S:	Supported
14246W:	http://www.melfas.com
14247F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14248F:	drivers/input/touchscreen/melfas_mip4.c
14249
14250MELLANOX BLUEFIELD I2C DRIVER
14251M:	Khalil Blaiech <kblaiech@nvidia.com>
14252M:	Asmaa Mnebhi <asmaa@nvidia.com>
14253L:	linux-i2c@vger.kernel.org
14254S:	Supported
14255F:	drivers/i2c/busses/i2c-mlxbf.c
14256
14257MELLANOX ETHERNET DRIVER (mlx4_en)
14258M:	Tariq Toukan <tariqt@nvidia.com>
14259L:	netdev@vger.kernel.org
14260S:	Supported
14261W:	http://www.mellanox.com
14262Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14263F:	drivers/net/ethernet/mellanox/mlx4/en_*
14264
14265MELLANOX ETHERNET DRIVER (mlx5e)
14266M:	Saeed Mahameed <saeedm@nvidia.com>
14267M:	Tariq Toukan <tariqt@nvidia.com>
14268L:	netdev@vger.kernel.org
14269S:	Supported
14270W:	http://www.mellanox.com
14271Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14272F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14273
14274MELLANOX ETHERNET INNOVA DRIVERS
14275R:	Boris Pismenny <borisp@nvidia.com>
14276L:	netdev@vger.kernel.org
14277S:	Supported
14278W:	http://www.mellanox.com
14279Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14280F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14281F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14282F:	include/linux/mlx5/mlx5_ifc_fpga.h
14283
14284MELLANOX ETHERNET SWITCH DRIVERS
14285M:	Ido Schimmel <idosch@nvidia.com>
14286M:	Petr Machata <petrm@nvidia.com>
14287L:	netdev@vger.kernel.org
14288S:	Supported
14289W:	http://www.mellanox.com
14290Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14291F:	drivers/net/ethernet/mellanox/mlxsw/
14292F:	tools/testing/selftests/drivers/net/mlxsw/
14293
14294MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14295M:	mlxsw@nvidia.com
14296L:	netdev@vger.kernel.org
14297S:	Supported
14298W:	http://www.mellanox.com
14299Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14300F:	drivers/net/ethernet/mellanox/mlxfw/
14301
14302MELLANOX HARDWARE PLATFORM SUPPORT
14303M:	Hans de Goede <hdegoede@redhat.com>
14304M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14305M:	Vadim Pasternak <vadimp@nvidia.com>
14306L:	platform-driver-x86@vger.kernel.org
14307S:	Supported
14308F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14309F:	drivers/platform/mellanox/
14310F:	include/linux/platform_data/mlxreg.h
14311
14312MELLANOX MLX4 core VPI driver
14313M:	Tariq Toukan <tariqt@nvidia.com>
14314L:	netdev@vger.kernel.org
14315L:	linux-rdma@vger.kernel.org
14316S:	Supported
14317W:	http://www.mellanox.com
14318Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14319F:	drivers/net/ethernet/mellanox/mlx4/
14320F:	include/linux/mlx4/
14321
14322MELLANOX MLX4 IB driver
14323M:	Yishai Hadas <yishaih@nvidia.com>
14324L:	linux-rdma@vger.kernel.org
14325S:	Supported
14326W:	http://www.mellanox.com
14327Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14328F:	drivers/infiniband/hw/mlx4/
14329F:	include/linux/mlx4/
14330F:	include/uapi/rdma/mlx4-abi.h
14331
14332MELLANOX MLX5 core VPI driver
14333M:	Saeed Mahameed <saeedm@nvidia.com>
14334M:	Leon Romanovsky <leonro@nvidia.com>
14335M:	Tariq Toukan <tariqt@nvidia.com>
14336L:	netdev@vger.kernel.org
14337L:	linux-rdma@vger.kernel.org
14338S:	Supported
14339W:	http://www.mellanox.com
14340Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14341F:	Documentation/networking/device_drivers/ethernet/mellanox/
14342F:	drivers/net/ethernet/mellanox/mlx5/core/
14343F:	include/linux/mlx5/
14344
14345MELLANOX MLX5 IB driver
14346M:	Leon Romanovsky <leonro@nvidia.com>
14347L:	linux-rdma@vger.kernel.org
14348S:	Supported
14349W:	http://www.mellanox.com
14350Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14351F:	drivers/infiniband/hw/mlx5/
14352F:	include/linux/mlx5/
14353F:	include/uapi/rdma/mlx5-abi.h
14354
14355MELLANOX MLX5 VDPA DRIVER
14356M:	Dragos Tatulea <dtatulea@nvidia.com>
14357L:	virtualization@lists.linux.dev
14358S:	Supported
14359F:	drivers/vdpa/mlx5/
14360
14361MELLANOX MLXCPLD I2C AND MUX DRIVER
14362M:	Vadim Pasternak <vadimp@nvidia.com>
14363M:	Michael Shych <michaelsh@nvidia.com>
14364L:	linux-i2c@vger.kernel.org
14365S:	Supported
14366F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14367F:	drivers/i2c/busses/i2c-mlxcpld.c
14368F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14369
14370MELLANOX MLXCPLD LED DRIVER
14371M:	Vadim Pasternak <vadimp@nvidia.com>
14372L:	linux-leds@vger.kernel.org
14373S:	Supported
14374F:	Documentation/leds/leds-mlxcpld.rst
14375F:	drivers/leds/leds-mlxcpld.c
14376F:	drivers/leds/leds-mlxreg.c
14377
14378MELLANOX PLATFORM DRIVER
14379M:	Vadim Pasternak <vadimp@nvidia.com>
14380L:	platform-driver-x86@vger.kernel.org
14381S:	Supported
14382F:	drivers/platform/x86/mlx-platform.c
14383
14384MEMBARRIER SUPPORT
14385M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14386M:	"Paul E. McKenney" <paulmck@kernel.org>
14387L:	linux-kernel@vger.kernel.org
14388S:	Supported
14389F:	Documentation/scheduler/membarrier.rst
14390F:	arch/*/include/asm/membarrier.h
14391F:	arch/*/include/asm/sync_core.h
14392F:	include/uapi/linux/membarrier.h
14393F:	kernel/sched/membarrier.c
14394
14395MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14396M:	Mike Rapoport <rppt@kernel.org>
14397L:	linux-mm@kvack.org
14398S:	Maintained
14399F:	Documentation/core-api/boot-time-mm.rst
14400F:	include/linux/memblock.h
14401F:	mm/memblock.c
14402F:	mm/mm_init.c
14403F:	tools/testing/memblock/
14404
14405MEMORY ALLOCATION PROFILING
14406M:	Suren Baghdasaryan <surenb@google.com>
14407M:	Kent Overstreet <kent.overstreet@linux.dev>
14408L:	linux-mm@kvack.org
14409S:	Maintained
14410F:	Documentation/mm/allocation-profiling.rst
14411F:	include/linux/alloc_tag.h
14412F:	include/linux/pgalloc_tag.h
14413F:	lib/alloc_tag.c
14414
14415MEMORY CONTROLLER DRIVERS
14416M:	Krzysztof Kozlowski <krzk@kernel.org>
14417L:	linux-kernel@vger.kernel.org
14418S:	Maintained
14419B:	mailto:krzysztof.kozlowski@linaro.org
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14421F:	Documentation/devicetree/bindings/memory-controllers/
14422F:	drivers/memory/
14423F:	include/dt-bindings/memory/
14424F:	include/memory/
14425
14426MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14427M:	Dmitry Osipenko <digetx@gmail.com>
14428L:	linux-pm@vger.kernel.org
14429L:	linux-tegra@vger.kernel.org
14430S:	Maintained
14431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14432F:	drivers/devfreq/tegra30-devfreq.c
14433
14434MEMORY HOT(UN)PLUG
14435M:	David Hildenbrand <david@redhat.com>
14436M:	Oscar Salvador <osalvador@suse.de>
14437L:	linux-mm@kvack.org
14438S:	Maintained
14439F:	Documentation/admin-guide/mm/memory-hotplug.rst
14440F:	Documentation/core-api/memory-hotplug.rst
14441F:	drivers/base/memory.c
14442F:	include/linux/memory_hotplug.h
14443F:	mm/memory_hotplug.c
14444F:	tools/testing/selftests/memory-hotplug/
14445
14446MEMORY MANAGEMENT
14447M:	Andrew Morton <akpm@linux-foundation.org>
14448L:	linux-mm@kvack.org
14449S:	Maintained
14450W:	http://www.linux-mm.org
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14452T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14453F:	include/linux/gfp.h
14454F:	include/linux/gfp_types.h
14455F:	include/linux/memfd.h
14456F:	include/linux/memory.h
14457F:	include/linux/memory_hotplug.h
14458F:	include/linux/memory-tiers.h
14459F:	include/linux/mempolicy.h
14460F:	include/linux/mempool.h
14461F:	include/linux/memremap.h
14462F:	include/linux/mm.h
14463F:	include/linux/mm_*.h
14464F:	include/linux/mmzone.h
14465F:	include/linux/mmu_notifier.h
14466F:	include/linux/pagewalk.h
14467F:	include/linux/rmap.h
14468F:	include/trace/events/ksm.h
14469F:	mm/
14470F:	tools/mm/
14471F:	tools/testing/selftests/mm/
14472N:	include/linux/page[-_]*
14473
14474MEMORY MAPPING
14475M:	Andrew Morton <akpm@linux-foundation.org>
14476R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14477R:	Vlastimil Babka <vbabka@suse.cz>
14478R:	Lorenzo Stoakes <lstoakes@gmail.com>
14479L:	linux-mm@kvack.org
14480S:	Maintained
14481W:	http://www.linux-mm.org
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14483F:	mm/mmap.c
14484
14485MEMORY TECHNOLOGY DEVICES (MTD)
14486M:	Miquel Raynal <miquel.raynal@bootlin.com>
14487M:	Richard Weinberger <richard@nod.at>
14488M:	Vignesh Raghavendra <vigneshr@ti.com>
14489L:	linux-mtd@lists.infradead.org
14490S:	Maintained
14491W:	http://www.linux-mtd.infradead.org/
14492Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14493C:	irc://irc.oftc.net/mtd
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14496F:	Documentation/devicetree/bindings/mtd/
14497F:	drivers/mtd/
14498F:	include/linux/mtd/
14499F:	include/uapi/mtd/
14500
14501MEMSENSING MICROSYSTEMS MSA311 DRIVER
14502M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14503L:	linux-iio@vger.kernel.org
14504S:	Maintained
14505F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14506F:	drivers/iio/accel/msa311.c
14507
14508MEN A21 WATCHDOG DRIVER
14509M:	Johannes Thumshirn <morbidrsa@gmail.com>
14510L:	linux-watchdog@vger.kernel.org
14511S:	Maintained
14512F:	drivers/watchdog/mena21_wdt.c
14513
14514MEN CHAMELEON BUS (mcb)
14515M:	Johannes Thumshirn <morbidrsa@gmail.com>
14516S:	Maintained
14517F:	Documentation/driver-api/men-chameleon-bus.rst
14518F:	drivers/mcb/
14519F:	include/linux/mcb.h
14520
14521MEN F21BMC (Board Management Controller)
14522M:	Andreas Werner <andreas.werner@men.de>
14523S:	Supported
14524F:	Documentation/hwmon/menf21bmc.rst
14525F:	drivers/hwmon/menf21bmc_hwmon.c
14526F:	drivers/leds/leds-menf21bmc.c
14527F:	drivers/mfd/menf21bmc.c
14528F:	drivers/watchdog/menf21bmc_wdt.c
14529
14530MEN Z069 WATCHDOG DRIVER
14531M:	Johannes Thumshirn <jth@kernel.org>
14532L:	linux-watchdog@vger.kernel.org
14533S:	Maintained
14534F:	drivers/watchdog/menz69_wdt.c
14535
14536MESON AO CEC DRIVER FOR AMLOGIC SOCS
14537M:	Neil Armstrong <neil.armstrong@linaro.org>
14538L:	linux-media@vger.kernel.org
14539L:	linux-amlogic@lists.infradead.org
14540S:	Supported
14541W:	http://linux-meson.com/
14542T:	git git://linuxtv.org/media_tree.git
14543F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14544F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14545F:	drivers/media/cec/platform/meson/ao-cec.c
14546
14547MESON GE2D DRIVER FOR AMLOGIC SOCS
14548M:	Neil Armstrong <neil.armstrong@linaro.org>
14549L:	linux-media@vger.kernel.org
14550L:	linux-amlogic@lists.infradead.org
14551S:	Supported
14552T:	git git://linuxtv.org/media_tree.git
14553F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14554F:	drivers/media/platform/amlogic/meson-ge2d/
14555
14556MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14557M:	Liang Yang <liang.yang@amlogic.com>
14558L:	linux-mtd@lists.infradead.org
14559S:	Maintained
14560F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14561F:	drivers/mtd/nand/raw/meson_*
14562
14563MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14564M:	Neil Armstrong <neil.armstrong@linaro.org>
14565L:	linux-media@vger.kernel.org
14566L:	linux-amlogic@lists.infradead.org
14567S:	Supported
14568T:	git git://linuxtv.org/media_tree.git
14569F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14570F:	drivers/staging/media/meson/vdec/
14571
14572METHODE UDPU SUPPORT
14573M:	Robert Marko <robert.marko@sartura.hr>
14574S:	Maintained
14575F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14576F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14577
14578MHI BUS
14579M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14580L:	mhi@lists.linux.dev
14581L:	linux-arm-msm@vger.kernel.org
14582S:	Maintained
14583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14584F:	Documentation/ABI/stable/sysfs-bus-mhi
14585F:	Documentation/mhi/
14586F:	drivers/bus/mhi/
14587F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14588F:	include/linux/mhi.h
14589
14590MICROBLAZE ARCHITECTURE
14591M:	Michal Simek <monstr@monstr.eu>
14592S:	Supported
14593W:	http://www.monstr.eu/fdt/
14594T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14595F:	arch/microblaze/
14596
14597MICROBLAZE TMR INJECT
14598M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14599S:	Supported
14600F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14601F:	drivers/misc/xilinx_tmr_inject.c
14602
14603MICROBLAZE TMR MANAGER
14604M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14605S:	Supported
14606F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14607F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14608F:	drivers/misc/xilinx_tmr_manager.c
14609
14610MICROCHIP AT91 DMA DRIVERS
14611M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14613L:	dmaengine@vger.kernel.org
14614S:	Supported
14615F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14616F:	drivers/dma/at_hdmac.c
14617F:	drivers/dma/at_xdmac.c
14618F:	include/dt-bindings/dma/at91.h
14619
14620MICROCHIP AT91 SERIAL DRIVER
14621M:	Richard Genoud <richard.genoud@bootlin.com>
14622S:	Maintained
14623F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14624F:	drivers/tty/serial/atmel_serial.c
14625F:	drivers/tty/serial/atmel_serial.h
14626
14627MICROCHIP AT91 USART MFD DRIVER
14628M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14629L:	linux-kernel@vger.kernel.org
14630S:	Supported
14631F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14632F:	drivers/mfd/at91-usart.c
14633F:	include/dt-bindings/mfd/at91-usart.h
14634
14635MICROCHIP AT91 USART SPI DRIVER
14636M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14637L:	linux-spi@vger.kernel.org
14638S:	Supported
14639F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14640F:	drivers/spi/spi-at91-usart.c
14641
14642MICROCHIP AUDIO ASOC DRIVERS
14643M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14645S:	Supported
14646F:	Documentation/devicetree/bindings/sound/atmel*
14647F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14648F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14649F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14650F:	sound/soc/atmel
14651
14652MICROCHIP CSI2DC DRIVER
14653M:	Eugen Hristev <eugen.hristev@microchip.com>
14654L:	linux-media@vger.kernel.org
14655S:	Supported
14656F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14657F:	drivers/media/platform/microchip/microchip-csi2dc.c
14658
14659MICROCHIP ECC DRIVER
14660L:	linux-crypto@vger.kernel.org
14661S:	Orphan
14662F:	drivers/crypto/atmel-ecc.*
14663
14664MICROCHIP EIC DRIVER
14665M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14667S:	Supported
14668F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14669F:	drivers/irqchip/irq-mchp-eic.c
14670
14671MICROCHIP I2C DRIVER
14672M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14673L:	linux-i2c@vger.kernel.org
14674S:	Supported
14675F:	drivers/i2c/busses/i2c-at91-*.c
14676F:	drivers/i2c/busses/i2c-at91.h
14677
14678MICROCHIP ISC DRIVER
14679M:	Eugen Hristev <eugen.hristev@microchip.com>
14680L:	linux-media@vger.kernel.org
14681S:	Supported
14682F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14683F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14684F:	drivers/media/platform/microchip/microchip-isc*
14685F:	drivers/media/platform/microchip/microchip-sama*-isc*
14686F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14687F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14688F:	include/linux/atmel-isc-media.h
14689
14690MICROCHIP ISI DRIVER
14691M:	Eugen Hristev <eugen.hristev@microchip.com>
14692L:	linux-media@vger.kernel.org
14693S:	Supported
14694F:	drivers/media/platform/atmel/atmel-isi.c
14695F:	drivers/media/platform/atmel/atmel-isi.h
14696
14697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14698M:	Woojung Huh <woojung.huh@microchip.com>
14699M:	UNGLinuxDriver@microchip.com
14700L:	netdev@vger.kernel.org
14701S:	Maintained
14702F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14703F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14704F:	drivers/net/dsa/microchip/*
14705F:	include/linux/dsa/ksz_common.h
14706F:	include/linux/platform_data/microchip-ksz.h
14707F:	net/dsa/tag_ksz.c
14708
14709MICROCHIP LAN743X ETHERNET DRIVER
14710M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14711M:	UNGLinuxDriver@microchip.com
14712L:	netdev@vger.kernel.org
14713S:	Maintained
14714F:	drivers/net/ethernet/microchip/lan743x_*
14715
14716MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14717M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14718R:	UNGLinuxDriver@microchip.com
14719L:	netdev@vger.kernel.org
14720S:	Maintained
14721F:	drivers/net/phy/microchip_t1.c
14722
14723MICROCHIP LAN966X ETHERNET DRIVER
14724M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14725M:	UNGLinuxDriver@microchip.com
14726L:	netdev@vger.kernel.org
14727S:	Maintained
14728F:	drivers/net/ethernet/microchip/lan966x/*
14729
14730MICROCHIP LCDFB DRIVER
14731M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14732L:	linux-fbdev@vger.kernel.org
14733S:	Maintained
14734F:	drivers/video/fbdev/atmel_lcdfb.c
14735F:	include/video/atmel_lcdc.h
14736
14737MICROCHIP MCP16502 PMIC DRIVER
14738M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14740S:	Supported
14741F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14742F:	drivers/regulator/mcp16502.c
14743
14744MICROCHIP MCP3564 ADC DRIVER
14745M:	Marius Cristea <marius.cristea@microchip.com>
14746L:	linux-iio@vger.kernel.org
14747S:	Supported
14748F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14749F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14750F:	drivers/iio/adc/mcp3564.c
14751
14752MICROCHIP MCP3911 ADC DRIVER
14753M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14754M:	Kent Gustavsson <kent@minoris.se>
14755L:	linux-iio@vger.kernel.org
14756S:	Maintained
14757F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14758F:	drivers/iio/adc/mcp3911.c
14759
14760MICROCHIP MMC/SD/SDIO MCI DRIVER
14761M:	Aubin Constans <aubin.constans@microchip.com>
14762S:	Maintained
14763F:	drivers/mmc/host/atmel-mci.c
14764
14765MICROCHIP NAND DRIVER
14766L:	linux-mtd@lists.infradead.org
14767S:	Orphan
14768F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14769F:	drivers/mtd/nand/raw/atmel/*
14770
14771MICROCHIP OTPC DRIVER
14772M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14774S:	Supported
14775F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14776F:	drivers/nvmem/microchip-otpc.c
14777F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14778
14779MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14780M:	Marius Cristea <marius.cristea@microchip.com>
14781L:	linux-iio@vger.kernel.org
14782S:	Supported
14783F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14784F:	drivers/iio/adc/pac1934.c
14785
14786MICROCHIP PCI1XXXX GP DRIVER
14787M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14788M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14789L:	linux-gpio@vger.kernel.org
14790S:	Supported
14791F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14792F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14793F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14794F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14795
14796MICROCHIP PCI1XXXX I2C DRIVER
14797M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14798M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14799M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14800L:	linux-i2c@vger.kernel.org
14801S:	Maintained
14802F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14803
14804MICROCHIP PCIe UART DRIVER
14805M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14806M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14807L:	linux-serial@vger.kernel.org
14808S:	Maintained
14809F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14810
14811MICROCHIP POLARFIRE FPGA DRIVERS
14812M:	Conor Dooley <conor.dooley@microchip.com>
14813R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14814L:	linux-fpga@vger.kernel.org
14815S:	Supported
14816F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14817F:	drivers/fpga/microchip-spi.c
14818
14819MICROCHIP PWM DRIVER
14820M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14822L:	linux-pwm@vger.kernel.org
14823S:	Supported
14824F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14825F:	drivers/pwm/pwm-atmel.c
14826
14827MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14828M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14829M:	Dharma Balasubiramani <dharma.b@microchip.com>
14830L:	dri-devel@lists.freedesktop.org
14831S:	Supported
14832F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14833F:	drivers/gpu/drm/bridge/microchip-lvds.c
14834
14835MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14836M:	Eugen Hristev <eugen.hristev@microchip.com>
14837L:	linux-iio@vger.kernel.org
14838S:	Supported
14839F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14840F:	drivers/iio/adc/at91-sama5d2_adc.c
14841F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14842
14843MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14844M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14845S:	Supported
14846F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14847F:	drivers/power/reset/at91-sama5d2_shdwc.c
14848
14849MICROCHIP SOC DRIVERS
14850M:	Conor Dooley <conor@kernel.org>
14851S:	Supported
14852T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14853F:	drivers/soc/microchip/
14854
14855MICROCHIP SPI DRIVER
14856M:	Ryan Wanner <ryan.wanner@microchip.com>
14857S:	Supported
14858F:	drivers/spi/spi-atmel.*
14859
14860MICROCHIP SSC DRIVER
14861M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14863S:	Supported
14864F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14865F:	drivers/misc/atmel-ssc.c
14866F:	include/linux/atmel-ssc.h
14867
14868Microchip Timer Counter Block (TCB) Capture Driver
14869M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14871L:	linux-iio@vger.kernel.org
14872S:	Maintained
14873F:	drivers/counter/microchip-tcb-capture.c
14874
14875MICROCHIP USB251XB DRIVER
14876M:	Richard Leitner <richard.leitner@skidata.com>
14877L:	linux-usb@vger.kernel.org
14878S:	Maintained
14879F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14880F:	drivers/usb/misc/usb251xb.c
14881
14882MICROCHIP USBA UDC DRIVER
14883M:	Cristian Birsan <cristian.birsan@microchip.com>
14884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14885S:	Supported
14886F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14887
14888MICROCHIP WILC1000 WIFI DRIVER
14889M:	Ajay Singh <ajay.kathat@microchip.com>
14890M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14891L:	linux-wireless@vger.kernel.org
14892S:	Supported
14893F:	drivers/net/wireless/microchip/wilc1000/
14894
14895MICROSEMI MIPS SOCS
14896M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14897M:	UNGLinuxDriver@microchip.com
14898L:	linux-mips@vger.kernel.org
14899S:	Supported
14900F:	Documentation/devicetree/bindings/mips/mscc.txt
14901F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14902F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14903F:	arch/mips/boot/dts/mscc/
14904F:	arch/mips/configs/generic/board-ocelot.config
14905F:	arch/mips/generic/board-ocelot.c
14906
14907MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14908M:	Don Brace <don.brace@microchip.com>
14909L:	storagedev@microchip.com
14910L:	linux-scsi@vger.kernel.org
14911S:	Supported
14912F:	Documentation/scsi/smartpqi.rst
14913F:	drivers/scsi/smartpqi/Kconfig
14914F:	drivers/scsi/smartpqi/Makefile
14915F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14916F:	include/linux/cciss*.h
14917F:	include/uapi/linux/cciss*.h
14918
14919MICROSOFT MANA RDMA DRIVER
14920M:	Long Li <longli@microsoft.com>
14921M:	Ajay Sharma <sharmaajay@microsoft.com>
14922L:	linux-rdma@vger.kernel.org
14923S:	Supported
14924F:	drivers/infiniband/hw/mana/
14925F:	include/net/mana
14926F:	include/uapi/rdma/mana-abi.h
14927
14928MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14929M:	Maximilian Luz <luzmaximilian@gmail.com>
14930L:	platform-driver-x86@vger.kernel.org
14931S:	Maintained
14932F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14933
14934MICROSOFT SURFACE BATTERY AND AC DRIVERS
14935M:	Maximilian Luz <luzmaximilian@gmail.com>
14936L:	linux-pm@vger.kernel.org
14937L:	platform-driver-x86@vger.kernel.org
14938S:	Maintained
14939F:	drivers/power/supply/surface_battery.c
14940F:	drivers/power/supply/surface_charger.c
14941
14942MICROSOFT SURFACE DTX DRIVER
14943M:	Maximilian Luz <luzmaximilian@gmail.com>
14944L:	platform-driver-x86@vger.kernel.org
14945S:	Maintained
14946F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14947F:	drivers/platform/surface/surface_dtx.c
14948F:	include/uapi/linux/surface_aggregator/dtx.h
14949
14950MICROSOFT SURFACE SENSOR FAN DRIVER
14951M:	Maximilian Luz <luzmaximilian@gmail.com>
14952M:	Ivor Wanders <ivor@iwanders.net>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/hwmon/surface_fan.rst
14956F:	drivers/hwmon/surface_fan.c
14957
14958MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14959M:	Maximilian Luz <luzmaximilian@gmail.com>
14960L:	platform-driver-x86@vger.kernel.org
14961S:	Maintained
14962F:	drivers/platform/surface/surface_gpe.c
14963
14964MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14965M:	Hans de Goede <hdegoede@redhat.com>
14966M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14967M:	Maximilian Luz <luzmaximilian@gmail.com>
14968L:	platform-driver-x86@vger.kernel.org
14969S:	Maintained
14970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14971F:	drivers/platform/surface/
14972
14973MICROSOFT SURFACE HID TRANSPORT DRIVER
14974M:	Maximilian Luz <luzmaximilian@gmail.com>
14975L:	linux-input@vger.kernel.org
14976L:	platform-driver-x86@vger.kernel.org
14977S:	Maintained
14978F:	drivers/hid/surface-hid/
14979
14980MICROSOFT SURFACE HOT-PLUG DRIVER
14981M:	Maximilian Luz <luzmaximilian@gmail.com>
14982L:	platform-driver-x86@vger.kernel.org
14983S:	Maintained
14984F:	drivers/platform/surface/surface_hotplug.c
14985
14986MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14987M:	Maximilian Luz <luzmaximilian@gmail.com>
14988L:	platform-driver-x86@vger.kernel.org
14989S:	Maintained
14990F:	drivers/platform/surface/surface_platform_profile.c
14991
14992MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14993M:	Chen Yu <yu.c.chen@intel.com>
14994L:	platform-driver-x86@vger.kernel.org
14995S:	Supported
14996F:	drivers/platform/surface/surfacepro3_button.c
14997
14998MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14999M:	Maximilian Luz <luzmaximilian@gmail.com>
15000L:	platform-driver-x86@vger.kernel.org
15001S:	Maintained
15002F:	drivers/platform/surface/surface_aggregator_hub.c
15003
15004MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15005M:	Maximilian Luz <luzmaximilian@gmail.com>
15006L:	platform-driver-x86@vger.kernel.org
15007S:	Maintained
15008W:	https://github.com/linux-surface/surface-aggregator-module
15009C:	irc://irc.libera.chat/linux-surface
15010F:	Documentation/driver-api/surface_aggregator/
15011F:	drivers/platform/surface/aggregator/
15012F:	drivers/platform/surface/surface_acpi_notify.c
15013F:	drivers/platform/surface/surface_aggregator_cdev.c
15014F:	drivers/platform/surface/surface_aggregator_registry.c
15015F:	include/linux/surface_acpi_notify.h
15016F:	include/linux/surface_aggregator/
15017F:	include/uapi/linux/surface_aggregator/
15018
15019MICROTEK X6 SCANNER
15020M:	Oliver Neukum <oliver@neukum.org>
15021S:	Maintained
15022F:	drivers/usb/image/microtek.*
15023
15024MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15025M:	Luka Kovacic <luka.kovacic@sartura.hr>
15026M:	Luka Perkov <luka.perkov@sartura.hr>
15027S:	Maintained
15028F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15029F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15030F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15031F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15033F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15034
15035MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15036M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15037L:	linux-media@vger.kernel.org
15038S:	Maintained
15039F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15040F:	Documentation/driver-api/media/drivers/ccs/
15041F:	Documentation/userspace-api/media/drivers/ccs.rst
15042F:	drivers/media/i2c/ccs-pll.c
15043F:	drivers/media/i2c/ccs-pll.h
15044F:	drivers/media/i2c/ccs/
15045F:	include/uapi/linux/ccs.h
15046F:	include/uapi/linux/smiapp.h
15047
15048MIPS
15049M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15050L:	linux-mips@vger.kernel.org
15051S:	Maintained
15052W:	http://www.linux-mips.org/
15053Q:	https://patchwork.kernel.org/project/linux-mips/list/
15054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15055F:	Documentation/devicetree/bindings/mips/
15056F:	Documentation/arch/mips/
15057F:	arch/mips/
15058F:	drivers/platform/mips/
15059F:	include/dt-bindings/mips/
15060
15061MIPS BAIKAL-T1 PLATFORM
15062M:	Serge Semin <fancer.lancer@gmail.com>
15063L:	linux-mips@vger.kernel.org
15064S:	Supported
15065F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15066F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15067F:	drivers/bus/bt1-*.c
15068F:	drivers/clk/baikal-t1/
15069F:	drivers/memory/bt1-l2-ctl.c
15070F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15071
15072MIPS BOSTON DEVELOPMENT BOARD
15073M:	Paul Burton <paulburton@kernel.org>
15074L:	linux-mips@vger.kernel.org
15075S:	Maintained
15076F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15077F:	arch/mips/boot/dts/img/boston.dts
15078F:	arch/mips/configs/generic/board-boston.config
15079F:	drivers/clk/imgtec/clk-boston.c
15080F:	include/dt-bindings/clock/boston-clock.h
15081
15082MIPS CORE DRIVERS
15083M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15084M:	Serge Semin <fancer.lancer@gmail.com>
15085L:	linux-mips@vger.kernel.org
15086S:	Supported
15087F:	drivers/bus/mips_cdmm.c
15088F:	drivers/clocksource/mips-gic-timer.c
15089F:	drivers/cpuidle/cpuidle-cps.c
15090F:	drivers/irqchip/irq-mips-cpu.c
15091F:	drivers/irqchip/irq-mips-gic.c
15092
15093MIPS GENERIC PLATFORM
15094M:	Paul Burton <paulburton@kernel.org>
15095L:	linux-mips@vger.kernel.org
15096S:	Supported
15097F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15098F:	arch/mips/generic/
15099F:	arch/mips/tools/generic-board-config.sh
15100
15101MIPS RINT INSTRUCTION EMULATION
15102M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15103L:	linux-mips@vger.kernel.org
15104S:	Supported
15105F:	arch/mips/math-emu/dp_rint.c
15106F:	arch/mips/math-emu/sp_rint.c
15107
15108MIPS/LOONGSON1 ARCHITECTURE
15109M:	Keguang Zhang <keguang.zhang@gmail.com>
15110L:	linux-mips@vger.kernel.org
15111S:	Maintained
15112F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15113F:	arch/mips/include/asm/mach-loongson32/
15114F:	arch/mips/loongson32/
15115F:	drivers/*/*loongson1*
15116F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15117
15118MIPS/LOONGSON2EF ARCHITECTURE
15119M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15120L:	linux-mips@vger.kernel.org
15121S:	Maintained
15122F:	arch/mips/include/asm/mach-loongson2ef/
15123F:	arch/mips/loongson2ef/
15124F:	drivers/cpufreq/loongson2_cpufreq.c
15125
15126MIPS/LOONGSON64 ARCHITECTURE
15127M:	Huacai Chen <chenhuacai@kernel.org>
15128M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15129L:	linux-mips@vger.kernel.org
15130S:	Maintained
15131F:	arch/mips/include/asm/mach-loongson64/
15132F:	arch/mips/loongson64/
15133F:	drivers/irqchip/irq-loongson*
15134F:	drivers/platform/mips/cpu_hwmon.c
15135
15136MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15137M:	Hans Verkuil <hverkuil@xs4all.nl>
15138L:	linux-media@vger.kernel.org
15139S:	Odd Fixes
15140W:	https://linuxtv.org
15141T:	git git://linuxtv.org/media_tree.git
15142F:	drivers/media/radio/radio-miropcm20*
15143
15144MITSUMI MM8013 FG DRIVER
15145M:	Konrad Dybcio <konradybcio@kernel.org>
15146F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15147F:	drivers/power/supply/mm8013.c
15148
15149MMP SUPPORT
15150R:	Lubomir Rintel <lkundrak@v3.sk>
15151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15152S:	Odd Fixes
15153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15154F:	arch/arm/boot/dts/marvell/mmp*
15155F:	arch/arm/mach-mmp/
15156F:	include/linux/soc/mmp/
15157
15158MMP USB PHY DRIVERS
15159R:	Lubomir Rintel <lkundrak@v3.sk>
15160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15161S:	Maintained
15162F:	drivers/phy/marvell/phy-mmp3-usb.c
15163F:	drivers/phy/marvell/phy-pxa-usb.c
15164
15165MMU GATHER AND TLB INVALIDATION
15166M:	Will Deacon <will@kernel.org>
15167M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15168M:	Andrew Morton <akpm@linux-foundation.org>
15169M:	Nick Piggin <npiggin@gmail.com>
15170M:	Peter Zijlstra <peterz@infradead.org>
15171L:	linux-arch@vger.kernel.org
15172L:	linux-mm@kvack.org
15173S:	Maintained
15174F:	arch/*/include/asm/tlb.h
15175F:	include/asm-generic/tlb.h
15176F:	mm/mmu_gather.c
15177
15178MN88472 MEDIA DRIVER
15179L:	linux-media@vger.kernel.org
15180S:	Orphan
15181W:	https://linuxtv.org
15182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15183F:	drivers/media/dvb-frontends/mn88472*
15184
15185MN88473 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/mn88473*
15191
15192MOBILEYE MIPS SOCS
15193M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15194M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15195M:	Théo Lebrun <theo.lebrun@bootlin.com>
15196L:	linux-mips@vger.kernel.org
15197S:	Maintained
15198F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15199F:	arch/mips/boot/dts/mobileye/
15200F:	arch/mips/configs/eyeq5_defconfig
15201F:	arch/mips/mobileye/board-epm5.its.S
15202
15203MODULE SUPPORT
15204M:	Luis Chamberlain <mcgrof@kernel.org>
15205L:	linux-modules@vger.kernel.org
15206L:	linux-kernel@vger.kernel.org
15207S:	Maintained
15208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15209F:	include/linux/kmod.h
15210F:	include/linux/module*.h
15211F:	kernel/module/
15212F:	lib/test_kmod.c
15213F:	scripts/module*
15214F:	tools/testing/selftests/kmod/
15215
15216MONOLITHIC POWER SYSTEM PMIC DRIVER
15217M:	Saravanan Sekar <sravanhome@gmail.com>
15218S:	Maintained
15219F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15220F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15221F:	drivers/hwmon/pmbus/mpq7932.c
15222F:	drivers/iio/adc/mp2629_adc.c
15223F:	drivers/mfd/mp2629.c
15224F:	drivers/power/supply/mp2629_charger.c
15225F:	drivers/regulator/mp5416.c
15226F:	drivers/regulator/mpq7920.c
15227F:	drivers/regulator/mpq7920.h
15228F:	include/linux/mfd/mp2629.h
15229
15230MOST(R) TECHNOLOGY DRIVER
15231M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15232M:	Christian Gromm <christian.gromm@microchip.com>
15233S:	Maintained
15234F:	Documentation/ABI/testing/configfs-most
15235F:	Documentation/ABI/testing/sysfs-bus-most
15236F:	drivers/most/
15237F:	drivers/staging/most/
15238F:	include/linux/most.h
15239
15240MOTORCOMM PHY DRIVER
15241M:	Frank <Frank.Sae@motor-comm.com>
15242L:	netdev@vger.kernel.org
15243S:	Maintained
15244F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15245F:	drivers/net/phy/motorcomm.c
15246
15247MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15248M:	Jiri Slaby <jirislaby@kernel.org>
15249S:	Maintained
15250F:	Documentation/driver-api/tty/moxa-smartio.rst
15251F:	drivers/tty/mxser.*
15252
15253MP3309C BACKLIGHT DRIVER
15254M:	Flavio Suligoi <f.suligoi@asem.it>
15255L:	dri-devel@lists.freedesktop.org
15256S:	Maintained
15257F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15258F:	drivers/video/backlight/mp3309c.c
15259
15260MR800 AVERMEDIA USB FM RADIO DRIVER
15261M:	Alexey Klimov <klimov.linux@gmail.com>
15262L:	linux-media@vger.kernel.org
15263S:	Maintained
15264T:	git git://linuxtv.org/media_tree.git
15265F:	drivers/media/radio/radio-mr800.c
15266
15267MRF24J40 IEEE 802.15.4 RADIO DRIVER
15268M:	Stefan Schmidt <stefan@datenfreihafen.org>
15269L:	linux-wpan@vger.kernel.org
15270S:	Odd Fixes
15271F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15272F:	drivers/net/ieee802154/mrf24j40.c
15273
15274MSI EC DRIVER
15275M:	Nikita Kravets <teackot@gmail.com>
15276L:	platform-driver-x86@vger.kernel.org
15277S:	Maintained
15278W:	https://github.com/BeardOverflow/msi-ec
15279F:	drivers/platform/x86/msi-ec.*
15280
15281MSI LAPTOP SUPPORT
15282M:	"Lee, Chun-Yi" <jlee@suse.com>
15283L:	platform-driver-x86@vger.kernel.org
15284S:	Maintained
15285F:	drivers/platform/x86/msi-laptop.c
15286
15287MSI WMI SUPPORT
15288L:	platform-driver-x86@vger.kernel.org
15289S:	Orphan
15290F:	drivers/platform/x86/msi-wmi.c
15291
15292MSI WMI PLATFORM FEATURES
15293M:	Armin Wolf <W_Armin@gmx.de>
15294L:	platform-driver-x86@vger.kernel.org
15295S:	Maintained
15296F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15297F:	Documentation/wmi/devices/msi-wmi-platform.rst
15298F:	drivers/platform/x86/msi-wmi-platform.c
15299
15300MSI001 MEDIA DRIVER
15301L:	linux-media@vger.kernel.org
15302S:	Orphan
15303W:	https://linuxtv.org
15304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15305F:	drivers/media/tuners/msi001*
15306
15307MSI2500 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/usb/msi2500/
15313
15314MSTAR INTERRUPT CONTROLLER DRIVER
15315M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15316M:	Daniel Palmer <daniel@thingy.jp>
15317S:	Maintained
15318F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15319F:	drivers/irqchip/irq-mst-intc.c
15320
15321MSYSTEMS DISKONCHIP G3 MTD DRIVER
15322M:	Robert Jarzmik <robert.jarzmik@free.fr>
15323L:	linux-mtd@lists.infradead.org
15324S:	Maintained
15325F:	drivers/mtd/devices/docg3*
15326
15327MT9M114 ONSEMI SENSOR DRIVER
15328M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15329L:	linux-media@vger.kernel.org
15330S:	Maintained
15331T:	git git://linuxtv.org/media_tree.git
15332F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15333F:	drivers/media/i2c/mt9m114.c
15334
15335MT9P031 APTINA CAMERA SENSOR
15336M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15337L:	linux-media@vger.kernel.org
15338S:	Maintained
15339T:	git git://linuxtv.org/media_tree.git
15340F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15341F:	drivers/media/i2c/mt9p031.c
15342F:	include/media/i2c/mt9p031.h
15343
15344MT9T112 APTINA CAMERA SENSOR
15345M:	Jacopo Mondi <jacopo@jmondi.org>
15346L:	linux-media@vger.kernel.org
15347S:	Odd Fixes
15348T:	git git://linuxtv.org/media_tree.git
15349F:	drivers/media/i2c/mt9t112.c
15350F:	include/media/i2c/mt9t112.h
15351
15352MT9V032 APTINA CAMERA SENSOR
15353M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15354L:	linux-media@vger.kernel.org
15355S:	Maintained
15356T:	git git://linuxtv.org/media_tree.git
15357F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15358F:	drivers/media/i2c/mt9v032.c
15359F:	include/media/i2c/mt9v032.h
15360
15361MT9V111 APTINA CAMERA SENSOR
15362M:	Jacopo Mondi <jacopo@jmondi.org>
15363L:	linux-media@vger.kernel.org
15364S:	Maintained
15365T:	git git://linuxtv.org/media_tree.git
15366F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15367F:	drivers/media/i2c/mt9v111.c
15368
15369MULTIFUNCTION DEVICES (MFD)
15370M:	Lee Jones <lee@kernel.org>
15371S:	Maintained
15372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15373F:	Documentation/devicetree/bindings/mfd/
15374F:	drivers/mfd/
15375F:	include/dt-bindings/mfd/
15376F:	include/linux/mfd/
15377
15378MULTIMEDIA CARD (MMC) ETC. OVER SPI
15379S:	Orphan
15380F:	drivers/mmc/host/mmc_spi.c
15381F:	include/linux/spi/mmc_spi.h
15382
15383MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15384M:	Ulf Hansson <ulf.hansson@linaro.org>
15385L:	linux-mmc@vger.kernel.org
15386S:	Maintained
15387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15388F:	Documentation/devicetree/bindings/mmc/
15389F:	drivers/mmc/
15390F:	include/linux/mmc/
15391F:	include/uapi/linux/mmc/
15392
15393MULTIPLEXER SUBSYSTEM
15394M:	Peter Rosin <peda@axentia.se>
15395S:	Maintained
15396F:	Documentation/ABI/testing/sysfs-class-mux*
15397F:	Documentation/devicetree/bindings/mux/
15398F:	drivers/mux/
15399F:	include/dt-bindings/mux/
15400F:	include/linux/mux/
15401
15402MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15403M:	Bin Liu <b-liu@ti.com>
15404L:	linux-usb@vger.kernel.org
15405S:	Maintained
15406F:	drivers/usb/musb/
15407
15408MXL301RF MEDIA DRIVER
15409M:	Akihiro Tsukada <tskd08@gmail.com>
15410L:	linux-media@vger.kernel.org
15411S:	Odd Fixes
15412F:	drivers/media/tuners/mxl301rf*
15413
15414MXL5007T MEDIA DRIVER
15415M:	Michael Krufky <mkrufky@linuxtv.org>
15416L:	linux-media@vger.kernel.org
15417S:	Maintained
15418W:	https://linuxtv.org
15419W:	http://github.com/mkrufky
15420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15421T:	git git://linuxtv.org/mkrufky/tuners.git
15422F:	drivers/media/tuners/mxl5007t.*
15423
15424MXSFB DRM DRIVER
15425M:	Marek Vasut <marex@denx.de>
15426M:	Stefan Agner <stefan@agner.ch>
15427L:	dri-devel@lists.freedesktop.org
15428S:	Supported
15429T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15430F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15431F:	drivers/gpu/drm/mxsfb/
15432
15433MYLEX DAC960 PCI RAID Controller
15434M:	Hannes Reinecke <hare@kernel.org>
15435L:	linux-scsi@vger.kernel.org
15436S:	Supported
15437F:	drivers/scsi/myrb.*
15438F:	drivers/scsi/myrs.*
15439
15440MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15441L:	netdev@vger.kernel.org
15442S:	Orphan
15443W:	https://www.cspi.com/ethernet-products/support/downloads/
15444F:	drivers/net/ethernet/myricom/myri10ge/
15445
15446NAND FLASH SUBSYSTEM
15447M:	Miquel Raynal <miquel.raynal@bootlin.com>
15448R:	Richard Weinberger <richard@nod.at>
15449L:	linux-mtd@lists.infradead.org
15450S:	Maintained
15451W:	http://www.linux-mtd.infradead.org/
15452Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15453C:	irc://irc.oftc.net/mtd
15454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15455F:	drivers/mtd/nand/
15456F:	include/linux/mtd/*nand*.h
15457
15458NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15459M:	Daniel Mack <zonque@gmail.com>
15460L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15461S:	Maintained
15462W:	http://www.native-instruments.com
15463F:	sound/usb/caiaq/
15464
15465NATSEMI ETHERNET DRIVER (DP8381x)
15466S:	Orphan
15467F:	drivers/net/ethernet/natsemi/natsemi.c
15468
15469NCR 5380 SCSI DRIVERS
15470M:	Finn Thain <fthain@linux-m68k.org>
15471M:	Michael Schmitz <schmitzmic@gmail.com>
15472L:	linux-scsi@vger.kernel.org
15473S:	Maintained
15474F:	Documentation/scsi/g_NCR5380.rst
15475F:	drivers/scsi/NCR5380.*
15476F:	drivers/scsi/arm/cumana_1.c
15477F:	drivers/scsi/arm/oak.c
15478F:	drivers/scsi/atari_scsi.*
15479F:	drivers/scsi/dmx3191d.c
15480F:	drivers/scsi/g_NCR5380.*
15481F:	drivers/scsi/mac_scsi.*
15482F:	drivers/scsi/sun3_scsi.*
15483F:	drivers/scsi/sun3_scsi_vme.c
15484
15485NCSI LIBRARY
15486M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15487S:	Maintained
15488F:	net/ncsi/
15489
15490NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15491M:	Zev Weiss <zev@bewilderbeest.net>
15492L:	linux-hwmon@vger.kernel.org
15493S:	Maintained
15494F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15495F:	drivers/hwmon/nct6775-i2c.c
15496
15497NETDEVSIM
15498M:	Jakub Kicinski <kuba@kernel.org>
15499S:	Maintained
15500F:	drivers/net/netdevsim/*
15501F:	tools/testing/selftests/drivers/net/netdevsim/*
15502
15503NETEM NETWORK EMULATOR
15504M:	Stephen Hemminger <stephen@networkplumber.org>
15505L:	netdev@vger.kernel.org
15506S:	Maintained
15507F:	net/sched/sch_netem.c
15508
15509NETERION 10GbE DRIVERS (s2io)
15510M:	Jon Mason <jdmason@kudzu.us>
15511L:	netdev@vger.kernel.org
15512S:	Supported
15513F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15514F:	drivers/net/ethernet/neterion/
15515
15516NETFILTER
15517M:	Pablo Neira Ayuso <pablo@netfilter.org>
15518M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15519L:	netfilter-devel@vger.kernel.org
15520L:	coreteam@netfilter.org
15521S:	Maintained
15522W:	http://www.netfilter.org/
15523W:	http://www.iptables.org/
15524W:	http://www.nftables.org/
15525Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15526C:	irc://irc.libera.chat/netfilter
15527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15529F:	include/linux/netfilter*
15530F:	include/linux/netfilter/
15531F:	include/net/netfilter/
15532F:	include/uapi/linux/netfilter*
15533F:	include/uapi/linux/netfilter/
15534F:	net/*/netfilter.c
15535F:	net/*/netfilter/
15536F:	net/bridge/br_netfilter*.c
15537F:	net/netfilter/
15538F:	tools/testing/selftests/net/netfilter/
15539
15540NETROM NETWORK LAYER
15541M:	Ralf Baechle <ralf@linux-mips.org>
15542L:	linux-hams@vger.kernel.org
15543S:	Maintained
15544W:	https://linux-ax25.in-berlin.de
15545F:	include/net/netrom.h
15546F:	include/uapi/linux/netrom.h
15547F:	net/netrom/
15548
15549NETRONIX EMBEDDED CONTROLLER
15550M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15551S:	Maintained
15552F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15553F:	drivers/mfd/ntxec.c
15554F:	drivers/pwm/pwm-ntxec.c
15555F:	drivers/rtc/rtc-ntxec.c
15556F:	include/linux/mfd/ntxec.h
15557
15558NETRONOME ETHERNET DRIVERS
15559M:	Louis Peens <louis.peens@corigine.com>
15560R:	Jakub Kicinski <kuba@kernel.org>
15561L:	oss-drivers@corigine.com
15562S:	Maintained
15563F:	drivers/net/ethernet/netronome/
15564
15565NETWORK BLOCK DEVICE (NBD)
15566M:	Josef Bacik <josef@toxicpanda.com>
15567L:	linux-block@vger.kernel.org
15568L:	nbd@other.debian.org
15569S:	Maintained
15570F:	Documentation/admin-guide/blockdev/nbd.rst
15571F:	drivers/block/nbd.c
15572F:	include/trace/events/nbd.h
15573F:	include/uapi/linux/nbd.h
15574
15575NETWORK DROP MONITOR
15576M:	Neil Horman <nhorman@tuxdriver.com>
15577L:	netdev@vger.kernel.org
15578S:	Maintained
15579W:	https://fedorahosted.org/dropwatch/
15580F:	include/uapi/linux/net_dropmon.h
15581F:	net/core/drop_monitor.c
15582
15583NETWORKING DRIVERS
15584M:	"David S. Miller" <davem@davemloft.net>
15585M:	Eric Dumazet <edumazet@google.com>
15586M:	Jakub Kicinski <kuba@kernel.org>
15587M:	Paolo Abeni <pabeni@redhat.com>
15588L:	netdev@vger.kernel.org
15589S:	Maintained
15590P:	Documentation/process/maintainer-netdev.rst
15591Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15594F:	Documentation/devicetree/bindings/net/
15595F:	Documentation/networking/net_cachelines/net_device.rst
15596F:	drivers/connector/
15597F:	drivers/net/
15598F:	include/dt-bindings/net/
15599F:	include/linux/cn_proc.h
15600F:	include/linux/etherdevice.h
15601F:	include/linux/fcdevice.h
15602F:	include/linux/fddidevice.h
15603F:	include/linux/hippidevice.h
15604F:	include/linux/if_*
15605F:	include/linux/inetdevice.h
15606F:	include/linux/netdevice.h
15607F:	include/uapi/linux/cn_proc.h
15608F:	include/uapi/linux/if_*
15609F:	include/uapi/linux/netdevice.h
15610X:	drivers/net/wireless/
15611
15612NETWORKING DRIVERS (WIRELESS)
15613M:	Kalle Valo <kvalo@kernel.org>
15614L:	linux-wireless@vger.kernel.org
15615S:	Maintained
15616W:	https://wireless.wiki.kernel.org/
15617Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15620F:	Documentation/devicetree/bindings/net/wireless/
15621F:	drivers/net/wireless/
15622
15623NETWORKING [DSA]
15624M:	Andrew Lunn <andrew@lunn.ch>
15625M:	Florian Fainelli <f.fainelli@gmail.com>
15626M:	Vladimir Oltean <olteanv@gmail.com>
15627S:	Maintained
15628F:	Documentation/devicetree/bindings/net/dsa/
15629F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15630F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15631F:	drivers/net/dsa/
15632F:	include/linux/dsa/
15633F:	include/linux/platform_data/dsa.h
15634F:	include/net/dsa.h
15635F:	net/dsa/
15636F:	tools/testing/selftests/drivers/net/dsa/
15637
15638NETWORKING [GENERAL]
15639M:	"David S. Miller" <davem@davemloft.net>
15640M:	Eric Dumazet <edumazet@google.com>
15641M:	Jakub Kicinski <kuba@kernel.org>
15642M:	Paolo Abeni <pabeni@redhat.com>
15643L:	netdev@vger.kernel.org
15644S:	Maintained
15645P:	Documentation/process/maintainer-netdev.rst
15646Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15647B:	mailto:netdev@vger.kernel.org
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15650F:	Documentation/core-api/netlink.rst
15651F:	Documentation/netlink/
15652F:	Documentation/networking/
15653F:	Documentation/networking/net_cachelines/
15654F:	Documentation/process/maintainer-netdev.rst
15655F:	Documentation/userspace-api/netlink/
15656F:	include/linux/framer/framer-provider.h
15657F:	include/linux/framer/framer.h
15658F:	include/linux/in.h
15659F:	include/linux/indirect_call_wrapper.h
15660F:	include/linux/net.h
15661F:	include/linux/netdevice.h
15662F:	include/net/
15663F:	include/uapi/linux/in.h
15664F:	include/uapi/linux/net.h
15665F:	include/uapi/linux/net_namespace.h
15666F:	include/uapi/linux/netdevice.h
15667F:	lib/net_utils.c
15668F:	lib/random32.c
15669F:	net/
15670F:	tools/net/
15671F:	tools/testing/selftests/net/
15672X:	net/9p/
15673X:	net/bluetooth/
15674
15675NETWORKING [IPSEC]
15676M:	Steffen Klassert <steffen.klassert@secunet.com>
15677M:	Herbert Xu <herbert@gondor.apana.org.au>
15678M:	"David S. Miller" <davem@davemloft.net>
15679L:	netdev@vger.kernel.org
15680S:	Maintained
15681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15683F:	include/net/xfrm.h
15684F:	include/uapi/linux/xfrm.h
15685F:	net/ipv4/ah4.c
15686F:	net/ipv4/esp4*
15687F:	net/ipv4/ip_vti.c
15688F:	net/ipv4/ipcomp.c
15689F:	net/ipv4/xfrm*
15690F:	net/ipv6/ah6.c
15691F:	net/ipv6/esp6*
15692F:	net/ipv6/ip6_vti.c
15693F:	net/ipv6/ipcomp6.c
15694F:	net/ipv6/xfrm*
15695F:	net/key/
15696F:	net/xfrm/
15697F:	tools/testing/selftests/net/ipsec.c
15698
15699NETWORKING [IPv4/IPv6]
15700M:	"David S. Miller" <davem@davemloft.net>
15701M:	David Ahern <dsahern@kernel.org>
15702L:	netdev@vger.kernel.org
15703S:	Maintained
15704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15705F:	arch/x86/net/*
15706F:	include/linux/ip.h
15707F:	include/linux/ipv6*
15708F:	include/net/fib*
15709F:	include/net/ip*
15710F:	include/net/route.h
15711F:	net/ipv4/
15712F:	net/ipv6/
15713
15714NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15715M:	Paul Moore <paul@paul-moore.com>
15716L:	netdev@vger.kernel.org
15717L:	linux-security-module@vger.kernel.org
15718S:	Supported
15719W:	https://github.com/netlabel
15720F:	Documentation/netlabel/
15721F:	include/net/calipso.h
15722F:	include/net/cipso_ipv4.h
15723F:	include/net/netlabel.h
15724F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15725F:	include/uapi/linux/netfilter/xt_SECMARK.h
15726F:	net/ipv4/cipso_ipv4.c
15727F:	net/ipv6/calipso.c
15728F:	net/netfilter/xt_CONNSECMARK.c
15729F:	net/netfilter/xt_SECMARK.c
15730F:	net/netlabel/
15731
15732NETWORKING [MACSEC]
15733M:	Sabrina Dubroca <sd@queasysnail.net>
15734L:	netdev@vger.kernel.org
15735S:	Maintained
15736F:	drivers/net/macsec.c
15737F:	include/net/macsec.h
15738F:	include/uapi/linux/if_macsec.h
15739K:	macsec
15740K:	\bmdo_
15741
15742NETWORKING [MPTCP]
15743M:	Matthieu Baerts <matttbe@kernel.org>
15744M:	Mat Martineau <martineau@kernel.org>
15745R:	Geliang Tang <geliang@kernel.org>
15746L:	netdev@vger.kernel.org
15747L:	mptcp@lists.linux.dev
15748S:	Maintained
15749W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15750B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15751T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15752T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15753F:	Documentation/netlink/specs/mptcp_pm.yaml
15754F:	Documentation/networking/mptcp*.rst
15755F:	include/net/mptcp.h
15756F:	include/trace/events/mptcp.h
15757F:	include/uapi/linux/mptcp*.h
15758F:	net/mptcp/
15759F:	tools/testing/selftests/bpf/*/*mptcp*.c
15760F:	tools/testing/selftests/net/mptcp/
15761
15762NETWORKING [TCP]
15763M:	Eric Dumazet <edumazet@google.com>
15764L:	netdev@vger.kernel.org
15765S:	Maintained
15766F:	Documentation/networking/net_cachelines/tcp_sock.rst
15767F:	include/linux/tcp.h
15768F:	include/net/tcp.h
15769F:	include/trace/events/tcp.h
15770F:	include/uapi/linux/tcp.h
15771F:	net/ipv4/syncookies.c
15772F:	net/ipv4/tcp*.c
15773F:	net/ipv6/syncookies.c
15774F:	net/ipv6/tcp*.c
15775
15776NETWORKING [TLS]
15777M:	Boris Pismenny <borisp@nvidia.com>
15778M:	John Fastabend <john.fastabend@gmail.com>
15779M:	Jakub Kicinski <kuba@kernel.org>
15780L:	netdev@vger.kernel.org
15781S:	Maintained
15782F:	include/net/tls.h
15783F:	include/uapi/linux/tls.h
15784F:	net/tls/*
15785
15786NETXEN (1/10) GbE SUPPORT
15787M:	Manish Chopra <manishc@marvell.com>
15788M:	Rahul Verma <rahulv@marvell.com>
15789M:	GR-Linux-NIC-Dev@marvell.com
15790L:	netdev@vger.kernel.org
15791S:	Supported
15792F:	drivers/net/ethernet/qlogic/netxen/
15793
15794NET_FAILOVER MODULE
15795M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15796L:	netdev@vger.kernel.org
15797S:	Supported
15798F:	Documentation/networking/net_failover.rst
15799F:	drivers/net/net_failover.c
15800F:	include/net/net_failover.h
15801
15802NEXTHOP
15803M:	David Ahern <dsahern@kernel.org>
15804L:	netdev@vger.kernel.org
15805S:	Maintained
15806F:	include/net/netns/nexthop.h
15807F:	include/net/nexthop.h
15808F:	include/uapi/linux/nexthop.h
15809F:	net/ipv4/nexthop.c
15810
15811NFC SUBSYSTEM
15812M:	Krzysztof Kozlowski <krzk@kernel.org>
15813L:	netdev@vger.kernel.org
15814S:	Maintained
15815F:	Documentation/devicetree/bindings/net/nfc/
15816F:	drivers/nfc/
15817F:	include/net/nfc/
15818F:	include/uapi/linux/nfc.h
15819F:	net/nfc/
15820
15821NFC VIRTUAL NCI DEVICE DRIVER
15822M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15823L:	netdev@vger.kernel.org
15824S:	Supported
15825F:	drivers/nfc/virtual_ncidev.c
15826F:	tools/testing/selftests/nci/
15827
15828NFS, SUNRPC, AND LOCKD CLIENTS
15829M:	Trond Myklebust <trondmy@kernel.org>
15830M:	Anna Schumaker <anna@kernel.org>
15831L:	linux-nfs@vger.kernel.org
15832S:	Maintained
15833W:	http://client.linux-nfs.org
15834T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15835F:	Documentation/filesystems/nfs/
15836F:	fs/lockd/
15837F:	fs/nfs/
15838F:	fs/nfs_common/
15839F:	include/linux/lockd/
15840F:	include/linux/nfs*
15841F:	include/linux/sunrpc/
15842F:	include/uapi/linux/nfs*
15843F:	include/uapi/linux/sunrpc/
15844F:	net/sunrpc/
15845
15846NILFS2 FILESYSTEM
15847M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15848L:	linux-nilfs@vger.kernel.org
15849S:	Supported
15850W:	https://nilfs.sourceforge.io/
15851T:	git https://github.com/konis/nilfs2.git
15852F:	Documentation/filesystems/nilfs2.rst
15853F:	fs/nilfs2/
15854F:	include/trace/events/nilfs2.h
15855F:	include/uapi/linux/nilfs2_api.h
15856F:	include/uapi/linux/nilfs2_ondisk.h
15857
15858NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15859M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15860S:	Maintained
15861W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15862F:	Documentation/scsi/NinjaSCSI.rst
15863F:	drivers/scsi/pcmcia/nsp_*
15864
15865NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15866M:	GOTO Masanori <gotom@debian.or.jp>
15867M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15868S:	Maintained
15869W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15870F:	Documentation/scsi/NinjaSCSI.rst
15871F:	drivers/scsi/nsp32*
15872
15873NINTENDO HID DRIVER
15874M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15875L:	linux-input@vger.kernel.org
15876S:	Maintained
15877F:	drivers/hid/hid-nintendo*
15878
15879NIOS2 ARCHITECTURE
15880M:	Dinh Nguyen <dinguyen@kernel.org>
15881S:	Maintained
15882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15883F:	arch/nios2/
15884
15885NITRO ENCLAVES (NE)
15886M:	Alexandru Ciobotaru <alcioa@amazon.com>
15887L:	linux-kernel@vger.kernel.org
15888L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15889S:	Supported
15890W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15891F:	Documentation/virt/ne_overview.rst
15892F:	drivers/virt/nitro_enclaves/
15893F:	include/linux/nitro_enclaves.h
15894F:	include/uapi/linux/nitro_enclaves.h
15895F:	samples/nitro_enclaves/
15896
15897NITRO SECURE MODULE (NSM)
15898M:	Alexander Graf <graf@amazon.com>
15899L:	linux-kernel@vger.kernel.org
15900L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15901S:	Supported
15902W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15903F:	drivers/misc/nsm.c
15904F:	include/uapi/linux/nsm.h
15905
15906NOHZ, DYNTICKS SUPPORT
15907M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15908M:	Frederic Weisbecker <frederic@kernel.org>
15909M:	Ingo Molnar <mingo@kernel.org>
15910M:	Thomas Gleixner <tglx@linutronix.de>
15911L:	linux-kernel@vger.kernel.org
15912S:	Maintained
15913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15914F:	include/linux/sched/nohz.h
15915F:	include/linux/tick.h
15916F:	kernel/time/tick*.*
15917
15918NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15919M:	Pavel Machek <pavel@ucw.cz>
15920M:	Sakari Ailus <sakari.ailus@iki.fi>
15921L:	linux-media@vger.kernel.org
15922S:	Maintained
15923F:	drivers/media/i2c/ad5820.c
15924F:	drivers/media/i2c/et8ek8
15925
15926NOKIA N900 POWER SUPPLY DRIVERS
15927R:	Pali Rohár <pali@kernel.org>
15928F:	drivers/power/supply/bq2415x_charger.c
15929F:	drivers/power/supply/bq27xxx_battery.c
15930F:	drivers/power/supply/bq27xxx_battery_i2c.c
15931F:	drivers/power/supply/isp1704_charger.c
15932F:	drivers/power/supply/rx51_battery.c
15933F:	include/linux/power/bq2415x_charger.h
15934F:	include/linux/power/bq27xxx_battery.h
15935
15936NOLIBC HEADER FILE
15937M:	Willy Tarreau <w@1wt.eu>
15938M:	Thomas Weißschuh <linux@weissschuh.net>
15939S:	Maintained
15940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15941F:	tools/include/nolibc/
15942F:	tools/testing/selftests/nolibc/
15943
15944NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15945M:	Hans de Goede <hdegoede@redhat.com>
15946L:	linux-input@vger.kernel.org
15947S:	Maintained
15948F:	drivers/input/touchscreen/novatek-nvt-ts.c
15949
15950NSDEPS
15951M:	Matthias Maennich <maennich@google.com>
15952S:	Maintained
15953F:	Documentation/core-api/symbol-namespaces.rst
15954F:	scripts/nsdeps
15955
15956NTB AMD DRIVER
15957M:	Sanjay R Mehta <sanju.mehta@amd.com>
15958M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15959L:	ntb@lists.linux.dev
15960S:	Supported
15961F:	drivers/ntb/hw/amd/
15962
15963NTB DRIVER CORE
15964M:	Jon Mason <jdmason@kudzu.us>
15965M:	Dave Jiang <dave.jiang@intel.com>
15966M:	Allen Hubbe <allenbh@gmail.com>
15967L:	ntb@lists.linux.dev
15968S:	Supported
15969W:	https://github.com/jonmason/ntb/wiki
15970T:	git https://github.com/jonmason/ntb.git
15971F:	drivers/net/ntb_netdev.c
15972F:	drivers/ntb/
15973F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15974F:	include/linux/ntb.h
15975F:	include/linux/ntb_transport.h
15976F:	tools/testing/selftests/ntb/
15977
15978NTB IDT DRIVER
15979M:	Serge Semin <fancer.lancer@gmail.com>
15980L:	ntb@lists.linux.dev
15981S:	Supported
15982F:	drivers/ntb/hw/idt/
15983
15984NTB INTEL DRIVER
15985M:	Dave Jiang <dave.jiang@intel.com>
15986L:	ntb@lists.linux.dev
15987S:	Supported
15988W:	https://github.com/davejiang/linux/wiki
15989T:	git https://github.com/davejiang/linux.git
15990F:	drivers/ntb/hw/intel/
15991
15992NTFS3 FILESYSTEM
15993M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15994L:	ntfs3@lists.linux.dev
15995S:	Supported
15996W:	http://www.paragon-software.com/
15997T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15998F:	Documentation/filesystems/ntfs3.rst
15999F:	fs/ntfs3/
16000
16001NUBUS SUBSYSTEM
16002M:	Finn Thain <fthain@linux-m68k.org>
16003L:	linux-m68k@lists.linux-m68k.org
16004S:	Maintained
16005F:	arch/*/include/asm/nubus.h
16006F:	drivers/nubus/
16007F:	include/linux/nubus.h
16008F:	include/uapi/linux/nubus.h
16009
16010NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16011M:	Antonino Daplas <adaplas@gmail.com>
16012L:	linux-fbdev@vger.kernel.org
16013S:	Maintained
16014F:	drivers/video/fbdev/nvidia/
16015F:	drivers/video/fbdev/riva/
16016
16017NVIDIA WMI EC BACKLIGHT DRIVER
16018M:	Daniel Dadap <ddadap@nvidia.com>
16019L:	platform-driver-x86@vger.kernel.org
16020S:	Supported
16021F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16022F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16023
16024NVM EXPRESS DRIVER
16025M:	Keith Busch <kbusch@kernel.org>
16026M:	Jens Axboe <axboe@fb.com>
16027M:	Christoph Hellwig <hch@lst.de>
16028M:	Sagi Grimberg <sagi@grimberg.me>
16029L:	linux-nvme@lists.infradead.org
16030S:	Supported
16031W:	http://git.infradead.org/nvme.git
16032T:	git git://git.infradead.org/nvme.git
16033F:	Documentation/nvme/
16034F:	drivers/nvme/common/
16035F:	drivers/nvme/host/
16036F:	include/linux/nvme-*.h
16037F:	include/linux/nvme.h
16038F:	include/uapi/linux/nvme_ioctl.h
16039
16040NVM EXPRESS FABRICS AUTHENTICATION
16041M:	Hannes Reinecke <hare@suse.de>
16042L:	linux-nvme@lists.infradead.org
16043S:	Supported
16044F:	drivers/nvme/host/auth.c
16045F:	drivers/nvme/target/auth.c
16046F:	drivers/nvme/target/fabrics-cmd-auth.c
16047F:	include/linux/nvme-auth.h
16048
16049NVM EXPRESS FC TRANSPORT DRIVERS
16050M:	James Smart <james.smart@broadcom.com>
16051L:	linux-nvme@lists.infradead.org
16052S:	Supported
16053F:	drivers/nvme/host/fc.c
16054F:	drivers/nvme/target/fc.c
16055F:	drivers/nvme/target/fcloop.c
16056F:	include/linux/nvme-fc-driver.h
16057F:	include/linux/nvme-fc.h
16058
16059NVM EXPRESS HARDWARE MONITORING SUPPORT
16060M:	Guenter Roeck <linux@roeck-us.net>
16061L:	linux-nvme@lists.infradead.org
16062S:	Supported
16063F:	drivers/nvme/host/hwmon.c
16064
16065NVM EXPRESS TARGET DRIVER
16066M:	Christoph Hellwig <hch@lst.de>
16067M:	Sagi Grimberg <sagi@grimberg.me>
16068M:	Chaitanya Kulkarni <kch@nvidia.com>
16069L:	linux-nvme@lists.infradead.org
16070S:	Supported
16071W:	http://git.infradead.org/nvme.git
16072T:	git git://git.infradead.org/nvme.git
16073F:	drivers/nvme/target/
16074
16075NVMEM FRAMEWORK
16076M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16077S:	Maintained
16078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16079F:	Documentation/ABI/stable/sysfs-bus-nvmem
16080F:	Documentation/devicetree/bindings/nvmem/
16081F:	drivers/nvmem/
16082F:	include/linux/nvmem-consumer.h
16083F:	include/linux/nvmem-provider.h
16084
16085NXP BLUETOOTH WIRELESS DRIVERS
16086M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16087M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16088S:	Maintained
16089F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16090F:	drivers/bluetooth/btnxpuart.c
16091
16092NXP C45 TJA11XX PHY DRIVER
16093M:	Andrei Botila <andrei.botila@oss.nxp.com>
16094L:	netdev@vger.kernel.org
16095S:	Maintained
16096F:	drivers/net/phy/nxp-c45-tja11xx*
16097
16098NXP FSPI DRIVER
16099M:	Han Xu <han.xu@nxp.com>
16100M:	Haibo Chen <haibo.chen@nxp.com>
16101R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16102L:	linux-spi@vger.kernel.org
16103S:	Maintained
16104F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16105F:	drivers/spi/spi-nxp-fspi.c
16106
16107NXP FXAS21002C DRIVER
16108M:	Rui Miguel Silva <rmfrfs@gmail.com>
16109L:	linux-iio@vger.kernel.org
16110S:	Maintained
16111F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16112F:	drivers/iio/gyro/fxas21002c.h
16113F:	drivers/iio/gyro/fxas21002c_core.c
16114F:	drivers/iio/gyro/fxas21002c_i2c.c
16115F:	drivers/iio/gyro/fxas21002c_spi.c
16116
16117NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16118M:	Haibo Chen <haibo.chen@nxp.com>
16119L:	linux-iio@vger.kernel.org
16120L:	imx@lists.linux.dev
16121S:	Maintained
16122F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16123F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16124F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16125F:	drivers/iio/adc/imx7d_adc.c
16126F:	drivers/iio/adc/imx93_adc.c
16127F:	drivers/iio/adc/vf610_adc.c
16128
16129NXP i.MX 8M ISI DRIVER
16130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16131L:	linux-media@vger.kernel.org
16132S:	Maintained
16133F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16134F:	drivers/media/platform/nxp/imx8-isi/
16135
16136NXP i.MX 8MP DW100 V4L2 DRIVER
16137M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16138L:	linux-media@vger.kernel.org
16139S:	Maintained
16140F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16141F:	Documentation/userspace-api/media/drivers/dw100.rst
16142F:	drivers/media/platform/nxp/dw100/
16143F:	include/uapi/linux/dw100.h
16144
16145NXP i.MX 8MQ DCSS DRIVER
16146M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16147R:	Lucas Stach <l.stach@pengutronix.de>
16148L:	dri-devel@lists.freedesktop.org
16149S:	Maintained
16150T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16151F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16152F:	drivers/gpu/drm/imx/dcss/
16153
16154NXP i.MX 8QXP ADC DRIVER
16155M:	Cai Huoqing <cai.huoqing@linux.dev>
16156M:	Haibo Chen <haibo.chen@nxp.com>
16157L:	imx@lists.linux.dev
16158L:	linux-iio@vger.kernel.org
16159S:	Maintained
16160F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16161F:	drivers/iio/adc/imx8qxp-adc.c
16162
16163NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16164M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16165L:	imx@lists.linux.dev
16166L:	linux-media@vger.kernel.org
16167S:	Maintained
16168F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16169F:	drivers/media/platform/nxp/imx-jpeg
16170
16171NXP i.MX CLOCK DRIVERS
16172M:	Abel Vesa <abelvesa@kernel.org>
16173R:	Peng Fan <peng.fan@nxp.com>
16174L:	linux-clk@vger.kernel.org
16175L:	imx@lists.linux.dev
16176S:	Maintained
16177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16178F:	Documentation/devicetree/bindings/clock/imx*
16179F:	drivers/clk/imx/
16180F:	include/dt-bindings/clock/imx*
16181
16182NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16183M:	Jagan Teki <jagan@amarulasolutions.com>
16184S:	Maintained
16185F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16186F:	drivers/regulator/pf8x00-regulator.c
16187
16188NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16189M:	Krzysztof Kozlowski <krzk@kernel.org>
16190L:	linux-kernel@vger.kernel.org
16191S:	Maintained
16192F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16193F:	drivers/extcon/extcon-ptn5150.c
16194
16195NXP SGTL5000 DRIVER
16196M:	Fabio Estevam <festevam@gmail.com>
16197L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16198S:	Maintained
16199F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16200F:	sound/soc/codecs/sgtl5000*
16201
16202NXP SJA1105 ETHERNET SWITCH DRIVER
16203M:	Vladimir Oltean <olteanv@gmail.com>
16204L:	linux-kernel@vger.kernel.org
16205S:	Maintained
16206F:	drivers/net/dsa/sja1105
16207F:	drivers/net/pcs/pcs-xpcs-nxp.c
16208
16209NXP TDA998X DRM DRIVER
16210M:	Russell King <linux@armlinux.org.uk>
16211S:	Maintained
16212T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16214F:	drivers/gpu/drm/i2c/tda998x_drv.c
16215F:	include/drm/i2c/tda998x.h
16216F:	include/dt-bindings/display/tda998x.h
16217K:	"nxp,tda998x"
16218
16219NXP TFA9879 DRIVER
16220M:	Peter Rosin <peda@axentia.se>
16221L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16222S:	Maintained
16223F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16224F:	sound/soc/codecs/tfa9879*
16225
16226NXP-NCI NFC DRIVER
16227S:	Orphan
16228F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16229F:	drivers/nfc/nxp-nci
16230
16231NXP/Goodix TFA989X (TFA1) DRIVER
16232M:	Stephan Gerhold <stephan@gerhold.net>
16233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16234S:	Maintained
16235F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16236F:	sound/soc/codecs/tfa989x.c
16237
16238NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16239M:	Jonas Malaco <jonas@protocubo.io>
16240L:	linux-hwmon@vger.kernel.org
16241S:	Maintained
16242F:	Documentation/hwmon/nzxt-kraken2.rst
16243F:	drivers/hwmon/nzxt-kraken2.c
16244
16245NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16246M:	Jonas Malaco <jonas@protocubo.io>
16247M:	Aleksa Savic <savicaleksa83@gmail.com>
16248L:	linux-hwmon@vger.kernel.org
16249S:	Maintained
16250F:	Documentation/hwmon/nzxt-kraken3.rst
16251F:	drivers/hwmon/nzxt-kraken3.c
16252
16253NZXT-SMART2 HARDWARE MONITORING DRIVER
16254M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16255L:	linux-hwmon@vger.kernel.org
16256S:	Maintained
16257F:	Documentation/hwmon/nzxt-smart2.rst
16258F:	drivers/hwmon/nzxt-smart2.c
16259
16260OBJAGG
16261M:	Jiri Pirko <jiri@resnulli.us>
16262L:	netdev@vger.kernel.org
16263S:	Supported
16264F:	include/linux/objagg.h
16265F:	lib/objagg.c
16266F:	lib/test_objagg.c
16267
16268OBJPOOL
16269M:	Matt Wu <wuqiang.matt@bytedance.com>
16270S:	Supported
16271F:	include/linux/objpool.h
16272F:	lib/objpool.c
16273F:	lib/test_objpool.c
16274
16275OBJTOOL
16276M:	Josh Poimboeuf <jpoimboe@kernel.org>
16277M:	Peter Zijlstra <peterz@infradead.org>
16278S:	Supported
16279F:	include/linux/objtool*.h
16280F:	tools/objtool/
16281
16282OCELOT ETHERNET SWITCH DRIVER
16283M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16284M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16285M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16286M:	UNGLinuxDriver@microchip.com
16287L:	netdev@vger.kernel.org
16288S:	Supported
16289F:	drivers/net/dsa/ocelot/*
16290F:	drivers/net/ethernet/mscc/
16291F:	include/soc/mscc/ocelot*
16292F:	net/dsa/tag_ocelot.c
16293F:	net/dsa/tag_ocelot_8021q.c
16294F:	tools/testing/selftests/drivers/net/ocelot/*
16295
16296OCELOT EXTERNAL SWITCH CONTROL
16297M:	Colin Foster <colin.foster@in-advantage.com>
16298S:	Supported
16299F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16300F:	drivers/mfd/ocelot*
16301F:	drivers/net/dsa/ocelot/ocelot_ext.c
16302F:	include/linux/mfd/ocelot.h
16303
16304OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16305M:	Frederic Barrat <fbarrat@linux.ibm.com>
16306M:	Andrew Donnellan <ajd@linux.ibm.com>
16307L:	linuxppc-dev@lists.ozlabs.org
16308S:	Supported
16309F:	Documentation/userspace-api/accelerators/ocxl.rst
16310F:	arch/powerpc/include/asm/pnv-ocxl.h
16311F:	arch/powerpc/platforms/powernv/ocxl.c
16312F:	drivers/misc/ocxl/
16313F:	include/misc/ocxl*
16314F:	include/uapi/misc/ocxl.h
16315
16316OMAP AUDIO SUPPORT
16317M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16318M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16319L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16320L:	linux-omap@vger.kernel.org
16321S:	Maintained
16322F:	sound/soc/ti/n810.c
16323F:	sound/soc/ti/omap*
16324F:	sound/soc/ti/rx51.c
16325F:	sound/soc/ti/sdma-pcm.*
16326
16327OMAP CLOCK FRAMEWORK SUPPORT
16328M:	Paul Walmsley <paul@pwsan.com>
16329L:	linux-omap@vger.kernel.org
16330S:	Maintained
16331F:	arch/arm/*omap*/*clock*
16332
16333OMAP DEVICE TREE SUPPORT
16334M:	Benoît Cousson <bcousson@baylibre.com>
16335M:	Tony Lindgren <tony@atomide.com>
16336L:	linux-omap@vger.kernel.org
16337L:	devicetree@vger.kernel.org
16338S:	Maintained
16339F:	arch/arm/boot/dts/ti/omap/
16340
16341OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16342L:	linux-omap@vger.kernel.org
16343L:	linux-fbdev@vger.kernel.org
16344S:	Orphan
16345F:	Documentation/arch/arm/omap/dss.rst
16346F:	drivers/video/fbdev/omap2/
16347
16348OMAP FRAMEBUFFER SUPPORT
16349L:	linux-fbdev@vger.kernel.org
16350L:	linux-omap@vger.kernel.org
16351S:	Orphan
16352F:	drivers/video/fbdev/omap/
16353
16354OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16355M:	Roger Quadros <rogerq@kernel.org>
16356M:	Tony Lindgren <tony@atomide.com>
16357L:	linux-omap@vger.kernel.org
16358S:	Maintained
16359F:	arch/arm/mach-omap2/*gpmc*
16360F:	drivers/memory/omap-gpmc.c
16361
16362OMAP GPIO DRIVER
16363M:	Grygorii Strashko <grygorii.strashko@ti.com>
16364M:	Santosh Shilimkar <ssantosh@kernel.org>
16365M:	Kevin Hilman <khilman@kernel.org>
16366L:	linux-omap@vger.kernel.org
16367S:	Maintained
16368F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16369F:	drivers/gpio/gpio-omap.c
16370
16371OMAP HARDWARE SPINLOCK SUPPORT
16372L:	linux-omap@vger.kernel.org
16373S:	Orphan
16374F:	drivers/hwspinlock/omap_hwspinlock.c
16375
16376OMAP HS MMC SUPPORT
16377L:	linux-mmc@vger.kernel.org
16378L:	linux-omap@vger.kernel.org
16379S:	Orphan
16380F:	drivers/mmc/host/omap_hsmmc.c
16381
16382OMAP HWMOD DATA
16383M:	Paul Walmsley <paul@pwsan.com>
16384L:	linux-omap@vger.kernel.org
16385S:	Maintained
16386F:	arch/arm/mach-omap2/omap_hwmod*data*
16387
16388OMAP HWMOD SUPPORT
16389M:	Benoît Cousson <bcousson@baylibre.com>
16390M:	Paul Walmsley <paul@pwsan.com>
16391L:	linux-omap@vger.kernel.org
16392S:	Maintained
16393F:	arch/arm/mach-omap2/omap_hwmod.*
16394
16395OMAP I2C DRIVER
16396M:	Vignesh R <vigneshr@ti.com>
16397L:	linux-omap@vger.kernel.org
16398L:	linux-i2c@vger.kernel.org
16399S:	Maintained
16400F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16401F:	drivers/i2c/busses/i2c-omap.c
16402
16403OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16404M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16405L:	linux-media@vger.kernel.org
16406S:	Maintained
16407F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16408F:	drivers/media/platform/ti/omap3isp/
16409F:	drivers/staging/media/omap4iss/
16410
16411OMAP MMC SUPPORT
16412M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16413L:	linux-omap@vger.kernel.org
16414S:	Odd Fixes
16415F:	drivers/mmc/host/omap.c
16416
16417OMAP POWER MANAGEMENT SUPPORT
16418M:	Kevin Hilman <khilman@kernel.org>
16419L:	linux-omap@vger.kernel.org
16420S:	Maintained
16421F:	arch/arm/*omap*/*pm*
16422F:	drivers/cpufreq/omap-cpufreq.c
16423
16424OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16425M:	Paul Walmsley <paul@pwsan.com>
16426L:	linux-omap@vger.kernel.org
16427S:	Maintained
16428F:	arch/arm/mach-omap2/prm*
16429
16430OMAP RANDOM NUMBER GENERATOR SUPPORT
16431M:	Deepak Saxena <dsaxena@plexity.net>
16432S:	Maintained
16433F:	drivers/char/hw_random/omap-rng.c
16434
16435OMAP USB SUPPORT
16436L:	linux-usb@vger.kernel.org
16437L:	linux-omap@vger.kernel.org
16438S:	Orphan
16439F:	arch/arm/*omap*/usb*
16440F:	drivers/usb/*/*omap*
16441
16442OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16443M:	Mark Jackson <mpfj@newflow.co.uk>
16444L:	linux-omap@vger.kernel.org
16445S:	Maintained
16446F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16447
16448OMAP1 SUPPORT
16449M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16450M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16451M:	Tony Lindgren <tony@atomide.com>
16452L:	linux-omap@vger.kernel.org
16453S:	Maintained
16454Q:	http://patchwork.kernel.org/project/linux-omap/list/
16455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16456F:	arch/arm/configs/omap1_defconfig
16457F:	arch/arm/mach-omap1/
16458F:	drivers/i2c/busses/i2c-omap.c
16459F:	include/linux/platform_data/ams-delta-fiq.h
16460F:	include/linux/platform_data/i2c-omap.h
16461
16462OMAP2+ SUPPORT
16463M:	Tony Lindgren <tony@atomide.com>
16464L:	linux-omap@vger.kernel.org
16465S:	Maintained
16466W:	http://www.muru.com/linux/omap/
16467W:	http://linux.omap.com/
16468Q:	http://patchwork.kernel.org/project/linux-omap/list/
16469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16470F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16471F:	arch/arm/configs/omap2plus_defconfig
16472F:	arch/arm/mach-omap2/
16473F:	drivers/bus/omap*.[ch]
16474F:	drivers/bus/ti-sysc.c
16475F:	drivers/gpio/gpio-tps65219.c
16476F:	drivers/i2c/busses/i2c-omap.c
16477F:	drivers/irqchip/irq-omap-intc.c
16478F:	drivers/mfd/*omap*.c
16479F:	drivers/mfd/menelaus.c
16480F:	drivers/mfd/palmas.c
16481F:	drivers/mfd/tps65217.c
16482F:	drivers/mfd/tps65218.c
16483F:	drivers/mfd/tps65219.c
16484F:	drivers/mfd/tps65910.c
16485F:	drivers/mfd/twl-core.[ch]
16486F:	drivers/mfd/twl4030*.c
16487F:	drivers/mfd/twl6030*.c
16488F:	drivers/mfd/twl6040*.c
16489F:	drivers/regulator/palmas-regulator*.c
16490F:	drivers/regulator/pbias-regulator.c
16491F:	drivers/regulator/tps65217-regulator.c
16492F:	drivers/regulator/tps65218-regulator.c
16493F:	drivers/regulator/tps65219-regulator.c
16494F:	drivers/regulator/tps65910-regulator.c
16495F:	drivers/regulator/twl-regulator.c
16496F:	drivers/regulator/twl6030-regulator.c
16497F:	include/linux/platform_data/i2c-omap.h
16498F:	include/linux/platform_data/ti-sysc.h
16499
16500OMFS FILESYSTEM
16501M:	Bob Copeland <me@bobcopeland.com>
16502L:	linux-karma-devel@lists.sourceforge.net
16503S:	Maintained
16504F:	Documentation/filesystems/omfs.rst
16505F:	fs/omfs/
16506
16507OMNIVISION OG01A1B SENSOR DRIVER
16508M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16509L:	linux-media@vger.kernel.org
16510S:	Maintained
16511F:	drivers/media/i2c/og01a1b.c
16512
16513OMNIVISION OV01A10 SENSOR DRIVER
16514M:	Bingbu Cao <bingbu.cao@intel.com>
16515L:	linux-media@vger.kernel.org
16516S:	Maintained
16517T:	git git://linuxtv.org/media_tree.git
16518F:	drivers/media/i2c/ov01a10.c
16519
16520OMNIVISION OV02A10 SENSOR DRIVER
16521L:	linux-media@vger.kernel.org
16522S:	Orphan
16523T:	git git://linuxtv.org/media_tree.git
16524F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16525F:	drivers/media/i2c/ov02a10.c
16526
16527OMNIVISION OV08D10 SENSOR DRIVER
16528M:	Jimmy Su <jimmy.su@intel.com>
16529L:	linux-media@vger.kernel.org
16530S:	Maintained
16531T:	git git://linuxtv.org/media_tree.git
16532F:	drivers/media/i2c/ov08d10.c
16533
16534OMNIVISION OV08X40 SENSOR DRIVER
16535M:	Jason Chen <jason.z.chen@intel.com>
16536L:	linux-media@vger.kernel.org
16537S:	Maintained
16538T:	git git://linuxtv.org/media_tree.git
16539F:	drivers/media/i2c/ov08x40.c
16540
16541OMNIVISION OV13858 SENSOR DRIVER
16542M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16543L:	linux-media@vger.kernel.org
16544S:	Maintained
16545T:	git git://linuxtv.org/media_tree.git
16546F:	drivers/media/i2c/ov13858.c
16547
16548OMNIVISION OV13B10 SENSOR DRIVER
16549M:	Arec Kao <arec.kao@intel.com>
16550L:	linux-media@vger.kernel.org
16551S:	Maintained
16552T:	git git://linuxtv.org/media_tree.git
16553F:	drivers/media/i2c/ov13b10.c
16554
16555OMNIVISION OV2680 SENSOR DRIVER
16556M:	Rui Miguel Silva <rmfrfs@gmail.com>
16557M:	Hans de Goede <hansg@kernel.org>
16558L:	linux-media@vger.kernel.org
16559S:	Maintained
16560T:	git git://linuxtv.org/media_tree.git
16561F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16562F:	drivers/media/i2c/ov2680.c
16563
16564OMNIVISION OV2685 SENSOR DRIVER
16565M:	Shunqian Zheng <zhengsq@rock-chips.com>
16566L:	linux-media@vger.kernel.org
16567S:	Maintained
16568T:	git git://linuxtv.org/media_tree.git
16569F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16570F:	drivers/media/i2c/ov2685.c
16571
16572OMNIVISION OV2740 SENSOR DRIVER
16573M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16574R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16575R:	Bingbu Cao <bingbu.cao@intel.com>
16576L:	linux-media@vger.kernel.org
16577S:	Maintained
16578T:	git git://linuxtv.org/media_tree.git
16579F:	drivers/media/i2c/ov2740.c
16580
16581OMNIVISION OV4689 SENSOR DRIVER
16582M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16583L:	linux-media@vger.kernel.org
16584S:	Maintained
16585T:	git git://linuxtv.org/media_tree.git
16586F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16587F:	drivers/media/i2c/ov4689.c
16588
16589OMNIVISION OV5640 SENSOR DRIVER
16590M:	Steve Longerbeam <slongerbeam@gmail.com>
16591L:	linux-media@vger.kernel.org
16592S:	Maintained
16593T:	git git://linuxtv.org/media_tree.git
16594F:	drivers/media/i2c/ov5640.c
16595
16596OMNIVISION OV5647 SENSOR DRIVER
16597M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16598M:	Jacopo Mondi <jacopo@jmondi.org>
16599L:	linux-media@vger.kernel.org
16600S:	Maintained
16601T:	git git://linuxtv.org/media_tree.git
16602F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16603F:	drivers/media/i2c/ov5647.c
16604
16605OMNIVISION OV5670 SENSOR DRIVER
16606M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16607L:	linux-media@vger.kernel.org
16608S:	Maintained
16609T:	git git://linuxtv.org/media_tree.git
16610F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16611F:	drivers/media/i2c/ov5670.c
16612
16613OMNIVISION OV5675 SENSOR DRIVER
16614M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16615L:	linux-media@vger.kernel.org
16616S:	Maintained
16617T:	git git://linuxtv.org/media_tree.git
16618F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16619F:	drivers/media/i2c/ov5675.c
16620
16621OMNIVISION OV5693 SENSOR DRIVER
16622M:	Daniel Scally <djrscally@gmail.com>
16623L:	linux-media@vger.kernel.org
16624S:	Maintained
16625T:	git git://linuxtv.org/media_tree.git
16626F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16627F:	drivers/media/i2c/ov5693.c
16628
16629OMNIVISION OV5695 SENSOR DRIVER
16630M:	Shunqian Zheng <zhengsq@rock-chips.com>
16631L:	linux-media@vger.kernel.org
16632S:	Maintained
16633T:	git git://linuxtv.org/media_tree.git
16634F:	drivers/media/i2c/ov5695.c
16635
16636OMNIVISION OV64A40 SENSOR DRIVER
16637M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16638L:	linux-media@vger.kernel.org
16639S:	Maintained
16640T:	git git://linuxtv.org/media_tree.git
16641F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16642F:	drivers/media/i2c/ov64a40.c
16643
16644OMNIVISION OV7670 SENSOR DRIVER
16645L:	linux-media@vger.kernel.org
16646S:	Orphan
16647T:	git git://linuxtv.org/media_tree.git
16648F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16649F:	drivers/media/i2c/ov7670.c
16650
16651OMNIVISION OV772x SENSOR DRIVER
16652M:	Jacopo Mondi <jacopo@jmondi.org>
16653L:	linux-media@vger.kernel.org
16654S:	Odd fixes
16655T:	git git://linuxtv.org/media_tree.git
16656F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16657F:	drivers/media/i2c/ov772x.c
16658F:	include/media/i2c/ov772x.h
16659
16660OMNIVISION OV7740 SENSOR DRIVER
16661L:	linux-media@vger.kernel.org
16662S:	Orphan
16663T:	git git://linuxtv.org/media_tree.git
16664F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16665F:	drivers/media/i2c/ov7740.c
16666
16667OMNIVISION OV8856 SENSOR DRIVER
16668M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16669L:	linux-media@vger.kernel.org
16670S:	Maintained
16671T:	git git://linuxtv.org/media_tree.git
16672F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16673F:	drivers/media/i2c/ov8856.c
16674
16675OMNIVISION OV8858 SENSOR DRIVER
16676M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16677M:	Nicholas Roth <nicholas@rothemail.net>
16678L:	linux-media@vger.kernel.org
16679S:	Maintained
16680T:	git git://linuxtv.org/media_tree.git
16681F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16682F:	drivers/media/i2c/ov8858.c
16683
16684OMNIVISION OV9282 SENSOR DRIVER
16685M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16686L:	linux-media@vger.kernel.org
16687S:	Maintained
16688T:	git git://linuxtv.org/media_tree.git
16689F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16690F:	drivers/media/i2c/ov9282.c
16691
16692OMNIVISION OV9640 SENSOR DRIVER
16693M:	Petr Cvek <petrcvekcz@gmail.com>
16694L:	linux-media@vger.kernel.org
16695S:	Maintained
16696F:	drivers/media/i2c/ov9640.*
16697
16698OMNIVISION OV9650 SENSOR DRIVER
16699M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16700R:	Akinobu Mita <akinobu.mita@gmail.com>
16701R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16702L:	linux-media@vger.kernel.org
16703S:	Maintained
16704T:	git git://linuxtv.org/media_tree.git
16705F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16706F:	drivers/media/i2c/ov9650.c
16707
16708OMNIVISION OV9734 SENSOR DRIVER
16709M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16710R:	Bingbu Cao <bingbu.cao@intel.com>
16711L:	linux-media@vger.kernel.org
16712S:	Maintained
16713T:	git git://linuxtv.org/media_tree.git
16714F:	drivers/media/i2c/ov9734.c
16715
16716ONBOARD USB HUB DRIVER
16717M:	Matthias Kaehlcke <mka@chromium.org>
16718L:	linux-usb@vger.kernel.org
16719S:	Maintained
16720F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16721F:	drivers/usb/misc/onboard_usb_dev.c
16722
16723ONENAND FLASH DRIVER
16724M:	Kyungmin Park <kyungmin.park@samsung.com>
16725L:	linux-mtd@lists.infradead.org
16726S:	Maintained
16727F:	drivers/mtd/nand/onenand/
16728F:	include/linux/mtd/onenand*.h
16729
16730ONEXPLAYER FAN DRIVER
16731M:	Derek John Clark <derekjohn.clark@gmail.com>
16732M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16733L:	linux-hwmon@vger.kernel.org
16734S:	Maintained
16735F:	drivers/hwmon/oxp-sensors.c
16736
16737ONIE TLV NVMEM LAYOUT DRIVER
16738M:	Miquel Raynal <miquel.raynal@bootlin.com>
16739S:	Maintained
16740F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16741F:	drivers/nvmem/layouts/onie-tlv.c
16742
16743ONION OMEGA2+ BOARD
16744M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16745L:	linux-mips@vger.kernel.org
16746S:	Maintained
16747F:	arch/mips/boot/dts/ralink/omega2p.dts
16748
16749ONSEMI ETHERNET PHY DRIVERS
16750M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16751L:	netdev@vger.kernel.org
16752S:	Supported
16753W:	http://www.onsemi.com
16754F:	drivers/net/phy/ncn*
16755
16756OP-TEE DRIVER
16757M:	Jens Wiklander <jens.wiklander@linaro.org>
16758L:	op-tee@lists.trustedfirmware.org
16759S:	Maintained
16760F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16761F:	drivers/tee/optee/
16762
16763OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16764M:	Sumit Garg <sumit.garg@linaro.org>
16765L:	op-tee@lists.trustedfirmware.org
16766S:	Maintained
16767F:	drivers/char/hw_random/optee-rng.c
16768
16769OP-TEE RTC DRIVER
16770M:	Clément Léger <clement.leger@bootlin.com>
16771L:	linux-rtc@vger.kernel.org
16772S:	Maintained
16773F:	drivers/rtc/rtc-optee.c
16774
16775OPA-VNIC DRIVER
16776M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16777L:	linux-rdma@vger.kernel.org
16778S:	Supported
16779F:	drivers/infiniband/ulp/opa_vnic
16780
16781OPEN FIRMWARE AND FLATTENED DEVICE TREE
16782M:	Rob Herring <robh@kernel.org>
16783M:	Saravana Kannan <saravanak@google.com>
16784L:	devicetree@vger.kernel.org
16785S:	Maintained
16786W:	http://www.devicetree.org/
16787C:	irc://irc.libera.chat/devicetree
16788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16789F:	Documentation/ABI/testing/sysfs-firmware-ofw
16790F:	drivers/of/
16791F:	include/linux/of*.h
16792F:	scripts/dtc/
16793F:	tools/testing/selftests/dt/
16794K:	of_overlay_notifier_
16795K:	of_overlay_fdt_apply
16796K:	of_overlay_remove
16797
16798OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16799M:	Rob Herring <robh@kernel.org>
16800M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16801M:	Conor Dooley <conor+dt@kernel.org>
16802L:	devicetree@vger.kernel.org
16803S:	Maintained
16804Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16805C:	irc://irc.libera.chat/devicetree
16806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16807F:	Documentation/devicetree/
16808F:	arch/*/boot/dts/
16809F:	include/dt-bindings/
16810
16811OPENCOMPUTE PTP CLOCK DRIVER
16812M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16813M:	Vadim Fedorenko <vadfed@linux.dev>
16814L:	netdev@vger.kernel.org
16815S:	Maintained
16816F:	drivers/ptp/ptp_ocp.c
16817
16818OPENCORES I2C BUS DRIVER
16819M:	Peter Korsgaard <peter@korsgaard.com>
16820M:	Andrew Lunn <andrew@lunn.ch>
16821L:	linux-i2c@vger.kernel.org
16822S:	Maintained
16823F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16824F:	Documentation/i2c/busses/i2c-ocores.rst
16825F:	drivers/i2c/busses/i2c-ocores.c
16826F:	include/linux/platform_data/i2c-ocores.h
16827
16828OPENRISC ARCHITECTURE
16829M:	Jonas Bonn <jonas@southpole.se>
16830M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16831M:	Stafford Horne <shorne@gmail.com>
16832L:	linux-openrisc@vger.kernel.org
16833S:	Maintained
16834W:	http://openrisc.io
16835T:	git https://github.com/openrisc/linux.git
16836F:	Documentation/arch/openrisc/
16837F:	Documentation/devicetree/bindings/openrisc/
16838F:	arch/openrisc/
16839F:	drivers/irqchip/irq-ompic.c
16840F:	drivers/irqchip/irq-or1k-*
16841
16842OPENVSWITCH
16843M:	Pravin B Shelar <pshelar@ovn.org>
16844L:	netdev@vger.kernel.org
16845L:	dev@openvswitch.org
16846S:	Maintained
16847W:	http://openvswitch.org
16848F:	include/uapi/linux/openvswitch.h
16849F:	net/openvswitch/
16850F:	tools/testing/selftests/net/openvswitch/
16851
16852OPERATING PERFORMANCE POINTS (OPP)
16853M:	Viresh Kumar <vireshk@kernel.org>
16854M:	Nishanth Menon <nm@ti.com>
16855M:	Stephen Boyd <sboyd@kernel.org>
16856L:	linux-pm@vger.kernel.org
16857S:	Maintained
16858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16859F:	Documentation/devicetree/bindings/opp/
16860F:	Documentation/power/opp.rst
16861F:	drivers/opp/
16862F:	include/linux/pm_opp.h
16863
16864OPL4 DRIVER
16865M:	Clemens Ladisch <clemens@ladisch.de>
16866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16867S:	Maintained
16868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16869F:	sound/drivers/opl4/
16870
16871ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16872M:	Mark Fasheh <mark@fasheh.com>
16873M:	Joel Becker <jlbec@evilplan.org>
16874M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16875L:	ocfs2-devel@lists.linux.dev
16876S:	Supported
16877W:	http://ocfs2.wiki.kernel.org
16878F:	Documentation/filesystems/dlmfs.rst
16879F:	Documentation/filesystems/ocfs2.rst
16880F:	fs/ocfs2/
16881
16882ORANGEFS FILESYSTEM
16883M:	Mike Marshall <hubcap@omnibond.com>
16884R:	Martin Brandenburg <martin@omnibond.com>
16885L:	devel@lists.orangefs.org
16886S:	Supported
16887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16888F:	Documentation/filesystems/orangefs.rst
16889F:	fs/orangefs/
16890
16891OV2659 OMNIVISION SENSOR DRIVER
16892M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16893L:	linux-media@vger.kernel.org
16894S:	Maintained
16895W:	https://linuxtv.org
16896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16897T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16898F:	drivers/media/i2c/ov2659.c
16899F:	include/media/i2c/ov2659.h
16900
16901OVERLAY FILESYSTEM
16902M:	Miklos Szeredi <miklos@szeredi.hu>
16903M:	Amir Goldstein <amir73il@gmail.com>
16904L:	linux-unionfs@vger.kernel.org
16905S:	Supported
16906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16907F:	Documentation/filesystems/overlayfs.rst
16908F:	fs/overlayfs/
16909
16910P54 WIRELESS DRIVER
16911M:	Christian Lamparter <chunkeey@googlemail.com>
16912L:	linux-wireless@vger.kernel.org
16913S:	Maintained
16914W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16915F:	drivers/net/wireless/intersil/p54/
16916
16917PACKET SOCKETS
16918M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16919S:	Maintained
16920F:	include/uapi/linux/if_packet.h
16921F:	net/packet/af_packet.c
16922
16923PACKING
16924M:	Vladimir Oltean <olteanv@gmail.com>
16925L:	netdev@vger.kernel.org
16926S:	Supported
16927F:	Documentation/core-api/packing.rst
16928F:	include/linux/packing.h
16929F:	lib/packing.c
16930
16931PADATA PARALLEL EXECUTION MECHANISM
16932M:	Steffen Klassert <steffen.klassert@secunet.com>
16933M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16934L:	linux-crypto@vger.kernel.org
16935L:	linux-kernel@vger.kernel.org
16936S:	Maintained
16937F:	Documentation/core-api/padata.rst
16938F:	include/linux/padata.h
16939F:	kernel/padata.c
16940
16941PAGE CACHE
16942M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16943L:	linux-fsdevel@vger.kernel.org
16944S:	Supported
16945T:	git git://git.infradead.org/users/willy/pagecache.git
16946F:	Documentation/filesystems/locking.rst
16947F:	Documentation/filesystems/vfs.rst
16948F:	include/linux/pagemap.h
16949F:	mm/filemap.c
16950F:	mm/page-writeback.c
16951F:	mm/readahead.c
16952F:	mm/truncate.c
16953
16954PAGE POOL
16955M:	Jesper Dangaard Brouer <hawk@kernel.org>
16956M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16957L:	netdev@vger.kernel.org
16958S:	Supported
16959F:	Documentation/networking/page_pool.rst
16960F:	include/net/page_pool/
16961F:	include/trace/events/page_pool.h
16962F:	net/core/page_pool.c
16963
16964PAGE TABLE CHECK
16965M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16966M:	Andrew Morton <akpm@linux-foundation.org>
16967L:	linux-mm@kvack.org
16968S:	Maintained
16969F:	Documentation/mm/page_table_check.rst
16970F:	include/linux/page_table_check.h
16971F:	mm/page_table_check.c
16972
16973PANASONIC LAPTOP ACPI EXTRAS DRIVER
16974M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16975L:	platform-driver-x86@vger.kernel.org
16976S:	Maintained
16977F:	drivers/platform/x86/panasonic-laptop.c
16978
16979PARALLAX PING IIO SENSOR DRIVER
16980M:	Andreas Klinger <ak@it-klinger.de>
16981L:	linux-iio@vger.kernel.org
16982S:	Maintained
16983F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16984F:	drivers/iio/proximity/ping.c
16985
16986PARALLEL LCD/KEYPAD PANEL DRIVER
16987M:	Willy Tarreau <willy@haproxy.com>
16988M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16989S:	Odd Fixes
16990F:	Documentation/admin-guide/lcd-panel-cgram.rst
16991F:	drivers/auxdisplay/panel.c
16992
16993PARALLEL PORT SUBSYSTEM
16994M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16995M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16996L:	linux-parport@lists.infradead.org (subscribers-only)
16997S:	Maintained
16998F:	Documentation/driver-api/parport*.rst
16999F:	drivers/char/ppdev.c
17000F:	drivers/parport/
17001F:	include/linux/parport*.h
17002F:	include/uapi/linux/ppdev.h
17003
17004PARAVIRT_OPS INTERFACE
17005M:	Juergen Gross <jgross@suse.com>
17006R:	Ajay Kaher <ajay.kaher@broadcom.com>
17007R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17008R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17009L:	virtualization@lists.linux.dev
17010L:	x86@kernel.org
17011S:	Supported
17012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17013F:	Documentation/virt/paravirt_ops.rst
17014F:	arch/*/include/asm/paravirt*.h
17015F:	arch/*/kernel/paravirt*
17016F:	include/linux/hypervisor.h
17017
17018PARISC ARCHITECTURE
17019M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17020M:	Helge Deller <deller@gmx.de>
17021L:	linux-parisc@vger.kernel.org
17022S:	Maintained
17023W:	https://parisc.wiki.kernel.org
17024Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17027F:	Documentation/arch/parisc/
17028F:	arch/parisc/
17029F:	drivers/char/agp/parisc-agp.c
17030F:	drivers/input/misc/hp_sdc_rtc.c
17031F:	drivers/input/serio/gscps2.c
17032F:	drivers/input/serio/hp_sdc*
17033F:	drivers/parisc/
17034F:	drivers/parport/parport_gsc.*
17035F:	drivers/tty/serial/8250/8250_parisc.c
17036F:	drivers/video/console/sti*
17037F:	drivers/video/fbdev/sti*
17038F:	drivers/video/logo/logo_parisc*
17039F:	include/linux/hp_sdc.h
17040
17041PARMAN
17042M:	Jiri Pirko <jiri@resnulli.us>
17043L:	netdev@vger.kernel.org
17044S:	Supported
17045F:	include/linux/parman.h
17046F:	lib/parman.c
17047F:	lib/test_parman.c
17048
17049PC ENGINES APU BOARD DRIVER
17050M:	Enrico Weigelt, metux IT consult <info@metux.net>
17051S:	Maintained
17052F:	drivers/platform/x86/pcengines-apuv2.c
17053
17054PC87360 HARDWARE MONITORING DRIVER
17055M:	Jim Cromie <jim.cromie@gmail.com>
17056L:	linux-hwmon@vger.kernel.org
17057S:	Maintained
17058F:	Documentation/hwmon/pc87360.rst
17059F:	drivers/hwmon/pc87360.c
17060
17061PC8736x GPIO DRIVER
17062M:	Jim Cromie <jim.cromie@gmail.com>
17063S:	Maintained
17064F:	drivers/char/pc8736x_gpio.c
17065
17066PC87427 HARDWARE MONITORING DRIVER
17067M:	Jean Delvare <jdelvare@suse.com>
17068L:	linux-hwmon@vger.kernel.org
17069S:	Maintained
17070F:	Documentation/hwmon/pc87427.rst
17071F:	drivers/hwmon/pc87427.c
17072
17073PCA9532 LED DRIVER
17074M:	Riku Voipio <riku.voipio@iki.fi>
17075S:	Maintained
17076F:	drivers/leds/leds-pca9532.c
17077F:	include/linux/leds-pca9532.h
17078
17079PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17080M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17081M:	Pali Rohár <pali@kernel.org>
17082L:	linux-pci@vger.kernel.org
17083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17084S:	Maintained
17085F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17086F:	drivers/pci/controller/pci-aardvark.c
17087
17088PCI DRIVER FOR ALTERA PCIE IP
17089M:	Joyce Ooi <joyce.ooi@intel.com>
17090L:	linux-pci@vger.kernel.org
17091S:	Supported
17092F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17093F:	drivers/pci/controller/pcie-altera.c
17094
17095PCI DRIVER FOR APPLIEDMICRO XGENE
17096M:	Toan Le <toan@os.amperecomputing.com>
17097L:	linux-pci@vger.kernel.org
17098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17099S:	Maintained
17100F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17101F:	drivers/pci/controller/pci-xgene.c
17102
17103PCI DRIVER FOR ARM VERSATILE PLATFORM
17104M:	Rob Herring <robh@kernel.org>
17105L:	linux-pci@vger.kernel.org
17106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17107S:	Maintained
17108F:	Documentation/devicetree/bindings/pci/versatile.yaml
17109F:	drivers/pci/controller/pci-versatile.c
17110
17111PCI DRIVER FOR ARMADA 8K
17112M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17113L:	linux-pci@vger.kernel.org
17114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17115S:	Maintained
17116F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17117F:	drivers/pci/controller/dwc/pcie-armada8k.c
17118
17119PCI DRIVER FOR CADENCE PCIE IP
17120L:	linux-pci@vger.kernel.org
17121S:	Orphan
17122F:	Documentation/devicetree/bindings/pci/cdns,*
17123F:	drivers/pci/controller/cadence/*cadence*
17124
17125PCI DRIVER FOR FREESCALE LAYERSCAPE
17126M:	Minghuan Lian <minghuan.Lian@nxp.com>
17127M:	Mingkai Hu <mingkai.hu@nxp.com>
17128M:	Roy Zang <roy.zang@nxp.com>
17129L:	linuxppc-dev@lists.ozlabs.org
17130L:	linux-pci@vger.kernel.org
17131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17132S:	Maintained
17133F:	drivers/pci/controller/dwc/*layerscape*
17134
17135PCI DRIVER FOR FU740
17136M:	Paul Walmsley <paul.walmsley@sifive.com>
17137M:	Greentime Hu <greentime.hu@sifive.com>
17138M:	Samuel Holland <samuel.holland@sifive.com>
17139L:	linux-pci@vger.kernel.org
17140S:	Maintained
17141F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17142F:	drivers/pci/controller/dwc/pcie-fu740.c
17143
17144PCI DRIVER FOR GENERIC OF HOSTS
17145M:	Will Deacon <will@kernel.org>
17146L:	linux-pci@vger.kernel.org
17147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17148S:	Maintained
17149F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17150F:	drivers/pci/controller/pci-host-common.c
17151F:	drivers/pci/controller/pci-host-generic.c
17152
17153PCI DRIVER FOR IMX6
17154M:	Richard Zhu <hongxing.zhu@nxp.com>
17155M:	Lucas Stach <l.stach@pengutronix.de>
17156L:	linux-pci@vger.kernel.org
17157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17158S:	Maintained
17159F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17160F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17161F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17162F:	drivers/pci/controller/dwc/*imx6*
17163
17164PCI DRIVER FOR INTEL IXP4XX
17165M:	Linus Walleij <linus.walleij@linaro.org>
17166S:	Maintained
17167F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17168F:	drivers/pci/controller/pci-ixp4xx.c
17169
17170PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17171M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17172R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17173L:	linux-pci@vger.kernel.org
17174S:	Supported
17175F:	drivers/pci/controller/vmd.c
17176
17177PCI DRIVER FOR MICROSEMI SWITCHTEC
17178M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17179M:	Logan Gunthorpe <logang@deltatee.com>
17180L:	linux-pci@vger.kernel.org
17181S:	Maintained
17182F:	Documentation/ABI/testing/sysfs-class-switchtec
17183F:	Documentation/driver-api/switchtec.rst
17184F:	drivers/ntb/hw/mscc/
17185F:	drivers/pci/switch/switchtec*
17186F:	include/linux/switchtec.h
17187F:	include/uapi/linux/switchtec_ioctl.h
17188
17189PCI DRIVER FOR MOBIVEIL PCIE IP
17190M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17191M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17192L:	linux-pci@vger.kernel.org
17193S:	Supported
17194F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17195F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17196
17197PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17198M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17199M:	Pali Rohár <pali@kernel.org>
17200L:	linux-pci@vger.kernel.org
17201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17202S:	Maintained
17203F:	drivers/pci/controller/*mvebu*
17204
17205PCI DRIVER FOR NVIDIA TEGRA
17206M:	Thierry Reding <thierry.reding@gmail.com>
17207L:	linux-tegra@vger.kernel.org
17208L:	linux-pci@vger.kernel.org
17209S:	Supported
17210F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17211F:	drivers/pci/controller/pci-tegra.c
17212
17213PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17214M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17215L:	linux-pci@vger.kernel.org
17216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17217S:	Maintained
17218F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17219F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17220
17221PCI DRIVER FOR RENESAS R-CAR
17222M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17223M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17224L:	linux-pci@vger.kernel.org
17225L:	linux-renesas-soc@vger.kernel.org
17226S:	Maintained
17227F:	Documentation/devicetree/bindings/pci/*rcar*
17228F:	drivers/pci/controller/*rcar*
17229F:	drivers/pci/controller/dwc/*rcar*
17230
17231PCI DRIVER FOR SAMSUNG EXYNOS
17232M:	Jingoo Han <jingoohan1@gmail.com>
17233L:	linux-pci@vger.kernel.org
17234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17235L:	linux-samsung-soc@vger.kernel.org
17236S:	Maintained
17237F:	drivers/pci/controller/dwc/pci-exynos.c
17238
17239PCI DRIVER FOR SYNOPSYS DESIGNWARE
17240M:	Jingoo Han <jingoohan1@gmail.com>
17241M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17242L:	linux-pci@vger.kernel.org
17243S:	Maintained
17244F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17245F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17246F:	drivers/pci/controller/dwc/*designware*
17247
17248PCI DRIVER FOR TI DRA7XX/J721E
17249M:	Vignesh Raghavendra <vigneshr@ti.com>
17250R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17251L:	linux-omap@vger.kernel.org
17252L:	linux-pci@vger.kernel.org
17253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17254S:	Supported
17255F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17256F:	drivers/pci/controller/cadence/pci-j721e.c
17257F:	drivers/pci/controller/dwc/pci-dra7xx.c
17258
17259PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17260M:	Linus Walleij <linus.walleij@linaro.org>
17261L:	linux-pci@vger.kernel.org
17262S:	Maintained
17263F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17264F:	drivers/pci/controller/pci-v3-semi.c
17265
17266PCI DRIVER FOR XILINX VERSAL CPM
17267M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17268M:	Michal Simek <michal.simek@amd.com>
17269L:	linux-pci@vger.kernel.org
17270S:	Maintained
17271F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17272F:	drivers/pci/controller/pcie-xilinx-cpm.c
17273
17274PCI ENDPOINT SUBSYSTEM
17275M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17276M:	Krzysztof Wilczyński <kw@linux.com>
17277R:	Kishon Vijay Abraham I <kishon@kernel.org>
17278L:	linux-pci@vger.kernel.org
17279S:	Supported
17280Q:	https://patchwork.kernel.org/project/linux-pci/list/
17281B:	https://bugzilla.kernel.org
17282C:	irc://irc.oftc.net/linux-pci
17283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17284F:	Documentation/PCI/endpoint/*
17285F:	Documentation/misc-devices/pci-endpoint-test.rst
17286F:	drivers/misc/pci_endpoint_test.c
17287F:	drivers/pci/endpoint/
17288F:	tools/pci/
17289
17290PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17291M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17292R:	Oliver O'Halloran <oohall@gmail.com>
17293L:	linuxppc-dev@lists.ozlabs.org
17294S:	Supported
17295F:	Documentation/PCI/pci-error-recovery.rst
17296F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17297F:	arch/powerpc/include/*/eeh*.h
17298F:	arch/powerpc/kernel/eeh*.c
17299F:	arch/powerpc/platforms/*/eeh*.c
17300F:	drivers/pci/pcie/aer.c
17301F:	drivers/pci/pcie/dpc.c
17302F:	drivers/pci/pcie/err.c
17303
17304PCI ERROR RECOVERY
17305M:	Linas Vepstas <linasvepstas@gmail.com>
17306L:	linux-pci@vger.kernel.org
17307S:	Supported
17308F:	Documentation/PCI/pci-error-recovery.rst
17309
17310PCI MSI DRIVER FOR ALTERA MSI IP
17311M:	Joyce Ooi <joyce.ooi@intel.com>
17312L:	linux-pci@vger.kernel.org
17313S:	Supported
17314F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17315F:	drivers/pci/controller/pcie-altera-msi.c
17316
17317PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17318M:	Toan Le <toan@os.amperecomputing.com>
17319L:	linux-pci@vger.kernel.org
17320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17321S:	Maintained
17322F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17323F:	drivers/pci/controller/pci-xgene-msi.c
17324
17325PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17326M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17327M:	Krzysztof Wilczyński <kw@linux.com>
17328R:	Rob Herring <robh@kernel.org>
17329L:	linux-pci@vger.kernel.org
17330S:	Supported
17331Q:	https://patchwork.kernel.org/project/linux-pci/list/
17332B:	https://bugzilla.kernel.org
17333C:	irc://irc.oftc.net/linux-pci
17334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17335F:	Documentation/devicetree/bindings/pci/
17336F:	drivers/pci/controller/
17337F:	drivers/pci/pci-bridge-emul.c
17338F:	drivers/pci/pci-bridge-emul.h
17339
17340PCI PEER-TO-PEER DMA (P2PDMA)
17341M:	Bjorn Helgaas <bhelgaas@google.com>
17342M:	Logan Gunthorpe <logang@deltatee.com>
17343L:	linux-pci@vger.kernel.org
17344S:	Supported
17345Q:	https://patchwork.kernel.org/project/linux-pci/list/
17346B:	https://bugzilla.kernel.org
17347C:	irc://irc.oftc.net/linux-pci
17348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17349F:	Documentation/driver-api/pci/p2pdma.rst
17350F:	drivers/pci/p2pdma.c
17351F:	include/linux/pci-p2pdma.h
17352
17353PCI SUBSYSTEM
17354M:	Bjorn Helgaas <bhelgaas@google.com>
17355L:	linux-pci@vger.kernel.org
17356S:	Supported
17357Q:	https://patchwork.kernel.org/project/linux-pci/list/
17358B:	https://bugzilla.kernel.org
17359C:	irc://irc.oftc.net/linux-pci
17360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17361F:	Documentation/PCI/
17362F:	Documentation/devicetree/bindings/pci/
17363F:	arch/x86/kernel/early-quirks.c
17364F:	arch/x86/kernel/quirks.c
17365F:	arch/x86/pci/
17366F:	drivers/acpi/pci*
17367F:	drivers/pci/
17368F:	include/asm-generic/pci*
17369F:	include/linux/of_pci.h
17370F:	include/linux/pci*
17371F:	include/uapi/linux/pci*
17372
17373PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17374M:	Jonathan Chocron <jonnyc@amazon.com>
17375L:	linux-pci@vger.kernel.org
17376S:	Maintained
17377F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17378F:	drivers/pci/controller/dwc/pcie-al.c
17379
17380PCIE DRIVER FOR AMLOGIC MESON
17381M:	Yue Wang <yue.wang@Amlogic.com>
17382L:	linux-pci@vger.kernel.org
17383L:	linux-amlogic@lists.infradead.org
17384S:	Maintained
17385F:	drivers/pci/controller/dwc/pci-meson.c
17386
17387PCIE DRIVER FOR AXIS ARTPEC
17388M:	Jesper Nilsson <jesper.nilsson@axis.com>
17389L:	linux-arm-kernel@axis.com
17390L:	linux-pci@vger.kernel.org
17391S:	Maintained
17392F:	Documentation/devicetree/bindings/pci/axis,artpec*
17393F:	drivers/pci/controller/dwc/*artpec*
17394
17395PCIE DRIVER FOR CAVIUM THUNDERX
17396M:	Robert Richter <rric@kernel.org>
17397L:	linux-pci@vger.kernel.org
17398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17399S:	Odd Fixes
17400F:	drivers/pci/controller/pci-thunder-*
17401
17402PCIE DRIVER FOR HISILICON
17403M:	Zhou Wang <wangzhou1@hisilicon.com>
17404L:	linux-pci@vger.kernel.org
17405S:	Maintained
17406F:	drivers/pci/controller/dwc/pcie-hisi.c
17407
17408PCIE DRIVER FOR HISILICON KIRIN
17409M:	Xiaowei Song <songxiaowei@hisilicon.com>
17410M:	Binghui Wang <wangbinghui@hisilicon.com>
17411L:	linux-pci@vger.kernel.org
17412S:	Maintained
17413F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17414F:	drivers/pci/controller/dwc/pcie-kirin.c
17415
17416PCIE DRIVER FOR HISILICON STB
17417M:	Shawn Guo <shawn.guo@linaro.org>
17418L:	linux-pci@vger.kernel.org
17419S:	Maintained
17420F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17421F:	drivers/pci/controller/dwc/pcie-histb.c
17422
17423PCIE DRIVER FOR INTEL KEEM BAY
17424M:	Srikanth Thokala <srikanth.thokala@intel.com>
17425L:	linux-pci@vger.kernel.org
17426S:	Supported
17427F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17428F:	drivers/pci/controller/dwc/pcie-keembay.c
17429
17430PCIE DRIVER FOR INTEL LGM GW SOC
17431M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17432L:	linux-pci@vger.kernel.org
17433S:	Maintained
17434F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17435F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17436
17437PCIE DRIVER FOR MEDIATEK
17438M:	Ryder Lee <ryder.lee@mediatek.com>
17439M:	Jianjun Wang <jianjun.wang@mediatek.com>
17440L:	linux-pci@vger.kernel.org
17441L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17442S:	Supported
17443F:	Documentation/devicetree/bindings/pci/mediatek*
17444F:	drivers/pci/controller/*mediatek*
17445
17446PCIE DRIVER FOR MICROCHIP
17447M:	Daire McNamara <daire.mcnamara@microchip.com>
17448L:	linux-pci@vger.kernel.org
17449S:	Supported
17450F:	Documentation/devicetree/bindings/pci/microchip*
17451F:	drivers/pci/controller/*microchip*
17452
17453PCIE DRIVER FOR QUALCOMM MSM
17454M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17455L:	linux-pci@vger.kernel.org
17456L:	linux-arm-msm@vger.kernel.org
17457S:	Maintained
17458F:	drivers/pci/controller/dwc/pcie-qcom.c
17459
17460PCIE DRIVER FOR ROCKCHIP
17461M:	Shawn Lin <shawn.lin@rock-chips.com>
17462L:	linux-pci@vger.kernel.org
17463L:	linux-rockchip@lists.infradead.org
17464S:	Maintained
17465F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17466F:	drivers/pci/controller/pcie-rockchip*
17467
17468PCIE DRIVER FOR SOCIONEXT UNIPHIER
17469M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17470L:	linux-pci@vger.kernel.org
17471S:	Maintained
17472F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17473F:	drivers/pci/controller/dwc/pcie-uniphier*
17474
17475PCIE DRIVER FOR ST SPEAR13XX
17476M:	Pratyush Anand <pratyush.anand@gmail.com>
17477L:	linux-pci@vger.kernel.org
17478S:	Maintained
17479F:	drivers/pci/controller/dwc/*spear*
17480
17481PCIE ENDPOINT DRIVER FOR QUALCOMM
17482M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17483L:	linux-pci@vger.kernel.org
17484L:	linux-arm-msm@vger.kernel.org
17485S:	Maintained
17486F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17487F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17488
17489PCMCIA SUBSYSTEM
17490M:	Dominik Brodowski <linux@dominikbrodowski.net>
17491S:	Odd Fixes
17492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17493F:	Documentation/pcmcia/
17494F:	drivers/pcmcia/
17495F:	include/pcmcia/
17496F:	tools/pcmcia/
17497
17498PCNET32 NETWORK DRIVER
17499M:	Don Fry <pcnet32@frontier.com>
17500L:	netdev@vger.kernel.org
17501S:	Maintained
17502F:	drivers/net/ethernet/amd/pcnet32.c
17503
17504PCRYPT PARALLEL CRYPTO ENGINE
17505M:	Steffen Klassert <steffen.klassert@secunet.com>
17506L:	linux-crypto@vger.kernel.org
17507S:	Maintained
17508F:	crypto/pcrypt.c
17509F:	include/crypto/pcrypt.h
17510
17511PDS DSC VIRTIO DATA PATH ACCELERATOR
17512R:	Shannon Nelson <shannon.nelson@amd.com>
17513F:	drivers/vdpa/pds/
17514
17515PECI HARDWARE MONITORING DRIVERS
17516M:	Iwona Winiarska <iwona.winiarska@intel.com>
17517L:	linux-hwmon@vger.kernel.org
17518S:	Supported
17519F:	Documentation/hwmon/peci-cputemp.rst
17520F:	Documentation/hwmon/peci-dimmtemp.rst
17521F:	drivers/hwmon/peci/
17522
17523PECI SUBSYSTEM
17524M:	Iwona Winiarska <iwona.winiarska@intel.com>
17525L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17526S:	Supported
17527F:	Documentation/devicetree/bindings/peci/
17528F:	Documentation/peci/
17529F:	drivers/peci/
17530F:	include/linux/peci-cpu.h
17531F:	include/linux/peci.h
17532
17533PENSANDO ETHERNET DRIVERS
17534M:	Shannon Nelson <shannon.nelson@amd.com>
17535M:	Brett Creeley <brett.creeley@amd.com>
17536M:	drivers@pensando.io
17537L:	netdev@vger.kernel.org
17538S:	Supported
17539F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17540F:	drivers/net/ethernet/pensando/
17541
17542PER-CPU MEMORY ALLOCATOR
17543M:	Dennis Zhou <dennis@kernel.org>
17544M:	Tejun Heo <tj@kernel.org>
17545M:	Christoph Lameter <cl@linux.com>
17546L:	linux-mm@kvack.org
17547S:	Maintained
17548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17549F:	arch/*/include/asm/percpu.h
17550F:	include/linux/percpu*.h
17551F:	lib/percpu*.c
17552F:	mm/percpu*.c
17553
17554PER-TASK DELAY ACCOUNTING
17555M:	Balbir Singh <bsingharora@gmail.com>
17556S:	Maintained
17557F:	include/linux/delayacct.h
17558F:	kernel/delayacct.c
17559
17560PERFORMANCE EVENTS SUBSYSTEM
17561M:	Peter Zijlstra <peterz@infradead.org>
17562M:	Ingo Molnar <mingo@redhat.com>
17563M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17564M:	Namhyung Kim <namhyung@kernel.org>
17565R:	Mark Rutland <mark.rutland@arm.com>
17566R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17567R:	Jiri Olsa <jolsa@kernel.org>
17568R:	Ian Rogers <irogers@google.com>
17569R:	Adrian Hunter <adrian.hunter@intel.com>
17570R:	"Liang, Kan" <kan.liang@linux.intel.com>
17571L:	linux-perf-users@vger.kernel.org
17572L:	linux-kernel@vger.kernel.org
17573S:	Supported
17574W:	https://perf.wiki.kernel.org/
17575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17578F:	arch/*/events/*
17579F:	arch/*/events/*/*
17580F:	arch/*/include/asm/perf_event.h
17581F:	arch/*/kernel/*/*/perf_event*.c
17582F:	arch/*/kernel/*/perf_event*.c
17583F:	arch/*/kernel/perf_callchain.c
17584F:	arch/*/kernel/perf_event*.c
17585F:	include/linux/perf_event.h
17586F:	include/uapi/linux/perf_event.h
17587F:	kernel/events/*
17588F:	tools/lib/perf/
17589F:	tools/perf/
17590
17591PERFORMANCE EVENTS TOOLING ARM64
17592R:	John Garry <john.g.garry@oracle.com>
17593R:	Will Deacon <will@kernel.org>
17594R:	James Clark <james.clark@arm.com>
17595R:	Mike Leach <mike.leach@linaro.org>
17596R:	Leo Yan <leo.yan@linux.dev>
17597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17598S:	Supported
17599F:	tools/build/feature/test-libopencsd.c
17600F:	tools/perf/arch/arm*/
17601F:	tools/perf/pmu-events/arch/arm64/
17602F:	tools/perf/util/arm-spe*
17603F:	tools/perf/util/cs-etm*
17604
17605PERSONALITY HANDLING
17606M:	Christoph Hellwig <hch@infradead.org>
17607L:	linux-abi-devel@lists.sourceforge.net
17608S:	Maintained
17609F:	include/linux/personality.h
17610F:	include/uapi/linux/personality.h
17611
17612PHOENIX RC FLIGHT CONTROLLER ADAPTER
17613M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17614L:	linux-input@vger.kernel.org
17615S:	Maintained
17616F:	Documentation/input/devices/pxrc.rst
17617F:	drivers/input/joystick/pxrc.c
17618
17619PHONET PROTOCOL
17620M:	Remi Denis-Courmont <courmisch@gmail.com>
17621S:	Supported
17622F:	Documentation/networking/phonet.rst
17623F:	include/linux/phonet.h
17624F:	include/net/phonet/
17625F:	include/uapi/linux/phonet.h
17626F:	net/phonet/
17627
17628PHRAM MTD DRIVER
17629M:	Joern Engel <joern@lazybastard.org>
17630L:	linux-mtd@lists.infradead.org
17631S:	Maintained
17632F:	drivers/mtd/devices/phram.c
17633
17634PICOLCD HID DRIVER
17635M:	Bruno Prémont <bonbons@linux-vserver.org>
17636L:	linux-input@vger.kernel.org
17637S:	Maintained
17638F:	drivers/hid/hid-picolcd*
17639
17640PIDFD API
17641M:	Christian Brauner <christian@brauner.io>
17642L:	linux-kernel@vger.kernel.org
17643S:	Maintained
17644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17645F:	samples/pidfd/
17646F:	tools/testing/selftests/clone3/
17647F:	tools/testing/selftests/pid_namespace/
17648F:	tools/testing/selftests/pidfd/
17649K:	(?i)pidfd
17650K:	(?i)clone3
17651K:	\b(clone_args|kernel_clone_args)\b
17652
17653PIN CONTROL SUBSYSTEM
17654M:	Linus Walleij <linus.walleij@linaro.org>
17655L:	linux-gpio@vger.kernel.org
17656S:	Maintained
17657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17658F:	Documentation/devicetree/bindings/pinctrl/
17659F:	Documentation/driver-api/pin-control.rst
17660F:	drivers/pinctrl/
17661F:	include/dt-bindings/pinctrl/
17662F:	include/linux/pinctrl/
17663
17664PIN CONTROLLER - AMD
17665M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17666M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17667S:	Maintained
17668F:	drivers/pinctrl/pinctrl-amd.c
17669
17670PIN CONTROLLER - FREESCALE
17671M:	Dong Aisheng <aisheng.dong@nxp.com>
17672M:	Fabio Estevam <festevam@gmail.com>
17673M:	Shawn Guo <shawnguo@kernel.org>
17674M:	Jacky Bai <ping.bai@nxp.com>
17675R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17676L:	linux-gpio@vger.kernel.org
17677L:	NXP S32 Linux Team <s32@nxp.com>
17678S:	Maintained
17679F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17680F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17681F:	drivers/pinctrl/freescale/
17682F:	drivers/pinctrl/nxp/
17683
17684PIN CONTROLLER - INTEL
17685M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17686M:	Andy Shevchenko <andy@kernel.org>
17687S:	Supported
17688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17689F:	drivers/pinctrl/intel/
17690
17691PIN CONTROLLER - KEEMBAY
17692M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17693S:	Supported
17694F:	drivers/pinctrl/pinctrl-keembay*
17695
17696PIN CONTROLLER - MEDIATEK
17697M:	Sean Wang <sean.wang@kernel.org>
17698L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17699S:	Maintained
17700F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17701F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17702F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17703F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17704F:	drivers/pinctrl/mediatek/
17705
17706PIN CONTROLLER - MEDIATEK MIPS
17707M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17708M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17709L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17710L:	linux-mips@vger.kernel.org
17711S:	Maintained
17712F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17713F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17714F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17719F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17720F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17721F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17722F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17723F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17724F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17725F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17726F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17727
17728PIN CONTROLLER - MICROCHIP AT91
17729M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17731L:	linux-gpio@vger.kernel.org
17732S:	Supported
17733F:	drivers/gpio/gpio-sama5d2-piobu.c
17734F:	drivers/pinctrl/pinctrl-at91*
17735
17736PIN CONTROLLER - QUALCOMM
17737M:	Bjorn Andersson <andersson@kernel.org>
17738L:	linux-arm-msm@vger.kernel.org
17739S:	Maintained
17740F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17741F:	drivers/pinctrl/qcom/
17742
17743PIN CONTROLLER - RENESAS
17744M:	Geert Uytterhoeven <geert+renesas@glider.be>
17745L:	linux-renesas-soc@vger.kernel.org
17746S:	Supported
17747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17748F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17749F:	drivers/pinctrl/renesas/
17750
17751PIN CONTROLLER - SAMSUNG
17752M:	Krzysztof Kozlowski <krzk@kernel.org>
17753M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17754R:	Alim Akhtar <alim.akhtar@samsung.com>
17755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17756L:	linux-samsung-soc@vger.kernel.org
17757S:	Maintained
17758Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17759B:	mailto:linux-samsung-soc@vger.kernel.org
17760C:	irc://irc.libera.chat/linux-exynos
17761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17762F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17763F:	drivers/pinctrl/samsung/
17764
17765PIN CONTROLLER - SINGLE
17766M:	Tony Lindgren <tony@atomide.com>
17767M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17769L:	linux-omap@vger.kernel.org
17770S:	Maintained
17771F:	drivers/pinctrl/pinctrl-single.c
17772
17773PIN CONTROLLER - SUNPLUS / TIBBO
17774M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17775M:	Wells Lu <wellslutw@gmail.com>
17776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17777S:	Maintained
17778W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17779F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17780F:	drivers/pinctrl/sunplus/
17781F:	include/dt-bindings/pinctrl/sppctl*.h
17782
17783PINE64 PINEPHONE KEYBOARD DRIVER
17784M:	Samuel Holland <samuel@sholland.org>
17785S:	Supported
17786F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17787F:	drivers/input/keyboard/pinephone-keyboard.c
17788
17789PKTCDVD DRIVER
17790M:	linux-block@vger.kernel.org
17791S:	Orphan
17792F:	drivers/block/pktcdvd.c
17793F:	include/linux/pktcdvd.h
17794F:	include/uapi/linux/pktcdvd.h
17795
17796PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17797M:	Tomasz Duszynski <tduszyns@gmail.com>
17798S:	Maintained
17799F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17800F:	drivers/iio/chemical/pms7003.c
17801
17802PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17803M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17804L:	netdev@vger.kernel.org
17805S:	Maintained
17806F:	drivers/net/phy/mdio-open-alliance.h
17807F:	net/ethtool/plca.c
17808
17809PLDMFW LIBRARY
17810M:	Jacob Keller <jacob.e.keller@intel.com>
17811S:	Maintained
17812F:	Documentation/driver-api/pldmfw/
17813F:	include/linux/pldmfw.h
17814F:	lib/pldmfw/
17815
17816PLX DMA DRIVER
17817M:	Logan Gunthorpe <logang@deltatee.com>
17818S:	Maintained
17819F:	drivers/dma/plx_dma.c
17820
17821PM-GRAPH UTILITY
17822M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17823L:	linux-pm@vger.kernel.org
17824S:	Supported
17825W:	https://01.org/pm-graph
17826B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17827T:	git git://github.com/intel/pm-graph
17828F:	tools/power/pm-graph
17829
17830PM6764TR DRIVER
17831M:	Charles Hsu	<hsu.yungteng@gmail.com>
17832L:	linux-hwmon@vger.kernel.org
17833S:	Maintained
17834F:	Documentation/hwmon/pm6764tr.rst
17835F:	drivers/hwmon/pmbus/pm6764tr.c
17836
17837PMC SIERRA MaxRAID DRIVER
17838L:	linux-scsi@vger.kernel.org
17839S:	Orphan
17840W:	http://www.pmc-sierra.com/
17841F:	drivers/scsi/pmcraid.*
17842
17843PMC SIERRA PM8001 DRIVER
17844M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17845L:	linux-scsi@vger.kernel.org
17846S:	Supported
17847F:	drivers/scsi/pm8001/
17848
17849PNI RM3100 IIO DRIVER
17850M:	Song Qiang <songqiang1304521@gmail.com>
17851L:	linux-iio@vger.kernel.org
17852S:	Maintained
17853F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17854F:	drivers/iio/magnetometer/rm3100*
17855
17856PNP SUPPORT
17857M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17858L:	linux-acpi@vger.kernel.org
17859S:	Maintained
17860F:	drivers/pnp/
17861F:	include/linux/pnp.h
17862
17863POSIX CLOCKS and TIMERS
17864M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17865M:	Frederic Weisbecker <frederic@kernel.org>
17866M:	Thomas Gleixner <tglx@linutronix.de>
17867L:	linux-kernel@vger.kernel.org
17868S:	Maintained
17869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17870F:	fs/timerfd.c
17871F:	include/linux/time_namespace.h
17872F:	include/linux/timerfd.h
17873F:	include/uapi/linux/time.h
17874F:	include/uapi/linux/timerfd.h
17875F:	include/trace/events/timer*
17876F:	kernel/time/itimer.c
17877F:	kernel/time/posix-*
17878F:	kernel/time/namespace.c
17879
17880POWER MANAGEMENT CORE
17881M:	"Rafael J. Wysocki" <rafael@kernel.org>
17882L:	linux-pm@vger.kernel.org
17883S:	Supported
17884B:	https://bugzilla.kernel.org
17885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17886F:	drivers/base/power/
17887F:	drivers/powercap/
17888F:	include/linux/intel_rapl.h
17889F:	include/linux/pm.h
17890F:	include/linux/pm_*
17891F:	include/linux/powercap.h
17892F:	kernel/configs/nopm.config
17893
17894POWER STATE COORDINATION INTERFACE (PSCI)
17895M:	Mark Rutland <mark.rutland@arm.com>
17896M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17898S:	Maintained
17899F:	drivers/firmware/psci/
17900F:	include/linux/psci.h
17901F:	include/uapi/linux/psci.h
17902
17903POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17904M:	Sebastian Reichel <sre@kernel.org>
17905L:	linux-pm@vger.kernel.org
17906S:	Maintained
17907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17908F:	Documentation/ABI/testing/sysfs-class-power
17909F:	Documentation/devicetree/bindings/power/supply/
17910F:	drivers/power/supply/
17911F:	include/linux/power/
17912F:	include/linux/power_supply.h
17913F:	tools/testing/selftests/power_supply/
17914
17915POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17916M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17917L:	linuxppc-dev@lists.ozlabs.org
17918S:	Maintained
17919F:	drivers/char/powernv-op-panel.c
17920
17921PPP OVER ATM (RFC 2364)
17922M:	Mitchell Blank Jr <mitch@sfgoth.com>
17923S:	Maintained
17924F:	include/uapi/linux/atmppp.h
17925F:	net/atm/pppoatm.c
17926
17927PPP OVER ETHERNET
17928M:	Michal Ostrowski <mostrows@earthlink.net>
17929S:	Maintained
17930F:	drivers/net/ppp/pppoe.c
17931F:	drivers/net/ppp/pppox.c
17932
17933PPP OVER L2TP
17934M:	James Chapman <jchapman@katalix.com>
17935S:	Maintained
17936F:	include/linux/if_pppol2tp.h
17937F:	include/uapi/linux/if_pppol2tp.h
17938F:	net/l2tp/l2tp_ppp.c
17939
17940PPP PROTOCOL DRIVERS AND COMPRESSORS
17941L:	linux-ppp@vger.kernel.org
17942S:	Orphan
17943F:	drivers/net/ppp/ppp_*
17944
17945PPS SUPPORT
17946M:	Rodolfo Giometti <giometti@enneenne.com>
17947L:	linuxpps@ml.enneenne.com (subscribers-only)
17948S:	Maintained
17949W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17950F:	Documentation/ABI/testing/sysfs-pps
17951F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17952F:	Documentation/driver-api/pps.rst
17953F:	drivers/pps/
17954F:	include/linux/pps*.h
17955F:	include/uapi/linux/pps.h
17956
17957PPTP DRIVER
17958M:	Dmitry Kozlov <xeb@mail.ru>
17959L:	netdev@vger.kernel.org
17960S:	Maintained
17961W:	http://sourceforge.net/projects/accel-pptp
17962F:	drivers/net/ppp/pptp.c
17963
17964PRESSURE STALL INFORMATION (PSI)
17965M:	Johannes Weiner <hannes@cmpxchg.org>
17966M:	Suren Baghdasaryan <surenb@google.com>
17967R:	Peter Ziljstra <peterz@infradead.org>
17968S:	Maintained
17969F:	include/linux/psi*
17970F:	kernel/sched/psi.c
17971
17972PRINTK
17973M:	Petr Mladek <pmladek@suse.com>
17974R:	Steven Rostedt <rostedt@goodmis.org>
17975R:	John Ogness <john.ogness@linutronix.de>
17976R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17977S:	Maintained
17978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17979F:	include/linux/printk.h
17980F:	kernel/printk/
17981
17982PRINTK INDEXING
17983R:	Chris Down <chris@chrisdown.name>
17984S:	Maintained
17985F:	Documentation/core-api/printk-index.rst
17986F:	kernel/printk/index.c
17987K:	printk_index
17988
17989PROC FILESYSTEM
17990L:	linux-kernel@vger.kernel.org
17991L:	linux-fsdevel@vger.kernel.org
17992S:	Maintained
17993F:	Documentation/filesystems/proc.rst
17994F:	fs/proc/
17995F:	include/linux/proc_fs.h
17996F:	tools/testing/selftests/proc/
17997
17998PROC SYSCTL
17999M:	Luis Chamberlain <mcgrof@kernel.org>
18000M:	Kees Cook <kees@kernel.org>
18001M:	Joel Granados <j.granados@samsung.com>
18002L:	linux-kernel@vger.kernel.org
18003L:	linux-fsdevel@vger.kernel.org
18004S:	Maintained
18005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18006F:	fs/proc/proc_sysctl.c
18007F:	include/linux/sysctl.h
18008F:	kernel/sysctl-test.c
18009F:	kernel/sysctl.c
18010F:	tools/testing/selftests/sysctl/
18011
18012PS3 NETWORK SUPPORT
18013M:	Geoff Levand <geoff@infradead.org>
18014L:	netdev@vger.kernel.org
18015L:	linuxppc-dev@lists.ozlabs.org
18016S:	Maintained
18017F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18018
18019PS3 PLATFORM SUPPORT
18020M:	Geoff Levand <geoff@infradead.org>
18021L:	linuxppc-dev@lists.ozlabs.org
18022S:	Maintained
18023F:	arch/powerpc/boot/ps3*
18024F:	arch/powerpc/include/asm/lv1call.h
18025F:	arch/powerpc/include/asm/ps3*.h
18026F:	arch/powerpc/platforms/ps3/
18027F:	drivers/*/ps3*
18028F:	drivers/ps3/
18029F:	drivers/rtc/rtc-ps3.c
18030F:	drivers/usb/host/*ps3.c
18031F:	sound/ppc/snd_ps3*
18032
18033PS3VRAM DRIVER
18034M:	Jim Paris <jim@jtan.com>
18035M:	Geoff Levand <geoff@infradead.org>
18036L:	linuxppc-dev@lists.ozlabs.org
18037S:	Maintained
18038F:	drivers/block/ps3vram.c
18039
18040PSAMPLE PACKET SAMPLING SUPPORT
18041M:	Yotam Gigi <yotam.gi@gmail.com>
18042S:	Maintained
18043F:	include/net/psample.h
18044F:	include/uapi/linux/psample.h
18045F:	net/psample
18046
18047PSE NETWORK DRIVER
18048M:	Oleksij Rempel <o.rempel@pengutronix.de>
18049M:	Kory Maincent <kory.maincent@bootlin.com>
18050L:	netdev@vger.kernel.org
18051S:	Maintained
18052F:	Documentation/devicetree/bindings/net/pse-pd/
18053F:	drivers/net/pse-pd/
18054
18055PSTORE FILESYSTEM
18056M:	Kees Cook <kees@kernel.org>
18057R:	Tony Luck <tony.luck@intel.com>
18058R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18059L:	linux-hardening@vger.kernel.org
18060S:	Supported
18061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18062F:	Documentation/admin-guide/pstore-blk.rst
18063F:	Documentation/admin-guide/ramoops.rst
18064F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18065F:	drivers/acpi/apei/erst.c
18066F:	drivers/firmware/efi/efi-pstore.c
18067F:	fs/pstore/
18068F:	include/linux/pstore*
18069K:	\b(pstore|ramoops)
18070
18071PT5161L HARDWARE MONITOR DRIVER
18072M:	Cosmo Chou <cosmo.chou@quantatw.com>
18073L:	linux-hwmon@vger.kernel.org
18074S:	Maintained
18075F:	Documentation/hwmon/pt5161l.rst
18076F:	drivers/hwmon/pt5161l.c
18077
18078PTP HARDWARE CLOCK SUPPORT
18079M:	Richard Cochran <richardcochran@gmail.com>
18080L:	netdev@vger.kernel.org
18081S:	Maintained
18082W:	http://linuxptp.sourceforge.net/
18083F:	Documentation/ABI/testing/sysfs-ptp
18084F:	Documentation/driver-api/ptp.rst
18085F:	drivers/net/phy/dp83640*
18086F:	drivers/ptp/*
18087F:	include/linux/ptp_cl*
18088K:	(?:\b|_)ptp(?:\b|_)
18089
18090PTP MOCKUP CLOCK SUPPORT
18091M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18092L:	netdev@vger.kernel.org
18093S:	Maintained
18094F:	drivers/ptp/ptp_mock.c
18095F:	include/linux/ptp_mock.h
18096
18097PTP VIRTUAL CLOCK SUPPORT
18098M:	Yangbo Lu <yangbo.lu@nxp.com>
18099L:	netdev@vger.kernel.org
18100S:	Maintained
18101F:	drivers/ptp/ptp_vclock.c
18102F:	net/ethtool/phc_vclocks.c
18103
18104PTRACE SUPPORT
18105M:	Oleg Nesterov <oleg@redhat.com>
18106S:	Maintained
18107F:	arch/*/*/ptrace*.c
18108F:	arch/*/include/asm/ptrace*.h
18109F:	arch/*/ptrace*.c
18110F:	include/asm-generic/syscall.h
18111F:	include/linux/ptrace.h
18112F:	include/linux/regset.h
18113F:	include/uapi/linux/ptrace.h
18114F:	kernel/ptrace.c
18115
18116PULSE8-CEC DRIVER
18117M:	Hans Verkuil <hverkuil@xs4all.nl>
18118L:	linux-media@vger.kernel.org
18119S:	Maintained
18120T:	git git://linuxtv.org/media_tree.git
18121F:	drivers/media/cec/usb/pulse8/
18122
18123PURELIFI PLFXLC DRIVER
18124M:	Srinivasan Raju <srini.raju@purelifi.com>
18125L:	linux-wireless@vger.kernel.org
18126S:	Supported
18127F:	drivers/net/wireless/purelifi/plfxlc/
18128
18129PVRUSB2 VIDEO4LINUX DRIVER
18130M:	Mike Isely <isely@pobox.com>
18131L:	pvrusb2@isely.net	(subscribers-only)
18132L:	linux-media@vger.kernel.org
18133S:	Maintained
18134W:	http://www.isely.net/pvrusb2/
18135T:	git git://linuxtv.org/media_tree.git
18136F:	Documentation/driver-api/media/drivers/pvrusb2*
18137F:	drivers/media/usb/pvrusb2/
18138
18139PWC WEBCAM DRIVER
18140M:	Hans Verkuil <hverkuil@xs4all.nl>
18141L:	linux-media@vger.kernel.org
18142S:	Odd Fixes
18143T:	git git://linuxtv.org/media_tree.git
18144F:	drivers/media/usb/pwc/*
18145F:	include/trace/events/pwc.h
18146
18147PWM IR Transmitter
18148M:	Sean Young <sean@mess.org>
18149L:	linux-media@vger.kernel.org
18150S:	Maintained
18151F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18152F:	drivers/media/rc/pwm-ir-tx.c
18153
18154PWM SUBSYSTEM
18155M:	Uwe Kleine-König <ukleinek@kernel.org>
18156L:	linux-pwm@vger.kernel.org
18157S:	Maintained
18158Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18159T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18160F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18161F:	Documentation/devicetree/bindings/pwm/
18162F:	Documentation/driver-api/pwm.rst
18163F:	drivers/gpio/gpio-mvebu.c
18164F:	drivers/pwm/
18165F:	drivers/video/backlight/pwm_bl.c
18166F:	include/dt-bindings/pwm/
18167F:	include/linux/pwm.h
18168F:	include/linux/pwm_backlight.h
18169K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18170
18171PXA GPIO DRIVER
18172M:	Robert Jarzmik <robert.jarzmik@free.fr>
18173L:	linux-gpio@vger.kernel.org
18174S:	Maintained
18175F:	drivers/gpio/gpio-pxa.c
18176
18177PXA MMCI DRIVER
18178S:	Orphan
18179
18180PXA RTC DRIVER
18181M:	Robert Jarzmik <robert.jarzmik@free.fr>
18182L:	linux-rtc@vger.kernel.org
18183S:	Maintained
18184
18185PXA2xx/PXA3xx SUPPORT
18186M:	Daniel Mack <daniel@zonque.org>
18187M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18188M:	Robert Jarzmik <robert.jarzmik@free.fr>
18189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18190S:	Maintained
18191T:	git git://github.com/hzhuang1/linux.git
18192T:	git git://github.com/rjarzmik/linux.git
18193F:	arch/arm/boot/dts/intel/pxa/
18194F:	arch/arm/mach-pxa/
18195F:	drivers/dma/pxa*
18196F:	drivers/pcmcia/pxa2xx*
18197F:	drivers/pinctrl/pxa/
18198F:	drivers/spi/spi-pxa2xx*
18199F:	drivers/usb/gadget/udc/pxa2*
18200F:	include/sound/pxa2xx-lib.h
18201F:	sound/arm/pxa*
18202F:	sound/soc/pxa/
18203
18204QAT DRIVER
18205M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18206L:	qat-linux@intel.com
18207S:	Supported
18208F:	drivers/crypto/intel/qat/
18209
18210QCOM AUDIO (ASoC) DRIVERS
18211M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18212M:	Banajit Goswami <bgoswami@quicinc.com>
18213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18214S:	Supported
18215F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18216F:	Documentation/devicetree/bindings/sound/qcom,*
18217F:	drivers/soc/qcom/apr.c
18218F:	include/dt-bindings/sound/qcom,wcd9335.h
18219F:	sound/soc/codecs/lpass-rx-macro.*
18220F:	sound/soc/codecs/lpass-tx-macro.*
18221F:	sound/soc/codecs/lpass-va-macro.c
18222F:	sound/soc/codecs/lpass-wsa-macro.*
18223F:	sound/soc/codecs/msm8916-wcd-analog.c
18224F:	sound/soc/codecs/msm8916-wcd-digital.c
18225F:	sound/soc/codecs/wcd-clsh-v2.*
18226F:	sound/soc/codecs/wcd-mbhc-v2.*
18227F:	sound/soc/codecs/wcd9335.*
18228F:	sound/soc/codecs/wcd934x.c
18229F:	sound/soc/codecs/wsa881x.c
18230F:	sound/soc/codecs/wsa883x.c
18231F:	sound/soc/codecs/wsa884x.c
18232F:	sound/soc/qcom/
18233
18234QCOM EMBEDDED USB DEBUGGER (EUD)
18235M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18236L:	linux-arm-msm@vger.kernel.org
18237S:	Maintained
18238F:	Documentation/ABI/testing/sysfs-driver-eud
18239F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18240F:	drivers/usb/misc/qcom_eud.c
18241
18242QCOM IPA DRIVER
18243M:	Alex Elder <elder@kernel.org>
18244L:	netdev@vger.kernel.org
18245S:	Supported
18246F:	drivers/net/ipa/
18247
18248QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18249M:	Gabriel Somlo <somlo@cmu.edu>
18250M:	"Michael S. Tsirkin" <mst@redhat.com>
18251L:	qemu-devel@nongnu.org
18252S:	Maintained
18253F:	drivers/firmware/qemu_fw_cfg.c
18254F:	include/uapi/linux/qemu_fw_cfg.h
18255
18256QIB DRIVER
18257M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18258L:	linux-rdma@vger.kernel.org
18259S:	Supported
18260F:	drivers/infiniband/hw/qib/
18261
18262QLOGIC QL41xxx FCOE DRIVER
18263M:	Saurav Kashyap <skashyap@marvell.com>
18264M:	Javed Hasan <jhasan@marvell.com>
18265M:	GR-QLogic-Storage-Upstream@marvell.com
18266L:	linux-scsi@vger.kernel.org
18267S:	Supported
18268F:	drivers/scsi/qedf/
18269
18270QLOGIC QL41xxx ISCSI DRIVER
18271M:	Nilesh Javali <njavali@marvell.com>
18272M:	Manish Rangankar <mrangankar@marvell.com>
18273M:	GR-QLogic-Storage-Upstream@marvell.com
18274L:	linux-scsi@vger.kernel.org
18275S:	Supported
18276F:	drivers/scsi/qedi/
18277
18278QLOGIC QL4xxx ETHERNET DRIVER
18279M:	Manish Chopra <manishc@marvell.com>
18280L:	netdev@vger.kernel.org
18281S:	Supported
18282F:	drivers/net/ethernet/qlogic/qed/
18283F:	drivers/net/ethernet/qlogic/qede/
18284F:	include/linux/qed/
18285
18286QLOGIC QL4xxx RDMA DRIVER
18287M:	Michal Kalderon <mkalderon@marvell.com>
18288L:	linux-rdma@vger.kernel.org
18289S:	Supported
18290F:	drivers/infiniband/hw/qedr/
18291F:	include/uapi/rdma/qedr-abi.h
18292
18293QLOGIC QLA1280 SCSI DRIVER
18294M:	Michael Reed <mdr@sgi.com>
18295L:	linux-scsi@vger.kernel.org
18296S:	Maintained
18297F:	drivers/scsi/qla1280.[ch]
18298
18299QLOGIC QLA2XXX FC-SCSI DRIVER
18300M:	Nilesh Javali <njavali@marvell.com>
18301M:	GR-QLogic-Storage-Upstream@marvell.com
18302L:	linux-scsi@vger.kernel.org
18303S:	Supported
18304F:	drivers/scsi/qla2xxx/
18305
18306QLOGIC QLA3XXX NETWORK DRIVER
18307M:	GR-Linux-NIC-Dev@marvell.com
18308L:	netdev@vger.kernel.org
18309S:	Supported
18310F:	drivers/net/ethernet/qlogic/qla3xxx.*
18311
18312QLOGIC QLA4XXX iSCSI DRIVER
18313M:	Nilesh Javali <njavali@marvell.com>
18314M:	Manish Rangankar <mrangankar@marvell.com>
18315M:	GR-QLogic-Storage-Upstream@marvell.com
18316L:	linux-scsi@vger.kernel.org
18317S:	Supported
18318F:	drivers/scsi/qla4xxx/
18319
18320QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18321M:	Shahed Shaikh <shshaikh@marvell.com>
18322M:	Manish Chopra <manishc@marvell.com>
18323M:	GR-Linux-NIC-Dev@marvell.com
18324L:	netdev@vger.kernel.org
18325S:	Supported
18326F:	drivers/net/ethernet/qlogic/qlcnic/
18327
18328QM1D1B0004 MEDIA DRIVER
18329M:	Akihiro Tsukada <tskd08@gmail.com>
18330L:	linux-media@vger.kernel.org
18331S:	Odd Fixes
18332F:	drivers/media/tuners/qm1d1b0004*
18333
18334QM1D1C0042 MEDIA DRIVER
18335M:	Akihiro Tsukada <tskd08@gmail.com>
18336L:	linux-media@vger.kernel.org
18337S:	Odd Fixes
18338F:	drivers/media/tuners/qm1d1c0042*
18339
18340QNX4 FILESYSTEM
18341M:	Anders Larsen <al@alarsen.net>
18342S:	Maintained
18343W:	http://www.alarsen.net/linux/qnx4fs/
18344F:	fs/qnx4/
18345F:	include/uapi/linux/qnx4_fs.h
18346F:	include/uapi/linux/qnxtypes.h
18347
18348QNX6 FILESYSTEM
18349S:	Orphan
18350F:	Documentation/filesystems/qnx6.rst
18351F:	fs/qnx6/
18352F:	include/linux/qnx6_fs.h
18353
18354QORIQ DPAA2 FSL-MC BUS DRIVER
18355M:	Stuart Yoder <stuyoder@gmail.com>
18356M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18357L:	linux-kernel@vger.kernel.org
18358S:	Maintained
18359F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18360F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18361F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18362F:	drivers/bus/fsl-mc/
18363F:	include/uapi/linux/fsl_mc.h
18364
18365QT1010 MEDIA DRIVER
18366L:	linux-media@vger.kernel.org
18367S:	Orphan
18368W:	https://linuxtv.org
18369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18370F:	drivers/media/tuners/qt1010*
18371
18372QUALCOMM ATH12K WIRELESS DRIVER
18373M:	Kalle Valo <kvalo@kernel.org>
18374M:	Jeff Johnson <jjohnson@kernel.org>
18375L:	ath12k@lists.infradead.org
18376S:	Supported
18377W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18379F:	drivers/net/wireless/ath/ath12k/
18380N:	ath12k
18381
18382QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18383M:	Kalle Valo <kvalo@kernel.org>
18384M:	Jeff Johnson <jjohnson@kernel.org>
18385L:	ath10k@lists.infradead.org
18386S:	Supported
18387W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18389F:	drivers/net/wireless/ath/ath10k/
18390N:	ath10k
18391
18392QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18393M:	Kalle Valo <kvalo@kernel.org>
18394M:	Jeff Johnson <jjohnson@kernel.org>
18395L:	ath11k@lists.infradead.org
18396S:	Supported
18397W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18398B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18400F:	drivers/net/wireless/ath/ath11k/
18401N:	ath11k
18402
18403QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18404M:	Toke Høiland-Jørgensen <toke@toke.dk>
18405L:	linux-wireless@vger.kernel.org
18406S:	Maintained
18407W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18409F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18410F:	drivers/net/wireless/ath/ath9k/
18411
18412QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18413M:	Stefan Wahren <wahrenst@gmx.net>
18414L:	netdev@vger.kernel.org
18415S:	Maintained
18416F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18417F:	drivers/net/ethernet/qualcomm/qca*
18418
18419QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18420M:	Stephan Gerhold <stephan@gerhold.net>
18421L:	netdev@vger.kernel.org
18422L:	linux-arm-msm@vger.kernel.org
18423S:	Maintained
18424F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18425F:	drivers/net/wwan/qcom_bam_dmux.c
18426
18427QUALCOMM CAMERA SUBSYSTEM DRIVER
18428M:	Robert Foss <rfoss@kernel.org>
18429M:	Todor Tomov <todor.too@gmail.com>
18430M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18431L:	linux-media@vger.kernel.org
18432S:	Maintained
18433F:	Documentation/admin-guide/media/qcom_camss.rst
18434F:	Documentation/devicetree/bindings/media/*camss*
18435F:	drivers/media/platform/qcom/camss/
18436
18437QUALCOMM CLOCK DRIVERS
18438M:	Bjorn Andersson <andersson@kernel.org>
18439L:	linux-arm-msm@vger.kernel.org
18440S:	Supported
18441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18442F:	Documentation/devicetree/bindings/clock/qcom,*
18443F:	drivers/clk/qcom/
18444F:	include/dt-bindings/clock/qcom,*
18445
18446QUALCOMM CLOUD AI (QAIC) DRIVER
18447M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18448R:	Carl Vanderlip <quic_carlv@quicinc.com>
18449R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18450L:	linux-arm-msm@vger.kernel.org
18451L:	dri-devel@lists.freedesktop.org
18452S:	Supported
18453T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18454F:	Documentation/accel/qaic/
18455F:	drivers/accel/qaic/
18456F:	include/uapi/drm/qaic_accel.h
18457
18458QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18459M:	Bjorn Andersson <andersson@kernel.org>
18460M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18461L:	linux-pm@vger.kernel.org
18462L:	linux-arm-msm@vger.kernel.org
18463S:	Maintained
18464F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18465F:	drivers/pmdomain/qcom/cpr.c
18466
18467QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18468M:	Ilia Lin <ilia.lin@kernel.org>
18469L:	linux-pm@vger.kernel.org
18470S:	Maintained
18471F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18472F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18473F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18474
18475QUALCOMM CRYPTO DRIVERS
18476M:	Thara Gopinath <thara.gopinath@gmail.com>
18477L:	linux-crypto@vger.kernel.org
18478L:	linux-arm-msm@vger.kernel.org
18479S:	Maintained
18480F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18481F:	drivers/crypto/qce/
18482
18483QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18484M:	Timur Tabi <timur@kernel.org>
18485L:	netdev@vger.kernel.org
18486S:	Maintained
18487F:	drivers/net/ethernet/qualcomm/emac/
18488
18489QUALCOMM ETHQOS ETHERNET DRIVER
18490M:	Vinod Koul <vkoul@kernel.org>
18491L:	netdev@vger.kernel.org
18492L:	linux-arm-msm@vger.kernel.org
18493S:	Maintained
18494F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18495F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18496
18497QUALCOMM FASTRPC DRIVER
18498M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18499M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18500L:	linux-arm-msm@vger.kernel.org
18501S:	Maintained
18502F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18503F:	drivers/misc/fastrpc.c
18504F:	include/uapi/misc/fastrpc.h
18505
18506QUALCOMM HEXAGON ARCHITECTURE
18507M:	Brian Cain <bcain@quicinc.com>
18508L:	linux-hexagon@vger.kernel.org
18509S:	Supported
18510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18511F:	arch/hexagon/
18512
18513QUALCOMM HIDMA DRIVER
18514M:	Sinan Kaya <okaya@kernel.org>
18515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18516L:	linux-arm-msm@vger.kernel.org
18517L:	dmaengine@vger.kernel.org
18518S:	Supported
18519F:	drivers/dma/qcom/hidma*
18520
18521QUALCOMM I2C CCI DRIVER
18522M:	Loic Poulain <loic.poulain@linaro.org>
18523M:	Robert Foss <rfoss@kernel.org>
18524L:	linux-i2c@vger.kernel.org
18525L:	linux-arm-msm@vger.kernel.org
18526S:	Maintained
18527F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18528F:	drivers/i2c/busses/i2c-qcom-cci.c
18529
18530QUALCOMM INTERCONNECT BWMON DRIVER
18531M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18532L:	linux-arm-msm@vger.kernel.org
18533S:	Maintained
18534F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18535F:	drivers/soc/qcom/icc-bwmon.c
18536
18537QUALCOMM IOMMU
18538M:	Rob Clark <robdclark@gmail.com>
18539L:	iommu@lists.linux.dev
18540L:	linux-arm-msm@vger.kernel.org
18541S:	Maintained
18542F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18543F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18544F:	drivers/iommu/msm_iommu*
18545
18546QUALCOMM IPC ROUTER (QRTR) DRIVER
18547M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18548L:	linux-arm-msm@vger.kernel.org
18549S:	Maintained
18550F:	include/trace/events/qrtr.h
18551F:	include/uapi/linux/qrtr.h
18552F:	net/qrtr/
18553
18554QUALCOMM IPCC MAILBOX DRIVER
18555M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18556L:	linux-arm-msm@vger.kernel.org
18557S:	Supported
18558F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18559F:	drivers/mailbox/qcom-ipcc.c
18560F:	include/dt-bindings/mailbox/qcom-ipcc.h
18561
18562QUALCOMM IPQ4019 USB PHY DRIVER
18563M:	Robert Marko <robert.marko@sartura.hr>
18564M:	Luka Perkov <luka.perkov@sartura.hr>
18565L:	linux-arm-msm@vger.kernel.org
18566S:	Maintained
18567F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18568F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18569
18570QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18571M:	Robert Marko <robert.marko@sartura.hr>
18572M:	Luka Perkov <luka.perkov@sartura.hr>
18573L:	linux-arm-msm@vger.kernel.org
18574S:	Maintained
18575F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18576F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18577
18578QUALCOMM NAND CONTROLLER DRIVER
18579M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18580L:	linux-mtd@lists.infradead.org
18581L:	linux-arm-msm@vger.kernel.org
18582S:	Maintained
18583F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18584F:	drivers/mtd/nand/raw/qcom_nandc.c
18585
18586QUALCOMM QSEECOM DRIVER
18587M:	Maximilian Luz <luzmaximilian@gmail.com>
18588L:	linux-arm-msm@vger.kernel.org
18589S:	Maintained
18590F:	drivers/firmware/qcom/qcom_qseecom.c
18591
18592QUALCOMM QSEECOM UEFISECAPP DRIVER
18593M:	Maximilian Luz <luzmaximilian@gmail.com>
18594L:	linux-arm-msm@vger.kernel.org
18595S:	Maintained
18596F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18597
18598QUALCOMM RMNET DRIVER
18599M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18600M:	Sean Tranchetti <quic_stranche@quicinc.com>
18601L:	netdev@vger.kernel.org
18602S:	Maintained
18603F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18604F:	drivers/net/ethernet/qualcomm/rmnet/
18605F:	include/linux/if_rmnet.h
18606
18607QUALCOMM TSENS THERMAL DRIVER
18608M:	Amit Kucheria <amitk@kernel.org>
18609M:	Thara Gopinath <thara.gopinath@gmail.com>
18610L:	linux-pm@vger.kernel.org
18611L:	linux-arm-msm@vger.kernel.org
18612S:	Maintained
18613F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18614F:	drivers/thermal/qcom/
18615
18616QUALCOMM TYPEC PORT MANAGER DRIVER
18617M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18618L:	linux-arm-msm@vger.kernel.org
18619L:	linux-usb@vger.kernel.org
18620S:	Maintained
18621F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18622F:	drivers/usb/typec/tcpm/qcom/
18623
18624QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18625M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18626M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18627R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18628L:	linux-media@vger.kernel.org
18629L:	linux-arm-msm@vger.kernel.org
18630S:	Maintained
18631T:	git git://linuxtv.org/media_tree.git
18632F:	Documentation/devicetree/bindings/media/*venus*
18633F:	drivers/media/platform/qcom/venus/
18634
18635QUALCOMM WCN36XX WIRELESS DRIVER
18636M:	Loic Poulain <loic.poulain@linaro.org>
18637L:	wcn36xx@lists.infradead.org
18638S:	Supported
18639W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18640F:	drivers/net/wireless/ath/wcn36xx/
18641
18642QUANTENNA QTNFMAC WIRELESS DRIVER
18643M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18644R:	Sergey Matyukevich <geomatsi@gmail.com>
18645L:	linux-wireless@vger.kernel.org
18646S:	Maintained
18647F:	drivers/net/wireless/quantenna
18648
18649RADEON and AMDGPU DRM DRIVERS
18650M:	Alex Deucher <alexander.deucher@amd.com>
18651M:	Christian König <christian.koenig@amd.com>
18652M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18653L:	amd-gfx@lists.freedesktop.org
18654S:	Supported
18655B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18656C:	irc://irc.oftc.net/radeon
18657T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18658F:	Documentation/gpu/amdgpu/
18659F:	drivers/gpu/drm/amd/
18660F:	drivers/gpu/drm/ci/xfails/amd*
18661F:	drivers/gpu/drm/radeon/
18662F:	include/uapi/drm/amdgpu_drm.h
18663F:	include/uapi/drm/radeon_drm.h
18664
18665RADEON FRAMEBUFFER DISPLAY DRIVER
18666M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18667L:	linux-fbdev@vger.kernel.org
18668S:	Maintained
18669F:	drivers/video/fbdev/aty/radeon*
18670F:	include/uapi/linux/radeonfb.h
18671
18672RADIOSHARK RADIO DRIVER
18673M:	Hans Verkuil <hverkuil@xs4all.nl>
18674L:	linux-media@vger.kernel.org
18675S:	Maintained
18676T:	git git://linuxtv.org/media_tree.git
18677F:	drivers/media/radio/radio-shark.c
18678
18679RADIOSHARK2 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-shark2.c
18685F:	drivers/media/radio/radio-tea5777.c
18686
18687RADOS BLOCK DEVICE (RBD)
18688M:	Ilya Dryomov <idryomov@gmail.com>
18689R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18690L:	ceph-devel@vger.kernel.org
18691S:	Supported
18692W:	http://ceph.com/
18693T:	git https://github.com/ceph/ceph-client.git
18694F:	Documentation/ABI/testing/sysfs-bus-rbd
18695F:	drivers/block/rbd.c
18696F:	drivers/block/rbd_types.h
18697
18698RAGE128 FRAMEBUFFER DISPLAY DRIVER
18699L:	linux-fbdev@vger.kernel.org
18700S:	Orphan
18701F:	drivers/video/fbdev/aty/aty128fb.c
18702
18703RAINSHADOW-CEC DRIVER
18704M:	Hans Verkuil <hverkuil@xs4all.nl>
18705L:	linux-media@vger.kernel.org
18706S:	Maintained
18707T:	git git://linuxtv.org/media_tree.git
18708F:	drivers/media/cec/usb/rainshadow/
18709
18710RALINK MIPS ARCHITECTURE
18711M:	John Crispin <john@phrozen.org>
18712M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18713L:	linux-mips@vger.kernel.org
18714S:	Maintained
18715F:	arch/mips/ralink
18716
18717RALINK MT7621 MIPS ARCHITECTURE
18718M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18719M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18720L:	linux-mips@vger.kernel.org
18721S:	Maintained
18722F:	arch/mips/boot/dts/ralink/mt7621*
18723
18724RALINK RT2X00 WIRELESS LAN DRIVER
18725M:	Stanislaw Gruszka <stf_xl@wp.pl>
18726L:	linux-wireless@vger.kernel.org
18727S:	Maintained
18728F:	drivers/net/wireless/ralink/rt2x00/
18729
18730RAMDISK RAM BLOCK DEVICE DRIVER
18731M:	Jens Axboe <axboe@kernel.dk>
18732S:	Maintained
18733F:	Documentation/admin-guide/blockdev/ramdisk.rst
18734F:	drivers/block/brd.c
18735
18736RANCHU VIRTUAL BOARD FOR MIPS
18737M:	Miodrag Dinic <miodrag.dinic@mips.com>
18738L:	linux-mips@vger.kernel.org
18739S:	Supported
18740F:	arch/mips/configs/generic/board-ranchu.config
18741F:	arch/mips/generic/board-ranchu.c
18742
18743RANDOM NUMBER DRIVER
18744M:	"Theodore Ts'o" <tytso@mit.edu>
18745M:	Jason A. Donenfeld <Jason@zx2c4.com>
18746S:	Maintained
18747T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18748F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18749F:	drivers/char/random.c
18750F:	drivers/virt/vmgenid.c
18751
18752RAPIDIO SUBSYSTEM
18753M:	Matt Porter <mporter@kernel.crashing.org>
18754M:	Alexandre Bounine <alex.bou9@gmail.com>
18755S:	Maintained
18756F:	drivers/rapidio/
18757
18758RAS INFRASTRUCTURE
18759M:	Tony Luck <tony.luck@intel.com>
18760M:	Borislav Petkov <bp@alien8.de>
18761L:	linux-edac@vger.kernel.org
18762S:	Maintained
18763F:	Documentation/admin-guide/RAS
18764F:	drivers/ras/
18765F:	include/linux/ras.h
18766F:	include/ras/ras_event.h
18767
18768RAS FRU MEMORY POISON MANAGER (FMPM)
18769M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18770L:	linux-edac@vger.kernel.org
18771S:	Maintained
18772F:	drivers/ras/amd/fmpm.c
18773
18774RC-CORE / LIRC FRAMEWORK
18775M:	Sean Young <sean@mess.org>
18776L:	linux-media@vger.kernel.org
18777S:	Maintained
18778W:	http://linuxtv.org
18779T:	git git://linuxtv.org/media_tree.git
18780F:	Documentation/driver-api/media/rc-core.rst
18781F:	Documentation/userspace-api/media/rc/
18782F:	drivers/media/rc/
18783F:	include/media/rc-core.h
18784F:	include/media/rc-map.h
18785F:	include/uapi/linux/lirc.h
18786
18787RCMM REMOTE CONTROLS DECODER
18788M:	Patrick Lerda <patrick9876@free.fr>
18789S:	Maintained
18790F:	drivers/media/rc/ir-rcmm-decoder.c
18791
18792RCUTORTURE TEST FRAMEWORK
18793M:	"Paul E. McKenney" <paulmck@kernel.org>
18794M:	Josh Triplett <josh@joshtriplett.org>
18795R:	Steven Rostedt <rostedt@goodmis.org>
18796R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18797R:	Lai Jiangshan <jiangshanlai@gmail.com>
18798L:	rcu@vger.kernel.org
18799S:	Supported
18800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18801F:	tools/testing/selftests/rcutorture
18802
18803RDACM20 Camera Sensor
18804M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18805M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18806M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18807M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18808L:	linux-media@vger.kernel.org
18809S:	Maintained
18810F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18811F:	drivers/media/i2c/max9271.c
18812F:	drivers/media/i2c/max9271.h
18813F:	drivers/media/i2c/rdacm20.c
18814
18815RDACM21 Camera Sensor
18816M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18817M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18818M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18819M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18820L:	linux-media@vger.kernel.org
18821S:	Maintained
18822F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18823F:	drivers/media/i2c/max9271.c
18824F:	drivers/media/i2c/max9271.h
18825F:	drivers/media/i2c/rdacm21.c
18826
18827RDC R-321X SoC
18828M:	Florian Fainelli <florian@openwrt.org>
18829S:	Maintained
18830
18831RDC R6040 FAST ETHERNET DRIVER
18832M:	Florian Fainelli <f.fainelli@gmail.com>
18833L:	netdev@vger.kernel.org
18834S:	Maintained
18835F:	drivers/net/ethernet/rdc/r6040.c
18836
18837RDMAVT - RDMA verbs software
18838M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18839L:	linux-rdma@vger.kernel.org
18840S:	Supported
18841F:	drivers/infiniband/sw/rdmavt
18842
18843RDS - RELIABLE DATAGRAM SOCKETS
18844M:	Allison Henderson <allison.henderson@oracle.com>
18845L:	netdev@vger.kernel.org
18846L:	linux-rdma@vger.kernel.org
18847L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18848S:	Supported
18849W:	https://oss.oracle.com/projects/rds/
18850F:	Documentation/networking/rds.rst
18851F:	net/rds/
18852
18853RDT - RESOURCE ALLOCATION
18854M:	Fenghua Yu <fenghua.yu@intel.com>
18855M:	Reinette Chatre <reinette.chatre@intel.com>
18856L:	linux-kernel@vger.kernel.org
18857S:	Supported
18858F:	Documentation/arch/x86/resctrl*
18859F:	arch/x86/include/asm/resctrl.h
18860F:	arch/x86/kernel/cpu/resctrl/
18861F:	tools/testing/selftests/resctrl/
18862
18863READ-COPY UPDATE (RCU)
18864M:	"Paul E. McKenney" <paulmck@kernel.org>
18865M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18866M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18867M:	Joel Fernandes <joel@joelfernandes.org>
18868M:	Josh Triplett <josh@joshtriplett.org>
18869M:	Boqun Feng <boqun.feng@gmail.com>
18870R:	Steven Rostedt <rostedt@goodmis.org>
18871R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18872R:	Lai Jiangshan <jiangshanlai@gmail.com>
18873R:	Zqiang <qiang.zhang1211@gmail.com>
18874L:	rcu@vger.kernel.org
18875S:	Supported
18876W:	http://www.rdrop.com/users/paulmck/RCU/
18877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18878F:	Documentation/RCU/
18879F:	include/linux/rcu*
18880F:	kernel/rcu/
18881X:	Documentation/RCU/torture.rst
18882X:	include/linux/srcu*.h
18883X:	kernel/rcu/srcu*.c
18884
18885REAL TIME CLOCK (RTC) SUBSYSTEM
18886M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18887L:	linux-rtc@vger.kernel.org
18888S:	Maintained
18889Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18891F:	Documentation/admin-guide/rtc.rst
18892F:	Documentation/devicetree/bindings/rtc/
18893F:	drivers/rtc/
18894F:	include/linux/rtc.h
18895F:	include/linux/rtc/
18896F:	include/uapi/linux/rtc.h
18897F:	tools/testing/selftests/rtc/
18898
18899Real-time Linux Analysis (RTLA) tools
18900M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18901M:	Steven Rostedt <rostedt@goodmis.org>
18902L:	linux-trace-kernel@vger.kernel.org
18903S:	Maintained
18904F:	Documentation/tools/rtla/
18905F:	tools/tracing/rtla/
18906
18907REALTEK AUDIO CODECS
18908M:	Oder Chiou <oder_chiou@realtek.com>
18909S:	Maintained
18910F:	include/sound/rt*.h
18911F:	sound/soc/codecs/rt*
18912
18913REALTEK OTTO WATCHDOG
18914M:	Sander Vanheule <sander@svanheule.net>
18915L:	linux-watchdog@vger.kernel.org
18916S:	Maintained
18917F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18918F:	drivers/watchdog/realtek_otto_wdt.c
18919
18920REALTEK RTL83xx SMI DSA ROUTER CHIPS
18921M:	Linus Walleij <linus.walleij@linaro.org>
18922M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18923S:	Maintained
18924F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18925F:	drivers/net/dsa/realtek/*
18926
18927REALTEK WIRELESS DRIVER (rtlwifi family)
18928M:	Ping-Ke Shih <pkshih@realtek.com>
18929L:	linux-wireless@vger.kernel.org
18930S:	Maintained
18931T:	git https://github.com/pkshih/rtw.git
18932F:	drivers/net/wireless/realtek/rtlwifi/
18933
18934REALTEK WIRELESS DRIVER (rtw88)
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/rtw88/
18940
18941REALTEK WIRELESS DRIVER (rtw89)
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/rtw89/
18947
18948REDPINE WIRELESS DRIVER
18949L:	linux-wireless@vger.kernel.org
18950S:	Orphan
18951F:	drivers/net/wireless/rsi/
18952
18953REGISTER MAP ABSTRACTION
18954M:	Mark Brown <broonie@kernel.org>
18955L:	linux-kernel@vger.kernel.org
18956S:	Supported
18957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18958F:	Documentation/devicetree/bindings/regmap/
18959F:	drivers/base/regmap/
18960F:	include/linux/regmap.h
18961
18962REISERFS FILE SYSTEM
18963L:	reiserfs-devel@vger.kernel.org
18964S:	Obsolete
18965F:	fs/reiserfs/
18966
18967REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18968M:	Bjorn Andersson <andersson@kernel.org>
18969M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18970L:	linux-remoteproc@vger.kernel.org
18971S:	Maintained
18972T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18973F:	Documentation/ABI/testing/sysfs-class-remoteproc
18974F:	Documentation/devicetree/bindings/remoteproc/
18975F:	Documentation/staging/remoteproc.rst
18976F:	drivers/remoteproc/
18977F:	include/linux/remoteproc.h
18978F:	include/linux/remoteproc/
18979
18980REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18981M:	Bjorn Andersson <andersson@kernel.org>
18982M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18983L:	linux-remoteproc@vger.kernel.org
18984S:	Maintained
18985T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18986F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18987F:	Documentation/staging/rpmsg.rst
18988F:	drivers/rpmsg/
18989F:	include/linux/rpmsg.h
18990F:	include/linux/rpmsg/
18991F:	include/uapi/linux/rpmsg.h
18992F:	samples/rpmsg/
18993
18994REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18995M:	Stephan Gerhold <stephan@gerhold.net>
18996L:	netdev@vger.kernel.org
18997L:	linux-remoteproc@vger.kernel.org
18998S:	Maintained
18999F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19000
19001RENESAS CLOCK DRIVERS
19002M:	Geert Uytterhoeven <geert+renesas@glider.be>
19003L:	linux-renesas-soc@vger.kernel.org
19004S:	Supported
19005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19006F:	Documentation/devicetree/bindings/clock/renesas,*
19007F:	drivers/clk/renesas/
19008
19009RENESAS EMEV2 I2C DRIVER
19010M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19011L:	linux-renesas-soc@vger.kernel.org
19012S:	Supported
19013F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19014F:	drivers/i2c/busses/i2c-emev2.c
19015
19016RENESAS ETHERNET AVB DRIVER
19017R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19018L:	netdev@vger.kernel.org
19019L:	linux-renesas-soc@vger.kernel.org
19020F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19021F:	drivers/net/ethernet/renesas/Kconfig
19022F:	drivers/net/ethernet/renesas/Makefile
19023F:	drivers/net/ethernet/renesas/ravb*
19024
19025RENESAS ETHERNET SWITCH DRIVER
19026R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19027L:	netdev@vger.kernel.org
19028L:	linux-renesas-soc@vger.kernel.org
19029F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19030F:	drivers/net/ethernet/renesas/Kconfig
19031F:	drivers/net/ethernet/renesas/Makefile
19032F:	drivers/net/ethernet/renesas/rcar_gen4*
19033F:	drivers/net/ethernet/renesas/rswitch*
19034
19035RENESAS IDT821034 ASoC CODEC
19036M:	Herve Codina <herve.codina@bootlin.com>
19037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19038S:	Maintained
19039F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19040F:	sound/soc/codecs/idt821034.c
19041
19042RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19043M:	Miquel Raynal <miquel.raynal@bootlin.com>
19044L:	linux-mtd@lists.infradead.org
19045L:	linux-renesas-soc@vger.kernel.org
19046S:	Maintained
19047F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19048F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19049
19050RENESAS R-CAR GYROADC DRIVER
19051M:	Marek Vasut <marek.vasut@gmail.com>
19052L:	linux-iio@vger.kernel.org
19053S:	Supported
19054F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19055F:	drivers/iio/adc/rcar-gyroadc.c
19056
19057RENESAS R-CAR I2C DRIVERS
19058M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19059L:	linux-renesas-soc@vger.kernel.org
19060S:	Supported
19061F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19062F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19063F:	drivers/i2c/busses/i2c-rcar.c
19064F:	drivers/i2c/busses/i2c-sh_mobile.c
19065
19066RENESAS R-CAR SATA DRIVER
19067R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19068L:	linux-ide@vger.kernel.org
19069L:	linux-renesas-soc@vger.kernel.org
19070S:	Supported
19071F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19072F:	drivers/ata/sata_rcar.c
19073
19074RENESAS R-CAR THERMAL DRIVERS
19075M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19076L:	linux-renesas-soc@vger.kernel.org
19077S:	Supported
19078F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19079F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19080F:	drivers/thermal/rcar_gen3_thermal.c
19081F:	drivers/thermal/rcar_thermal.c
19082
19083RENESAS RIIC DRIVER
19084M:	Chris Brandt <chris.brandt@renesas.com>
19085L:	linux-renesas-soc@vger.kernel.org
19086S:	Supported
19087F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19088F:	drivers/i2c/busses/i2c-riic.c
19089
19090RENESAS RZ/G2L A/D DRIVER
19091M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19092L:	linux-iio@vger.kernel.org
19093L:	linux-renesas-soc@vger.kernel.org
19094S:	Supported
19095F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19096F:	drivers/iio/adc/rzg2l_adc.c
19097
19098RENESAS RZ/G2L MTU3a COUNTER DRIVER
19099M:	Biju Das <biju.das.jz@bp.renesas.com>
19100L:	linux-iio@vger.kernel.org
19101L:	linux-renesas-soc@vger.kernel.org
19102S:	Supported
19103F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19104F:	drivers/counter/rz-mtu3-cnt.c
19105
19106RENESAS RZ/N1 A5PSW SWITCH DRIVER
19107M:	Clément Léger <clement.leger@bootlin.com>
19108L:	linux-renesas-soc@vger.kernel.org
19109L:	netdev@vger.kernel.org
19110S:	Maintained
19111F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19112F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19113F:	drivers/net/dsa/rzn1_a5psw*
19114F:	drivers/net/pcs/pcs-rzn1-miic.c
19115F:	include/dt-bindings/net/pcs-rzn1-miic.h
19116F:	include/linux/pcs-rzn1-miic.h
19117F:	net/dsa/tag_rzn1_a5psw.c
19118
19119RENESAS RZ/N1 DWMAC GLUE LAYER
19120M:	Romain Gantois <romain.gantois@bootlin.com>
19121S:	Maintained
19122F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19123F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19124
19125RENESAS RZ/N1 RTC CONTROLLER DRIVER
19126M:	Miquel Raynal <miquel.raynal@bootlin.com>
19127L:	linux-rtc@vger.kernel.org
19128L:	linux-renesas-soc@vger.kernel.org
19129S:	Maintained
19130F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19131F:	drivers/rtc/rtc-rzn1.c
19132
19133RENESAS RZ/N1 USBF CONTROLLER DRIVER
19134M:	Herve Codina <herve.codina@bootlin.com>
19135L:	linux-renesas-soc@vger.kernel.org
19136L:	linux-usb@vger.kernel.org
19137S:	Maintained
19138F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19139F:	drivers/usb/gadget/udc/renesas_usbf.c
19140
19141RENESAS RZ/V2M I2C DRIVER
19142M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19143L:	linux-i2c@vger.kernel.org
19144L:	linux-renesas-soc@vger.kernel.org
19145S:	Supported
19146F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19147F:	drivers/i2c/busses/i2c-rzv2m.c
19148
19149RENESAS SUPERH ETHERNET DRIVER
19150R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19151L:	netdev@vger.kernel.org
19152L:	linux-renesas-soc@vger.kernel.org
19153F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19154F:	drivers/net/ethernet/renesas/Kconfig
19155F:	drivers/net/ethernet/renesas/Makefile
19156F:	drivers/net/ethernet/renesas/sh_eth*
19157F:	include/linux/sh_eth.h
19158
19159RENESAS USB PHY DRIVER
19160M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19161L:	linux-renesas-soc@vger.kernel.org
19162S:	Maintained
19163F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19164
19165RENESAS VERSACLOCK 7 CLOCK DRIVER
19166M:	Alex Helms <alexander.helms.jy@renesas.com>
19167S:	Maintained
19168F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19169F:	drivers/clk/clk-versaclock7.c
19170
19171RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19172M:	Herve Codina <herve.codina@bootlin.com>
19173L:	linux-iio@vger.kernel.org
19174S:	Maintained
19175F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19176F:	drivers/iio/potentiometer/x9250.c
19177
19178RESET CONTROLLER FRAMEWORK
19179M:	Philipp Zabel <p.zabel@pengutronix.de>
19180S:	Maintained
19181T:	git git://git.pengutronix.de/git/pza/linux
19182F:	Documentation/devicetree/bindings/reset/
19183F:	Documentation/driver-api/reset.rst
19184F:	drivers/reset/
19185F:	include/dt-bindings/reset/
19186F:	include/linux/reset-controller.h
19187F:	include/linux/reset.h
19188F:	include/linux/reset/
19189K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19190
19191RESTARTABLE SEQUENCES SUPPORT
19192M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19193M:	Peter Zijlstra <peterz@infradead.org>
19194M:	"Paul E. McKenney" <paulmck@kernel.org>
19195M:	Boqun Feng <boqun.feng@gmail.com>
19196L:	linux-kernel@vger.kernel.org
19197S:	Supported
19198F:	include/trace/events/rseq.h
19199F:	include/uapi/linux/rseq.h
19200F:	kernel/rseq.c
19201F:	tools/testing/selftests/rseq/
19202
19203RFKILL
19204M:	Johannes Berg <johannes@sipsolutions.net>
19205L:	linux-wireless@vger.kernel.org
19206S:	Maintained
19207W:	https://wireless.wiki.kernel.org/
19208Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19211F:	Documentation/ABI/stable/sysfs-class-rfkill
19212F:	Documentation/driver-api/rfkill.rst
19213F:	include/linux/rfkill.h
19214F:	include/uapi/linux/rfkill.h
19215F:	net/rfkill/
19216
19217RHASHTABLE
19218M:	Thomas Graf <tgraf@suug.ch>
19219M:	Herbert Xu <herbert@gondor.apana.org.au>
19220L:	netdev@vger.kernel.org
19221S:	Maintained
19222F:	include/linux/rhashtable-types.h
19223F:	include/linux/rhashtable.h
19224F:	lib/rhashtable.c
19225F:	lib/test_rhashtable.c
19226
19227RICOH R5C592 MEMORYSTICK DRIVER
19228M:	Maxim Levitsky <maximlevitsky@gmail.com>
19229S:	Maintained
19230F:	drivers/memstick/host/r592.*
19231
19232RICOH SMARTMEDIA/XD DRIVER
19233M:	Maxim Levitsky <maximlevitsky@gmail.com>
19234S:	Maintained
19235F:	drivers/mtd/nand/raw/r852.c
19236F:	drivers/mtd/nand/raw/r852.h
19237
19238RISC-V AIA DRIVERS
19239M:	Anup Patel <anup@brainfault.org>
19240L:	linux-riscv@lists.infradead.org
19241S:	Maintained
19242F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19243F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19244F:	drivers/irqchip/irq-riscv-aplic-*.c
19245F:	drivers/irqchip/irq-riscv-aplic-*.h
19246F:	drivers/irqchip/irq-riscv-imsic-*.c
19247F:	drivers/irqchip/irq-riscv-imsic-*.h
19248F:	drivers/irqchip/irq-riscv-intc.c
19249F:	include/linux/irqchip/riscv-aplic.h
19250F:	include/linux/irqchip/riscv-imsic.h
19251
19252RISC-V ARCHITECTURE
19253M:	Paul Walmsley <paul.walmsley@sifive.com>
19254M:	Palmer Dabbelt <palmer@dabbelt.com>
19255M:	Albert Ou <aou@eecs.berkeley.edu>
19256L:	linux-riscv@lists.infradead.org
19257S:	Supported
19258Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19259C:	irc://irc.libera.chat/riscv
19260P:	Documentation/arch/riscv/patch-acceptance.rst
19261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19262F:	arch/riscv/
19263N:	riscv
19264K:	riscv
19265
19266RISC-V MICROCHIP FPGA SUPPORT
19267M:	Conor Dooley <conor.dooley@microchip.com>
19268M:	Daire McNamara <daire.mcnamara@microchip.com>
19269L:	linux-riscv@lists.infradead.org
19270S:	Supported
19271F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19272F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19273F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19274F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19275F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19276F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19277F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19278F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19279F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19280F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19281F:	arch/riscv/boot/dts/microchip/
19282F:	drivers/char/hw_random/mpfs-rng.c
19283F:	drivers/clk/microchip/clk-mpfs*.c
19284F:	drivers/firmware/microchip/mpfs-auto-update.c
19285F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19286F:	drivers/mailbox/mailbox-mpfs.c
19287F:	drivers/pci/controller/pcie-microchip-host.c
19288F:	drivers/pwm/pwm-microchip-core.c
19289F:	drivers/reset/reset-mpfs.c
19290F:	drivers/rtc/rtc-mpfs.c
19291F:	drivers/soc/microchip/mpfs-sys-controller.c
19292F:	drivers/spi/spi-microchip-core-qspi.c
19293F:	drivers/spi/spi-microchip-core.c
19294F:	drivers/usb/musb/mpfs.c
19295F:	include/soc/microchip/mpfs.h
19296
19297RISC-V MISC SOC SUPPORT
19298M:	Conor Dooley <conor@kernel.org>
19299L:	linux-riscv@lists.infradead.org
19300S:	Maintained
19301Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19302T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19303F:	Documentation/devicetree/bindings/riscv/
19304F:	arch/riscv/boot/dts/
19305X:	arch/riscv/boot/dts/allwinner/
19306X:	arch/riscv/boot/dts/renesas/
19307X:	arch/riscv/boot/dts/sophgo/
19308
19309RISC-V PMU DRIVERS
19310M:	Atish Patra <atishp@atishpatra.org>
19311R:	Anup Patel <anup@brainfault.org>
19312L:	linux-riscv@lists.infradead.org
19313S:	Supported
19314F:	drivers/perf/riscv_pmu.c
19315F:	drivers/perf/riscv_pmu_legacy.c
19316F:	drivers/perf/riscv_pmu_sbi.c
19317
19318RISC-V THEAD SoC SUPPORT
19319M:	Jisheng Zhang <jszhang@kernel.org>
19320M:	Guo Ren <guoren@kernel.org>
19321M:	Fu Wei <wefu@redhat.com>
19322L:	linux-riscv@lists.infradead.org
19323S:	Maintained
19324F:	arch/riscv/boot/dts/thead/
19325
19326RNBD BLOCK DRIVERS
19327M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19328M:	Jack Wang <jinpu.wang@ionos.com>
19329L:	linux-block@vger.kernel.org
19330S:	Maintained
19331F:	drivers/block/rnbd/
19332
19333ROCCAT DRIVERS
19334M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19335S:	Maintained
19336W:	http://sourceforge.net/projects/roccat/
19337F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19338F:	drivers/hid/hid-roccat*
19339F:	include/linux/hid-roccat*
19340
19341ROCKCHIP CRYPTO DRIVERS
19342M:	Corentin Labbe <clabbe@baylibre.com>
19343L:	linux-crypto@vger.kernel.org
19344S:	Maintained
19345F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19346F:	drivers/crypto/rockchip/
19347
19348ROCKCHIP I2S TDM DRIVER
19349M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19350L:	linux-rockchip@lists.infradead.org
19351S:	Maintained
19352F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19353F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19354
19355ROCKCHIP ISP V1 DRIVER
19356M:	Dafna Hirschfeld <dafna@fastmail.com>
19357M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19358L:	linux-media@vger.kernel.org
19359L:	linux-rockchip@lists.infradead.org
19360S:	Maintained
19361F:	Documentation/admin-guide/media/rkisp1.rst
19362F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19363F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19364F:	drivers/media/platform/rockchip/rkisp1
19365F:	include/uapi/linux/rkisp1-config.h
19366
19367ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19368M:	Jacob Chen <jacob-chen@iotwrt.com>
19369M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19370L:	linux-media@vger.kernel.org
19371L:	linux-rockchip@lists.infradead.org
19372S:	Maintained
19373F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19374F:	drivers/media/platform/rockchip/rga/
19375
19376ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19377M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19378S:	Maintained
19379F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19380F:	sound/soc/codecs/rk3308_codec.c
19381F:	sound/soc/codecs/rk3308_codec.h
19382
19383ROCKCHIP VIDEO DECODER DRIVER
19384M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19385L:	linux-media@vger.kernel.org
19386L:	linux-rockchip@lists.infradead.org
19387S:	Maintained
19388F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19389F:	drivers/staging/media/rkvdec/
19390
19391ROCKER DRIVER
19392M:	Jiri Pirko <jiri@resnulli.us>
19393L:	netdev@vger.kernel.org
19394S:	Supported
19395F:	drivers/net/ethernet/rocker/
19396
19397ROCKETPORT EXPRESS/INFINITY DRIVER
19398M:	Kevin Cernekee <cernekee@gmail.com>
19399L:	linux-serial@vger.kernel.org
19400S:	Odd Fixes
19401F:	drivers/tty/serial/rp2.*
19402
19403ROHM BD99954 CHARGER IC
19404M:	Matti Vaittinen <mazziesaccount@gmail.com>
19405S:	Supported
19406F:	drivers/power/supply/bd99954-charger.c
19407F:	drivers/power/supply/bd99954-charger.h
19408
19409ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19410M:	Tomasz Duszynski <tduszyns@gmail.com>
19411S:	Maintained
19412F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19413F:	drivers/iio/light/bh1750.c
19414
19415ROHM BM1390 PRESSURE SENSOR DRIVER
19416M:	Matti Vaittinen <mazziesaccount@gmail.com>
19417L:	linux-iio@vger.kernel.org
19418S:	Supported
19419F:	drivers/iio/pressure/rohm-bm1390.c
19420
19421ROHM BU270xx LIGHT SENSOR DRIVERs
19422M:	Matti Vaittinen <mazziesaccount@gmail.com>
19423L:	linux-iio@vger.kernel.org
19424S:	Supported
19425F:	drivers/iio/light/rohm-bu27008.c
19426F:	drivers/iio/light/rohm-bu27034.c
19427
19428ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19429M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19430L:	linux-kernel@vger.kernel.org
19431L:	linux-renesas-soc@vger.kernel.org
19432S:	Supported
19433F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19434F:	drivers/gpio/gpio-bd9571mwv.c
19435F:	drivers/mfd/bd9571mwv.c
19436F:	drivers/regulator/bd9571mwv-regulator.c
19437F:	include/linux/mfd/bd9571mwv.h
19438
19439ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19440M:	Matti Vaittinen <mazziesaccount@gmail.com>
19441S:	Supported
19442F:	drivers/clk/clk-bd718x7.c
19443F:	drivers/gpio/gpio-bd71815.c
19444F:	drivers/gpio/gpio-bd71828.c
19445F:	drivers/mfd/rohm-bd71828.c
19446F:	drivers/mfd/rohm-bd718x7.c
19447F:	drivers/mfd/rohm-bd9576.c
19448F:	drivers/regulator/bd71815-regulator.c
19449F:	drivers/regulator/bd71828-regulator.c
19450F:	drivers/regulator/bd718x7-regulator.c
19451F:	drivers/regulator/bd9576-regulator.c
19452F:	drivers/regulator/rohm-regulator.c
19453F:	drivers/rtc/rtc-bd70528.c
19454F:	drivers/watchdog/bd9576_wdt.c
19455F:	include/linux/mfd/rohm-bd71815.h
19456F:	include/linux/mfd/rohm-bd71828.h
19457F:	include/linux/mfd/rohm-bd718x7.h
19458F:	include/linux/mfd/rohm-bd957x.h
19459F:	include/linux/mfd/rohm-generic.h
19460F:	include/linux/mfd/rohm-shared.h
19461
19462ROSE NETWORK LAYER
19463M:	Ralf Baechle <ralf@linux-mips.org>
19464L:	linux-hams@vger.kernel.org
19465S:	Maintained
19466W:	https://linux-ax25.in-berlin.de
19467F:	include/net/rose.h
19468F:	include/uapi/linux/rose.h
19469F:	net/rose/
19470
19471ROTATION DRIVER FOR ALLWINNER A83T
19472M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19473L:	linux-media@vger.kernel.org
19474S:	Maintained
19475T:	git git://linuxtv.org/media_tree.git
19476F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19477F:	drivers/media/platform/sunxi/sun8i-rotate/
19478
19479RPMSG TTY DRIVER
19480M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19481L:	linux-remoteproc@vger.kernel.org
19482S:	Maintained
19483F:	drivers/tty/rpmsg_tty.c
19484
19485RTL2830 MEDIA DRIVER
19486L:	linux-media@vger.kernel.org
19487S:	Orphan
19488W:	https://linuxtv.org
19489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19490F:	drivers/media/dvb-frontends/rtl2830*
19491
19492RTL2832 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/rtl2832*
19498
19499RTL2832_SDR 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_sdr*
19505
19506RTL8180 WIRELESS DRIVER
19507L:	linux-wireless@vger.kernel.org
19508S:	Orphan
19509F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19510
19511RTL8187 WIRELESS DRIVER
19512M:	Hin-Tak Leung <hintak.leung@gmail.com>
19513M:	Larry Finger <Larry.Finger@lwfinger.net>
19514L:	linux-wireless@vger.kernel.org
19515S:	Maintained
19516T:	git https://github.com/pkshih/rtw.git
19517F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19518
19519RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19520M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19521L:	linux-wireless@vger.kernel.org
19522S:	Maintained
19523T:	git https://github.com/pkshih/rtw.git
19524F:	drivers/net/wireless/realtek/rtl8xxxu/
19525
19526RTRS TRANSPORT DRIVERS
19527M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19528M:	Jack Wang <jinpu.wang@ionos.com>
19529L:	linux-rdma@vger.kernel.org
19530S:	Maintained
19531F:	drivers/infiniband/ulp/rtrs/
19532
19533RUNTIME VERIFICATION (RV)
19534M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19535M:	Steven Rostedt <rostedt@goodmis.org>
19536L:	linux-trace-kernel@vger.kernel.org
19537S:	Maintained
19538F:	Documentation/trace/rv/
19539F:	include/linux/rv.h
19540F:	include/rv/
19541F:	kernel/trace/rv/
19542F:	tools/verification/
19543
19544RUST
19545M:	Miguel Ojeda <ojeda@kernel.org>
19546M:	Alex Gaynor <alex.gaynor@gmail.com>
19547M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19548R:	Boqun Feng <boqun.feng@gmail.com>
19549R:	Gary Guo <gary@garyguo.net>
19550R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19551R:	Benno Lossin <benno.lossin@proton.me>
19552R:	Andreas Hindborg <a.hindborg@samsung.com>
19553R:	Alice Ryhl <aliceryhl@google.com>
19554L:	rust-for-linux@vger.kernel.org
19555S:	Supported
19556W:	https://rust-for-linux.com
19557B:	https://github.com/Rust-for-Linux/linux/issues
19558C:	zulip://rust-for-linux.zulipchat.com
19559P:	https://rust-for-linux.com/contributing
19560T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19561F:	Documentation/rust/
19562F:	rust/
19563F:	samples/rust/
19564F:	scripts/*rust*
19565F:	tools/testing/selftests/rust/
19566K:	\b(?i:rust)\b
19567
19568RXRPC SOCKETS (AF_RXRPC)
19569M:	David Howells <dhowells@redhat.com>
19570M:	Marc Dionne <marc.dionne@auristor.com>
19571L:	linux-afs@lists.infradead.org
19572S:	Supported
19573W:	https://www.infradead.org/~dhowells/kafs/
19574F:	Documentation/networking/rxrpc.rst
19575F:	include/keys/rxrpc-type.h
19576F:	include/net/af_rxrpc.h
19577F:	include/trace/events/rxrpc.h
19578F:	include/uapi/linux/rxrpc.h
19579F:	net/rxrpc/
19580
19581S3 SAVAGE FRAMEBUFFER DRIVER
19582M:	Antonino Daplas <adaplas@gmail.com>
19583L:	linux-fbdev@vger.kernel.org
19584S:	Maintained
19585F:	drivers/video/fbdev/savage/
19586
19587S390 ARCHITECTURE
19588M:	Heiko Carstens <hca@linux.ibm.com>
19589M:	Vasily Gorbik <gor@linux.ibm.com>
19590M:	Alexander Gordeev <agordeev@linux.ibm.com>
19591R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19592R:	Sven Schnelle <svens@linux.ibm.com>
19593L:	linux-s390@vger.kernel.org
19594S:	Supported
19595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19596F:	Documentation/driver-api/s390-drivers.rst
19597F:	Documentation/arch/s390/
19598F:	arch/s390/
19599F:	drivers/s390/
19600F:	drivers/watchdog/diag288_wdt.c
19601
19602S390 COMMON I/O LAYER
19603M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19604M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19605L:	linux-s390@vger.kernel.org
19606S:	Supported
19607F:	drivers/s390/cio/
19608
19609S390 DASD DRIVER
19610M:	Stefan Haberland <sth@linux.ibm.com>
19611M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19612L:	linux-s390@vger.kernel.org
19613S:	Supported
19614F:	block/partitions/ibm.c
19615F:	drivers/s390/block/dasd*
19616F:	include/linux/dasd_mod.h
19617
19618S390 IOMMU (PCI)
19619M:	Niklas Schnelle <schnelle@linux.ibm.com>
19620M:	Matthew Rosato <mjrosato@linux.ibm.com>
19621R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19622L:	linux-s390@vger.kernel.org
19623S:	Supported
19624F:	drivers/iommu/s390-iommu.c
19625
19626S390 IUCV NETWORK LAYER
19627M:	Alexandra Winter <wintera@linux.ibm.com>
19628M:	Thorsten Winkler <twinkler@linux.ibm.com>
19629L:	linux-s390@vger.kernel.org
19630L:	netdev@vger.kernel.org
19631S:	Supported
19632F:	drivers/s390/net/*iucv*
19633F:	include/net/iucv/
19634F:	net/iucv/
19635
19636S390 MM
19637M:	Alexander Gordeev <agordeev@linux.ibm.com>
19638M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19639L:	linux-s390@vger.kernel.org
19640S:	Supported
19641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19642F:	arch/s390/include/asm/pgtable.h
19643F:	arch/s390/mm
19644
19645S390 NETWORK DRIVERS
19646M:	Alexandra Winter <wintera@linux.ibm.com>
19647M:	Thorsten Winkler <twinkler@linux.ibm.com>
19648L:	linux-s390@vger.kernel.org
19649L:	netdev@vger.kernel.org
19650S:	Supported
19651F:	drivers/s390/net/
19652
19653S390 PCI SUBSYSTEM
19654M:	Niklas Schnelle <schnelle@linux.ibm.com>
19655M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19656L:	linux-s390@vger.kernel.org
19657S:	Supported
19658F:	Documentation/arch/s390/pci.rst
19659F:	arch/s390/pci/
19660F:	drivers/pci/hotplug/s390_pci_hpc.c
19661
19662S390 SCM DRIVER
19663M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19664L:	linux-s390@vger.kernel.org
19665S:	Supported
19666F:	drivers/s390/block/scm*
19667F:	drivers/s390/cio/scm.c
19668
19669S390 VFIO AP DRIVER
19670M:	Tony Krowiak <akrowiak@linux.ibm.com>
19671M:	Halil Pasic <pasic@linux.ibm.com>
19672M:	Jason Herne <jjherne@linux.ibm.com>
19673L:	linux-s390@vger.kernel.org
19674S:	Supported
19675F:	Documentation/arch/s390/vfio-ap*
19676F:	drivers/s390/crypto/vfio_ap*
19677
19678S390 VFIO-CCW DRIVER
19679M:	Eric Farman <farman@linux.ibm.com>
19680M:	Matthew Rosato <mjrosato@linux.ibm.com>
19681R:	Halil Pasic <pasic@linux.ibm.com>
19682L:	linux-s390@vger.kernel.org
19683L:	kvm@vger.kernel.org
19684S:	Supported
19685F:	Documentation/arch/s390/vfio-ccw.rst
19686F:	drivers/s390/cio/vfio_ccw*
19687F:	include/uapi/linux/vfio_ccw.h
19688
19689S390 VFIO-PCI DRIVER
19690M:	Matthew Rosato <mjrosato@linux.ibm.com>
19691M:	Eric Farman <farman@linux.ibm.com>
19692L:	linux-s390@vger.kernel.org
19693L:	kvm@vger.kernel.org
19694S:	Supported
19695F:	arch/s390/kvm/pci*
19696F:	drivers/vfio/pci/vfio_pci_zdev.c
19697F:	include/uapi/linux/vfio_zdev.h
19698
19699S390 ZCRYPT DRIVER
19700M:	Harald Freudenberger <freude@linux.ibm.com>
19701L:	linux-s390@vger.kernel.org
19702S:	Supported
19703F:	drivers/s390/crypto/
19704
19705S390 ZFCP DRIVER
19706M:	Steffen Maier <maier@linux.ibm.com>
19707M:	Benjamin Block <bblock@linux.ibm.com>
19708L:	linux-s390@vger.kernel.org
19709S:	Supported
19710F:	drivers/s390/scsi/zfcp_*
19711
19712SAA6588 RDS RECEIVER DRIVER
19713M:	Hans Verkuil <hverkuil@xs4all.nl>
19714L:	linux-media@vger.kernel.org
19715S:	Odd Fixes
19716W:	https://linuxtv.org
19717T:	git git://linuxtv.org/media_tree.git
19718F:	drivers/media/i2c/saa6588*
19719
19720SAA7134 VIDEO4LINUX DRIVER
19721M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19722L:	linux-media@vger.kernel.org
19723S:	Odd fixes
19724W:	https://linuxtv.org
19725T:	git git://linuxtv.org/media_tree.git
19726F:	Documentation/driver-api/media/drivers/saa7134*
19727F:	drivers/media/pci/saa7134/
19728
19729SAA7146 VIDEO4LINUX-2 DRIVER
19730M:	Hans Verkuil <hverkuil@xs4all.nl>
19731L:	linux-media@vger.kernel.org
19732S:	Maintained
19733T:	git git://linuxtv.org/media_tree.git
19734F:	drivers/media/common/saa7146/
19735F:	drivers/media/pci/saa7146/
19736F:	include/media/drv-intf/saa7146*
19737
19738SAFESETID SECURITY MODULE
19739M:	Micah Morton <mortonm@chromium.org>
19740S:	Supported
19741F:	Documentation/admin-guide/LSM/SafeSetID.rst
19742F:	security/safesetid/
19743
19744SAMSUNG AUDIO (ASoC) DRIVERS
19745M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19747S:	Maintained
19748B:	mailto:linux-samsung-soc@vger.kernel.org
19749F:	Documentation/devicetree/bindings/sound/samsung*
19750F:	sound/soc/samsung/
19751
19752SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19753M:	Krzysztof Kozlowski <krzk@kernel.org>
19754L:	linux-crypto@vger.kernel.org
19755L:	linux-samsung-soc@vger.kernel.org
19756S:	Maintained
19757F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19758F:	drivers/crypto/exynos-rng.c
19759
19760SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19761M:	Łukasz Stelmach <l.stelmach@samsung.com>
19762L:	linux-samsung-soc@vger.kernel.org
19763S:	Maintained
19764F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19765F:	drivers/char/hw_random/exynos-trng.c
19766
19767SAMSUNG FRAMEBUFFER DRIVER
19768M:	Jingoo Han <jingoohan1@gmail.com>
19769L:	linux-fbdev@vger.kernel.org
19770S:	Maintained
19771F:	drivers/video/fbdev/s3c-fb.c
19772
19773SAMSUNG INTERCONNECT DRIVERS
19774M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19775M:	Artur Świgoń <a.swigon@samsung.com>
19776L:	linux-pm@vger.kernel.org
19777L:	linux-samsung-soc@vger.kernel.org
19778S:	Supported
19779F:	drivers/interconnect/samsung/
19780
19781SAMSUNG LAPTOP DRIVER
19782M:	Corentin Chary <corentin.chary@gmail.com>
19783L:	platform-driver-x86@vger.kernel.org
19784S:	Maintained
19785F:	drivers/platform/x86/samsung-laptop.c
19786
19787SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19788M:	Krzysztof Kozlowski <krzk@kernel.org>
19789L:	linux-kernel@vger.kernel.org
19790L:	linux-samsung-soc@vger.kernel.org
19791S:	Maintained
19792B:	mailto:linux-samsung-soc@vger.kernel.org
19793F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19794F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19795F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19796F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19797F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19798F:	drivers/clk/clk-s2mps11.c
19799F:	drivers/mfd/sec*.c
19800F:	drivers/regulator/s2m*.c
19801F:	drivers/regulator/s5m*.c
19802F:	drivers/rtc/rtc-s5m.c
19803F:	include/linux/mfd/samsung/
19804
19805SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19806M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19807L:	linux-media@vger.kernel.org
19808L:	linux-samsung-soc@vger.kernel.org
19809S:	Maintained
19810F:	drivers/media/platform/samsung/s3c-camif/
19811F:	include/media/drv-intf/s3c_camif.h
19812
19813SAMSUNG S3FWRN5 NFC DRIVER
19814M:	Krzysztof Kozlowski <krzk@kernel.org>
19815S:	Maintained
19816F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19817F:	drivers/nfc/s3fwrn5
19818
19819SAMSUNG S5C73M3 CAMERA DRIVER
19820M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19821M:	Andrzej Hajda <andrzej.hajda@intel.com>
19822L:	linux-media@vger.kernel.org
19823S:	Supported
19824F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19825F:	drivers/media/i2c/s5c73m3/*
19826
19827SAMSUNG S5K5BAF CAMERA DRIVER
19828M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19829M:	Andrzej Hajda <andrzej.hajda@intel.com>
19830L:	linux-media@vger.kernel.org
19831S:	Supported
19832F:	drivers/media/i2c/s5k5baf.c
19833
19834SAMSUNG S5P Security SubSystem (SSS) DRIVER
19835M:	Krzysztof Kozlowski <krzk@kernel.org>
19836M:	Vladimir Zapolskiy <vz@mleia.com>
19837L:	linux-crypto@vger.kernel.org
19838L:	linux-samsung-soc@vger.kernel.org
19839S:	Maintained
19840F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19841F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19842F:	drivers/crypto/s5p-sss.c
19843
19844SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19845M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19846L:	linux-media@vger.kernel.org
19847S:	Supported
19848Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19849F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19850F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19851F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19852F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19853F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19854F:	drivers/media/platform/samsung/exynos4-is/
19855
19856SAMSUNG SOC CLOCK DRIVERS
19857M:	Krzysztof Kozlowski <krzk@kernel.org>
19858M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19859M:	Chanwoo Choi <cw00.choi@samsung.com>
19860R:	Alim Akhtar <alim.akhtar@samsung.com>
19861L:	linux-samsung-soc@vger.kernel.org
19862S:	Maintained
19863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19864F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19865F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19866F:	drivers/clk/samsung/
19867F:	include/dt-bindings/clock/exynos*.h
19868F:	include/dt-bindings/clock/s5p*.h
19869F:	include/dt-bindings/clock/samsung,*.h
19870F:	include/linux/clk/samsung.h
19871
19872SAMSUNG SPI DRIVERS
19873M:	Andi Shyti <andi.shyti@kernel.org>
19874L:	linux-spi@vger.kernel.org
19875L:	linux-samsung-soc@vger.kernel.org
19876S:	Maintained
19877F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19878F:	drivers/spi/spi-s3c*
19879F:	include/linux/platform_data/spi-s3c64xx.h
19880
19881SAMSUNG SXGBE DRIVERS
19882M:	Byungho An <bh74.an@samsung.com>
19883L:	netdev@vger.kernel.org
19884S:	Supported
19885F:	drivers/net/ethernet/samsung/sxgbe/
19886
19887SAMSUNG THERMAL DRIVER
19888M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19889M:	Krzysztof Kozlowski <krzk@kernel.org>
19890L:	linux-pm@vger.kernel.org
19891L:	linux-samsung-soc@vger.kernel.org
19892S:	Maintained
19893F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19894F:	drivers/thermal/samsung/
19895
19896SAMSUNG USB2 PHY DRIVER
19897M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19898L:	linux-kernel@vger.kernel.org
19899S:	Supported
19900F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19901F:	Documentation/driver-api/phy/samsung-usb2.rst
19902F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19903F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19904F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19905F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19906F:	drivers/phy/samsung/phy-samsung-usb2.c
19907F:	drivers/phy/samsung/phy-samsung-usb2.h
19908
19909SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19910M:	Paul Barker <paul.barker@sancloud.com>
19911R:	Marc Murphy <marc.murphy@sancloud.com>
19912S:	Supported
19913F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19914
19915SC1200 WDT DRIVER
19916M:	Zwane Mwaikambo <zwanem@gmail.com>
19917S:	Maintained
19918F:	drivers/watchdog/sc1200wdt.c
19919
19920SCHEDULER
19921M:	Ingo Molnar <mingo@redhat.com>
19922M:	Peter Zijlstra <peterz@infradead.org>
19923M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19924M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19925R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19926R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19927R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19928R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19929R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19930R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19931L:	linux-kernel@vger.kernel.org
19932S:	Maintained
19933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19934F:	include/linux/preempt.h
19935F:	include/linux/sched.h
19936F:	include/linux/wait.h
19937F:	include/uapi/linux/sched.h
19938F:	kernel/sched/
19939
19940SCSI LIBSAS SUBSYSTEM
19941R:	John Garry <john.g.garry@oracle.com>
19942R:	Jason Yan <yanaijie@huawei.com>
19943L:	linux-scsi@vger.kernel.org
19944S:	Supported
19945F:	Documentation/scsi/libsas.rst
19946F:	drivers/scsi/libsas/
19947F:	include/scsi/libsas.h
19948F:	include/scsi/sas_ata.h
19949
19950SCSI RDMA PROTOCOL (SRP) INITIATOR
19951M:	Bart Van Assche <bvanassche@acm.org>
19952L:	linux-rdma@vger.kernel.org
19953S:	Supported
19954Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19955F:	drivers/infiniband/ulp/srp/
19956F:	include/scsi/srp.h
19957
19958SCSI RDMA PROTOCOL (SRP) TARGET
19959M:	Bart Van Assche <bvanassche@acm.org>
19960L:	linux-rdma@vger.kernel.org
19961L:	target-devel@vger.kernel.org
19962S:	Supported
19963Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19964F:	drivers/infiniband/ulp/srpt/
19965
19966SCSI SG DRIVER
19967M:	Doug Gilbert <dgilbert@interlog.com>
19968L:	linux-scsi@vger.kernel.org
19969S:	Maintained
19970W:	http://sg.danny.cz/sg
19971F:	Documentation/scsi/scsi-generic.rst
19972F:	drivers/scsi/sg.c
19973F:	include/scsi/sg.h
19974
19975SCSI SUBSYSTEM
19976M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19977M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19978L:	linux-scsi@vger.kernel.org
19979S:	Maintained
19980Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19983F:	Documentation/devicetree/bindings/scsi/
19984F:	drivers/scsi/
19985F:	drivers/ufs/
19986F:	include/scsi/
19987
19988SCSI TAPE DRIVER
19989M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19990L:	linux-scsi@vger.kernel.org
19991S:	Maintained
19992F:	Documentation/scsi/st.rst
19993F:	drivers/scsi/st.*
19994F:	drivers/scsi/st_*.h
19995
19996SCSI TARGET CORE USER DRIVER
19997M:	Bodo Stroesser <bostroesser@gmail.com>
19998L:	linux-scsi@vger.kernel.org
19999L:	target-devel@vger.kernel.org
20000S:	Supported
20001F:	Documentation/target/tcmu-design.rst
20002F:	drivers/target/target_core_user.c
20003F:	include/uapi/linux/target_core_user.h
20004
20005SCSI TARGET SUBSYSTEM
20006M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20007L:	linux-scsi@vger.kernel.org
20008L:	target-devel@vger.kernel.org
20009S:	Supported
20010Q:	https://patchwork.kernel.org/project/target-devel/list/
20011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20012F:	Documentation/target/
20013F:	drivers/target/
20014F:	include/target/
20015
20016SCTP PROTOCOL
20017M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20018M:	Xin Long <lucien.xin@gmail.com>
20019L:	linux-sctp@vger.kernel.org
20020S:	Maintained
20021W:	https://github.com/sctp/lksctp-tools/wiki
20022F:	Documentation/networking/sctp.rst
20023F:	include/linux/sctp.h
20024F:	include/net/sctp/
20025F:	include/uapi/linux/sctp.h
20026F:	net/sctp/
20027
20028SCx200 CPU SUPPORT
20029M:	Jim Cromie <jim.cromie@gmail.com>
20030S:	Odd Fixes
20031F:	Documentation/i2c/busses/scx200_acb.rst
20032F:	arch/x86/platform/scx200/
20033F:	drivers/i2c/busses/scx200*
20034F:	drivers/mtd/maps/scx200_docflash.c
20035F:	drivers/watchdog/scx200_wdt.c
20036F:	include/linux/scx200.h
20037
20038SCx200 GPIO DRIVER
20039M:	Jim Cromie <jim.cromie@gmail.com>
20040S:	Maintained
20041F:	drivers/char/scx200_gpio.c
20042F:	include/linux/scx200_gpio.h
20043
20044SCx200 HRT CLOCKSOURCE DRIVER
20045M:	Jim Cromie <jim.cromie@gmail.com>
20046S:	Maintained
20047F:	drivers/clocksource/scx200_hrt.c
20048
20049SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20050M:	Sascha Sommer <saschasommer@freenet.de>
20051L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20052S:	Maintained
20053F:	drivers/mmc/host/sdricoh_cs.c
20054
20055SECO BOARDS CEC DRIVER
20056M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20057S:	Maintained
20058F:	drivers/media/cec/platform/seco/seco-cec.c
20059F:	drivers/media/cec/platform/seco/seco-cec.h
20060
20061SECURE COMPUTING
20062M:	Kees Cook <kees@kernel.org>
20063R:	Andy Lutomirski <luto@amacapital.net>
20064R:	Will Drewry <wad@chromium.org>
20065S:	Supported
20066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20067F:	Documentation/userspace-api/seccomp_filter.rst
20068F:	include/linux/seccomp.h
20069F:	include/uapi/linux/seccomp.h
20070F:	kernel/seccomp.c
20071F:	tools/testing/selftests/kselftest_harness.h
20072F:	tools/testing/selftests/seccomp/*
20073K:	\bsecure_computing
20074K:	\bTIF_SECCOMP\b
20075
20076SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20077M:	Kamal Dasu <kamal.dasu@broadcom.com>
20078M:	Al Cooper <alcooperx@gmail.com>
20079R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20080L:	linux-mmc@vger.kernel.org
20081S:	Maintained
20082F:	drivers/mmc/host/sdhci-brcmstb*
20083
20084SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20085M:	Adrian Hunter <adrian.hunter@intel.com>
20086L:	linux-mmc@vger.kernel.org
20087S:	Supported
20088F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20089F:	drivers/mmc/host/sdhci*
20090
20091SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20092M:	Aubin Constans <aubin.constans@microchip.com>
20093R:	Eugen Hristev <eugen.hristev@collabora.com>
20094L:	linux-mmc@vger.kernel.org
20095S:	Supported
20096F:	drivers/mmc/host/sdhci-of-at91.c
20097
20098SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20099M:	Haibo Chen <haibo.chen@nxp.com>
20100L:	imx@lists.linux.dev
20101L:	linux-mmc@vger.kernel.org
20102S:	Maintained
20103F:	drivers/mmc/host/sdhci-esdhc-imx.c
20104
20105SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20106M:	Ben Dooks <ben-linux@fluff.org>
20107M:	Jaehoon Chung <jh80.chung@samsung.com>
20108L:	linux-mmc@vger.kernel.org
20109S:	Maintained
20110F:	drivers/mmc/host/sdhci-s3c*
20111
20112SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20113M:	Viresh Kumar <vireshk@kernel.org>
20114L:	linux-mmc@vger.kernel.org
20115S:	Maintained
20116F:	drivers/mmc/host/sdhci-spear.c
20117
20118SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20119M:	Vignesh Raghavendra <vigneshr@ti.com>
20120L:	linux-mmc@vger.kernel.org
20121S:	Maintained
20122F:	drivers/mmc/host/sdhci-omap.c
20123
20124SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20125M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20126L:	linux-block@vger.kernel.org
20127S:	Supported
20128F:	block/opal_proto.h
20129F:	block/sed*
20130F:	include/linux/sed*
20131F:	include/uapi/linux/sed*
20132
20133SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20134M:	Mark Rutland <mark.rutland@arm.com>
20135M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20136M:	Sudeep Holla <sudeep.holla@arm.com>
20137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20138S:	Maintained
20139F:	drivers/firmware/smccc/
20140F:	include/linux/arm-smccc.h
20141
20142SECURITY CONTACT
20143M:	Security Officers <security@kernel.org>
20144S:	Supported
20145F:	Documentation/process/security-bugs.rst
20146
20147SECURITY SUBSYSTEM
20148M:	Paul Moore <paul@paul-moore.com>
20149M:	James Morris <jmorris@namei.org>
20150M:	"Serge E. Hallyn" <serge@hallyn.com>
20151L:	linux-security-module@vger.kernel.org
20152S:	Supported
20153Q:	https://patchwork.kernel.org/project/linux-security-module/list
20154B:	mailto:linux-security-module@vger.kernel.org
20155P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20156T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20157F:	include/linux/lsm_audit.h
20158F:	include/linux/lsm_hook_defs.h
20159F:	include/linux/lsm_hooks.h
20160F:	include/linux/security.h
20161F:	include/uapi/linux/lsm.h
20162F:	security/
20163F:	tools/testing/selftests/lsm/
20164X:	security/selinux/
20165K:	\bsecurity_[a-z_0-9]\+\b
20166
20167SELINUX SECURITY MODULE
20168M:	Paul Moore <paul@paul-moore.com>
20169M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20170R:	Ondrej Mosnacek <omosnace@redhat.com>
20171L:	selinux@vger.kernel.org
20172S:	Supported
20173W:	https://github.com/SELinuxProject
20174Q:	https://patchwork.kernel.org/project/selinux/list
20175B:	mailto:selinux@vger.kernel.org
20176P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20177T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20178F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20179F:	Documentation/ABI/removed/sysfs-selinux-disable
20180F:	Documentation/admin-guide/LSM/SELinux.rst
20181F:	include/trace/events/avc.h
20182F:	include/uapi/linux/selinux_netlink.h
20183F:	scripts/selinux/
20184F:	security/selinux/
20185
20186SENSABLE PHANTOM
20187M:	Jiri Slaby <jirislaby@kernel.org>
20188S:	Maintained
20189F:	drivers/misc/phantom.c
20190F:	include/uapi/linux/phantom.h
20191
20192SENSEAIR SUNRISE 006-0-0007
20193M:	Jacopo Mondi <jacopo@jmondi.org>
20194S:	Maintained
20195F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20196F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20197F:	drivers/iio/chemical/sunrise_co2.c
20198
20199SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20200M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20201S:	Maintained
20202F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20203F:	drivers/iio/chemical/scd30.h
20204F:	drivers/iio/chemical/scd30_core.c
20205F:	drivers/iio/chemical/scd30_i2c.c
20206F:	drivers/iio/chemical/scd30_serial.c
20207
20208SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20209M:	Roan van Dijk <roan@protonic.nl>
20210S:	Maintained
20211F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20212F:	drivers/iio/chemical/scd4x.c
20213
20214SENSIRION SGP40 GAS SENSOR DRIVER
20215M:	Andreas Klinger <ak@it-klinger.de>
20216S:	Maintained
20217F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20218F:	drivers/iio/chemical/sgp40.c
20219
20220SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20221M:	Tomasz Duszynski <tduszyns@gmail.com>
20222S:	Maintained
20223F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20224F:	drivers/iio/chemical/sps30.c
20225F:	drivers/iio/chemical/sps30_i2c.c
20226F:	drivers/iio/chemical/sps30_serial.c
20227
20228SERIAL DEVICE BUS
20229M:	Rob Herring <robh@kernel.org>
20230L:	linux-serial@vger.kernel.org
20231S:	Maintained
20232F:	Documentation/devicetree/bindings/serial/serial.yaml
20233F:	drivers/tty/serdev/
20234F:	include/linux/serdev.h
20235
20236SERIAL IR RECEIVER
20237M:	Sean Young <sean@mess.org>
20238L:	linux-media@vger.kernel.org
20239S:	Maintained
20240F:	drivers/media/rc/serial_ir.c
20241
20242SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20243M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20245S:	Maintained
20246F:	Documentation/devicetree/bindings/slimbus/
20247F:	drivers/slimbus/
20248F:	include/linux/slimbus.h
20249
20250SFC NETWORK DRIVER
20251M:	Edward Cree <ecree.xilinx@gmail.com>
20252M:	Martin Habets <habetsm.xilinx@gmail.com>
20253L:	netdev@vger.kernel.org
20254L:	linux-net-drivers@amd.com
20255S:	Supported
20256F:	Documentation/networking/devlink/sfc.rst
20257F:	drivers/net/ethernet/sfc/
20258
20259SFCTEMP HWMON DRIVER
20260M:	Emil Renner Berthing <kernel@esmil.dk>
20261M:	Hal Feng <hal.feng@starfivetech.com>
20262L:	linux-hwmon@vger.kernel.org
20263S:	Maintained
20264F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20265F:	Documentation/hwmon/sfctemp.rst
20266F:	drivers/hwmon/sfctemp.c
20267
20268SFF/SFP/SFP+ MODULE SUPPORT
20269M:	Russell King <linux@armlinux.org.uk>
20270L:	netdev@vger.kernel.org
20271S:	Maintained
20272F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20273F:	drivers/net/phy/phylink.c
20274F:	drivers/net/phy/sfp*
20275F:	include/linux/mdio/mdio-i2c.h
20276F:	include/linux/phylink.h
20277F:	include/linux/sfp.h
20278K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20279
20280SGI GRU DRIVER
20281M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20282S:	Maintained
20283F:	drivers/misc/sgi-gru/
20284
20285SGI XP/XPC/XPNET DRIVER
20286M:	Robin Holt <robinmholt@gmail.com>
20287M:	Steve Wahl <steve.wahl@hpe.com>
20288S:	Maintained
20289F:	drivers/misc/sgi-xp/
20290
20291SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20292M:	Wenjia Zhang <wenjia@linux.ibm.com>
20293M:	Jan Karcher <jaka@linux.ibm.com>
20294R:	D. Wythe <alibuda@linux.alibaba.com>
20295R:	Tony Lu <tonylu@linux.alibaba.com>
20296R:	Wen Gu <guwen@linux.alibaba.com>
20297L:	linux-s390@vger.kernel.org
20298S:	Supported
20299F:	net/smc/
20300
20301SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20302M:	Linus Walleij <linus.walleij@linaro.org>
20303L:	linux-iio@vger.kernel.org
20304S:	Maintained
20305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20306F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20307F:	drivers/iio/light/gp2ap002.c
20308
20309SHARP RJ54N1CB0C SENSOR DRIVER
20310M:	Jacopo Mondi <jacopo@jmondi.org>
20311L:	linux-media@vger.kernel.org
20312S:	Odd fixes
20313T:	git git://linuxtv.org/media_tree.git
20314F:	drivers/media/i2c/rj54n1cb0c.c
20315F:	include/media/i2c/rj54n1cb0c.h
20316
20317SHRINKER
20318M:	Andrew Morton <akpm@linux-foundation.org>
20319M:	Dave Chinner <david@fromorbit.com>
20320R:	Qi Zheng <zhengqi.arch@bytedance.com>
20321R:	Roman Gushchin <roman.gushchin@linux.dev>
20322R:	Muchun Song <muchun.song@linux.dev>
20323L:	linux-mm@kvack.org
20324S:	Maintained
20325F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20326F:	include/linux/shrinker.h
20327F:	mm/shrinker.c
20328F:	mm/shrinker_debug.c
20329
20330SH_VOU V4L2 OUTPUT DRIVER
20331L:	linux-media@vger.kernel.org
20332S:	Orphan
20333F:	drivers/media/platform/renesas/sh_vou.c
20334F:	include/media/drv-intf/sh_vou.h
20335
20336SI2157 MEDIA DRIVER
20337L:	linux-media@vger.kernel.org
20338S:	Orphan
20339W:	https://linuxtv.org
20340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20341F:	drivers/media/tuners/si2157*
20342
20343SI2165 MEDIA DRIVER
20344M:	Matthias Schwarzott <zzam@gentoo.org>
20345L:	linux-media@vger.kernel.org
20346S:	Maintained
20347W:	https://linuxtv.org
20348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20349F:	drivers/media/dvb-frontends/si2165*
20350
20351SI2168 MEDIA DRIVER
20352L:	linux-media@vger.kernel.org
20353S:	Orphan
20354W:	https://linuxtv.org
20355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20356F:	drivers/media/dvb-frontends/si2168*
20357
20358SI470X FM RADIO RECEIVER I2C DRIVER
20359M:	Hans Verkuil <hverkuil@xs4all.nl>
20360L:	linux-media@vger.kernel.org
20361S:	Odd Fixes
20362W:	https://linuxtv.org
20363T:	git git://linuxtv.org/media_tree.git
20364F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20365F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20366
20367SI470X FM RADIO RECEIVER USB DRIVER
20368M:	Hans Verkuil <hverkuil@xs4all.nl>
20369L:	linux-media@vger.kernel.org
20370S:	Maintained
20371W:	https://linuxtv.org
20372T:	git git://linuxtv.org/media_tree.git
20373F:	drivers/media/radio/si470x/radio-si470x-common.c
20374F:	drivers/media/radio/si470x/radio-si470x-usb.c
20375F:	drivers/media/radio/si470x/radio-si470x.h
20376
20377SI4713 FM RADIO TRANSMITTER I2C DRIVER
20378M:	Eduardo Valentin <edubezval@gmail.com>
20379L:	linux-media@vger.kernel.org
20380S:	Odd Fixes
20381W:	https://linuxtv.org
20382T:	git git://linuxtv.org/media_tree.git
20383F:	drivers/media/radio/si4713/si4713.?
20384
20385SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20386M:	Eduardo Valentin <edubezval@gmail.com>
20387L:	linux-media@vger.kernel.org
20388S:	Odd Fixes
20389W:	https://linuxtv.org
20390T:	git git://linuxtv.org/media_tree.git
20391F:	drivers/media/radio/si4713/radio-platform-si4713.c
20392
20393SI4713 FM RADIO TRANSMITTER USB DRIVER
20394M:	Hans Verkuil <hverkuil@xs4all.nl>
20395L:	linux-media@vger.kernel.org
20396S:	Maintained
20397W:	https://linuxtv.org
20398T:	git git://linuxtv.org/media_tree.git
20399F:	drivers/media/radio/si4713/radio-usb-si4713.c
20400
20401SIANO DVB DRIVER
20402M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20403L:	linux-media@vger.kernel.org
20404S:	Odd fixes
20405W:	https://linuxtv.org
20406T:	git git://linuxtv.org/media_tree.git
20407F:	drivers/media/common/siano/
20408F:	drivers/media/mmc/siano/
20409F:	drivers/media/usb/siano/
20410F:	drivers/media/usb/siano/
20411
20412SIEMENS IPC LED DRIVERS
20413M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20414M:	Xing Tong Wu <xingtong.wu@siemens.com>
20415M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20416L:	linux-leds@vger.kernel.org
20417S:	Maintained
20418F:	drivers/leds/simple/
20419
20420SIEMENS IPC PLATFORM DRIVERS
20421M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20422M:	Xing Tong Wu <xingtong.wu@siemens.com>
20423M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20424L:	platform-driver-x86@vger.kernel.org
20425S:	Maintained
20426F:	drivers/platform/x86/siemens/
20427F:	include/linux/platform_data/x86/simatic-ipc-base.h
20428F:	include/linux/platform_data/x86/simatic-ipc.h
20429
20430SIEMENS IPC WATCHDOG DRIVERS
20431M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20432M:	Xing Tong Wu <xingtong.wu@siemens.com>
20433M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20434L:	linux-watchdog@vger.kernel.org
20435S:	Maintained
20436F:	drivers/watchdog/simatic-ipc-wdt.c
20437
20438SIFIVE DRIVERS
20439M:	Paul Walmsley <paul.walmsley@sifive.com>
20440M:	Samuel Holland <samuel.holland@sifive.com>
20441L:	linux-riscv@lists.infradead.org
20442S:	Supported
20443F:	drivers/dma/sf-pdma/
20444N:	sifive
20445K:	fu[57]40
20446K:	[^@]sifive
20447
20448SILEAD TOUCHSCREEN DRIVER
20449M:	Hans de Goede <hdegoede@redhat.com>
20450L:	linux-input@vger.kernel.org
20451L:	platform-driver-x86@vger.kernel.org
20452S:	Maintained
20453F:	drivers/input/touchscreen/silead.c
20454F:	drivers/platform/x86/touchscreen_dmi.c
20455
20456SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20457M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20458S:	Supported
20459F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20460F:	drivers/net/wireless/silabs/wfx/
20461
20462SILICON MOTION SM712 FRAME BUFFER DRIVER
20463M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20464M:	Teddy Wang <teddy.wang@siliconmotion.com>
20465M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20466L:	linux-fbdev@vger.kernel.org
20467S:	Maintained
20468F:	Documentation/fb/sm712fb.rst
20469F:	drivers/video/fbdev/sm712*
20470
20471SILVACO I3C DUAL-ROLE MASTER
20472M:	Miquel Raynal <miquel.raynal@bootlin.com>
20473M:	Conor Culhane <conor.culhane@silvaco.com>
20474L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20475S:	Maintained
20476F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20477F:	drivers/i3c/master/svc-i3c-master.c
20478
20479SIMPLEFB FB DRIVER
20480M:	Hans de Goede <hdegoede@redhat.com>
20481L:	linux-fbdev@vger.kernel.org
20482S:	Maintained
20483F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20484F:	drivers/video/fbdev/simplefb.c
20485F:	include/linux/platform_data/simplefb.h
20486
20487SIOX
20488M:	Thorsten Scherer <t.scherer@eckelmann.de>
20489R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20490S:	Supported
20491F:	drivers/gpio/gpio-siox.c
20492F:	drivers/siox/*
20493F:	include/trace/events/siox.h
20494
20495SIPHASH PRF ROUTINES
20496M:	Jason A. Donenfeld <Jason@zx2c4.com>
20497S:	Maintained
20498F:	include/linux/siphash.h
20499F:	lib/siphash.c
20500F:	lib/siphash_kunit.c
20501
20502SIS 190 ETHERNET DRIVER
20503M:	Francois Romieu <romieu@fr.zoreil.com>
20504L:	netdev@vger.kernel.org
20505S:	Maintained
20506F:	drivers/net/ethernet/sis/sis190.c
20507
20508SIS 900/7016 FAST ETHERNET DRIVER
20509M:	Daniele Venzano <venza@brownhat.org>
20510L:	netdev@vger.kernel.org
20511S:	Maintained
20512W:	http://www.brownhat.org/sis900.html
20513F:	drivers/net/ethernet/sis/sis900.*
20514
20515SIS FRAMEBUFFER DRIVER
20516S:	Orphan
20517F:	Documentation/fb/sisfb.rst
20518F:	drivers/video/fbdev/sis/
20519F:	include/video/sisfb.h
20520
20521SIS I2C TOUCHSCREEN DRIVER
20522M:	Mika Penttilä <mpenttil@redhat.com>
20523L:	linux-input@vger.kernel.org
20524S:	Maintained
20525F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20526F:	drivers/input/touchscreen/sis_i2c.c
20527
20528SIS USB2VGA DRIVER
20529M:	Thomas Winischhofer <thomas@winischhofer.net>
20530S:	Maintained
20531W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20532F:	drivers/usb/misc/sisusbvga/
20533
20534SL28 CPLD MFD DRIVER
20535M:	Michael Walle <mwalle@kernel.org>
20536S:	Maintained
20537F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20538F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20539F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20540F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20541F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20542F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20543F:	drivers/gpio/gpio-sl28cpld.c
20544F:	drivers/hwmon/sl28cpld-hwmon.c
20545F:	drivers/irqchip/irq-sl28cpld.c
20546F:	drivers/pwm/pwm-sl28cpld.c
20547F:	drivers/watchdog/sl28cpld_wdt.c
20548
20549SL28 VPD NVMEM LAYOUT DRIVER
20550M:	Michael Walle <mwalle@kernel.org>
20551S:	Maintained
20552F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20553F:	drivers/nvmem/layouts/sl28vpd.c
20554
20555SLAB ALLOCATOR
20556M:	Christoph Lameter <cl@linux.com>
20557M:	Pekka Enberg <penberg@kernel.org>
20558M:	David Rientjes <rientjes@google.com>
20559M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20560M:	Andrew Morton <akpm@linux-foundation.org>
20561M:	Vlastimil Babka <vbabka@suse.cz>
20562R:	Roman Gushchin <roman.gushchin@linux.dev>
20563R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20564L:	linux-mm@kvack.org
20565S:	Maintained
20566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20567F:	include/linux/sl?b*.h
20568F:	mm/sl?b*
20569
20570SLCAN CAN NETWORK DRIVER
20571M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20572L:	linux-can@vger.kernel.org
20573S:	Maintained
20574F:	drivers/net/can/slcan/
20575
20576SLEEPABLE READ-COPY UPDATE (SRCU)
20577M:	Lai Jiangshan <jiangshanlai@gmail.com>
20578M:	"Paul E. McKenney" <paulmck@kernel.org>
20579M:	Josh Triplett <josh@joshtriplett.org>
20580R:	Steven Rostedt <rostedt@goodmis.org>
20581R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20582L:	rcu@vger.kernel.org
20583S:	Supported
20584W:	http://www.rdrop.com/users/paulmck/RCU/
20585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20586F:	include/linux/srcu*.h
20587F:	kernel/rcu/srcu*.c
20588
20589SMACK SECURITY MODULE
20590M:	Casey Schaufler <casey@schaufler-ca.com>
20591L:	linux-security-module@vger.kernel.org
20592S:	Maintained
20593W:	http://schaufler-ca.com
20594T:	git git://github.com/cschaufler/smack-next
20595F:	Documentation/admin-guide/LSM/Smack.rst
20596F:	security/smack/
20597
20598SMC91x ETHERNET DRIVER
20599M:	Nicolas Pitre <nico@fluxnic.net>
20600S:	Odd Fixes
20601F:	drivers/net/ethernet/smsc/smc91x.*
20602
20603SMSC EMC2103 HARDWARE MONITOR DRIVER
20604M:	Steve Glendinning <steve.glendinning@shawell.net>
20605L:	linux-hwmon@vger.kernel.org
20606S:	Maintained
20607F:	Documentation/hwmon/emc2103.rst
20608F:	drivers/hwmon/emc2103.c
20609
20610SMSC SCH5627 HARDWARE MONITOR DRIVER
20611M:	Hans de Goede <hdegoede@redhat.com>
20612L:	linux-hwmon@vger.kernel.org
20613S:	Supported
20614F:	Documentation/hwmon/sch5627.rst
20615F:	drivers/hwmon/sch5627.c
20616
20617SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20618M:	Steve Glendinning <steve.glendinning@shawell.net>
20619L:	linux-fbdev@vger.kernel.org
20620S:	Maintained
20621F:	drivers/video/fbdev/smscufx.c
20622
20623SMSC47B397 HARDWARE MONITOR DRIVER
20624M:	Jean Delvare <jdelvare@suse.com>
20625L:	linux-hwmon@vger.kernel.org
20626S:	Maintained
20627F:	Documentation/hwmon/smsc47b397.rst
20628F:	drivers/hwmon/smsc47b397.c
20629
20630SMSC911x ETHERNET DRIVER
20631M:	Steve Glendinning <steve.glendinning@shawell.net>
20632L:	netdev@vger.kernel.org
20633S:	Maintained
20634F:	drivers/net/ethernet/smsc/smsc911x.*
20635F:	include/linux/smsc911x.h
20636
20637SMSC9420 PCI ETHERNET DRIVER
20638M:	Steve Glendinning <steve.glendinning@shawell.net>
20639L:	netdev@vger.kernel.org
20640S:	Maintained
20641F:	drivers/net/ethernet/smsc/smsc9420.*
20642
20643SNET DPU VIRTIO DATA PATH ACCELERATOR
20644R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20645F:	drivers/vdpa/solidrun/
20646
20647SOCIONEXT (SNI) AVE NETWORK DRIVER
20648M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20649L:	netdev@vger.kernel.org
20650S:	Maintained
20651F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20652F:	drivers/net/ethernet/socionext/sni_ave.c
20653
20654SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20655M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20656M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20657L:	netdev@vger.kernel.org
20658S:	Maintained
20659F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20660F:	drivers/net/ethernet/socionext/netsec.c
20661
20662SOCIONEXT (SNI) Synquacer SPI DRIVER
20663M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20664M:	Jassi Brar <jaswinder.singh@linaro.org>
20665L:	linux-spi@vger.kernel.org
20666S:	Maintained
20667F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20668F:	drivers/spi/spi-synquacer.c
20669
20670SOCIONEXT SYNQUACER I2C DRIVER
20671M:	Ard Biesheuvel <ardb@kernel.org>
20672L:	linux-i2c@vger.kernel.org
20673S:	Maintained
20674F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20675F:	drivers/i2c/busses/i2c-synquacer.c
20676
20677SOCIONEXT UNIPHIER SOUND DRIVER
20678L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20679S:	Orphan
20680F:	sound/soc/uniphier/
20681
20682SOCKET TIMESTAMPING
20683M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20684S:	Maintained
20685F:	Documentation/networking/timestamping.rst
20686F:	include/uapi/linux/net_tstamp.h
20687F:	tools/testing/selftests/net/so_txtime.c
20688
20689SOEKRIS NET48XX LED SUPPORT
20690M:	Chris Boot <bootc@bootc.net>
20691S:	Maintained
20692F:	drivers/leds/leds-net48xx.c
20693
20694SOFT-IWARP DRIVER (siw)
20695M:	Bernard Metzler <bmt@zurich.ibm.com>
20696L:	linux-rdma@vger.kernel.org
20697S:	Supported
20698F:	drivers/infiniband/sw/siw/
20699F:	include/uapi/rdma/siw-abi.h
20700
20701SOFT-ROCE DRIVER (rxe)
20702M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20703L:	linux-rdma@vger.kernel.org
20704S:	Supported
20705F:	drivers/infiniband/sw/rxe/
20706F:	include/uapi/rdma/rdma_user_rxe.h
20707
20708SOFTLOGIC 6x10 MPEG CODEC
20709M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20710M:	Anton Sviridenko <anton@corp.bluecherry.net>
20711M:	Andrey Utkin <andrey_utkin@fastmail.com>
20712M:	Ismael Luceno <ismael@iodev.co.uk>
20713L:	linux-media@vger.kernel.org
20714S:	Supported
20715F:	drivers/media/pci/solo6x10/
20716
20717SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20718M:	James Morse <james.morse@arm.com>
20719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20720S:	Maintained
20721F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20722F:	drivers/firmware/arm_sdei.c
20723F:	include/linux/arm_sdei.h
20724F:	include/uapi/linux/arm_sdei.h
20725
20726SOFTWARE NODES AND DEVICE PROPERTIES
20727R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20728R:	Daniel Scally <djrscally@gmail.com>
20729R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20730R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20731L:	linux-acpi@vger.kernel.org
20732S:	Maintained
20733F:	drivers/base/property.c
20734F:	drivers/base/swnode.c
20735F:	include/linux/fwnode.h
20736F:	include/linux/property.h
20737
20738SOFTWARE RAID (Multiple Disks) SUPPORT
20739M:	Song Liu <song@kernel.org>
20740R:	Yu Kuai <yukuai3@huawei.com>
20741L:	linux-raid@vger.kernel.org
20742S:	Supported
20743Q:	https://patchwork.kernel.org/project/linux-raid/list/
20744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20745F:	drivers/md/Kconfig
20746F:	drivers/md/Makefile
20747F:	drivers/md/md*
20748F:	drivers/md/raid*
20749F:	include/linux/raid/
20750F:	include/uapi/linux/raid/
20751
20752SOLIDRUN CLEARFOG SUPPORT
20753M:	Russell King <linux@armlinux.org.uk>
20754S:	Maintained
20755F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20756F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20757
20758SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20759M:	Russell King <linux@armlinux.org.uk>
20760S:	Maintained
20761F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20762F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20763F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20764
20765SONIC NETWORK DRIVER
20766M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20767L:	netdev@vger.kernel.org
20768S:	Maintained
20769F:	drivers/net/ethernet/natsemi/sonic.*
20770
20771SONICS SILICON BACKPLANE DRIVER (SSB)
20772M:	Michael Buesch <m@bues.ch>
20773L:	linux-wireless@vger.kernel.org
20774S:	Maintained
20775F:	drivers/ssb/
20776F:	include/linux/ssb/
20777
20778SONY IMX208 SENSOR DRIVER
20779M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20780L:	linux-media@vger.kernel.org
20781S:	Maintained
20782T:	git git://linuxtv.org/media_tree.git
20783F:	drivers/media/i2c/imx208.c
20784
20785SONY IMX214 SENSOR DRIVER
20786M:	Ricardo Ribalda <ribalda@kernel.org>
20787L:	linux-media@vger.kernel.org
20788S:	Maintained
20789T:	git git://linuxtv.org/media_tree.git
20790F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20791F:	drivers/media/i2c/imx214.c
20792
20793SONY IMX219 SENSOR DRIVER
20794M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20795L:	linux-media@vger.kernel.org
20796S:	Maintained
20797T:	git git://linuxtv.org/media_tree.git
20798F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20799F:	drivers/media/i2c/imx219.c
20800
20801SONY IMX258 SENSOR DRIVER
20802M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20803L:	linux-media@vger.kernel.org
20804S:	Maintained
20805T:	git git://linuxtv.org/media_tree.git
20806F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20807F:	drivers/media/i2c/imx258.c
20808
20809SONY IMX274 SENSOR DRIVER
20810M:	Leon Luo <leonl@leopardimaging.com>
20811L:	linux-media@vger.kernel.org
20812S:	Maintained
20813T:	git git://linuxtv.org/media_tree.git
20814F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20815F:	drivers/media/i2c/imx274.c
20816
20817SONY IMX290 SENSOR DRIVER
20818M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20819L:	linux-media@vger.kernel.org
20820S:	Maintained
20821T:	git git://linuxtv.org/media_tree.git
20822F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20823F:	drivers/media/i2c/imx290.c
20824
20825SONY IMX296 SENSOR DRIVER
20826M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20827M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20828L:	linux-media@vger.kernel.org
20829S:	Maintained
20830T:	git git://linuxtv.org/media_tree.git
20831F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20832F:	drivers/media/i2c/imx296.c
20833
20834SONY IMX319 SENSOR DRIVER
20835M:	Bingbu Cao <bingbu.cao@intel.com>
20836L:	linux-media@vger.kernel.org
20837S:	Maintained
20838T:	git git://linuxtv.org/media_tree.git
20839F:	drivers/media/i2c/imx319.c
20840
20841SONY IMX334 SENSOR DRIVER
20842L:	linux-media@vger.kernel.org
20843S:	Orphan
20844T:	git git://linuxtv.org/media_tree.git
20845F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20846F:	drivers/media/i2c/imx334.c
20847
20848SONY IMX335 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,imx335.yaml
20853F:	drivers/media/i2c/imx335.c
20854
20855SONY IMX355 SENSOR DRIVER
20856M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20857L:	linux-media@vger.kernel.org
20858S:	Maintained
20859T:	git git://linuxtv.org/media_tree.git
20860F:	drivers/media/i2c/imx355.c
20861
20862SONY IMX412 SENSOR DRIVER
20863L:	linux-media@vger.kernel.org
20864S:	Orphan
20865T:	git git://linuxtv.org/media_tree.git
20866F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20867F:	drivers/media/i2c/imx412.c
20868
20869SONY IMX415 SENSOR DRIVER
20870M:	Michael Riesch <michael.riesch@wolfvision.net>
20871L:	linux-media@vger.kernel.org
20872S:	Maintained
20873T:	git git://linuxtv.org/media_tree.git
20874F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20875F:	drivers/media/i2c/imx415.c
20876
20877SONY MEMORYSTICK SUBSYSTEM
20878M:	Maxim Levitsky <maximlevitsky@gmail.com>
20879M:	Alex Dubov <oakad@yahoo.com>
20880M:	Ulf Hansson <ulf.hansson@linaro.org>
20881L:	linux-mmc@vger.kernel.org
20882S:	Maintained
20883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20884F:	drivers/memstick/
20885F:	include/linux/memstick.h
20886
20887SONY VAIO CONTROL DEVICE DRIVER
20888M:	Mattia Dongili <malattia@linux.it>
20889L:	platform-driver-x86@vger.kernel.org
20890S:	Maintained
20891W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20892F:	Documentation/admin-guide/laptops/sony-laptop.rst
20893F:	drivers/char/sonypi.c
20894F:	drivers/platform/x86/sony-laptop.c
20895F:	include/linux/sony-laptop.h
20896
20897SOPHGO DEVICETREES and DRIVERS
20898M:	Chen Wang <unicorn_wang@outlook.com>
20899M:	Inochi Amaoto <inochiama@outlook.com>
20900T:	git https://github.com/sophgo/linux.git
20901S:	Maintained
20902N:	sophgo
20903K:	sophgo
20904
20905SOUND
20906M:	Jaroslav Kysela <perex@perex.cz>
20907M:	Takashi Iwai <tiwai@suse.com>
20908L:	linux-sound@vger.kernel.org
20909S:	Maintained
20910W:	http://www.alsa-project.org/
20911Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20913F:	Documentation/sound/
20914F:	include/sound/
20915F:	include/uapi/sound/
20916F:	sound/
20917F:	tools/testing/selftests/alsa
20918
20919SOUND - ALSA SELFTESTS
20920M:	Mark Brown <broonie@kernel.org>
20921L:	linux-sound@vger.kernel.org
20922L:	linux-kselftest@vger.kernel.org
20923S:	Supported
20924F:	tools/testing/selftests/alsa
20925
20926SOUND - COMPRESSED AUDIO
20927M:	Vinod Koul <vkoul@kernel.org>
20928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20929S:	Supported
20930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20931F:	Documentation/sound/designs/compress-offload.rst
20932F:	include/sound/compress_driver.h
20933F:	include/uapi/sound/compress_*
20934F:	sound/core/compress_offload.c
20935F:	sound/soc/soc-compress.c
20936
20937SOUND - CORE KUNIT TEST
20938M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20939L:	linux-sound@vger.kernel.org
20940S:	Supported
20941F:	sound/core/sound_kunit.c
20942
20943SOUND - DMAENGINE HELPERS
20944M:	Lars-Peter Clausen <lars@metafoo.de>
20945S:	Supported
20946F:	include/sound/dmaengine_pcm.h
20947F:	sound/core/pcm_dmaengine.c
20948F:	sound/soc/soc-generic-dmaengine-pcm.c
20949
20950SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20951M:	Liam Girdwood <lgirdwood@gmail.com>
20952M:	Mark Brown <broonie@kernel.org>
20953L:	linux-sound@vger.kernel.org
20954S:	Supported
20955W:	http://alsa-project.org/main/index.php/ASoC
20956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20957F:	Documentation/devicetree/bindings/sound/
20958F:	Documentation/sound/soc/
20959F:	include/dt-bindings/sound/
20960F:	include/sound/soc*
20961F:	include/sound/sof.h
20962F:	include/sound/sof/
20963F:	include/trace/events/sof*.h
20964F:	include/uapi/sound/asoc.h
20965F:	sound/soc/
20966
20967SOUND - SOC LAYER / dapm-graph
20968M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20969L:	linux-sound@vger.kernel.org
20970S:	Maintained
20971F:	tools/sound/dapm-graph
20972
20973SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20974M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20975M:	Liam Girdwood <lgirdwood@gmail.com>
20976M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20977M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20978M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20979M:	Daniel Baluta <daniel.baluta@nxp.com>
20980R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20981L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20982S:	Supported
20983W:	https://github.com/thesofproject/linux/
20984F:	sound/soc/sof/
20985
20986SOUNDWIRE SUBSYSTEM
20987M:	Vinod Koul <vkoul@kernel.org>
20988M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20989R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20990R:	Sanyog Kale <sanyog.r.kale@intel.com>
20991L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20992S:	Supported
20993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20994F:	Documentation/driver-api/soundwire/
20995F:	drivers/soundwire/
20996F:	include/linux/soundwire/
20997
20998SP2 MEDIA DRIVER
20999M:	Olli Salonen <olli.salonen@iki.fi>
21000L:	linux-media@vger.kernel.org
21001S:	Maintained
21002W:	https://linuxtv.org
21003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21004F:	drivers/media/dvb-frontends/sp2*
21005
21006SPANISH DOCUMENTATION
21007M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21008R:	Avadhut Naik <avadhut.naik@amd.com>
21009S:	Maintained
21010F:	Documentation/translations/sp_SP/
21011
21012SPARC + UltraSPARC (sparc/sparc64)
21013M:	"David S. Miller" <davem@davemloft.net>
21014M:	Andreas Larsson <andreas@gaisler.com>
21015L:	sparclinux@vger.kernel.org
21016S:	Maintained
21017Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21020F:	arch/sparc/
21021F:	drivers/sbus/
21022
21023SPARC SERIAL DRIVERS
21024M:	"David S. Miller" <davem@davemloft.net>
21025L:	sparclinux@vger.kernel.org
21026S:	Maintained
21027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21029F:	drivers/tty/serial/suncore.c
21030F:	drivers/tty/serial/sunhv.c
21031F:	drivers/tty/serial/sunsab.c
21032F:	drivers/tty/serial/sunsab.h
21033F:	drivers/tty/serial/sunsu.c
21034F:	drivers/tty/serial/sunzilog.c
21035F:	drivers/tty/serial/sunzilog.h
21036F:	drivers/tty/vcc.c
21037F:	include/linux/sunserialcore.h
21038
21039SPARSE CHECKER
21040M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21041L:	linux-sparse@vger.kernel.org
21042S:	Maintained
21043W:	https://sparse.docs.kernel.org/
21044Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21045B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21046T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21047F:	include/linux/compiler.h
21048
21049SPEAKUP CONSOLE SPEECH DRIVER
21050M:	William Hubbs <w.d.hubbs@gmail.com>
21051M:	Chris Brannon <chris@the-brannons.com>
21052M:	Kirk Reiser <kirk@reisers.ca>
21053M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21054L:	speakup@linux-speakup.org
21055S:	Odd Fixes
21056W:	http://www.linux-speakup.org/
21057W:	https://github.com/linux-speakup/speakup
21058B:	https://github.com/linux-speakup/speakup/issues
21059F:	drivers/accessibility/speakup/
21060
21061SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21062M:	Viresh Kumar <vireshk@kernel.org>
21063M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21064M:	soc@kernel.org
21065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21066S:	Maintained
21067W:	http://www.st.com/spear
21068F:	arch/arm/boot/dts/st/spear*
21069F:	arch/arm/mach-spear/
21070F:	drivers/clk/spear/
21071F:	drivers/pinctrl/spear/
21072
21073SPI NOR SUBSYSTEM
21074M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21075M:	Pratyush Yadav <pratyush@kernel.org>
21076M:	Michael Walle <mwalle@kernel.org>
21077L:	linux-mtd@lists.infradead.org
21078S:	Maintained
21079W:	http://www.linux-mtd.infradead.org/
21080Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21081C:	irc://irc.oftc.net/mtd
21082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21083F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21084F:	drivers/mtd/spi-nor/
21085F:	include/linux/mtd/spi-nor.h
21086
21087SPI SUBSYSTEM
21088M:	Mark Brown <broonie@kernel.org>
21089L:	linux-spi@vger.kernel.org
21090S:	Maintained
21091Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21093F:	Documentation/devicetree/bindings/spi/
21094F:	Documentation/spi/
21095F:	drivers/spi/
21096F:	include/linux/spi/
21097F:	include/uapi/linux/spi/
21098F:	tools/spi/
21099
21100SPIDERNET NETWORK DRIVER for CELL
21101M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21102M:	Geoff Levand <geoff@infradead.org>
21103L:	netdev@vger.kernel.org
21104L:	linuxppc-dev@lists.ozlabs.org
21105S:	Maintained
21106F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21107F:	drivers/net/ethernet/toshiba/spider_net*
21108
21109SPMI SUBSYSTEM
21110M:	Stephen Boyd <sboyd@kernel.org>
21111L:	linux-kernel@vger.kernel.org
21112S:	Maintained
21113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21114F:	Documentation/devicetree/bindings/spmi/
21115F:	drivers/spmi/
21116F:	include/dt-bindings/spmi/spmi.h
21117F:	include/linux/spmi.h
21118F:	include/trace/events/spmi.h
21119
21120SPU FILE SYSTEM
21121M:	Jeremy Kerr <jk@ozlabs.org>
21122L:	linuxppc-dev@lists.ozlabs.org
21123S:	Supported
21124W:	http://www.ibm.com/developerworks/power/cell/
21125F:	Documentation/filesystems/spufs/spufs.rst
21126F:	arch/powerpc/platforms/cell/spufs/
21127
21128SQUASHFS FILE SYSTEM
21129M:	Phillip Lougher <phillip@squashfs.org.uk>
21130L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21131S:	Maintained
21132W:	http://squashfs.org.uk
21133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21134F:	Documentation/filesystems/squashfs.rst
21135F:	fs/squashfs/
21136
21137SRM (Alpha) environment access
21138M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21139S:	Maintained
21140F:	arch/alpha/kernel/srm_env.c
21141
21142ST LSM6DSx IMU IIO DRIVER
21143M:	Lorenzo Bianconi <lorenzo@kernel.org>
21144L:	linux-iio@vger.kernel.org
21145S:	Maintained
21146W:	http://www.st.com/
21147F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21148F:	drivers/iio/imu/st_lsm6dsx/
21149
21150ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21151M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21152M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21153L:	linux-media@vger.kernel.org
21154S:	Maintained
21155T:	git git://linuxtv.org/media_tree.git
21156F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21157F:	drivers/media/i2c/st-mipid02.c
21158
21159ST STM32 FIREWALL
21160M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21161S:	Maintained
21162F:	drivers/bus/stm32_etzpc.c
21163F:	drivers/bus/stm32_firewall.c
21164F:	drivers/bus/stm32_rifsc.c
21165
21166ST STM32 I2C/SMBUS DRIVER
21167M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21168M:	Alain Volmat <alain.volmat@foss.st.com>
21169L:	linux-i2c@vger.kernel.org
21170S:	Maintained
21171F:	drivers/i2c/busses/i2c-stm32*
21172
21173ST STM32 SPI DRIVER
21174M:	Alain Volmat <alain.volmat@foss.st.com>
21175L:	linux-spi@vger.kernel.org
21176S:	Maintained
21177F:	drivers/spi/spi-stm32.c
21178
21179ST STPDDC60 DRIVER
21180M:	Daniel Nilsson <daniel.nilsson@flex.com>
21181L:	linux-hwmon@vger.kernel.org
21182S:	Maintained
21183F:	Documentation/hwmon/stpddc60.rst
21184F:	drivers/hwmon/pmbus/stpddc60.c
21185
21186ST VGXY61 DRIVER
21187M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21188M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21189L:	linux-media@vger.kernel.org
21190S:	Maintained
21191T:	git git://linuxtv.org/media_tree.git
21192F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21193F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21194F:	drivers/media/i2c/st-vgxy61.c
21195
21196ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21197M:	Song Qiang <songqiang1304521@gmail.com>
21198L:	linux-iio@vger.kernel.org
21199S:	Maintained
21200F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21201F:	drivers/iio/proximity/vl53l0x-i2c.c
21202
21203STABLE BRANCH
21204M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21205M:	Sasha Levin <sashal@kernel.org>
21206L:	stable@vger.kernel.org
21207S:	Supported
21208F:	Documentation/process/stable-kernel-rules.rst
21209
21210STAGING - ATOMISP DRIVER
21211M:	Hans de Goede <hdegoede@redhat.com>
21212M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21213R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21214L:	linux-media@vger.kernel.org
21215S:	Maintained
21216F:	drivers/staging/media/atomisp/
21217
21218STAGING - FIELDBUS SUBSYSTEM
21219M:	Sven Van Asbroeck <TheSven73@gmail.com>
21220S:	Maintained
21221F:	drivers/staging/fieldbus/*
21222F:	drivers/staging/fieldbus/Documentation/
21223
21224STAGING - HMS ANYBUS-S BUS
21225M:	Sven Van Asbroeck <TheSven73@gmail.com>
21226S:	Maintained
21227F:	drivers/staging/fieldbus/anybuss/
21228
21229STAGING - INDUSTRIAL IO
21230M:	Jonathan Cameron <jic23@kernel.org>
21231L:	linux-iio@vger.kernel.org
21232S:	Odd Fixes
21233F:	Documentation/devicetree/bindings/staging/iio/
21234F:	drivers/staging/iio/
21235
21236STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21237M:	Marc Dietrich <marvin24@gmx.de>
21238L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21239L:	linux-tegra@vger.kernel.org
21240S:	Maintained
21241F:	drivers/staging/nvec/
21242
21243STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21244M:	Jens Frederich <jfrederich@gmail.com>
21245M:	Jon Nettleton <jon.nettleton@gmail.com>
21246S:	Maintained
21247W:	http://wiki.laptop.org/go/DCON
21248F:	drivers/staging/olpc_dcon/
21249
21250STAGING - REALTEK RTL8712U DRIVERS
21251M:	Larry Finger <Larry.Finger@lwfinger.net>
21252M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21253S:	Odd Fixes
21254F:	drivers/staging/rtl8712/
21255
21256STAGING - SEPS525 LCD CONTROLLER DRIVERS
21257M:	Michael Hennerich <michael.hennerich@analog.com>
21258L:	linux-fbdev@vger.kernel.org
21259S:	Supported
21260F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21261F:	drivers/staging/fbtft/fb_seps525.c
21262
21263STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21264M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21265M:	Teddy Wang <teddy.wang@siliconmotion.com>
21266M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21267L:	linux-fbdev@vger.kernel.org
21268S:	Maintained
21269F:	drivers/staging/sm750fb/
21270
21271STAGING - VIA VT665X DRIVERS
21272M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21273S:	Odd Fixes
21274F:	drivers/staging/vt665?/
21275
21276STAGING SUBSYSTEM
21277M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21278L:	linux-staging@lists.linux.dev
21279S:	Supported
21280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21281F:	drivers/staging/
21282
21283STANDALONE CACHE CONTROLLER DRIVERS
21284M:	Conor Dooley <conor@kernel.org>
21285L:	linux-riscv@lists.infradead.org
21286S:	Maintained
21287T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21288F:	drivers/cache
21289
21290STARFIRE/DURALAN NETWORK DRIVER
21291M:	Ion Badulescu <ionut@badula.org>
21292S:	Odd Fixes
21293F:	drivers/net/ethernet/adaptec/starfire*
21294
21295STARFIVE CAMERA SUBSYSTEM DRIVER
21296M:	Jack Zhu <jack.zhu@starfivetech.com>
21297M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21298L:	linux-media@vger.kernel.org
21299S:	Maintained
21300F:	Documentation/admin-guide/media/starfive_camss.rst
21301F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21302F:	drivers/staging/media/starfive/camss
21303
21304STARFIVE CRYPTO DRIVER
21305M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21306M:	William Qiu <william.qiu@starfivetech.com>
21307S:	Supported
21308F:	Documentation/devicetree/bindings/crypto/starfive*
21309F:	drivers/crypto/starfive/
21310
21311STARFIVE DEVICETREES
21312M:	Emil Renner Berthing <kernel@esmil.dk>
21313S:	Maintained
21314F:	arch/riscv/boot/dts/starfive/
21315
21316STARFIVE DWMAC GLUE LAYER
21317M:	Emil Renner Berthing <kernel@esmil.dk>
21318M:	Minda Chen <minda.chen@starfivetech.com>
21319S:	Maintained
21320F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21321F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21322
21323STARFIVE JH7110 DPHY RX DRIVER
21324M:	Jack Zhu <jack.zhu@starfivetech.com>
21325M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21326S:	Supported
21327F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21328F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21329
21330STARFIVE JH7110 MMC/SD/SDIO DRIVER
21331M:	William Qiu <william.qiu@starfivetech.com>
21332S:	Supported
21333F:	Documentation/devicetree/bindings/mmc/starfive*
21334F:	drivers/mmc/host/dw_mmc-starfive.c
21335
21336STARFIVE JH7110 PLL CLOCK DRIVER
21337M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21338S:	Supported
21339F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21340F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21341
21342STARFIVE JH7110 PWMDAC DRIVER
21343M:	Hal Feng <hal.feng@starfivetech.com>
21344M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21345S:	Supported
21346F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21347F:	sound/soc/starfive/jh7110_pwmdac.c
21348
21349STARFIVE JH7110 SYSCON
21350M:	William Qiu <william.qiu@starfivetech.com>
21351M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21352S:	Supported
21353F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21354
21355STARFIVE JH7110 TDM DRIVER
21356M:	Walker Chen <walker.chen@starfivetech.com>
21357S:	Maintained
21358F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21359F:	sound/soc/starfive/jh7110_tdm.c
21360
21361STARFIVE JH71X0 CLOCK DRIVERS
21362M:	Emil Renner Berthing <kernel@esmil.dk>
21363M:	Hal Feng <hal.feng@starfivetech.com>
21364S:	Maintained
21365F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21366F:	drivers/clk/starfive/clk-starfive-jh71*
21367F:	include/dt-bindings/clock/starfive?jh71*.h
21368
21369STARFIVE JH71X0 PINCTRL DRIVERS
21370M:	Emil Renner Berthing <kernel@esmil.dk>
21371M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21372M:	Hal Feng <hal.feng@starfivetech.com>
21373L:	linux-gpio@vger.kernel.org
21374S:	Maintained
21375F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21376F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21377F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21378F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21379
21380STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21381M:	Emil Renner Berthing <kernel@esmil.dk>
21382M:	Hal Feng <hal.feng@starfivetech.com>
21383S:	Maintained
21384F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21385F:	drivers/reset/starfive/reset-starfive-jh71*
21386F:	include/dt-bindings/reset/starfive?jh71*.h
21387
21388STARFIVE JH71X0 USB DRIVERS
21389M:	Minda Chen <minda.chen@starfivetech.com>
21390S:	Maintained
21391F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21392F:	drivers/usb/cdns3/cdns3-starfive.c
21393
21394STARFIVE JH71XX PMU CONTROLLER DRIVER
21395M:	Walker Chen <walker.chen@starfivetech.com>
21396M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21397S:	Supported
21398F:	Documentation/devicetree/bindings/power/starfive*
21399F:	drivers/pmdomain/starfive/
21400F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21401
21402STARFIVE SOC DRIVERS
21403M:	Conor Dooley <conor@kernel.org>
21404S:	Maintained
21405T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21406F:	Documentation/devicetree/bindings/soc/starfive/
21407
21408STARFIVE STARLINK PMU DRIVER
21409M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21410S:	Maintained
21411F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21412F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21413F:	drivers/perf/starfive_starlink_pmu.c
21414
21415STARFIVE TRNG DRIVER
21416M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21417S:	Supported
21418F:	Documentation/devicetree/bindings/rng/starfive*
21419F:	drivers/char/hw_random/jh7110-trng.c
21420
21421STARFIVE WATCHDOG DRIVER
21422M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21423M:	Samin Guo <samin.guo@starfivetech.com>
21424S:	Supported
21425F:	Documentation/devicetree/bindings/watchdog/starfive*
21426F:	drivers/watchdog/starfive-wdt.c
21427
21428STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21429M:	Minda Chen <minda.chen@starfivetech.com>
21430S:	Supported
21431F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21432F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21433F:	drivers/phy/starfive/phy-jh7110-pcie.c
21434F:	drivers/phy/starfive/phy-jh7110-usb.c
21435
21436STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21437M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21438S:	Supported
21439F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21440F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21441
21442STATIC BRANCH/CALL
21443M:	Peter Zijlstra <peterz@infradead.org>
21444M:	Josh Poimboeuf <jpoimboe@kernel.org>
21445M:	Jason Baron <jbaron@akamai.com>
21446R:	Steven Rostedt <rostedt@goodmis.org>
21447R:	Ard Biesheuvel <ardb@kernel.org>
21448S:	Supported
21449F:	arch/*/include/asm/jump_label*.h
21450F:	arch/*/include/asm/static_call*.h
21451F:	arch/*/kernel/jump_label.c
21452F:	arch/*/kernel/static_call.c
21453F:	include/linux/jump_label*.h
21454F:	include/linux/static_call*.h
21455F:	kernel/jump_label.c
21456F:	kernel/static_call.c
21457
21458STI AUDIO (ASoC) DRIVERS
21459M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21460L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21461S:	Maintained
21462F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21463F:	sound/soc/sti/
21464
21465STI CEC DRIVER
21466M:	Alain Volmat <alain.volmat@foss.st.com>
21467S:	Maintained
21468F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21469F:	drivers/media/cec/platform/sti/
21470
21471STK1160 USB VIDEO CAPTURE DRIVER
21472M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21473L:	linux-media@vger.kernel.org
21474S:	Maintained
21475T:	git git://linuxtv.org/media_tree.git
21476F:	drivers/media/usb/stk1160/
21477
21478STM32 AUDIO (ASoC) DRIVERS
21479M:	Olivier Moysan <olivier.moysan@foss.st.com>
21480M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21481L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21482S:	Maintained
21483F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21484F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21485F:	sound/soc/stm/
21486
21487STM32 TIMER/LPTIMER DRIVERS
21488M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21489S:	Maintained
21490F:	Documentation/ABI/testing/*timer-stm32
21491F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21492F:	drivers/*/stm32-*timer*
21493F:	drivers/pwm/pwm-stm32*
21494F:	include/linux/*/stm32-*tim*
21495
21496STMMAC ETHERNET DRIVER
21497M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21498M:	Jose Abreu <joabreu@synopsys.com>
21499L:	netdev@vger.kernel.org
21500S:	Supported
21501W:	http://www.stlinux.com
21502F:	Documentation/networking/device_drivers/ethernet/stmicro/
21503F:	drivers/net/ethernet/stmicro/stmmac/
21504
21505SUN HAPPY MEAL ETHERNET DRIVER
21506M:	Sean Anderson <seanga2@gmail.com>
21507S:	Maintained
21508F:	drivers/net/ethernet/sun/sunhme.*
21509
21510SUN3/3X
21511M:	Sam Creasey <sammy@sammy.net>
21512S:	Maintained
21513W:	http://sammy.net/sun3/
21514F:	arch/m68k/include/asm/sun3*
21515F:	arch/m68k/kernel/*sun3*
21516F:	arch/m68k/sun3*/
21517F:	drivers/net/ethernet/i825xx/sun3*
21518
21519SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21520M:	Hans de Goede <hdegoede@redhat.com>
21521L:	linux-input@vger.kernel.org
21522S:	Maintained
21523F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21524F:	drivers/input/keyboard/sun4i-lradc-keys.c
21525
21526SUNDANCE NETWORK DRIVER
21527M:	Denis Kirjanov <kda@linux-powerpc.org>
21528L:	netdev@vger.kernel.org
21529S:	Maintained
21530F:	drivers/net/ethernet/dlink/sundance.c
21531
21532SUNPLUS ETHERNET DRIVER
21533M:	Wells Lu <wellslutw@gmail.com>
21534L:	netdev@vger.kernel.org
21535S:	Maintained
21536W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21537F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21538F:	drivers/net/ethernet/sunplus/
21539
21540SUNPLUS MMC DRIVER
21541M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21542M:	Li-hao Kuo <lhjeff911@gmail.com>
21543S:	Maintained
21544F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21545F:	drivers/mmc/host/sunplus-mmc.c
21546
21547SUNPLUS OCOTP DRIVER
21548M:	Vincent Shih <vincent.sunplus@gmail.com>
21549S:	Maintained
21550F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21551F:	drivers/nvmem/sunplus-ocotp.c
21552
21553SUNPLUS PWM DRIVER
21554M:	Hammer Hsieh <hammerh0314@gmail.com>
21555S:	Maintained
21556F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21557F:	drivers/pwm/pwm-sunplus.c
21558
21559SUNPLUS RTC DRIVER
21560M:	Vincent Shih <vincent.sunplus@gmail.com>
21561L:	linux-rtc@vger.kernel.org
21562S:	Maintained
21563F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21564F:	drivers/rtc/rtc-sunplus.c
21565
21566SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21567M:	Li-hao Kuo <lhjeff911@gmail.com>
21568L:	linux-spi@vger.kernel.org
21569S:	Maintained
21570F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21571F:	drivers/spi/spi-sunplus-sp7021.c
21572
21573SUNPLUS UART DRIVER
21574M:	Hammer Hsieh <hammerh0314@gmail.com>
21575S:	Maintained
21576F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21577F:	drivers/tty/serial/sunplus-uart.c
21578
21579SUNPLUS USB2 PHY DRIVER
21580M:	Vincent Shih <vincent.sunplus@gmail.com>
21581L:	linux-usb@vger.kernel.org
21582S:	Maintained
21583F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21584F:	drivers/phy/sunplus/Kconfig
21585F:	drivers/phy/sunplus/Makefile
21586F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21587
21588SUNPLUS WATCHDOG DRIVER
21589M:	Xiantao Hu <xt.hu@cqplus1.com>
21590L:	linux-watchdog@vger.kernel.org
21591S:	Maintained
21592F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21593F:	drivers/watchdog/sunplus_wdt.c
21594
21595SUPERH
21596M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21597M:	Rich Felker <dalias@libc.org>
21598M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21599L:	linux-sh@vger.kernel.org
21600S:	Maintained
21601Q:	http://patchwork.kernel.org/project/linux-sh/list/
21602F:	Documentation/arch/sh/
21603F:	arch/sh/
21604F:	drivers/sh/
21605
21606SUSPEND TO RAM
21607M:	"Rafael J. Wysocki" <rafael@kernel.org>
21608M:	Len Brown <len.brown@intel.com>
21609M:	Pavel Machek <pavel@ucw.cz>
21610L:	linux-pm@vger.kernel.org
21611S:	Supported
21612B:	https://bugzilla.kernel.org
21613F:	Documentation/power/
21614F:	arch/x86/kernel/acpi/sleep*
21615F:	arch/x86/kernel/acpi/wakeup*
21616F:	drivers/base/power/
21617F:	include/linux/freezer.h
21618F:	include/linux/pm.h
21619F:	include/linux/suspend.h
21620F:	kernel/power/
21621
21622SVGA HANDLING
21623M:	Martin Mares <mj@ucw.cz>
21624L:	linux-video@atrey.karlin.mff.cuni.cz
21625S:	Maintained
21626F:	Documentation/admin-guide/svga.rst
21627F:	arch/x86/boot/video*
21628
21629SWITCHDEV
21630M:	Jiri Pirko <jiri@resnulli.us>
21631M:	Ivan Vecera <ivecera@redhat.com>
21632L:	netdev@vger.kernel.org
21633S:	Supported
21634F:	include/net/switchdev.h
21635F:	net/switchdev/
21636
21637SY8106A REGULATOR DRIVER
21638M:	Icenowy Zheng <icenowy@aosc.io>
21639S:	Maintained
21640F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21641F:	drivers/regulator/sy8106a-regulator.c
21642
21643SYNC FILE FRAMEWORK
21644M:	Sumit Semwal <sumit.semwal@linaro.org>
21645R:	Gustavo Padovan <gustavo@padovan.org>
21646L:	linux-media@vger.kernel.org
21647L:	dri-devel@lists.freedesktop.org
21648S:	Maintained
21649T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21650F:	Documentation/driver-api/sync_file.rst
21651F:	drivers/dma-buf/dma-fence*
21652F:	drivers/dma-buf/sw_sync.c
21653F:	drivers/dma-buf/sync_*
21654F:	include/linux/sync_file.h
21655F:	include/uapi/linux/sync_file.h
21656
21657SYNOPSYS ARC ARCHITECTURE
21658M:	Vineet Gupta <vgupta@kernel.org>
21659L:	linux-snps-arc@lists.infradead.org
21660S:	Supported
21661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21662F:	Documentation/arch/arc
21663F:	Documentation/devicetree/bindings/arc/*
21664F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21665F:	arch/arc/
21666F:	drivers/clocksource/arc_timer.c
21667F:	drivers/tty/serial/arc_uart.c
21668
21669SYNOPSYS ARC HSDK SDP pll clock driver
21670M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21671S:	Supported
21672F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21673F:	drivers/clk/clk-hsdk-pll.c
21674
21675SYNOPSYS ARC SDP clock driver
21676M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21677S:	Supported
21678F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21679F:	drivers/clk/axs10x/*
21680
21681SYNOPSYS ARC SDP platform support
21682M:	Alexey Brodkin <abrodkin@synopsys.com>
21683S:	Supported
21684F:	Documentation/devicetree/bindings/arc/axs10*
21685F:	arch/arc/boot/dts/ax*
21686F:	arch/arc/plat-axs10x
21687
21688SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21689M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21690S:	Supported
21691F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21692F:	drivers/reset/reset-axs10x.c
21693
21694SYNOPSYS CREG GPIO DRIVER
21695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21696S:	Maintained
21697F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21698F:	drivers/gpio/gpio-creg-snps.c
21699
21700SYNOPSYS DESIGNWARE 8250 UART DRIVER
21701M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21702R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21703S:	Supported
21704F:	drivers/tty/serial/8250/8250_dw.c
21705F:	drivers/tty/serial/8250/8250_dwlib.*
21706F:	drivers/tty/serial/8250/8250_lpss.c
21707
21708SYNOPSYS DESIGNWARE APB GPIO DRIVER
21709M:	Hoan Tran <hoan@os.amperecomputing.com>
21710M:	Serge Semin <fancer.lancer@gmail.com>
21711L:	linux-gpio@vger.kernel.org
21712S:	Maintained
21713F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21714F:	drivers/gpio/gpio-dwapb.c
21715
21716SYNOPSYS DESIGNWARE APB SSI DRIVER
21717M:	Serge Semin <fancer.lancer@gmail.com>
21718L:	linux-spi@vger.kernel.org
21719S:	Supported
21720F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21721F:	drivers/spi/spi-dw*
21722
21723SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21724M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21725S:	Maintained
21726F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21727F:	drivers/dma/dw-axi-dmac/
21728
21729SYNOPSYS DESIGNWARE DMAC DRIVER
21730M:	Viresh Kumar <vireshk@kernel.org>
21731R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21732S:	Maintained
21733F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21734F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21735F:	drivers/dma/dw/
21736F:	include/dt-bindings/dma/dw-dmac.h
21737F:	include/linux/dma/dw.h
21738F:	include/linux/platform_data/dma-dw.h
21739
21740SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21741M:	Jose Abreu <Jose.Abreu@synopsys.com>
21742L:	netdev@vger.kernel.org
21743S:	Supported
21744F:	drivers/net/ethernet/synopsys/
21745
21746SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21747M:	Jose Abreu <Jose.Abreu@synopsys.com>
21748L:	netdev@vger.kernel.org
21749S:	Supported
21750F:	drivers/net/pcs/pcs-xpcs.c
21751F:	drivers/net/pcs/pcs-xpcs.h
21752F:	include/linux/pcs/pcs-xpcs.h
21753
21754SYNOPSYS DESIGNWARE I2C DRIVER
21755M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21756R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21757R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21758R:	Jan Dabros <jsd@semihalf.com>
21759L:	linux-i2c@vger.kernel.org
21760S:	Supported
21761F:	drivers/i2c/busses/i2c-designware-*
21762
21763SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21764M:	Jaehoon Chung <jh80.chung@samsung.com>
21765L:	linux-mmc@vger.kernel.org
21766S:	Maintained
21767F:	drivers/mmc/host/dw_mmc*
21768
21769SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21770M:	Shuai Xue <xueshuai@linux.alibaba.com>
21771M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21772S:	Supported
21773F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21774F:	drivers/perf/dwc_pcie_pmu.c
21775
21776SYNOPSYS HSDK RESET CONTROLLER DRIVER
21777M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21778S:	Supported
21779F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21780F:	drivers/reset/reset-hsdk.c
21781F:	include/dt-bindings/reset/snps,hsdk-reset.h
21782
21783SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21784M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21785M:	Manjunath M B <manjumb@synopsys.com>
21786L:	linux-mmc@vger.kernel.org
21787S:	Maintained
21788F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21789
21790SYSTEM CONFIGURATION (SYSCON)
21791M:	Lee Jones <lee@kernel.org>
21792M:	Arnd Bergmann <arnd@arndb.de>
21793S:	Supported
21794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21795F:	drivers/mfd/syscon.c
21796
21797SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21798M:	Sudeep Holla <sudeep.holla@arm.com>
21799R:	Cristian Marussi <cristian.marussi@arm.com>
21800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21801S:	Maintained
21802F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21803F:	drivers/clk/clk-sc[mp]i.c
21804F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21805F:	drivers/firmware/arm_scmi/
21806F:	drivers/firmware/arm_scpi.c
21807F:	drivers/hwmon/scmi-hwmon.c
21808F:	drivers/pinctrl/pinctrl-scmi.c
21809F:	drivers/pmdomain/arm/
21810F:	drivers/powercap/arm_scmi_powercap.c
21811F:	drivers/regulator/scmi-regulator.c
21812F:	drivers/reset/reset-scmi.c
21813F:	include/linux/sc[mp]i_protocol.h
21814F:	include/trace/events/scmi.h
21815F:	include/uapi/linux/virtio_scmi.h
21816
21817SYSTEM RESET/SHUTDOWN DRIVERS
21818M:	Sebastian Reichel <sre@kernel.org>
21819L:	linux-pm@vger.kernel.org
21820S:	Maintained
21821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21822F:	Documentation/devicetree/bindings/power/reset/
21823F:	drivers/power/reset/
21824
21825SYSTEM TRACE MODULE CLASS
21826M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21827S:	Maintained
21828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21829F:	Documentation/trace/stm.rst
21830F:	drivers/hwtracing/stm/
21831F:	include/linux/stm.h
21832F:	include/uapi/linux/stm.h
21833
21834SYSTEM76 ACPI DRIVER
21835M:	Jeremy Soller <jeremy@system76.com>
21836M:	System76 Product Development <productdev@system76.com>
21837L:	platform-driver-x86@vger.kernel.org
21838S:	Maintained
21839F:	drivers/platform/x86/system76_acpi.c
21840
21841SYSV FILESYSTEM
21842S:	Orphan
21843F:	Documentation/filesystems/sysv-fs.rst
21844F:	fs/sysv/
21845F:	include/linux/sysv_fs.h
21846
21847TASKSTATS STATISTICS INTERFACE
21848M:	Balbir Singh <bsingharora@gmail.com>
21849S:	Maintained
21850F:	Documentation/accounting/taskstats*
21851F:	include/linux/taskstats*
21852F:	kernel/taskstats.c
21853
21854TC subsystem
21855M:	Jamal Hadi Salim <jhs@mojatatu.com>
21856M:	Cong Wang <xiyou.wangcong@gmail.com>
21857M:	Jiri Pirko <jiri@resnulli.us>
21858L:	netdev@vger.kernel.org
21859S:	Maintained
21860F:	include/net/pkt_cls.h
21861F:	include/net/pkt_sched.h
21862F:	include/net/tc_act/
21863F:	include/uapi/linux/pkt_cls.h
21864F:	include/uapi/linux/pkt_sched.h
21865F:	include/uapi/linux/tc_act/
21866F:	include/uapi/linux/tc_ematch/
21867F:	net/sched/
21868F:	tools/testing/selftests/tc-testing
21869
21870TC90522 MEDIA DRIVER
21871M:	Akihiro Tsukada <tskd08@gmail.com>
21872L:	linux-media@vger.kernel.org
21873S:	Odd Fixes
21874F:	drivers/media/dvb-frontends/tc90522*
21875
21876TCP LOW PRIORITY MODULE
21877M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21878M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21879S:	Maintained
21880W:	http://tcp-lp-mod.sourceforge.net/
21881F:	net/ipv4/tcp_lp.c
21882
21883TDA10071 MEDIA DRIVER
21884L:	linux-media@vger.kernel.org
21885S:	Orphan
21886W:	https://linuxtv.org
21887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21888F:	drivers/media/dvb-frontends/tda10071*
21889
21890TDA18212 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/tuners/tda18212*
21896
21897TDA18218 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/tda18218*
21903
21904TDA18250 MEDIA DRIVER
21905M:	Olli Salonen <olli.salonen@iki.fi>
21906L:	linux-media@vger.kernel.org
21907S:	Maintained
21908W:	https://linuxtv.org
21909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21910T:	git git://linuxtv.org/media_tree.git
21911F:	drivers/media/tuners/tda18250*
21912
21913TDA18271 MEDIA DRIVER
21914M:	Michael Krufky <mkrufky@linuxtv.org>
21915L:	linux-media@vger.kernel.org
21916S:	Maintained
21917W:	https://linuxtv.org
21918W:	http://github.com/mkrufky
21919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21920T:	git git://linuxtv.org/mkrufky/tuners.git
21921F:	drivers/media/tuners/tda18271*
21922
21923TDA1997x MEDIA DRIVER
21924M:	Tim Harvey <tharvey@gateworks.com>
21925L:	linux-media@vger.kernel.org
21926S:	Maintained
21927W:	https://linuxtv.org
21928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21929F:	drivers/media/i2c/tda1997x.*
21930
21931TDA827x MEDIA DRIVER
21932M:	Michael Krufky <mkrufky@linuxtv.org>
21933L:	linux-media@vger.kernel.org
21934S:	Maintained
21935W:	https://linuxtv.org
21936W:	http://github.com/mkrufky
21937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21938T:	git git://linuxtv.org/mkrufky/tuners.git
21939F:	drivers/media/tuners/tda8290.*
21940
21941TDA8290 MEDIA DRIVER
21942M:	Michael Krufky <mkrufky@linuxtv.org>
21943L:	linux-media@vger.kernel.org
21944S:	Maintained
21945W:	https://linuxtv.org
21946W:	http://github.com/mkrufky
21947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21948T:	git git://linuxtv.org/mkrufky/tuners.git
21949F:	drivers/media/tuners/tda8290.*
21950
21951TDA9840 MEDIA DRIVER
21952M:	Hans Verkuil <hverkuil@xs4all.nl>
21953L:	linux-media@vger.kernel.org
21954S:	Maintained
21955W:	https://linuxtv.org
21956T:	git git://linuxtv.org/media_tree.git
21957F:	drivers/media/i2c/tda9840*
21958
21959TEA5761 TUNER DRIVER
21960M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21961L:	linux-media@vger.kernel.org
21962S:	Odd fixes
21963W:	https://linuxtv.org
21964T:	git git://linuxtv.org/media_tree.git
21965F:	drivers/media/tuners/tea5761.*
21966
21967TEA5767 TUNER DRIVER
21968M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21969L:	linux-media@vger.kernel.org
21970S:	Maintained
21971W:	https://linuxtv.org
21972T:	git git://linuxtv.org/media_tree.git
21973F:	drivers/media/tuners/tea5767.*
21974
21975TEA6415C MEDIA DRIVER
21976M:	Hans Verkuil <hverkuil@xs4all.nl>
21977L:	linux-media@vger.kernel.org
21978S:	Maintained
21979W:	https://linuxtv.org
21980T:	git git://linuxtv.org/media_tree.git
21981F:	drivers/media/i2c/tea6415c*
21982
21983TEA6420 MEDIA DRIVER
21984M:	Hans Verkuil <hverkuil@xs4all.nl>
21985L:	linux-media@vger.kernel.org
21986S:	Maintained
21987W:	https://linuxtv.org
21988T:	git git://linuxtv.org/media_tree.git
21989F:	drivers/media/i2c/tea6420*
21990
21991TEAM DRIVER
21992M:	Jiri Pirko <jiri@resnulli.us>
21993L:	netdev@vger.kernel.org
21994S:	Supported
21995F:	Documentation/netlink/specs/team.yaml
21996F:	drivers/net/team/
21997F:	include/linux/if_team.h
21998F:	include/uapi/linux/if_team.h
21999F:	tools/testing/selftests/drivers/net/team/
22000
22001TECHNICAL ADVISORY BOARD PROCESS DOCS
22002M:	"Theodore Ts'o" <tytso@mit.edu>
22003M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22004L:	tech-board-discuss@lists.linux.dev
22005S:	Maintained
22006F:	Documentation/process/contribution-maturity-model.rst
22007F:	Documentation/process/researcher-guidelines.rst
22008
22009TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22010M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22011S:	Maintained
22012F:	arch/x86/platform/ts5500/
22013
22014TECHNOTREND USB IR RECEIVER
22015M:	Sean Young <sean@mess.org>
22016L:	linux-media@vger.kernel.org
22017S:	Maintained
22018F:	drivers/media/rc/ttusbir.c
22019
22020TECHWELL TW9900 VIDEO DECODER
22021M:	Mehdi Djait <mehdi.djait@bootlin.com>
22022L:	linux-media@vger.kernel.org
22023S:	Maintained
22024F:	drivers/media/i2c/tw9900.c
22025
22026TECHWELL TW9910 VIDEO DECODER
22027L:	linux-media@vger.kernel.org
22028S:	Orphan
22029F:	drivers/media/i2c/tw9910.c
22030F:	include/media/i2c/tw9910.h
22031
22032TEE SUBSYSTEM
22033M:	Jens Wiklander <jens.wiklander@linaro.org>
22034R:	Sumit Garg <sumit.garg@linaro.org>
22035L:	op-tee@lists.trustedfirmware.org
22036S:	Maintained
22037F:	Documentation/driver-api/tee.rst
22038F:	Documentation/tee/
22039F:	Documentation/userspace-api/tee.rst
22040F:	drivers/tee/
22041F:	include/linux/tee_core.h
22042F:	include/linux/tee_drv.h
22043F:	include/uapi/linux/tee.h
22044
22045TEGRA ARCHITECTURE SUPPORT
22046M:	Thierry Reding <thierry.reding@gmail.com>
22047M:	Jonathan Hunter <jonathanh@nvidia.com>
22048L:	linux-tegra@vger.kernel.org
22049S:	Supported
22050Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22052N:	[^a-z]tegra
22053
22054TEGRA CLOCK DRIVER
22055M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22056M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22057S:	Supported
22058F:	drivers/clk/tegra/
22059
22060TEGRA CRYPTO DRIVERS
22061M:	Akhil R <akhilrajeev@nvidia.com>
22062S:	Supported
22063F:	drivers/crypto/tegra/*
22064
22065TEGRA DMA DRIVERS
22066M:	Laxman Dewangan <ldewangan@nvidia.com>
22067M:	Jon Hunter <jonathanh@nvidia.com>
22068S:	Supported
22069F:	drivers/dma/tegra*
22070
22071TEGRA I2C DRIVER
22072M:	Laxman Dewangan <ldewangan@nvidia.com>
22073R:	Dmitry Osipenko <digetx@gmail.com>
22074S:	Supported
22075F:	drivers/i2c/busses/i2c-tegra.c
22076
22077TEGRA IOMMU DRIVERS
22078M:	Thierry Reding <thierry.reding@gmail.com>
22079R:	Krishna Reddy <vdumpa@nvidia.com>
22080L:	linux-tegra@vger.kernel.org
22081S:	Supported
22082F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22083F:	drivers/iommu/tegra*
22084
22085TEGRA KBC DRIVER
22086M:	Laxman Dewangan <ldewangan@nvidia.com>
22087S:	Supported
22088F:	drivers/input/keyboard/tegra-kbc.c
22089
22090TEGRA NAND DRIVER
22091M:	Stefan Agner <stefan@agner.ch>
22092M:	Lucas Stach <dev@lynxeye.de>
22093S:	Maintained
22094F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22095F:	drivers/mtd/nand/raw/tegra_nand.c
22096
22097TEGRA PWM DRIVER
22098M:	Thierry Reding <thierry.reding@gmail.com>
22099S:	Supported
22100F:	drivers/pwm/pwm-tegra.c
22101
22102TEGRA QUAD SPI DRIVER
22103M:	Thierry Reding <thierry.reding@gmail.com>
22104M:	Jonathan Hunter <jonathanh@nvidia.com>
22105M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22106L:	linux-tegra@vger.kernel.org
22107S:	Maintained
22108F:	drivers/spi/spi-tegra210-quad.c
22109
22110TEGRA SERIAL DRIVER
22111M:	Laxman Dewangan <ldewangan@nvidia.com>
22112S:	Supported
22113F:	drivers/tty/serial/serial-tegra.c
22114
22115TEGRA SPI DRIVER
22116M:	Laxman Dewangan <ldewangan@nvidia.com>
22117S:	Supported
22118F:	drivers/spi/spi-tegra*
22119
22120TEGRA VIDEO DRIVER
22121M:	Thierry Reding <thierry.reding@gmail.com>
22122M:	Jonathan Hunter <jonathanh@nvidia.com>
22123M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22124M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22125L:	linux-media@vger.kernel.org
22126L:	linux-tegra@vger.kernel.org
22127S:	Maintained
22128F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22129F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22130F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22131F:	drivers/staging/media/tegra-video/
22132
22133TEGRA XUSB PADCTL DRIVER
22134M:	JC Kuo <jckuo@nvidia.com>
22135S:	Supported
22136F:	drivers/phy/tegra/xusb*
22137
22138TEHUTI ETHERNET DRIVER
22139M:	Andy Gospodarek <andy@greyhouse.net>
22140L:	netdev@vger.kernel.org
22141S:	Supported
22142F:	drivers/net/ethernet/tehuti/*
22143
22144TELECOM CLOCK DRIVER FOR MCPL0010
22145M:	Mark Gross <markgross@kernel.org>
22146S:	Supported
22147F:	drivers/char/tlclk.c
22148
22149TEMPO SEMICONDUCTOR DRIVERS
22150M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22151S:	Maintained
22152F:	Documentation/devicetree/bindings/sound/tscs*.txt
22153F:	sound/soc/codecs/tscs*.c
22154F:	sound/soc/codecs/tscs*.h
22155
22156TENSILICA XTENSA PORT (xtensa)
22157M:	Chris Zankel <chris@zankel.net>
22158M:	Max Filippov <jcmvbkbc@gmail.com>
22159S:	Maintained
22160T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22161F:	arch/xtensa/
22162F:	drivers/irqchip/irq-xtensa-*
22163
22164TEXAS INSTRUMENTS ASoC DRIVERS
22165M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22166L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22167S:	Maintained
22168F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22169F:	sound/soc/ti/
22170
22171TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22172M:	Shenghao Ding <shenghao-ding@ti.com>
22173M:	Kevin Lu <kevin-lu@ti.com>
22174M:	Baojun Xu <baojun.xu@ti.com>
22175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22176S:	Maintained
22177F:	Documentation/devicetree/bindings/sound/tas2552.txt
22178F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22179F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22180F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22181F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22182F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22183F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22184F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22185F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22186F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22187F:	include/sound/tas2*.h
22188F:	include/sound/tlv320*.h
22189F:	include/sound/tpa6130a2-plat.h
22190F:	sound/pci/hda/tas2781_hda_i2c.c
22191F:	sound/soc/codecs/pcm1681.c
22192F:	sound/soc/codecs/pcm1789*.*
22193F:	sound/soc/codecs/pcm179x*.*
22194F:	sound/soc/codecs/pcm186x*.*
22195F:	sound/soc/codecs/pcm3008.*
22196F:	sound/soc/codecs/pcm3060*.*
22197F:	sound/soc/codecs/pcm3168a*.*
22198F:	sound/soc/codecs/pcm5102a.c
22199F:	sound/soc/codecs/pcm512x*.*
22200F:	sound/soc/codecs/tas2*.*
22201F:	sound/soc/codecs/tlv320*.*
22202F:	sound/soc/codecs/tpa6130a2.*
22203
22204TEXAS INSTRUMENTS DMA DRIVERS
22205M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22206L:	dmaengine@vger.kernel.org
22207S:	Maintained
22208F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22209F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22210F:	Documentation/devicetree/bindings/dma/ti/
22211F:	drivers/dma/ti/
22212F:	include/linux/dma/k3-psil.h
22213F:	include/linux/dma/k3-udma-glue.h
22214F:	include/linux/dma/ti-cppi5.h
22215X:	drivers/dma/ti/cppi41.c
22216
22217TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22218M:	Robert Marko <robert.marko@sartura.hr>
22219M:	Luka Perkov <luka.perkov@sartura.hr>
22220L:	linux-hwmon@vger.kernel.org
22221S:	Maintained
22222F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22223F:	Documentation/hwmon/tps23861.rst
22224F:	drivers/hwmon/tps23861.c
22225
22226TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22227M:	Ricardo Ribalda <ribalda@kernel.org>
22228L:	linux-iio@vger.kernel.org
22229S:	Supported
22230F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22231F:	drivers/iio/dac/ti-dac7612.c
22232
22233TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22234M:	Nishanth Menon <nm@ti.com>
22235M:	Tero Kristo <kristo@kernel.org>
22236M:	Santosh Shilimkar <ssantosh@kernel.org>
22237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22238S:	Maintained
22239F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22240F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22241F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22242F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22243F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22244F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22245F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22246F:	drivers/clk/keystone/sci-clk.c
22247F:	drivers/firmware/ti_sci*
22248F:	drivers/irqchip/irq-ti-sci-inta.c
22249F:	drivers/irqchip/irq-ti-sci-intr.c
22250F:	drivers/reset/reset-ti-sci.c
22251F:	drivers/soc/ti/ti_sci_inta_msi.c
22252F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22253F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22254F:	include/linux/soc/ti/ti_sci_inta_msi.h
22255F:	include/linux/soc/ti/ti_sci_protocol.h
22256
22257TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22258M:	Puranjay Mohan <puranjay@kernel.org>
22259L:	linux-iio@vger.kernel.org
22260S:	Supported
22261F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22262F:	drivers/iio/temperature/tmp117.c
22263
22264THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22265M:	Hans Verkuil <hverkuil@xs4all.nl>
22266L:	linux-media@vger.kernel.org
22267S:	Maintained
22268W:	https://linuxtv.org
22269T:	git git://linuxtv.org/media_tree.git
22270F:	drivers/media/radio/radio-raremono.c
22271
22272THERMAL
22273M:	Rafael J. Wysocki <rafael@kernel.org>
22274M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22275R:	Zhang Rui <rui.zhang@intel.com>
22276R:	Lukasz Luba <lukasz.luba@arm.com>
22277L:	linux-pm@vger.kernel.org
22278S:	Supported
22279Q:	https://patchwork.kernel.org/project/linux-pm/list/
22280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22281F:	Documentation/ABI/testing/sysfs-class-thermal
22282F:	Documentation/admin-guide/thermal/
22283F:	Documentation/devicetree/bindings/thermal/
22284F:	Documentation/driver-api/thermal/
22285F:	drivers/thermal/
22286F:	include/dt-bindings/thermal/
22287F:	include/linux/cpu_cooling.h
22288F:	include/linux/thermal.h
22289F:	include/uapi/linux/thermal.h
22290F:	tools/lib/thermal/
22291F:	tools/thermal/
22292
22293THERMAL DRIVER FOR AMLOGIC SOCS
22294M:	Guillaume La Roque <glaroque@baylibre.com>
22295L:	linux-pm@vger.kernel.org
22296L:	linux-amlogic@lists.infradead.org
22297S:	Supported
22298W:	http://linux-meson.com/
22299F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22300F:	drivers/thermal/amlogic_thermal.c
22301
22302THERMAL/CPU_COOLING
22303M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22304M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22305M:	Viresh Kumar <viresh.kumar@linaro.org>
22306R:	Lukasz Luba <lukasz.luba@arm.com>
22307L:	linux-pm@vger.kernel.org
22308S:	Supported
22309F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22310F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22311F:	drivers/thermal/cpufreq_cooling.c
22312F:	drivers/thermal/cpuidle_cooling.c
22313F:	include/linux/cpu_cooling.h
22314
22315THERMAL/POWER_ALLOCATOR
22316M:	Lukasz Luba <lukasz.luba@arm.com>
22317L:	linux-pm@vger.kernel.org
22318S:	Maintained
22319F:	Documentation/driver-api/thermal/power_allocator.rst
22320F:	drivers/thermal/gov_power_allocator.c
22321F:	drivers/thermal/thermal_trace_ipa.h
22322
22323THINKPAD ACPI EXTRAS DRIVER
22324M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22325L:	ibm-acpi-devel@lists.sourceforge.net
22326L:	platform-driver-x86@vger.kernel.org
22327S:	Maintained
22328W:	http://ibm-acpi.sourceforge.net
22329W:	http://thinkwiki.org/wiki/Ibm-acpi
22330T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22331F:	drivers/platform/x86/thinkpad_acpi.c
22332
22333THINKPAD LMI DRIVER
22334M:	Mark Pearson <markpearson@lenovo.com>
22335L:	platform-driver-x86@vger.kernel.org
22336S:	Maintained
22337F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22338F:	drivers/platform/x86/think-lmi.?
22339
22340THP7312 ISP DRIVER
22341M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22342M:	Paul Elder <paul.elder@ideasonboard.com>
22343L:	linux-media@vger.kernel.org
22344S:	Maintained
22345T:	git git://linuxtv.org/media_tree.git
22346F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22347F:	Documentation/userspace-api/media/drivers/thp7312.rst
22348F:	drivers/media/i2c/thp7312.c
22349F:	include/uapi/linux/thp7312.h
22350
22351THUNDERBOLT DMA TRAFFIC TEST DRIVER
22352M:	Isaac Hazan <isaac.hazan@intel.com>
22353L:	linux-usb@vger.kernel.org
22354S:	Maintained
22355F:	drivers/thunderbolt/dma_test.c
22356
22357THUNDERBOLT DRIVER
22358M:	Andreas Noever <andreas.noever@gmail.com>
22359M:	Michael Jamet <michael.jamet@intel.com>
22360M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22361M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22362L:	linux-usb@vger.kernel.org
22363S:	Maintained
22364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22365F:	Documentation/admin-guide/thunderbolt.rst
22366F:	drivers/thunderbolt/
22367F:	include/linux/thunderbolt.h
22368
22369THUNDERBOLT NETWORK DRIVER
22370M:	Michael Jamet <michael.jamet@intel.com>
22371M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22372M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22373L:	netdev@vger.kernel.org
22374S:	Maintained
22375F:	drivers/net/thunderbolt/
22376
22377THUNDERX GPIO DRIVER
22378M:	Robert Richter <rric@kernel.org>
22379S:	Odd Fixes
22380F:	drivers/gpio/gpio-thunderx.c
22381
22382TI ADS7924 ADC DRIVER
22383M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22384L:	linux-iio@vger.kernel.org
22385S:	Supported
22386F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22387F:	drivers/iio/adc/ti-ads7924.c
22388
22389TI AM437X VPFE DRIVER
22390M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22391L:	linux-media@vger.kernel.org
22392S:	Maintained
22393W:	https://linuxtv.org
22394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22395T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22396F:	drivers/media/platform/ti/am437x/
22397
22398TI BANDGAP AND THERMAL DRIVER
22399M:	Eduardo Valentin <edubezval@gmail.com>
22400M:	Keerthy <j-keerthy@ti.com>
22401L:	linux-pm@vger.kernel.org
22402L:	linux-omap@vger.kernel.org
22403S:	Maintained
22404F:	drivers/thermal/ti-soc-thermal/
22405
22406TI BQ27XXX POWER SUPPLY DRIVER
22407F:	drivers/power/supply/bq27xxx_battery.c
22408F:	drivers/power/supply/bq27xxx_battery_i2c.c
22409F:	include/linux/power/bq27xxx_battery.h
22410
22411TI CDCE706 CLOCK DRIVER
22412M:	Max Filippov <jcmvbkbc@gmail.com>
22413S:	Maintained
22414F:	drivers/clk/clk-cdce706.c
22415
22416TI CLOCK DRIVER
22417M:	Tero Kristo <kristo@kernel.org>
22418L:	linux-omap@vger.kernel.org
22419S:	Odd Fixes
22420F:	drivers/clk/ti/
22421F:	include/linux/clk/ti.h
22422
22423TI DAVINCI MACHINE SUPPORT
22424M:	Bartosz Golaszewski <brgl@bgdev.pl>
22425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22426S:	Maintained
22427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22428F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22429F:	arch/arm/boot/dts/ti/davinci/
22430F:	arch/arm/mach-davinci/
22431F:	drivers/i2c/busses/i2c-davinci.c
22432
22433TI DAVINCI SERIES CLOCK DRIVER
22434M:	David Lechner <david@lechnology.com>
22435S:	Maintained
22436F:	Documentation/devicetree/bindings/clock/ti/davinci/
22437F:	drivers/clk/davinci/
22438F:	include/linux/clk/davinci.h
22439
22440TI DAVINCI SERIES GPIO DRIVER
22441M:	Keerthy <j-keerthy@ti.com>
22442L:	linux-gpio@vger.kernel.org
22443S:	Maintained
22444F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22445F:	drivers/gpio/gpio-davinci.c
22446
22447TI DAVINCI SERIES MEDIA DRIVER
22448M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22449L:	linux-media@vger.kernel.org
22450S:	Maintained
22451W:	https://linuxtv.org
22452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22453T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22454F:	drivers/media/platform/ti/davinci/
22455F:	include/media/davinci/
22456
22457TI ENHANCED CAPTURE (eCAP) DRIVER
22458M:	Vignesh Raghavendra <vigneshr@ti.com>
22459R:	Julien Panis <jpanis@baylibre.com>
22460L:	linux-iio@vger.kernel.org
22461L:	linux-omap@vger.kernel.org
22462S:	Maintained
22463F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22464F:	drivers/counter/ti-ecap-capture.c
22465
22466TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22467R:	David Lechner <david@lechnology.com>
22468L:	linux-iio@vger.kernel.org
22469F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22470F:	drivers/counter/ti-eqep.c
22471
22472TI ETHERNET SWITCH DRIVER (CPSW)
22473R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22474R:	Roger Quadros <rogerq@kernel.org>
22475L:	linux-omap@vger.kernel.org
22476L:	netdev@vger.kernel.org
22477S:	Maintained
22478F:	drivers/net/ethernet/ti/cpsw*
22479F:	drivers/net/ethernet/ti/davinci*
22480
22481TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22482M:	Alex Dubov <oakad@yahoo.com>
22483S:	Maintained
22484W:	http://tifmxx.berlios.de/
22485F:	drivers/memstick/host/tifm_ms.c
22486F:	drivers/misc/tifm*
22487F:	drivers/mmc/host/tifm_sd.c
22488F:	include/linux/tifm.h
22489
22490TI FPD-LINK DRIVERS
22491M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22492L:	linux-media@vger.kernel.org
22493S:	Maintained
22494F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22495F:	drivers/media/i2c/ds90*
22496F:	include/media/i2c/ds90*
22497
22498TI HDC302X HUMIDITY DRIVER
22499M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22500M:	Li peiyu <579lpy@gmail.com>
22501L:	linux-iio@vger.kernel.org
22502S:	Maintained
22503F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22504F:	drivers/iio/humidity/hdc3020.c
22505
22506TI ICSSG ETHERNET DRIVER (ICSSG)
22507R:	MD Danish Anwar <danishanwar@ti.com>
22508R:	Roger Quadros <rogerq@kernel.org>
22509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22510L:	netdev@vger.kernel.org
22511S:	Maintained
22512F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22513F:	drivers/net/ethernet/ti/icssg/*
22514
22515TI J721E CSI2RX DRIVER
22516M:	Jai Luthra <j-luthra@ti.com>
22517L:	linux-media@vger.kernel.org
22518S:	Maintained
22519F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22520F:	drivers/media/platform/ti/j721e-csi2rx/
22521
22522TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22523M:	Nishanth Menon <nm@ti.com>
22524M:	Santosh Shilimkar <ssantosh@kernel.org>
22525L:	linux-kernel@vger.kernel.org
22526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22527S:	Maintained
22528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22529F:	drivers/pmdomain/ti/omap_prm.c
22530F:	drivers/soc/ti/*
22531
22532TI LM49xxx FAMILY ASoC CODEC DRIVERS
22533M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22534M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22536S:	Maintained
22537F:	sound/soc/codecs/isabelle*
22538F:	sound/soc/codecs/lm49453*
22539
22540TI LMP92064 ADC DRIVER
22541M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22542R:	kernel@pengutronix.de
22543L:	linux-iio@vger.kernel.org
22544S:	Maintained
22545F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22546F:	drivers/iio/adc/ti-lmp92064.c
22547
22548TI PCM3060 ASoC CODEC DRIVER
22549M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22551S:	Maintained
22552F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22553F:	sound/soc/codecs/pcm3060*
22554
22555TI TAS571X FAMILY ASoC CODEC DRIVER
22556M:	Kevin Cernekee <cernekee@chromium.org>
22557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22558S:	Odd Fixes
22559F:	sound/soc/codecs/tas571x*
22560
22561TI TMAG5273 MAGNETOMETER DRIVER
22562M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22563L:	linux-iio@vger.kernel.org
22564S:	Maintained
22565F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22566F:	drivers/iio/magnetometer/tmag5273.c
22567
22568TI TRF7970A NFC DRIVER
22569M:	Mark Greer <mgreer@animalcreek.com>
22570L:	linux-wireless@vger.kernel.org
22571S:	Supported
22572F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22573F:	drivers/nfc/trf7970a.c
22574
22575TI TSC2046 ADC DRIVER
22576M:	Oleksij Rempel <o.rempel@pengutronix.de>
22577R:	kernel@pengutronix.de
22578L:	linux-iio@vger.kernel.org
22579S:	Maintained
22580F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22581F:	drivers/iio/adc/ti-tsc2046.c
22582
22583TI TWL4030 SERIES SOC CODEC DRIVER
22584M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22585L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22586S:	Maintained
22587F:	sound/soc/codecs/twl4030*
22588
22589TI VPE/CAL DRIVERS
22590M:	Benoit Parrot <bparrot@ti.com>
22591L:	linux-media@vger.kernel.org
22592S:	Maintained
22593W:	http://linuxtv.org/
22594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22595F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22596F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22597F:	drivers/media/platform/ti/cal/
22598F:	drivers/media/platform/ti/vpe/
22599
22600TI WILINK WIRELESS DRIVERS
22601L:	linux-wireless@vger.kernel.org
22602S:	Orphan
22603W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22604W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22605F:	drivers/net/wireless/ti/
22606
22607TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22608M:	John Stultz <jstultz@google.com>
22609M:	Thomas Gleixner <tglx@linutronix.de>
22610R:	Stephen Boyd <sboyd@kernel.org>
22611L:	linux-kernel@vger.kernel.org
22612S:	Supported
22613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22614F:	include/linux/clocksource.h
22615F:	include/linux/time.h
22616F:	include/linux/timekeeper_internal.h
22617F:	include/linux/timekeeping.h
22618F:	include/linux/timex.h
22619F:	include/uapi/linux/time.h
22620F:	include/uapi/linux/timex.h
22621F:	kernel/time/alarmtimer.c
22622F:	kernel/time/clocksource*
22623F:	kernel/time/ntp*
22624F:	kernel/time/time.c
22625F:	kernel/time/timeconst.bc
22626F:	kernel/time/timeconv.c
22627F:	kernel/time/timecounter.c
22628F:	kernel/time/timekeeping*
22629F:	kernel/time/time_test.c
22630F:	tools/testing/selftests/timers/
22631
22632TIPC NETWORK LAYER
22633M:	Jon Maloy <jmaloy@redhat.com>
22634M:	Ying Xue <ying.xue@windriver.com>
22635L:	netdev@vger.kernel.org (core kernel code)
22636L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22637S:	Maintained
22638W:	http://tipc.sourceforge.net/
22639F:	include/uapi/linux/tipc*.h
22640F:	net/tipc/
22641
22642TLAN NETWORK DRIVER
22643M:	Samuel Chessman <chessman@tux.org>
22644L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22645S:	Maintained
22646W:	http://sourceforge.net/projects/tlan/
22647F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22648F:	drivers/net/ethernet/ti/tlan.*
22649
22650TMIO/SDHI MMC DRIVER
22651M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22652L:	linux-mmc@vger.kernel.org
22653L:	linux-renesas-soc@vger.kernel.org
22654S:	Supported
22655F:	drivers/mmc/host/renesas_sdhi*
22656F:	drivers/mmc/host/tmio_mmc*
22657F:	include/linux/mfd/tmio.h
22658
22659TMP513 HARDWARE MONITOR DRIVER
22660M:	Eric Tremblay <etremblay@distech-controls.com>
22661L:	linux-hwmon@vger.kernel.org
22662S:	Maintained
22663F:	Documentation/hwmon/tmp513.rst
22664F:	drivers/hwmon/tmp513.c
22665
22666TMPFS (SHMEM FILESYSTEM)
22667M:	Hugh Dickins <hughd@google.com>
22668L:	linux-mm@kvack.org
22669S:	Maintained
22670F:	include/linux/shmem_fs.h
22671F:	mm/shmem.c
22672
22673TOMOYO SECURITY MODULE
22674M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22675M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22676L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22677L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22678L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22679L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22680S:	Maintained
22681W:	https://tomoyo.sourceforge.net/
22682F:	security/tomoyo/
22683
22684TOPSTAR LAPTOP EXTRAS DRIVER
22685M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22686L:	platform-driver-x86@vger.kernel.org
22687S:	Maintained
22688F:	drivers/platform/x86/topstar-laptop.c
22689
22690TORTURE-TEST MODULES
22691M:	Davidlohr Bueso <dave@stgolabs.net>
22692M:	"Paul E. McKenney" <paulmck@kernel.org>
22693M:	Josh Triplett <josh@joshtriplett.org>
22694L:	linux-kernel@vger.kernel.org
22695S:	Supported
22696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22697F:	Documentation/RCU/torture.rst
22698F:	kernel/locking/locktorture.c
22699F:	kernel/rcu/rcuscale.c
22700F:	kernel/rcu/rcutorture.c
22701F:	kernel/rcu/refscale.c
22702F:	kernel/torture.c
22703
22704TOSHIBA ACPI EXTRAS DRIVER
22705M:	Azael Avalos <coproscefalo@gmail.com>
22706L:	platform-driver-x86@vger.kernel.org
22707S:	Maintained
22708F:	drivers/platform/x86/toshiba_acpi.c
22709
22710TOSHIBA BLUETOOTH DRIVER
22711M:	Azael Avalos <coproscefalo@gmail.com>
22712L:	platform-driver-x86@vger.kernel.org
22713S:	Maintained
22714F:	drivers/platform/x86/toshiba_bluetooth.c
22715
22716TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22717M:	Azael Avalos <coproscefalo@gmail.com>
22718L:	platform-driver-x86@vger.kernel.org
22719S:	Maintained
22720F:	drivers/platform/x86/toshiba_haps.c
22721
22722TOSHIBA SMM DRIVER
22723M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22724S:	Maintained
22725W:	http://www.buzzard.org.uk/toshiba/
22726F:	drivers/char/toshiba.c
22727F:	include/linux/toshiba.h
22728F:	include/uapi/linux/toshiba.h
22729
22730TOSHIBA TC358743 DRIVER
22731M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22732L:	linux-media@vger.kernel.org
22733S:	Maintained
22734F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22735F:	drivers/media/i2c/tc358743*
22736F:	include/media/i2c/tc358743.h
22737
22738TOSHIBA WMI HOTKEYS DRIVER
22739M:	Azael Avalos <coproscefalo@gmail.com>
22740L:	platform-driver-x86@vger.kernel.org
22741S:	Maintained
22742F:	drivers/platform/x86/toshiba-wmi.c
22743
22744TPM DEVICE DRIVER
22745M:	Peter Huewe <peterhuewe@gmx.de>
22746M:	Jarkko Sakkinen <jarkko@kernel.org>
22747R:	Jason Gunthorpe <jgg@ziepe.ca>
22748L:	linux-integrity@vger.kernel.org
22749S:	Maintained
22750W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22751Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22753F:	Documentation/devicetree/bindings/tpm/
22754F:	drivers/char/tpm/
22755
22756TPS546D24 DRIVER
22757M:	Duke Du <dukedu83@gmail.com>
22758L:	linux-hwmon@vger.kernel.org
22759S:	Maintained
22760F:	Documentation/hwmon/tps546d24.rst
22761F:	drivers/hwmon/pmbus/tps546d24.c
22762
22763TQ SYSTEMS BOARD & DRIVER SUPPORT
22764L:	linux@ew.tq-group.com
22765S:	Supported
22766W:	https://www.tq-group.com/en/products/tq-embedded/
22767F:	arch/arm/boot/dts/imx*mba*.dts*
22768F:	arch/arm/boot/dts/imx*tqma*.dts*
22769F:	arch/arm/boot/dts/mba*.dtsi
22770F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22771F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22772F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22773F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22774F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22775F:	drivers/gpio/gpio-tqmx86.c
22776F:	drivers/mfd/tqmx86.c
22777F:	drivers/watchdog/tqmx86_wdt.c
22778
22779TRACING
22780M:	Steven Rostedt <rostedt@goodmis.org>
22781M:	Masami Hiramatsu <mhiramat@kernel.org>
22782R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22783L:	linux-kernel@vger.kernel.org
22784L:	linux-trace-kernel@vger.kernel.org
22785S:	Maintained
22786Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22788F:	Documentation/trace/*
22789F:	fs/tracefs/
22790F:	include/linux/trace*.h
22791F:	include/trace/
22792F:	kernel/trace/
22793F:	scripts/tracing/
22794F:	tools/testing/selftests/ftrace/
22795
22796TRACING MMIO ACCESSES (MMIOTRACE)
22797M:	Steven Rostedt <rostedt@goodmis.org>
22798M:	Masami Hiramatsu <mhiramat@kernel.org>
22799R:	Karol Herbst <karolherbst@gmail.com>
22800R:	Pekka Paalanen <ppaalanen@gmail.com>
22801L:	linux-kernel@vger.kernel.org
22802L:	nouveau@lists.freedesktop.org
22803S:	Maintained
22804F:	arch/x86/mm/kmmio.c
22805F:	arch/x86/mm/mmio-mod.c
22806F:	arch/x86/mm/testmmiotrace.c
22807F:	include/linux/mmiotrace.h
22808F:	kernel/trace/trace_mmiotrace.c
22809
22810TRACING OS NOISE / LATENCY TRACERS
22811M:	Steven Rostedt <rostedt@goodmis.org>
22812M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22813S:	Maintained
22814F:	Documentation/trace/hwlat_detector.rst
22815F:	Documentation/trace/osnoise-tracer.rst
22816F:	Documentation/trace/timerlat-tracer.rst
22817F:	arch/*/kernel/trace.c
22818F:	include/trace/events/osnoise.h
22819F:	kernel/trace/trace_hwlat.c
22820F:	kernel/trace/trace_irqsoff.c
22821F:	kernel/trace/trace_osnoise.c
22822F:	kernel/trace/trace_sched_wakeup.c
22823
22824TRADITIONAL CHINESE DOCUMENTATION
22825M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22826S:	Maintained
22827W:	https://github.com/srcres258/linux-doc
22828T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22829F:	Documentation/translations/zh_TW/
22830
22831TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22832M:	Dan Williams <dan.j.williams@intel.com>
22833L:	linux-coco@lists.linux.dev
22834S:	Maintained
22835F:	Documentation/ABI/testing/configfs-tsm
22836F:	drivers/virt/coco/tsm.c
22837F:	include/linux/tsm.h
22838
22839TRUSTED SERVICES TEE DRIVER
22840M:	Balint Dobszay <balint.dobszay@arm.com>
22841M:	Sudeep Holla <sudeep.holla@arm.com>
22842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22843L:	trusted-services@lists.trustedfirmware.org
22844S:	Maintained
22845F:	Documentation/tee/ts-tee.rst
22846F:	drivers/tee/tstee/
22847
22848TTY LAYER AND SERIAL DRIVERS
22849M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22850M:	Jiri Slaby <jirislaby@kernel.org>
22851L:	linux-kernel@vger.kernel.org
22852L:	linux-serial@vger.kernel.org
22853S:	Supported
22854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22855F:	Documentation/devicetree/bindings/serial/
22856F:	Documentation/driver-api/serial/
22857F:	drivers/tty/
22858F:	include/linux/selection.h
22859F:	include/linux/serial.h
22860F:	include/linux/serial_core.h
22861F:	include/linux/sysrq.h
22862F:	include/linux/tty*.h
22863F:	include/linux/vt.h
22864F:	include/linux/vt_*.h
22865F:	include/uapi/linux/serial.h
22866F:	include/uapi/linux/serial_core.h
22867F:	include/uapi/linux/tty.h
22868
22869TUA9001 MEDIA DRIVER
22870L:	linux-media@vger.kernel.org
22871S:	Orphan
22872W:	https://linuxtv.org
22873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22874F:	drivers/media/tuners/tua9001*
22875
22876TULIP NETWORK DRIVERS
22877L:	netdev@vger.kernel.org
22878L:	linux-parisc@vger.kernel.org
22879S:	Orphan
22880F:	drivers/net/ethernet/dec/tulip/
22881
22882TUN/TAP driver
22883M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22884M:	Jason Wang <jasowang@redhat.com>
22885S:	Maintained
22886W:	http://vtun.sourceforge.net/tun
22887F:	Documentation/networking/tuntap.rst
22888F:	arch/um/os-Linux/drivers/
22889F:	drivers/net/tap.c
22890F:	drivers/net/tun.c
22891
22892TURBOCHANNEL SUBSYSTEM
22893M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22894M:	Ralf Baechle <ralf@linux-mips.org>
22895L:	linux-mips@vger.kernel.org
22896S:	Maintained
22897Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22898F:	drivers/tc/
22899F:	include/linux/tc.h
22900
22901TURBOSTAT UTILITY
22902M:	"Len Brown" <lenb@kernel.org>
22903L:	linux-pm@vger.kernel.org
22904S:	Supported
22905Q:	https://patchwork.kernel.org/project/linux-pm/list/
22906B:	https://bugzilla.kernel.org
22907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22908F:	tools/power/x86/turbostat/
22909F:	tools/testing/selftests/turbostat/
22910
22911TW5864 VIDEO4LINUX DRIVER
22912M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22913M:	Anton Sviridenko <anton@corp.bluecherry.net>
22914M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22915M:	Andrey Utkin <andrey_utkin@fastmail.com>
22916L:	linux-media@vger.kernel.org
22917S:	Supported
22918F:	drivers/media/pci/tw5864/
22919
22920TW68 VIDEO4LINUX DRIVER
22921M:	Hans Verkuil <hverkuil@xs4all.nl>
22922L:	linux-media@vger.kernel.org
22923S:	Odd Fixes
22924W:	https://linuxtv.org
22925T:	git git://linuxtv.org/media_tree.git
22926F:	drivers/media/pci/tw68/
22927
22928TW686X VIDEO4LINUX DRIVER
22929M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22930L:	linux-media@vger.kernel.org
22931S:	Maintained
22932W:	http://linuxtv.org
22933T:	git git://linuxtv.org/media_tree.git
22934F:	drivers/media/pci/tw686x/
22935
22936U-BOOT ENVIRONMENT VARIABLES
22937M:	Rafał Miłecki <rafal@milecki.pl>
22938S:	Maintained
22939F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22940F:	drivers/nvmem/u-boot-env.c
22941
22942UACCE ACCELERATOR FRAMEWORK
22943M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22944M:	Zhou Wang <wangzhou1@hisilicon.com>
22945L:	linux-accelerators@lists.ozlabs.org
22946L:	linux-kernel@vger.kernel.org
22947S:	Maintained
22948F:	Documentation/ABI/testing/sysfs-driver-uacce
22949F:	Documentation/misc-devices/uacce.rst
22950F:	drivers/misc/uacce/
22951F:	include/linux/uacce.h
22952F:	include/uapi/misc/uacce/
22953
22954UBI FILE SYSTEM (UBIFS)
22955M:	Richard Weinberger <richard@nod.at>
22956R:	Zhihao Cheng <chengzhihao1@huawei.com>
22957L:	linux-mtd@lists.infradead.org
22958S:	Supported
22959W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22962F:	Documentation/ABI/testing/sysfs-fs-ubifs
22963F:	Documentation/filesystems/ubifs-authentication.rst
22964F:	Documentation/filesystems/ubifs.rst
22965F:	fs/ubifs/
22966
22967UBLK USERSPACE BLOCK DRIVER
22968M:	Ming Lei <ming.lei@redhat.com>
22969L:	linux-block@vger.kernel.org
22970S:	Maintained
22971F:	Documentation/block/ublk.rst
22972F:	drivers/block/ublk_drv.c
22973F:	include/uapi/linux/ublk_cmd.h
22974
22975UBSAN
22976M:	Kees Cook <kees@kernel.org>
22977R:	Marco Elver <elver@google.com>
22978R:	Andrey Konovalov <andreyknvl@gmail.com>
22979R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22980L:	kasan-dev@googlegroups.com
22981L:	linux-hardening@vger.kernel.org
22982S:	Supported
22983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22984F:	Documentation/dev-tools/ubsan.rst
22985F:	include/linux/ubsan.h
22986F:	lib/Kconfig.ubsan
22987F:	lib/test_ubsan.c
22988F:	lib/ubsan.c
22989F:	lib/ubsan.h
22990F:	scripts/Makefile.ubsan
22991K:	\bARCH_HAS_UBSAN\b
22992
22993UCLINUX (M68KNOMMU AND COLDFIRE)
22994M:	Greg Ungerer <gerg@linux-m68k.org>
22995L:	linux-m68k@lists.linux-m68k.org
22996S:	Maintained
22997W:	http://www.linux-m68k.org/
22998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22999F:	arch/m68k/*/*_no.*
23000F:	arch/m68k/68*/
23001F:	arch/m68k/coldfire/
23002F:	arch/m68k/include/asm/*_no.*
23003
23004UDF FILESYSTEM
23005M:	Jan Kara <jack@suse.com>
23006S:	Maintained
23007F:	Documentation/filesystems/udf.rst
23008F:	fs/udf/
23009
23010UDRAW TABLET
23011M:	Bastien Nocera <hadess@hadess.net>
23012L:	linux-input@vger.kernel.org
23013S:	Maintained
23014F:	drivers/hid/hid-udraw-ps3.c
23015
23016UFS FILESYSTEM
23017M:	Evgeniy Dushistov <dushistov@mail.ru>
23018S:	Maintained
23019F:	Documentation/admin-guide/ufs.rst
23020F:	fs/ufs/
23021
23022UHID USERSPACE HID IO DRIVER
23023M:	David Rheinsberg <david@readahead.eu>
23024L:	linux-input@vger.kernel.org
23025S:	Maintained
23026F:	drivers/hid/uhid.c
23027F:	include/uapi/linux/uhid.h
23028
23029ULPI BUS
23030M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23031L:	linux-usb@vger.kernel.org
23032S:	Maintained
23033F:	drivers/usb/common/ulpi.c
23034F:	include/linux/ulpi/
23035
23036UNICODE SUBSYSTEM
23037M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23038L:	linux-fsdevel@vger.kernel.org
23039S:	Supported
23040F:	fs/unicode/
23041
23042UNIFDEF
23043M:	Tony Finch <dot@dotat.at>
23044S:	Maintained
23045W:	http://dotat.at/prog/unifdef
23046F:	scripts/unifdef.c
23047
23048UNIFORM CDROM DRIVER
23049M:	Phillip Potter <phil@philpotter.co.uk>
23050S:	Maintained
23051F:	Documentation/cdrom/
23052F:	drivers/cdrom/cdrom.c
23053F:	include/linux/cdrom.h
23054F:	include/uapi/linux/cdrom.h
23055
23056UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23057R:	Alim Akhtar <alim.akhtar@samsung.com>
23058R:	Avri Altman <avri.altman@wdc.com>
23059R:	Bart Van Assche <bvanassche@acm.org>
23060L:	linux-scsi@vger.kernel.org
23061S:	Supported
23062F:	Documentation/devicetree/bindings/ufs/
23063F:	Documentation/scsi/ufs.rst
23064F:	drivers/ufs/core/
23065
23066UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23067M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23068L:	linux-scsi@vger.kernel.org
23069S:	Supported
23070F:	drivers/ufs/host/*dwc*
23071
23072UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23073M:	Alim Akhtar <alim.akhtar@samsung.com>
23074L:	linux-scsi@vger.kernel.org
23075S:	Maintained
23076F:	drivers/ufs/host/ufs-exynos*
23077
23078UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23079M:	Peter Wang <peter.wang@mediatek.com>
23080R:	Stanley Jhu <chu.stanley@gmail.com>
23081L:	linux-scsi@vger.kernel.org
23082L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23083S:	Maintained
23084F:	drivers/ufs/host/ufs-mediatek*
23085
23086UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23087M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23088L:	linux-arm-msm@vger.kernel.org
23089L:	linux-scsi@vger.kernel.org
23090S:	Maintained
23091F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23092F:	drivers/ufs/host/ufs-qcom*
23093
23094UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23095M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23096L:	linux-renesas-soc@vger.kernel.org
23097L:	linux-scsi@vger.kernel.org
23098S:	Maintained
23099F:	drivers/ufs/host/ufs-renesas.c
23100
23101UNSORTED BLOCK IMAGES (UBI)
23102M:	Richard Weinberger <richard@nod.at>
23103R:	Zhihao Cheng <chengzhihao1@huawei.com>
23104L:	linux-mtd@lists.infradead.org
23105S:	Supported
23106W:	http://www.linux-mtd.infradead.org/
23107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23109F:	drivers/mtd/ubi/
23110F:	include/linux/mtd/ubi.h
23111F:	include/uapi/mtd/ubi-user.h
23112
23113USB "USBNET" DRIVER FRAMEWORK
23114M:	Oliver Neukum <oneukum@suse.com>
23115L:	netdev@vger.kernel.org
23116S:	Maintained
23117W:	http://www.linux-usb.org/usbnet
23118F:	drivers/net/usb/usbnet.c
23119F:	include/linux/usb/usbnet.h
23120
23121USB ACM DRIVER
23122M:	Oliver Neukum <oneukum@suse.com>
23123L:	linux-usb@vger.kernel.org
23124S:	Maintained
23125F:	Documentation/usb/acm.rst
23126F:	drivers/usb/class/cdc-acm.*
23127
23128USB APPLE MFI FASTCHARGE DRIVER
23129M:	Bastien Nocera <hadess@hadess.net>
23130L:	linux-usb@vger.kernel.org
23131S:	Maintained
23132F:	drivers/usb/misc/apple-mfi-fastcharge.c
23133
23134USB AR5523 WIRELESS DRIVER
23135L:	linux-wireless@vger.kernel.org
23136S:	Orphan
23137F:	drivers/net/wireless/ath/ar5523/
23138
23139USB ATTACHED SCSI
23140M:	Oliver Neukum <oneukum@suse.com>
23141L:	linux-usb@vger.kernel.org
23142L:	linux-scsi@vger.kernel.org
23143S:	Maintained
23144F:	drivers/usb/storage/uas.c
23145
23146USB CDC ETHERNET DRIVER
23147M:	Oliver Neukum <oliver@neukum.org>
23148L:	linux-usb@vger.kernel.org
23149S:	Maintained
23150F:	drivers/net/usb/cdc_*.c
23151F:	include/uapi/linux/usb/cdc.h
23152
23153USB CHAOSKEY DRIVER
23154M:	Keith Packard <keithp@keithp.com>
23155L:	linux-usb@vger.kernel.org
23156S:	Maintained
23157F:	drivers/usb/misc/chaoskey.c
23158
23159USB CYPRESS C67X00 DRIVER
23160L:	linux-usb@vger.kernel.org
23161S:	Orphan
23162F:	drivers/usb/c67x00/
23163
23164USB DAVICOM DM9601 DRIVER
23165M:	Peter Korsgaard <peter@korsgaard.com>
23166L:	netdev@vger.kernel.org
23167S:	Maintained
23168W:	http://www.linux-usb.org/usbnet
23169F:	drivers/net/usb/dm9601.c
23170
23171USB EHCI DRIVER
23172M:	Alan Stern <stern@rowland.harvard.edu>
23173L:	linux-usb@vger.kernel.org
23174S:	Maintained
23175F:	Documentation/usb/ehci.rst
23176F:	drivers/usb/host/ehci*
23177
23178USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23179M:	Jiri Kosina <jikos@kernel.org>
23180M:	Benjamin Tissoires <bentiss@kernel.org>
23181L:	linux-usb@vger.kernel.org
23182S:	Maintained
23183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23184F:	Documentation/hid/hiddev.rst
23185F:	drivers/hid/usbhid/
23186
23187USB INTEL XHCI ROLE MUX DRIVER
23188M:	Hans de Goede <hdegoede@redhat.com>
23189L:	linux-usb@vger.kernel.org
23190S:	Maintained
23191F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23192
23193USB IP DRIVER FOR HISILICON KIRIN 960
23194M:	Yu Chen <chenyu56@huawei.com>
23195M:	Binghui Wang <wangbinghui@hisilicon.com>
23196L:	linux-usb@vger.kernel.org
23197S:	Maintained
23198F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23199F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23200
23201USB IP DRIVER FOR HISILICON KIRIN 970
23202M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23203L:	linux-usb@vger.kernel.org
23204S:	Maintained
23205F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23206F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23207
23208USB ISP116X DRIVER
23209M:	Olav Kongas <ok@artecdesign.ee>
23210L:	linux-usb@vger.kernel.org
23211S:	Maintained
23212F:	drivers/usb/host/isp116x*
23213F:	include/linux/usb/isp116x.h
23214
23215USB ISP1760 DRIVER
23216M:	Rui Miguel Silva <rui.silva@linaro.org>
23217L:	linux-usb@vger.kernel.org
23218S:	Maintained
23219F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23220F:	drivers/usb/isp1760/*
23221
23222USB LAN78XX ETHERNET DRIVER
23223M:	Woojung Huh <woojung.huh@microchip.com>
23224M:	UNGLinuxDriver@microchip.com
23225L:	netdev@vger.kernel.org
23226S:	Maintained
23227F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23228F:	drivers/net/usb/lan78xx.*
23229F:	include/dt-bindings/net/microchip-lan78xx.h
23230
23231USB MASS STORAGE DRIVER
23232M:	Alan Stern <stern@rowland.harvard.edu>
23233L:	linux-usb@vger.kernel.org
23234L:	usb-storage@lists.one-eyed-alien.net
23235S:	Maintained
23236F:	drivers/usb/storage/
23237
23238USB MIDI DRIVER
23239M:	Clemens Ladisch <clemens@ladisch.de>
23240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23241S:	Maintained
23242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23243F:	sound/usb/midi.*
23244
23245USB NETWORKING DRIVERS
23246L:	linux-usb@vger.kernel.org
23247S:	Odd Fixes
23248F:	drivers/net/usb/
23249
23250USB OHCI DRIVER
23251M:	Alan Stern <stern@rowland.harvard.edu>
23252L:	linux-usb@vger.kernel.org
23253S:	Maintained
23254F:	Documentation/usb/ohci.rst
23255F:	drivers/usb/host/ohci*
23256
23257USB OTG FSM (Finite State Machine)
23258M:	Peter Chen <peter.chen@kernel.org>
23259L:	linux-usb@vger.kernel.org
23260S:	Maintained
23261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23262F:	drivers/usb/common/usb-otg-fsm.c
23263
23264USB OVER IP DRIVER
23265M:	Valentina Manea <valentina.manea.m@gmail.com>
23266M:	Shuah Khan <shuah@kernel.org>
23267M:	Shuah Khan <skhan@linuxfoundation.org>
23268R:	Hongren Zheng <i@zenithal.me>
23269L:	linux-usb@vger.kernel.org
23270S:	Maintained
23271F:	Documentation/usb/usbip_protocol.rst
23272F:	drivers/usb/usbip/
23273F:	tools/testing/selftests/drivers/usb/usbip/
23274F:	tools/usb/usbip/
23275
23276USB PEGASUS DRIVER
23277M:	Petko Manolov <petkan@nucleusys.com>
23278L:	linux-usb@vger.kernel.org
23279L:	netdev@vger.kernel.org
23280S:	Maintained
23281W:	https://github.com/petkan/pegasus
23282T:	git https://github.com/petkan/pegasus.git
23283F:	drivers/net/usb/pegasus.*
23284
23285USB PRINTER DRIVER (usblp)
23286M:	Pete Zaitcev <zaitcev@redhat.com>
23287L:	linux-usb@vger.kernel.org
23288S:	Supported
23289F:	drivers/usb/class/usblp.c
23290
23291USB QMI WWAN NETWORK DRIVER
23292M:	Bjørn Mork <bjorn@mork.no>
23293L:	netdev@vger.kernel.org
23294S:	Maintained
23295F:	Documentation/ABI/testing/sysfs-class-net-qmi
23296F:	drivers/net/usb/qmi_wwan.c
23297
23298USB RAW GADGET DRIVER
23299R:	Andrey Konovalov <andreyknvl@gmail.com>
23300L:	linux-usb@vger.kernel.org
23301S:	Maintained
23302F:	Documentation/usb/raw-gadget.rst
23303F:	drivers/usb/gadget/legacy/raw_gadget.c
23304F:	include/uapi/linux/usb/raw_gadget.h
23305
23306USB RTL8150 DRIVER
23307M:	Petko Manolov <petkan@nucleusys.com>
23308L:	linux-usb@vger.kernel.org
23309L:	netdev@vger.kernel.org
23310S:	Maintained
23311W:	https://github.com/petkan/rtl8150
23312T:	git https://github.com/petkan/rtl8150.git
23313F:	drivers/net/usb/rtl8150.c
23314
23315USB SERIAL SUBSYSTEM
23316M:	Johan Hovold <johan@kernel.org>
23317L:	linux-usb@vger.kernel.org
23318S:	Maintained
23319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23320F:	Documentation/usb/usb-serial.rst
23321F:	drivers/usb/serial/
23322F:	include/linux/usb/serial.h
23323
23324USB SMSC75XX ETHERNET DRIVER
23325M:	Steve Glendinning <steve.glendinning@shawell.net>
23326L:	netdev@vger.kernel.org
23327S:	Maintained
23328F:	drivers/net/usb/smsc75xx.*
23329
23330USB SMSC95XX ETHERNET DRIVER
23331M:	Steve Glendinning <steve.glendinning@shawell.net>
23332M:	UNGLinuxDriver@microchip.com
23333L:	netdev@vger.kernel.org
23334S:	Maintained
23335F:	drivers/net/usb/smsc95xx.*
23336
23337USB SUBSYSTEM
23338M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23339L:	linux-usb@vger.kernel.org
23340S:	Supported
23341W:	http://www.linux-usb.org
23342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23343F:	Documentation/devicetree/bindings/usb/
23344F:	Documentation/usb/
23345F:	drivers/usb/
23346F:	include/dt-bindings/usb/
23347F:	include/linux/usb.h
23348F:	include/linux/usb/
23349F:	include/uapi/linux/usb/
23350
23351USB TYPEC BUS FOR ALTERNATE MODES
23352M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23353L:	linux-usb@vger.kernel.org
23354S:	Maintained
23355F:	Documentation/ABI/testing/sysfs-bus-typec
23356F:	Documentation/driver-api/usb/typec_bus.rst
23357F:	drivers/usb/typec/altmodes/
23358F:	include/linux/usb/typec_altmode.h
23359
23360USB TYPEC CLASS
23361M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23362L:	linux-usb@vger.kernel.org
23363S:	Maintained
23364F:	Documentation/ABI/testing/sysfs-class-typec
23365F:	Documentation/driver-api/usb/typec.rst
23366F:	drivers/usb/typec/
23367F:	include/linux/usb/typec.h
23368
23369USB TYPEC INTEL PMC MUX DRIVER
23370M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23371L:	linux-usb@vger.kernel.org
23372S:	Maintained
23373F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23374F:	drivers/usb/typec/mux/intel_pmc_mux.c
23375
23376USB TYPEC PI3USB30532 MUX DRIVER
23377M:	Hans de Goede <hdegoede@redhat.com>
23378L:	linux-usb@vger.kernel.org
23379S:	Maintained
23380F:	drivers/usb/typec/mux/pi3usb30532.c
23381
23382USB TYPEC PORT CONTROLLER DRIVERS
23383L:	linux-usb@vger.kernel.org
23384S:	Orphan
23385F:	drivers/usb/typec/tcpm/
23386
23387USB UHCI DRIVER
23388M:	Alan Stern <stern@rowland.harvard.edu>
23389L:	linux-usb@vger.kernel.org
23390S:	Maintained
23391F:	drivers/usb/host/uhci*
23392
23393USB VIDEO CLASS
23394M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23395L:	linux-media@vger.kernel.org
23396S:	Maintained
23397W:	http://www.ideasonboard.org/uvc/
23398T:	git git://linuxtv.org/media_tree.git
23399F:	drivers/media/usb/uvc/
23400F:	include/uapi/linux/uvcvideo.h
23401
23402USB WEBCAM GADGET
23403M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23404M:	Daniel Scally <dan.scally@ideasonboard.com>
23405L:	linux-usb@vger.kernel.org
23406S:	Maintained
23407F:	drivers/usb/gadget/function/*uvc*
23408F:	drivers/usb/gadget/legacy/webcam.c
23409F:	include/uapi/linux/usb/g_uvc.h
23410
23411USB XHCI DRIVER
23412M:	Mathias Nyman <mathias.nyman@intel.com>
23413L:	linux-usb@vger.kernel.org
23414S:	Supported
23415F:	drivers/usb/host/pci-quirks*
23416F:	drivers/usb/host/xhci*
23417
23418USER DATAGRAM PROTOCOL (UDP)
23419M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23420S:	Maintained
23421F:	include/linux/udp.h
23422F:	net/ipv4/udp.c
23423F:	net/ipv6/udp.c
23424
23425USER-MODE LINUX (UML)
23426M:	Richard Weinberger <richard@nod.at>
23427M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23428M:	Johannes Berg <johannes@sipsolutions.net>
23429L:	linux-um@lists.infradead.org
23430S:	Maintained
23431W:	http://user-mode-linux.sourceforge.net
23432Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23435F:	Documentation/virt/uml/
23436F:	arch/um/
23437F:	arch/x86/um/
23438F:	fs/hostfs/
23439
23440USERSPACE COPYIN/COPYOUT (UIOVEC)
23441M:	Alexander Viro <viro@zeniv.linux.org.uk>
23442S:	Maintained
23443F:	include/linux/uio.h
23444F:	lib/iov_iter.c
23445
23446USERSPACE DMA BUFFER DRIVER
23447M:	Gerd Hoffmann <kraxel@redhat.com>
23448L:	dri-devel@lists.freedesktop.org
23449S:	Maintained
23450T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23451F:	drivers/dma-buf/udmabuf.c
23452F:	include/uapi/linux/udmabuf.h
23453
23454USERSPACE I/O (UIO)
23455M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23456S:	Maintained
23457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23458F:	Documentation/driver-api/uio-howto.rst
23459F:	drivers/uio/
23460F:	include/linux/uio_driver.h
23461
23462UTIL-LINUX PACKAGE
23463M:	Karel Zak <kzak@redhat.com>
23464L:	util-linux@vger.kernel.org
23465S:	Maintained
23466W:	http://en.wikipedia.org/wiki/Util-linux
23467T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23468
23469UUID HELPERS
23470R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23471L:	linux-kernel@vger.kernel.org
23472S:	Maintained
23473F:	include/linux/uuid.h
23474F:	lib/test_uuid.c
23475F:	lib/uuid.c
23476
23477UV SYSFS DRIVER
23478M:	Justin Ernst <justin.ernst@hpe.com>
23479L:	platform-driver-x86@vger.kernel.org
23480S:	Maintained
23481F:	drivers/platform/x86/uv_sysfs.c
23482
23483UVESAFB DRIVER
23484M:	Michal Januszewski <spock@gentoo.org>
23485L:	linux-fbdev@vger.kernel.org
23486S:	Maintained
23487W:	https://github.com/mjanusz/v86d
23488F:	Documentation/fb/uvesafb.rst
23489F:	drivers/video/fbdev/uvesafb.*
23490
23491Ux500 CLOCK DRIVERS
23492M:	Ulf Hansson <ulf.hansson@linaro.org>
23493L:	linux-clk@vger.kernel.org
23494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23495S:	Maintained
23496F:	drivers/clk/ux500/
23497
23498V4L2 ASYNC AND FWNODE FRAMEWORKS
23499M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23500L:	linux-media@vger.kernel.org
23501S:	Maintained
23502T:	git git://linuxtv.org/media_tree.git
23503F:	drivers/media/v4l2-core/v4l2-async.c
23504F:	drivers/media/v4l2-core/v4l2-fwnode.c
23505F:	include/media/v4l2-async.h
23506F:	include/media/v4l2-fwnode.h
23507
23508V4L2 LENS DRIVERS
23509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23510L:	linux-media@vger.kernel.org
23511S:	Maintained
23512F:	drivers/media/i2c/ak*
23513F:	drivers/media/i2c/dw*
23514F:	drivers/media/i2c/lm*
23515
23516V4L2 CAMERA SENSOR DRIVERS
23517M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23518L:	linux-media@vger.kernel.org
23519S:	Maintained
23520F:	Documentation/driver-api/media/camera-sensor.rst
23521F:	Documentation/driver-api/media/tx-rx.rst
23522F:	drivers/media/i2c/ar*
23523F:	drivers/media/i2c/gc*
23524F:	drivers/media/i2c/hi*
23525F:	drivers/media/i2c/imx*
23526F:	drivers/media/i2c/mt*
23527F:	drivers/media/i2c/og*
23528F:	drivers/media/i2c/ov*
23529F:	drivers/media/i2c/s5*
23530F:	drivers/media/i2c/st-vgxy61.c
23531
23532VF610 NAND DRIVER
23533M:	Stefan Agner <stefan@agner.ch>
23534L:	linux-mtd@lists.infradead.org
23535S:	Supported
23536F:	drivers/mtd/nand/raw/vf610_nfc.c
23537
23538VFAT/FAT/MSDOS FILESYSTEM
23539M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23540S:	Maintained
23541F:	Documentation/filesystems/vfat.rst
23542F:	fs/fat/
23543F:	tools/testing/selftests/filesystems/fat/
23544
23545VFIO CDX DRIVER
23546M:	Nipun Gupta <nipun.gupta@amd.com>
23547M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23548L:	kvm@vger.kernel.org
23549S:	Maintained
23550F:	drivers/vfio/cdx/*
23551
23552VFIO DRIVER
23553M:	Alex Williamson <alex.williamson@redhat.com>
23554L:	kvm@vger.kernel.org
23555S:	Maintained
23556T:	git https://github.com/awilliam/linux-vfio.git
23557F:	Documentation/ABI/testing/debugfs-vfio
23558F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23559F:	Documentation/driver-api/vfio.rst
23560F:	drivers/vfio/
23561F:	include/linux/vfio.h
23562F:	include/linux/vfio_pci_core.h
23563F:	include/uapi/linux/vfio.h
23564
23565VFIO FSL-MC DRIVER
23566L:	kvm@vger.kernel.org
23567S:	Orphan
23568F:	drivers/vfio/fsl-mc/
23569
23570VFIO HISILICON PCI DRIVER
23571M:	Longfang Liu <liulongfang@huawei.com>
23572M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23573L:	kvm@vger.kernel.org
23574S:	Maintained
23575F:	drivers/vfio/pci/hisilicon/
23576
23577VFIO MEDIATED DEVICE DRIVERS
23578M:	Kirti Wankhede <kwankhede@nvidia.com>
23579L:	kvm@vger.kernel.org
23580S:	Maintained
23581F:	Documentation/driver-api/vfio-mediated-device.rst
23582F:	drivers/vfio/mdev/
23583F:	include/linux/mdev.h
23584F:	samples/vfio-mdev/
23585
23586VFIO MLX5 PCI DRIVER
23587M:	Yishai Hadas <yishaih@nvidia.com>
23588L:	kvm@vger.kernel.org
23589S:	Maintained
23590F:	drivers/vfio/pci/mlx5/
23591
23592VFIO NVIDIA GRACE GPU DRIVER
23593M:	Ankit Agrawal <ankita@nvidia.com>
23594L:	kvm@vger.kernel.org
23595S:	Supported
23596F:	drivers/vfio/pci/nvgrace-gpu/
23597
23598VFIO PCI DEVICE SPECIFIC DRIVERS
23599R:	Jason Gunthorpe <jgg@nvidia.com>
23600R:	Yishai Hadas <yishaih@nvidia.com>
23601R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23602R:	Kevin Tian <kevin.tian@intel.com>
23603L:	kvm@vger.kernel.org
23604S:	Maintained
23605P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23606F:	drivers/vfio/pci/*/
23607
23608VFIO PDS PCI DRIVER
23609M:	Brett Creeley <brett.creeley@amd.com>
23610L:	kvm@vger.kernel.org
23611S:	Maintained
23612F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23613F:	drivers/vfio/pci/pds/
23614
23615VFIO PLATFORM DRIVER
23616M:	Eric Auger <eric.auger@redhat.com>
23617L:	kvm@vger.kernel.org
23618S:	Maintained
23619F:	drivers/vfio/platform/
23620
23621VFIO QAT PCI DRIVER
23622M:	Xin Zeng <xin.zeng@intel.com>
23623M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23624L:	kvm@vger.kernel.org
23625L:	qat-linux@intel.com
23626S:	Supported
23627F:	drivers/vfio/pci/qat/
23628
23629VFIO VIRTIO PCI DRIVER
23630M:	Yishai Hadas <yishaih@nvidia.com>
23631L:	kvm@vger.kernel.org
23632L:	virtualization@lists.linux.dev
23633S:	Maintained
23634F:	drivers/vfio/pci/virtio
23635
23636VGA_SWITCHEROO
23637R:	Lukas Wunner <lukas@wunner.de>
23638S:	Maintained
23639T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23640F:	Documentation/gpu/vga-switcheroo.rst
23641F:	drivers/gpu/vga/vga_switcheroo.c
23642F:	include/linux/vga_switcheroo.h
23643
23644VIA RHINE NETWORK DRIVER
23645M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23646S:	Maintained
23647F:	drivers/net/ethernet/via/via-rhine.c
23648
23649VIA SD/MMC CARD CONTROLLER DRIVER
23650M:	Bruce Chang <brucechang@via.com.tw>
23651M:	Harald Welte <HaraldWelte@viatech.com>
23652S:	Maintained
23653F:	drivers/mmc/host/via-sdmmc.c
23654
23655VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23656M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23657L:	linux-fbdev@vger.kernel.org
23658S:	Maintained
23659F:	drivers/video/fbdev/via/
23660F:	include/linux/via-core.h
23661F:	include/linux/via_i2c.h
23662
23663VIA VELOCITY NETWORK DRIVER
23664M:	Francois Romieu <romieu@fr.zoreil.com>
23665L:	netdev@vger.kernel.org
23666S:	Maintained
23667F:	drivers/net/ethernet/via/via-velocity.*
23668
23669VICODEC VIRTUAL CODEC DRIVER
23670M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23671L:	linux-media@vger.kernel.org
23672S:	Maintained
23673W:	https://linuxtv.org
23674T:	git git://linuxtv.org/media_tree.git
23675F:	drivers/media/test-drivers/vicodec/*
23676
23677VIDEO I2C POLLING DRIVER
23678M:	Matt Ranostay <matt.ranostay@konsulko.com>
23679L:	linux-media@vger.kernel.org
23680S:	Maintained
23681F:	drivers/media/i2c/video-i2c.c
23682
23683VIDEO MULTIPLEXER DRIVER
23684M:	Philipp Zabel <p.zabel@pengutronix.de>
23685L:	linux-media@vger.kernel.org
23686S:	Maintained
23687F:	drivers/media/platform/video-mux.c
23688
23689VIDEOBUF2 FRAMEWORK
23690M:	Tomasz Figa <tfiga@chromium.org>
23691M:	Marek Szyprowski <m.szyprowski@samsung.com>
23692L:	linux-media@vger.kernel.org
23693S:	Maintained
23694F:	drivers/media/common/videobuf2/*
23695F:	include/media/videobuf2-*
23696
23697VIDTV VIRTUAL DIGITAL TV DRIVER
23698M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23699L:	linux-media@vger.kernel.org
23700S:	Maintained
23701W:	https://linuxtv.org
23702T:	git git://linuxtv.org/media_tree.git
23703F:	drivers/media/test-drivers/vidtv/*
23704
23705VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23706M:	Shuah Khan <skhan@linuxfoundation.org>
23707R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23708L:	linux-media@vger.kernel.org
23709S:	Maintained
23710W:	https://linuxtv.org
23711T:	git git://linuxtv.org/media_tree.git
23712F:	drivers/media/test-drivers/vimc/*
23713
23714VIRT LIB
23715M:	Alex Williamson <alex.williamson@redhat.com>
23716M:	Paolo Bonzini <pbonzini@redhat.com>
23717L:	kvm@vger.kernel.org
23718S:	Supported
23719F:	virt/lib/
23720
23721VIRTIO AND VHOST VSOCK DRIVER
23722M:	Stefan Hajnoczi <stefanha@redhat.com>
23723M:	Stefano Garzarella <sgarzare@redhat.com>
23724L:	kvm@vger.kernel.org
23725L:	virtualization@lists.linux.dev
23726L:	netdev@vger.kernel.org
23727S:	Maintained
23728F:	drivers/vhost/vsock.c
23729F:	include/linux/virtio_vsock.h
23730F:	include/uapi/linux/virtio_vsock.h
23731F:	net/vmw_vsock/virtio_transport.c
23732F:	net/vmw_vsock/virtio_transport_common.c
23733
23734VIRTIO BALLOON
23735M:	"Michael S. Tsirkin" <mst@redhat.com>
23736M:	David Hildenbrand <david@redhat.com>
23737L:	virtualization@lists.linux.dev
23738S:	Maintained
23739F:	drivers/virtio/virtio_balloon.c
23740F:	include/linux/balloon_compaction.h
23741F:	include/uapi/linux/virtio_balloon.h
23742F:	mm/balloon_compaction.c
23743
23744VIRTIO BLOCK AND SCSI DRIVERS
23745M:	"Michael S. Tsirkin" <mst@redhat.com>
23746M:	Jason Wang <jasowang@redhat.com>
23747R:	Paolo Bonzini <pbonzini@redhat.com>
23748R:	Stefan Hajnoczi <stefanha@redhat.com>
23749R:	Eugenio Pérez <eperezma@redhat.com>
23750L:	virtualization@lists.linux.dev
23751S:	Maintained
23752F:	drivers/block/virtio_blk.c
23753F:	drivers/scsi/virtio_scsi.c
23754F:	include/uapi/linux/virtio_blk.h
23755F:	include/uapi/linux/virtio_scsi.h
23756
23757VIRTIO CONSOLE DRIVER
23758M:	Amit Shah <amit@kernel.org>
23759L:	virtualization@lists.linux.dev
23760S:	Maintained
23761F:	drivers/char/virtio_console.c
23762F:	include/uapi/linux/virtio_console.h
23763
23764VIRTIO CORE AND NET DRIVERS
23765M:	"Michael S. Tsirkin" <mst@redhat.com>
23766M:	Jason Wang <jasowang@redhat.com>
23767R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23768R:	Eugenio Pérez <eperezma@redhat.com>
23769L:	virtualization@lists.linux.dev
23770S:	Maintained
23771F:	Documentation/ABI/testing/sysfs-bus-vdpa
23772F:	Documentation/ABI/testing/sysfs-class-vduse
23773F:	Documentation/devicetree/bindings/virtio/
23774F:	Documentation/driver-api/virtio/
23775F:	drivers/block/virtio_blk.c
23776F:	drivers/crypto/virtio/
23777F:	drivers/net/virtio_net.c
23778F:	drivers/vdpa/
23779F:	drivers/virtio/
23780F:	include/linux/vdpa.h
23781F:	include/linux/virtio*.h
23782F:	include/linux/vringh.h
23783F:	include/uapi/linux/virtio_*.h
23784F:	tools/virtio/
23785F:	tools/testing/selftests/drivers/net/virtio_net/
23786
23787VIRTIO CRYPTO DRIVER
23788M:	Gonglei <arei.gonglei@huawei.com>
23789L:	virtualization@lists.linux.dev
23790L:	linux-crypto@vger.kernel.org
23791S:	Maintained
23792F:	drivers/crypto/virtio/
23793F:	include/uapi/linux/virtio_crypto.h
23794
23795VIRTIO DRIVERS FOR S390
23796M:	Cornelia Huck <cohuck@redhat.com>
23797M:	Halil Pasic <pasic@linux.ibm.com>
23798M:	Eric Farman <farman@linux.ibm.com>
23799L:	linux-s390@vger.kernel.org
23800L:	virtualization@lists.linux.dev
23801L:	kvm@vger.kernel.org
23802S:	Supported
23803F:	arch/s390/include/uapi/asm/virtio-ccw.h
23804F:	drivers/s390/virtio/
23805
23806VIRTIO FILE SYSTEM
23807M:	Vivek Goyal <vgoyal@redhat.com>
23808M:	Stefan Hajnoczi <stefanha@redhat.com>
23809M:	Miklos Szeredi <miklos@szeredi.hu>
23810R:	Eugenio Pérez <eperezma@redhat.com>
23811L:	virtualization@lists.linux.dev
23812L:	linux-fsdevel@vger.kernel.org
23813S:	Supported
23814W:	https://virtio-fs.gitlab.io/
23815F:	Documentation/filesystems/virtiofs.rst
23816F:	fs/fuse/virtio_fs.c
23817F:	include/uapi/linux/virtio_fs.h
23818
23819VIRTIO GPIO DRIVER
23820M:	Enrico Weigelt, metux IT consult <info@metux.net>
23821M:	Viresh Kumar <vireshk@kernel.org>
23822L:	linux-gpio@vger.kernel.org
23823L:	virtualization@lists.linux.dev
23824S:	Maintained
23825F:	drivers/gpio/gpio-virtio.c
23826F:	include/uapi/linux/virtio_gpio.h
23827
23828VIRTIO GPU DRIVER
23829M:	David Airlie <airlied@redhat.com>
23830M:	Gerd Hoffmann <kraxel@redhat.com>
23831R:	Gurchetan Singh <gurchetansingh@chromium.org>
23832R:	Chia-I Wu <olvaffe@gmail.com>
23833L:	dri-devel@lists.freedesktop.org
23834L:	virtualization@lists.linux.dev
23835S:	Maintained
23836T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23837F:	drivers/gpu/drm/ci/xfails/virtio*
23838F:	drivers/gpu/drm/virtio/
23839F:	include/uapi/linux/virtio_gpu.h
23840
23841VIRTIO HOST (VHOST)
23842M:	"Michael S. Tsirkin" <mst@redhat.com>
23843M:	Jason Wang <jasowang@redhat.com>
23844R:	Eugenio Pérez <eperezma@redhat.com>
23845L:	kvm@vger.kernel.org
23846L:	virtualization@lists.linux.dev
23847L:	netdev@vger.kernel.org
23848S:	Maintained
23849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23850F:	drivers/vhost/
23851F:	include/linux/sched/vhost_task.h
23852F:	include/linux/vhost_iotlb.h
23853F:	include/uapi/linux/vhost.h
23854F:	kernel/vhost_task.c
23855
23856VIRTIO HOST (VHOST-SCSI)
23857M:	"Michael S. Tsirkin" <mst@redhat.com>
23858M:	Jason Wang <jasowang@redhat.com>
23859M:	Mike Christie <michael.christie@oracle.com>
23860R:	Paolo Bonzini <pbonzini@redhat.com>
23861R:	Stefan Hajnoczi <stefanha@redhat.com>
23862L:	virtualization@lists.linux.dev
23863S:	Maintained
23864F:	drivers/vhost/scsi.c
23865
23866VIRTIO I2C DRIVER
23867M:	Conghui Chen <conghui.chen@intel.com>
23868M:	Viresh Kumar <viresh.kumar@linaro.org>
23869L:	linux-i2c@vger.kernel.org
23870L:	virtualization@lists.linux.dev
23871S:	Maintained
23872F:	drivers/i2c/busses/i2c-virtio.c
23873F:	include/uapi/linux/virtio_i2c.h
23874
23875VIRTIO INPUT DRIVER
23876M:	Gerd Hoffmann <kraxel@redhat.com>
23877S:	Maintained
23878F:	drivers/virtio/virtio_input.c
23879F:	include/uapi/linux/virtio_input.h
23880
23881VIRTIO IOMMU DRIVER
23882M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23883L:	virtualization@lists.linux.dev
23884S:	Maintained
23885F:	drivers/iommu/virtio-iommu.c
23886F:	include/uapi/linux/virtio_iommu.h
23887
23888VIRTIO MEM DRIVER
23889M:	David Hildenbrand <david@redhat.com>
23890L:	virtualization@lists.linux.dev
23891S:	Maintained
23892W:	https://virtio-mem.gitlab.io/
23893F:	drivers/virtio/virtio_mem.c
23894F:	include/uapi/linux/virtio_mem.h
23895
23896VIRTIO PMEM DRIVER
23897M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23898L:	virtualization@lists.linux.dev
23899S:	Maintained
23900F:	drivers/nvdimm/nd_virtio.c
23901F:	drivers/nvdimm/virtio_pmem.c
23902
23903VIRTIO SOUND DRIVER
23904M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23905M:	"Michael S. Tsirkin" <mst@redhat.com>
23906L:	virtualization@lists.linux.dev
23907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23908S:	Maintained
23909F:	include/uapi/linux/virtio_snd.h
23910F:	sound/virtio/*
23911
23912VIRTUAL BOX GUEST DEVICE DRIVER
23913M:	Hans de Goede <hdegoede@redhat.com>
23914M:	Arnd Bergmann <arnd@arndb.de>
23915M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23916S:	Maintained
23917F:	drivers/virt/vboxguest/
23918F:	include/linux/vbox_utils.h
23919F:	include/uapi/linux/vbox*.h
23920
23921VIRTUAL BOX SHARED FOLDER VFS DRIVER
23922M:	Hans de Goede <hdegoede@redhat.com>
23923L:	linux-fsdevel@vger.kernel.org
23924S:	Maintained
23925F:	fs/vboxsf/*
23926
23927VIRTUAL PCM TEST DRIVER
23928M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23929L:	linux-sound@vger.kernel.org
23930S:	Maintained
23931F:	Documentation/sound/cards/pcmtest.rst
23932F:	sound/drivers/pcmtest.c
23933F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23934
23935VIRTUAL SERIO DEVICE DRIVER
23936M:	Stephen Chandler Paul <thatslyude@gmail.com>
23937S:	Maintained
23938F:	drivers/input/serio/userio.c
23939F:	include/uapi/linux/userio.h
23940
23941VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23942M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23943S:	Maintained
23944F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23945F:	drivers/iio/light/veml6075.c
23946
23947VISL VIRTUAL STATELESS DECODER DRIVER
23948M:	Daniel Almeida <daniel.almeida@collabora.com>
23949L:	linux-media@vger.kernel.org
23950S:	Supported
23951F:	drivers/media/test-drivers/visl
23952
23953VIVID VIRTUAL VIDEO DRIVER
23954M:	Hans Verkuil <hverkuil@xs4all.nl>
23955L:	linux-media@vger.kernel.org
23956S:	Maintained
23957W:	https://linuxtv.org
23958T:	git git://linuxtv.org/media_tree.git
23959F:	drivers/media/test-drivers/vivid/*
23960
23961VM SOCKETS (AF_VSOCK)
23962M:	Stefano Garzarella <sgarzare@redhat.com>
23963L:	virtualization@lists.linux.dev
23964L:	netdev@vger.kernel.org
23965S:	Maintained
23966F:	drivers/net/vsockmon.c
23967F:	include/net/af_vsock.h
23968F:	include/uapi/linux/vm_sockets.h
23969F:	include/uapi/linux/vm_sockets_diag.h
23970F:	include/uapi/linux/vsockmon.h
23971F:	net/vmw_vsock/
23972F:	tools/testing/vsock/
23973
23974VMALLOC
23975M:	Andrew Morton <akpm@linux-foundation.org>
23976R:	Uladzislau Rezki <urezki@gmail.com>
23977R:	Christoph Hellwig <hch@infradead.org>
23978L:	linux-mm@kvack.org
23979S:	Maintained
23980W:	http://www.linux-mm.org
23981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23982F:	include/linux/vmalloc.h
23983F:	mm/vmalloc.c
23984
23985VME SUBSYSTEM
23986L:	linux-kernel@vger.kernel.org
23987S:	Orphan
23988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23989F:	Documentation/driver-api/vme.rst
23990F:	drivers/staging/vme_user/
23991
23992VMWARE BALLOON DRIVER
23993M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23994R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23995L:	linux-kernel@vger.kernel.org
23996S:	Supported
23997F:	drivers/misc/vmw_balloon.c
23998
23999VMWARE HYPERVISOR INTERFACE
24000M:	Ajay Kaher <ajay.kaher@broadcom.com>
24001M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24002R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24003L:	virtualization@lists.linux.dev
24004L:	x86@kernel.org
24005S:	Supported
24006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24007F:	arch/x86/include/asm/vmware.h
24008F:	arch/x86/kernel/cpu/vmware.c
24009
24010VMWARE PVRDMA DRIVER
24011M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24012M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24013R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24014L:	linux-rdma@vger.kernel.org
24015S:	Supported
24016F:	drivers/infiniband/hw/vmw_pvrdma/
24017
24018VMWARE PVSCSI DRIVER
24019M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24020R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24021L:	linux-scsi@vger.kernel.org
24022S:	Supported
24023F:	drivers/scsi/vmw_pvscsi.c
24024F:	drivers/scsi/vmw_pvscsi.h
24025
24026VMWARE VIRTUAL PTP CLOCK DRIVER
24027M:	Nick Shi <nick.shi@broadcom.com>
24028R:	Ajay Kaher <ajay.kaher@broadcom.com>
24029R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24030R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24031L:	netdev@vger.kernel.org
24032S:	Supported
24033F:	drivers/ptp/ptp_vmw.c
24034
24035VMWARE VMCI DRIVER
24036M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24037M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24038R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24039L:	linux-kernel@vger.kernel.org
24040S:	Supported
24041F:	drivers/misc/vmw_vmci/
24042F:	include/linux/vmw_vmci*
24043
24044VMWARE VMMOUSE SUBDRIVER
24045M:	Zack Rusin <zack.rusin@broadcom.com>
24046R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24047L:	linux-input@vger.kernel.org
24048S:	Supported
24049F:	drivers/input/mouse/vmmouse.c
24050F:	drivers/input/mouse/vmmouse.h
24051
24052VMWARE VMXNET3 ETHERNET DRIVER
24053M:	Ronak Doshi <ronak.doshi@broadcom.com>
24054R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24055L:	netdev@vger.kernel.org
24056S:	Supported
24057F:	drivers/net/vmxnet3/
24058
24059VMWARE VSOCK VMCI TRANSPORT DRIVER
24060M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24061M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24062R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24063L:	linux-kernel@vger.kernel.org
24064S:	Supported
24065F:	net/vmw_vsock/vmci_transport*
24066
24067VOCORE VOCORE2 BOARD
24068M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24069L:	linux-mips@vger.kernel.org
24070S:	Maintained
24071F:	arch/mips/boot/dts/ralink/vocore2.dts
24072
24073VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24074M:	Liam Girdwood <lgirdwood@gmail.com>
24075M:	Mark Brown <broonie@kernel.org>
24076L:	linux-kernel@vger.kernel.org
24077S:	Supported
24078W:	http://www.slimlogic.co.uk/?p=48
24079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24080F:	Documentation/devicetree/bindings/regulator/
24081F:	Documentation/power/regulator/
24082F:	drivers/regulator/
24083F:	include/dt-bindings/regulator/
24084F:	include/linux/regulator/
24085K:	regulator_get_optional
24086
24087VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24088R:	Matti Vaittinen <mazziesaccount@gmail.com>
24089F:	drivers/regulator/irq_helpers.c
24090
24091VRF
24092M:	David Ahern <dsahern@kernel.org>
24093L:	netdev@vger.kernel.org
24094S:	Maintained
24095F:	Documentation/networking/vrf.rst
24096F:	drivers/net/vrf.c
24097
24098VSPRINTF
24099M:	Petr Mladek <pmladek@suse.com>
24100M:	Steven Rostedt <rostedt@goodmis.org>
24101R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24102R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24103R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24104S:	Maintained
24105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24106F:	Documentation/core-api/printk-formats.rst
24107F:	lib/test_printf.c
24108F:	lib/test_scanf.c
24109F:	lib/vsprintf.c
24110
24111VT1211 HARDWARE MONITOR DRIVER
24112M:	Juerg Haefliger <juergh@proton.me>
24113L:	linux-hwmon@vger.kernel.org
24114S:	Maintained
24115F:	Documentation/hwmon/vt1211.rst
24116F:	drivers/hwmon/vt1211.c
24117
24118VT8231 HARDWARE MONITOR DRIVER
24119M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24120L:	linux-hwmon@vger.kernel.org
24121S:	Maintained
24122F:	drivers/hwmon/vt8231.c
24123
24124VUB300 USB to SDIO/SD/MMC bridge chip
24125L:	linux-mmc@vger.kernel.org
24126S:	Orphan
24127F:	drivers/mmc/host/vub300.c
24128
24129W1 DALLAS'S 1-WIRE BUS
24130M:	Krzysztof Kozlowski <krzk@kernel.org>
24131S:	Maintained
24132F:	Documentation/devicetree/bindings/w1/
24133F:	Documentation/w1/
24134F:	drivers/w1/
24135F:	include/linux/w1.h
24136
24137W83791D HARDWARE MONITORING DRIVER
24138M:	Marc Hulsman <m.hulsman@tudelft.nl>
24139L:	linux-hwmon@vger.kernel.org
24140S:	Maintained
24141F:	Documentation/hwmon/w83791d.rst
24142F:	drivers/hwmon/w83791d.c
24143
24144W83793 HARDWARE MONITORING DRIVER
24145M:	Rudolf Marek <r.marek@assembler.cz>
24146L:	linux-hwmon@vger.kernel.org
24147S:	Maintained
24148F:	Documentation/hwmon/w83793.rst
24149F:	drivers/hwmon/w83793.c
24150
24151W83795 HARDWARE MONITORING DRIVER
24152M:	Jean Delvare <jdelvare@suse.com>
24153L:	linux-hwmon@vger.kernel.org
24154S:	Maintained
24155F:	drivers/hwmon/w83795.c
24156
24157W83L51xD SD/MMC CARD INTERFACE DRIVER
24158M:	Pierre Ossman <pierre@ossman.eu>
24159S:	Maintained
24160F:	drivers/mmc/host/wbsd.*
24161
24162WACOM PROTOCOL 4 SERIAL TABLETS
24163M:	Julian Squires <julian@cipht.net>
24164M:	Hans de Goede <hdegoede@redhat.com>
24165L:	linux-input@vger.kernel.org
24166S:	Maintained
24167F:	drivers/input/tablet/wacom_serial4.c
24168
24169WANGXUN ETHERNET DRIVER
24170M:	Jiawen Wu <jiawenwu@trustnetic.com>
24171M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24172L:	netdev@vger.kernel.org
24173S:	Maintained
24174W:	https://www.net-swift.com
24175F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24176F:	drivers/net/ethernet/wangxun/
24177F:	drivers/net/pcs/pcs-xpcs-wx.c
24178
24179WATCHDOG DEVICE DRIVERS
24180M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24181M:	Guenter Roeck <linux@roeck-us.net>
24182L:	linux-watchdog@vger.kernel.org
24183S:	Maintained
24184W:	http://www.linux-watchdog.org/
24185T:	git git://www.linux-watchdog.org/linux-watchdog.git
24186F:	Documentation/devicetree/bindings/watchdog/
24187F:	Documentation/watchdog/
24188F:	drivers/watchdog/
24189F:	include/linux/watchdog.h
24190F:	include/trace/events/watchdog.h
24191F:	include/uapi/linux/watchdog.h
24192
24193WAVE5 VPU CODEC DRIVER
24194M:	Nas Chung <nas.chung@chipsnmedia.com>
24195M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24196L:	linux-media@vger.kernel.org
24197S:	Maintained
24198F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24199F:	drivers/media/platform/chips-media/wave5/
24200
24201WHISKEYCOVE PMIC GPIO DRIVER
24202M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24203L:	linux-gpio@vger.kernel.org
24204S:	Maintained
24205F:	drivers/gpio/gpio-wcove.c
24206
24207WHWAVE RTC DRIVER
24208M:	Dianlong Li <long17.cool@163.com>
24209L:	linux-rtc@vger.kernel.org
24210S:	Maintained
24211F:	drivers/rtc/rtc-sd3078.c
24212
24213WIIMOTE HID DRIVER
24214M:	David Rheinsberg <david@readahead.eu>
24215L:	linux-input@vger.kernel.org
24216S:	Maintained
24217F:	drivers/hid/hid-wiimote*
24218
24219WILOCITY WIL6210 WIRELESS DRIVER
24220L:	linux-wireless@vger.kernel.org
24221S:	Orphan
24222W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24223F:	drivers/net/wireless/ath/wil6210/
24224
24225WINBOND CIR DRIVER
24226M:	David Härdeman <david@hardeman.nu>
24227S:	Maintained
24228F:	drivers/media/rc/winbond-cir.c
24229
24230WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24231L:	linux-watchdog@vger.kernel.org
24232S:	Orphan
24233F:	drivers/watchdog/ebc-c384_wdt.c
24234
24235WINSYSTEMS WS16C48 GPIO DRIVER
24236M:	William Breathitt Gray <wbg@kernel.org>
24237L:	linux-gpio@vger.kernel.org
24238S:	Maintained
24239F:	drivers/gpio/gpio-ws16c48.c
24240
24241WIREGUARD SECURE NETWORK TUNNEL
24242M:	Jason A. Donenfeld <Jason@zx2c4.com>
24243L:	wireguard@lists.zx2c4.com
24244L:	netdev@vger.kernel.org
24245S:	Maintained
24246F:	drivers/net/wireguard/
24247F:	tools/testing/selftests/wireguard/
24248
24249WISTRON LAPTOP BUTTON DRIVER
24250M:	Miloslav Trmac <mitr@volny.cz>
24251S:	Maintained
24252F:	drivers/input/misc/wistron_btns.c
24253
24254WMI BINARY MOF DRIVER
24255M:	Armin Wolf <W_Armin@gmx.de>
24256R:	Thomas Weißschuh <linux@weissschuh.net>
24257L:	platform-driver-x86@vger.kernel.org
24258S:	Maintained
24259F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24260F:	Documentation/wmi/devices/wmi-bmof.rst
24261F:	drivers/platform/x86/wmi-bmof.c
24262
24263WOLFSON MICROELECTRONICS DRIVERS
24264L:	patches@opensource.cirrus.com
24265S:	Supported
24266W:	https://github.com/CirrusLogic/linux-drivers/wiki
24267T:	git https://github.com/CirrusLogic/linux-drivers.git
24268F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24269F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24270F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24271F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24272F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24273F:	Documentation/devicetree/bindings/sound/wm*
24274F:	Documentation/hwmon/wm83??.rst
24275F:	arch/arm/mach-s3c/mach-crag6410*
24276F:	drivers/clk/clk-wm83*.c
24277F:	drivers/gpio/gpio-*wm*.c
24278F:	drivers/gpio/gpio-arizona.c
24279F:	drivers/hwmon/wm83??-hwmon.c
24280F:	drivers/input/misc/wm831x-on.c
24281F:	drivers/input/touchscreen/wm831x-ts.c
24282F:	drivers/input/touchscreen/wm97*.c
24283F:	drivers/leds/leds-wm83*.c
24284F:	drivers/mfd/arizona*
24285F:	drivers/mfd/cs47l24*
24286F:	drivers/mfd/wm*.c
24287F:	drivers/power/supply/wm83*.c
24288F:	drivers/regulator/arizona*
24289F:	drivers/regulator/wm8*.c
24290F:	drivers/rtc/rtc-wm83*.c
24291F:	drivers/video/backlight/wm83*_bl.c
24292F:	drivers/watchdog/wm83*_wdt.c
24293F:	include/linux/mfd/arizona/
24294F:	include/linux/mfd/wm831x/
24295F:	include/linux/mfd/wm8350/
24296F:	include/linux/mfd/wm8400*
24297F:	include/linux/regulator/arizona*
24298F:	include/linux/wm97xx.h
24299F:	include/sound/wm????.h
24300F:	sound/soc/codecs/arizona*
24301F:	sound/soc/codecs/cs47l24*
24302F:	sound/soc/codecs/wm*
24303
24304WORKQUEUE
24305M:	Tejun Heo <tj@kernel.org>
24306R:	Lai Jiangshan <jiangshanlai@gmail.com>
24307S:	Maintained
24308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24309F:	Documentation/core-api/workqueue.rst
24310F:	include/linux/workqueue.h
24311F:	kernel/workqueue.c
24312F:	kernel/workqueue_internal.h
24313
24314WWAN DRIVERS
24315M:	Loic Poulain <loic.poulain@linaro.org>
24316M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24317R:	Johannes Berg <johannes@sipsolutions.net>
24318L:	netdev@vger.kernel.org
24319S:	Maintained
24320F:	drivers/net/wwan/
24321F:	include/linux/wwan.h
24322F:	include/uapi/linux/wwan.h
24323
24324X-POWERS AXP288 PMIC DRIVERS
24325M:	Hans de Goede <hdegoede@redhat.com>
24326S:	Maintained
24327F:	drivers/acpi/pmic/intel_pmic_xpower.c
24328N:	axp288
24329
24330X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24331M:	Chen-Yu Tsai <wens@csie.org>
24332L:	linux-kernel@vger.kernel.org
24333S:	Maintained
24334N:	axp[128]
24335
24336X.25 STACK
24337M:	Martin Schiller <ms@dev.tdt.de>
24338L:	linux-x25@vger.kernel.org
24339S:	Maintained
24340F:	Documentation/networking/lapb-module.rst
24341F:	Documentation/networking/x25*
24342F:	drivers/net/wan/hdlc_x25.c
24343F:	drivers/net/wan/lapbether.c
24344F:	include/*/lapb.h
24345F:	include/net/x25*
24346F:	include/uapi/linux/x25.h
24347F:	net/lapb/
24348F:	net/x25/
24349
24350X86 ARCHITECTURE (32-BIT AND 64-BIT)
24351M:	Thomas Gleixner <tglx@linutronix.de>
24352M:	Ingo Molnar <mingo@redhat.com>
24353M:	Borislav Petkov <bp@alien8.de>
24354M:	Dave Hansen <dave.hansen@linux.intel.com>
24355M:	x86@kernel.org
24356R:	"H. Peter Anvin" <hpa@zytor.com>
24357L:	linux-kernel@vger.kernel.org
24358S:	Maintained
24359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24360F:	Documentation/arch/x86/
24361F:	Documentation/devicetree/bindings/x86/
24362F:	arch/x86/
24363
24364X86 ENTRY CODE
24365M:	Andy Lutomirski <luto@kernel.org>
24366L:	linux-kernel@vger.kernel.org
24367S:	Maintained
24368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24369F:	arch/x86/entry/
24370
24371X86 HARDWARE VULNERABILITIES
24372M:	Thomas Gleixner <tglx@linutronix.de>
24373M:	Borislav Petkov <bp@alien8.de>
24374M:	Peter Zijlstra <peterz@infradead.org>
24375M:	Josh Poimboeuf <jpoimboe@kernel.org>
24376R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24377S:	Maintained
24378F:	Documentation/admin-guide/hw-vuln/
24379F:	arch/x86/include/asm/nospec-branch.h
24380F:	arch/x86/kernel/cpu/bugs.c
24381
24382X86 MCE INFRASTRUCTURE
24383M:	Tony Luck <tony.luck@intel.com>
24384M:	Borislav Petkov <bp@alien8.de>
24385L:	linux-edac@vger.kernel.org
24386S:	Maintained
24387F:	Documentation/ABI/testing/sysfs-mce
24388F:	Documentation/arch/x86/x86_64/machinecheck.rst
24389F:	arch/x86/kernel/cpu/mce/*
24390
24391X86 MICROCODE UPDATE SUPPORT
24392M:	Borislav Petkov <bp@alien8.de>
24393S:	Maintained
24394F:	arch/x86/kernel/cpu/microcode/*
24395
24396X86 MM
24397M:	Dave Hansen <dave.hansen@linux.intel.com>
24398M:	Andy Lutomirski <luto@kernel.org>
24399M:	Peter Zijlstra <peterz@infradead.org>
24400L:	linux-kernel@vger.kernel.org
24401S:	Maintained
24402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24403F:	arch/x86/mm/
24404
24405X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24406M:	Hans de Goede <hdegoede@redhat.com>
24407L:	platform-driver-x86@vger.kernel.org
24408S:	Maintained
24409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24410F:	drivers/platform/x86/x86-android-tablets/
24411
24412X86 PLATFORM DRIVERS
24413M:	Hans de Goede <hdegoede@redhat.com>
24414M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24415L:	platform-driver-x86@vger.kernel.org
24416S:	Maintained
24417Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24419F:	drivers/platform/olpc/
24420F:	drivers/platform/x86/
24421F:	include/linux/platform_data/x86/
24422
24423X86 PLATFORM UV HPE SUPERDOME FLEX
24424M:	Steve Wahl <steve.wahl@hpe.com>
24425R:	Justin Ernst <justin.ernst@hpe.com>
24426R:	Kyle Meyer <kyle.meyer@hpe.com>
24427R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24428R:	Russ Anderson <russ.anderson@hpe.com>
24429S:	Supported
24430F:	arch/x86/include/asm/uv/
24431F:	arch/x86/kernel/apic/x2apic_uv_x.c
24432F:	arch/x86/platform/uv/
24433
24434X86 STACK UNWINDING
24435M:	Josh Poimboeuf <jpoimboe@kernel.org>
24436M:	Peter Zijlstra <peterz@infradead.org>
24437S:	Supported
24438F:	arch/x86/include/asm/unwind*.h
24439F:	arch/x86/kernel/dumpstack.c
24440F:	arch/x86/kernel/stacktrace.c
24441F:	arch/x86/kernel/unwind_*.c
24442
24443X86 TRUST DOMAIN EXTENSIONS (TDX)
24444M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24445R:	Dave Hansen <dave.hansen@linux.intel.com>
24446L:	x86@kernel.org
24447L:	linux-coco@lists.linux.dev
24448S:	Supported
24449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24450F:	arch/x86/boot/compressed/tdx*
24451F:	arch/x86/coco/tdx/
24452F:	arch/x86/include/asm/shared/tdx.h
24453F:	arch/x86/include/asm/tdx.h
24454F:	arch/x86/virt/vmx/tdx/
24455F:	drivers/virt/coco/tdx-guest
24456
24457X86 VDSO
24458M:	Andy Lutomirski <luto@kernel.org>
24459L:	linux-kernel@vger.kernel.org
24460S:	Maintained
24461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24462F:	arch/x86/entry/vdso/
24463
24464XARRAY
24465M:	Matthew Wilcox <willy@infradead.org>
24466L:	linux-fsdevel@vger.kernel.org
24467S:	Supported
24468F:	Documentation/core-api/xarray.rst
24469F:	include/linux/idr.h
24470F:	include/linux/xarray.h
24471F:	lib/idr.c
24472F:	lib/xarray.c
24473F:	tools/testing/radix-tree
24474
24475XBOX DVD IR REMOTE
24476M:	Benjamin Valentin <benpicco@googlemail.com>
24477S:	Maintained
24478F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24479F:	drivers/media/rc/xbox_remote.c
24480
24481XC2028/3028 TUNER DRIVER
24482M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24483L:	linux-media@vger.kernel.org
24484S:	Maintained
24485W:	https://linuxtv.org
24486T:	git git://linuxtv.org/media_tree.git
24487F:	drivers/media/tuners/xc2028.*
24488
24489XDP (eXpress Data Path)
24490M:	Alexei Starovoitov <ast@kernel.org>
24491M:	Daniel Borkmann <daniel@iogearbox.net>
24492M:	David S. Miller <davem@davemloft.net>
24493M:	Jakub Kicinski <kuba@kernel.org>
24494M:	Jesper Dangaard Brouer <hawk@kernel.org>
24495M:	John Fastabend <john.fastabend@gmail.com>
24496L:	netdev@vger.kernel.org
24497L:	bpf@vger.kernel.org
24498S:	Supported
24499F:	drivers/net/ethernet/*/*/*/*/*xdp*
24500F:	drivers/net/ethernet/*/*/*xdp*
24501F:	include/net/xdp.h
24502F:	include/net/xdp_priv.h
24503F:	include/trace/events/xdp.h
24504F:	kernel/bpf/cpumap.c
24505F:	kernel/bpf/devmap.c
24506F:	net/core/xdp.c
24507F:	samples/bpf/xdp*
24508F:	tools/testing/selftests/bpf/*/*xdp*
24509F:	tools/testing/selftests/bpf/*xdp*
24510K:	(?:\b|_)xdp(?:\b|_)
24511
24512XDP SOCKETS (AF_XDP)
24513M:	Björn Töpel <bjorn@kernel.org>
24514M:	Magnus Karlsson <magnus.karlsson@intel.com>
24515M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24516R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24517L:	netdev@vger.kernel.org
24518L:	bpf@vger.kernel.org
24519S:	Maintained
24520F:	Documentation/networking/af_xdp.rst
24521F:	include/net/netns/xdp.h
24522F:	include/net/xdp_sock*
24523F:	include/net/xsk_buff_pool.h
24524F:	include/uapi/linux/if_xdp.h
24525F:	include/uapi/linux/xdp_diag.h
24526F:	net/xdp/
24527F:	tools/testing/selftests/bpf/*xsk*
24528
24529XEN BLOCK SUBSYSTEM
24530M:	Roger Pau Monné <roger.pau@citrix.com>
24531L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24532S:	Supported
24533F:	drivers/block/xen*
24534F:	drivers/block/xen-blkback/*
24535
24536XEN HYPERVISOR ARM
24537M:	Stefano Stabellini <sstabellini@kernel.org>
24538L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24539S:	Maintained
24540F:	arch/arm/include/asm/xen/
24541F:	arch/arm/xen/
24542
24543XEN HYPERVISOR ARM64
24544M:	Stefano Stabellini <sstabellini@kernel.org>
24545L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24546S:	Maintained
24547F:	arch/arm64/include/asm/xen/
24548F:	arch/arm64/xen/
24549
24550XEN HYPERVISOR INTERFACE
24551M:	Juergen Gross <jgross@suse.com>
24552M:	Stefano Stabellini <sstabellini@kernel.org>
24553R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24554L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24555S:	Supported
24556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24557F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24558F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24559F:	drivers/*/xen-*front.c
24560F:	drivers/xen/
24561F:	include/uapi/xen/
24562F:	include/xen/
24563F:	kernel/configs/xen.config
24564
24565XEN HYPERVISOR X86
24566M:	Juergen Gross <jgross@suse.com>
24567R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24568L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24569S:	Supported
24570F:	arch/x86/configs/xen.config
24571F:	arch/x86/include/asm/pvclock-abi.h
24572F:	arch/x86/include/asm/xen/
24573F:	arch/x86/platform/pvh/
24574F:	arch/x86/xen/
24575
24576XEN NETWORK BACKEND DRIVER
24577M:	Wei Liu <wei.liu@kernel.org>
24578M:	Paul Durrant <paul@xen.org>
24579L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24580L:	netdev@vger.kernel.org
24581S:	Supported
24582F:	drivers/net/xen-netback/*
24583
24584XEN PCI SUBSYSTEM
24585M:	Juergen Gross <jgross@suse.com>
24586L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24587S:	Supported
24588F:	arch/x86/pci/*xen*
24589F:	drivers/pci/*xen*
24590
24591XEN PVSCSI DRIVERS
24592M:	Juergen Gross <jgross@suse.com>
24593L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24594L:	linux-scsi@vger.kernel.org
24595S:	Supported
24596F:	drivers/scsi/xen-scsifront.c
24597F:	drivers/xen/xen-scsiback.c
24598F:	include/xen/interface/io/vscsiif.h
24599
24600XEN PVUSB DRIVER
24601M:	Juergen Gross <jgross@suse.com>
24602L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24603L:	linux-usb@vger.kernel.org
24604S:	Supported
24605F:	drivers/usb/host/xen*
24606F:	include/xen/interface/io/usbif.h
24607
24608XEN SOUND FRONTEND DRIVER
24609M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24610L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24612S:	Supported
24613F:	sound/xen/*
24614
24615XEN SWIOTLB SUBSYSTEM
24616M:	Juergen Gross <jgross@suse.com>
24617M:	Stefano Stabellini <sstabellini@kernel.org>
24618L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24619L:	iommu@lists.linux.dev
24620S:	Supported
24621F:	arch/*/include/asm/xen/swiotlb-xen.h
24622F:	drivers/xen/swiotlb-xen.c
24623F:	include/xen/arm/swiotlb-xen.h
24624F:	include/xen/swiotlb-xen.h
24625
24626XFS FILESYSTEM
24627M:	Chandan Babu R <chandan.babu@oracle.com>
24628R:	Darrick J. Wong <djwong@kernel.org>
24629L:	linux-xfs@vger.kernel.org
24630S:	Supported
24631W:	http://xfs.org/
24632C:	irc://irc.oftc.net/xfs
24633T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24634P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24635F:	Documentation/ABI/testing/sysfs-fs-xfs
24636F:	Documentation/admin-guide/xfs.rst
24637F:	Documentation/filesystems/xfs/*
24638F:	fs/xfs/
24639F:	include/uapi/linux/dqblk_xfs.h
24640F:	include/uapi/linux/fsmap.h
24641
24642XILINX AMS DRIVER
24643M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24644L:	linux-iio@vger.kernel.org
24645S:	Maintained
24646F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24647F:	drivers/iio/adc/xilinx-ams.c
24648
24649XILINX AXI ETHERNET DRIVER
24650M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24651S:	Maintained
24652F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24653F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24654
24655XILINX CAN DRIVER
24656M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24657L:	linux-can@vger.kernel.org
24658S:	Maintained
24659F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24660F:	drivers/net/can/xilinx_can.c
24661
24662XILINX EVENT MANAGEMENT DRIVER
24663M:	Michal Simek <michal.simek@amd.com>
24664S:	Maintained
24665F:	drivers/soc/xilinx/xlnx_event_manager.c
24666F:	include/linux/firmware/xlnx-event-manager.h
24667
24668XILINX GPIO DRIVER
24669M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24670R:	Srinivas Neeli <srinivas.neeli@amd.com>
24671R:	Michal Simek <michal.simek@amd.com>
24672S:	Maintained
24673F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24674F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24675F:	drivers/gpio/gpio-xilinx.c
24676F:	drivers/gpio/gpio-zynq.c
24677
24678XILINX LL TEMAC ETHERNET DRIVER
24679L:	netdev@vger.kernel.org
24680S:	Orphan
24681F:	drivers/net/ethernet/xilinx/ll_temac*
24682
24683XILINX PWM DRIVER
24684M:	Sean Anderson <sean.anderson@seco.com>
24685S:	Maintained
24686F:	drivers/pwm/pwm-xilinx.c
24687F:	include/clocksource/timer-xilinx.h
24688
24689XILINX SD-FEC IP CORES
24690M:	Derek Kiernan <derek.kiernan@amd.com>
24691M:	Dragan Cvetic <dragan.cvetic@amd.com>
24692S:	Maintained
24693F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24694F:	Documentation/misc-devices/xilinx_sdfec.rst
24695F:	drivers/misc/Kconfig
24696F:	drivers/misc/Makefile
24697F:	drivers/misc/xilinx_sdfec.c
24698F:	include/uapi/misc/xilinx_sdfec.h
24699
24700XILINX UARTLITE SERIAL DRIVER
24701M:	Peter Korsgaard <jacmet@sunsite.dk>
24702L:	linux-serial@vger.kernel.org
24703S:	Maintained
24704F:	drivers/tty/serial/uartlite.c
24705
24706XILINX VIDEO IP CORES
24707M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24708L:	linux-media@vger.kernel.org
24709S:	Supported
24710T:	git git://linuxtv.org/media_tree.git
24711F:	Documentation/devicetree/bindings/media/xilinx/
24712F:	drivers/media/platform/xilinx/
24713F:	include/uapi/linux/xilinx-v4l2-controls.h
24714
24715XILINX VERSAL EDAC DRIVER
24716M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24717M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24718S:	Maintained
24719F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24720F:	drivers/edac/versal_edac.c
24721
24722XILINX WATCHDOG DRIVER
24723M:	Srinivas Neeli <srinivas.neeli@amd.com>
24724R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24725R:	Michal Simek <michal.simek@amd.com>
24726S:	Maintained
24727F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24728F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24729F:	drivers/watchdog/of_xilinx_wdt.c
24730F:	drivers/watchdog/xilinx_wwdt.c
24731
24732XILINX XDMA DRIVER
24733M:	Lizhi Hou <lizhi.hou@amd.com>
24734M:	Brian Xu <brian.xu@amd.com>
24735M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24736L:	dmaengine@vger.kernel.org
24737S:	Supported
24738F:	drivers/dma/xilinx/xdma-regs.h
24739F:	drivers/dma/xilinx/xdma.c
24740F:	include/linux/dma/amd_xdma.h
24741F:	include/linux/platform_data/amd_xdma.h
24742
24743XILINX ZYNQMP DPDMA DRIVER
24744M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24745L:	dmaengine@vger.kernel.org
24746S:	Supported
24747F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24748F:	drivers/dma/xilinx/xilinx_dpdma.c
24749F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24750
24751XILINX ZYNQMP OCM EDAC DRIVER
24752M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24753M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24754S:	Maintained
24755F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24756F:	drivers/edac/zynqmp_edac.c
24757
24758XILINX ZYNQMP PSGTR PHY DRIVER
24759M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24760L:	linux-kernel@vger.kernel.org
24761S:	Supported
24762T:	git https://github.com/Xilinx/linux-xlnx.git
24763F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24764F:	drivers/phy/xilinx/phy-zynqmp.c
24765
24766XILINX ZYNQMP SHA3 DRIVER
24767M:	Harsha <harsha.harsha@amd.com>
24768S:	Maintained
24769F:	drivers/crypto/xilinx/zynqmp-sha.c
24770
24771XILINX ZYNQMP NVMEM DRIVER
24772M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24773M:	Kalyani Akula <kalyani.akula@amd.com>
24774R:	Michal Simek <michal.simek@amd.com>
24775S:	Maintained
24776F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24777F:	drivers/nvmem/zynqmp_nvmem.c
24778
24779XILLYBUS DRIVER
24780M:	Eli Billauer <eli.billauer@gmail.com>
24781L:	linux-kernel@vger.kernel.org
24782S:	Supported
24783F:	drivers/char/xillybus/
24784
24785XLP9XX I2C DRIVER
24786M:	George Cherian <gcherian@marvell.com>
24787L:	linux-i2c@vger.kernel.org
24788S:	Supported
24789W:	http://www.marvell.com
24790F:	drivers/i2c/busses/i2c-xlp9xx.c
24791
24792XRA1403 GPIO EXPANDER
24793M:	Nandor Han <nandor.han@ge.com>
24794L:	linux-gpio@vger.kernel.org
24795S:	Maintained
24796F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24797F:	drivers/gpio/gpio-xra1403.c
24798
24799XTENSA XTFPGA PLATFORM SUPPORT
24800M:	Max Filippov <jcmvbkbc@gmail.com>
24801S:	Maintained
24802F:	drivers/spi/spi-xtensa-xtfpga.c
24803F:	sound/soc/xtensa/xtfpga-i2s.c
24804
24805YAM DRIVER FOR AX.25
24806M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24807L:	linux-hams@vger.kernel.org
24808S:	Maintained
24809F:	drivers/net/hamradio/yam*
24810F:	include/linux/yam.h
24811
24812YAMA SECURITY MODULE
24813M:	Kees Cook <kees@kernel.org>
24814S:	Supported
24815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24816F:	Documentation/admin-guide/LSM/Yama.rst
24817F:	security/yama/
24818
24819YAML NETLINK (YNL)
24820M:	Donald Hunter <donald.hunter@gmail.com>
24821M:	Jakub Kicinski <kuba@kernel.org>
24822F:	Documentation/netlink/
24823F:	Documentation/userspace-api/netlink/intro-specs.rst
24824F:	Documentation/userspace-api/netlink/specs.rst
24825F:	tools/net/ynl/
24826
24827YEALINK PHONE DRIVER
24828M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24829L:	usbb2k-api-dev@nongnu.org
24830S:	Maintained
24831F:	Documentation/input/devices/yealink.rst
24832F:	drivers/input/misc/yealink.*
24833
24834Z3FOLD COMPRESSED PAGE ALLOCATOR
24835M:	Vitaly Wool <vitaly.wool@konsulko.com>
24836R:	Miaohe Lin <linmiaohe@huawei.com>
24837L:	linux-mm@kvack.org
24838S:	Maintained
24839F:	mm/z3fold.c
24840
24841Z8530 DRIVER FOR AX.25
24842M:	Joerg Reuter <jreuter@yaina.de>
24843L:	linux-hams@vger.kernel.org
24844S:	Maintained
24845W:	http://yaina.de/jreuter/
24846W:	http://www.qsl.net/dl1bke/
24847F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24848F:	drivers/net/hamradio/*scc.c
24849F:	drivers/net/hamradio/z8530.h
24850
24851ZBUD COMPRESSED PAGE ALLOCATOR
24852M:	Seth Jennings <sjenning@redhat.com>
24853M:	Dan Streetman <ddstreet@ieee.org>
24854L:	linux-mm@kvack.org
24855S:	Maintained
24856F:	mm/zbud.c
24857
24858ZD1211RW WIRELESS DRIVER
24859L:	linux-wireless@vger.kernel.org
24860S:	Orphan
24861F:	drivers/net/wireless/zydas/zd1211rw/
24862
24863ZD1301 MEDIA DRIVER
24864L:	linux-media@vger.kernel.org
24865S:	Orphan
24866W:	https://linuxtv.org/
24867Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24868F:	drivers/media/usb/dvb-usb-v2/zd1301*
24869
24870ZD1301_DEMOD 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/dvb-frontends/zd1301_demod*
24876
24877ZHAOXIN PROCESSOR SUPPORT
24878M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24879L:	linux-kernel@vger.kernel.org
24880S:	Maintained
24881F:	arch/x86/kernel/cpu/zhaoxin.c
24882
24883ZONEFS FILESYSTEM
24884M:	Damien Le Moal <dlemoal@kernel.org>
24885M:	Naohiro Aota <naohiro.aota@wdc.com>
24886R:	Johannes Thumshirn <jth@kernel.org>
24887L:	linux-fsdevel@vger.kernel.org
24888S:	Maintained
24889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24890F:	Documentation/filesystems/zonefs.rst
24891F:	fs/zonefs/
24892
24893ZR36067 VIDEO FOR LINUX DRIVER
24894M:	Corentin Labbe <clabbe@baylibre.com>
24895L:	mjpeg-users@lists.sourceforge.net
24896L:	linux-media@vger.kernel.org
24897S:	Maintained
24898W:	http://mjpeg.sourceforge.net/driver-zoran/
24899Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24900F:	Documentation/driver-api/media/drivers/zoran.rst
24901F:	drivers/media/pci/zoran/
24902
24903ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24904M:	Minchan Kim <minchan@kernel.org>
24905M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24906L:	linux-kernel@vger.kernel.org
24907S:	Maintained
24908F:	Documentation/admin-guide/blockdev/zram.rst
24909F:	drivers/block/zram/
24910
24911ZS DECSTATION Z85C30 SERIAL DRIVER
24912M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24913S:	Maintained
24914F:	drivers/tty/serial/zs.*
24915
24916ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24917M:	Minchan Kim <minchan@kernel.org>
24918M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24919L:	linux-mm@kvack.org
24920S:	Maintained
24921F:	Documentation/mm/zsmalloc.rst
24922F:	include/linux/zsmalloc.h
24923F:	mm/zsmalloc.c
24924
24925ZSTD
24926M:	Nick Terrell <terrelln@fb.com>
24927S:	Maintained
24928B:	https://github.com/facebook/zstd/issues
24929T:	git https://github.com/terrelln/linux.git
24930F:	crypto/zstd.c
24931F:	include/linux/zstd*
24932F:	lib/decompress_unzstd.c
24933F:	lib/zstd/
24934N:	zstd
24935K:	zstd
24936
24937ZSWAP COMPRESSED SWAP CACHING
24938M:	Johannes Weiner <hannes@cmpxchg.org>
24939M:	Yosry Ahmed <yosryahmed@google.com>
24940M:	Nhat Pham <nphamcs@gmail.com>
24941R:	Chengming Zhou <chengming.zhou@linux.dev>
24942L:	linux-mm@kvack.org
24943S:	Maintained
24944F:	Documentation/admin-guide/mm/zswap.rst
24945F:	include/linux/zpool.h
24946F:	include/linux/zswap.h
24947F:	mm/zpool.c
24948F:	mm/zswap.c
24949F:	tools/testing/selftests/cgroup/test_zswap.c
24950
24951THE REST
24952M:	Linus Torvalds <torvalds@linux-foundation.org>
24953L:	linux-kernel@vger.kernel.org
24954S:	Buried alive in reporters
24955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24956F:	*
24957F:	*/
24958