xref: /linux/MAINTAINERS (revision e7c3696d4692e8046d25f6e63f983e934e12f2c5)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/driver-api/wmi.rst
396F:	Documentation/wmi/
397F:	drivers/platform/x86/wmi.c
398F:	include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M:	Fei Li <fei1.li@intel.com>
402L:	acrn-dev@lists.projectacrn.org (subscribers-only)
403S:	Supported
404W:	https://projectacrn.org
405F:	Documentation/virt/acrn/
406F:	drivers/virt/acrn/
407F:	include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L:	linux-parisc@vger.kernel.org
411S:	Maintained
412W:	https://parisc.wiki.kernel.org/index.php/AD1889
413F:	sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
417L:	linux-iio@vger.kernel.org
418S:	Supported
419F:	drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Michael Hennerich <michael.hennerich@analog.com>
423S:	Supported
424W:	http://wiki.analog.com/AD5254
425W:	https://ez.analog.com/linux-software-drivers
426F:	drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5398
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD7142
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7877
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7879
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458M:	Nuno Sá <nuno.sa@analog.com>
459R:	David Lechner <dlechner@baylibre.com>
460S:	Supported
461W:	https://ez.analog.com/linux-software-drivers
462F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F:	Documentation/iio/ad7944.rst
464F:	drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M:	Anshul Dalal <anshulusr@gmail.com>
468L:	linux-input@vger.kernel.org
469S:	Maintained
470F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F:	drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M:	Jiri Kosina <jikos@kernel.org>
475S:	Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479L:	linux-wpan@vger.kernel.org
480S:	Supported
481W:	https://wiki.analog.com/ADF7242
482W:	https://ez.analog.com/linux-software-drivers
483F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F:	drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M:	Jean Delvare <jdelvare@suse.com>
488L:	linux-hwmon@vger.kernel.org
489S:	Maintained
490F:	Documentation/hwmon/adm1025.rst
491F:	drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M:	Corentin Labbe <clabbe.montjoie@gmail.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L:	linux-wireless@vger.kernel.org
501S:	Orphan
502F:	drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M:	Radu Sabau <radu.sabau@analog.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Supported
508W:	https://ez.analog.com/linux-software-drivers
509F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	https://ez.analog.com/linux-software-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	https://ez.analog.com/linux-software-drivers
534F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
566L:	platform-driver-x86@vger.kernel.org
567S:	Maintained
568F:	drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M:	Lucas Stankus <lucas.p.stankus@gmail.com>
572S:	Supported
573F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F:	drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADXL345
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F:	drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M:	Puranjay Mohan <puranjay@kernel.org>
586L:	linux-iio@vger.kernel.org
587S:	Supported
588F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F:	drivers/iio/accel/adxl355.h
590F:	drivers/iio/accel/adxl355_core.c
591F:	drivers/iio/accel/adxl355_i2c.c
592F:	drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
596L:	linux-iio@vger.kernel.org
597S:	Supported
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F:	drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	https://ez.analog.com/linux-software-drivers
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F:	drivers/iio/accel/adxl372.c
608F:	drivers/iio/accel/adxl372_i2c.c
609F:	drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M:	Ondřej Jirman <megi@xff.cz>
613S:	Maintained
614F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F:	drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L:	linux-media@vger.kernel.org
619S:	Orphan
620W:	https://linuxtv.org
621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
622F:	drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L:	linux-media@vger.kernel.org
626S:	Orphan
627W:	https://linuxtv.org
628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
629F:	drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M:	David Sterba <dsterba@suse.com>
633L:	linux-fsdevel@vger.kernel.org
634S:	Odd Fixes
635F:	Documentation/filesystems/affs.rst
636F:	fs/affs/
637
638AFS FILESYSTEM
639M:	David Howells <dhowells@redhat.com>
640M:	Marc Dionne <marc.dionne@auristor.com>
641L:	linux-afs@lists.infradead.org
642S:	Supported
643W:	https://www.infradead.org/~dhowells/kafs/
644F:	Documentation/filesystems/afs.rst
645F:	fs/afs/
646F:	include/trace/events/afs.h
647
648AGPGART DRIVER
649M:	David Airlie <airlied@redhat.com>
650L:	dri-devel@lists.freedesktop.org
651S:	Maintained
652T:	git https://gitlab.freedesktop.org/drm/kernel.git
653F:	drivers/char/agp/
654F:	include/linux/agp*
655F:	include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M:	"Juergen E. Fischer" <fischer@norbit.de>
659L:	linux-scsi@vger.kernel.org
660S:	Maintained
661F:	drivers/scsi/aha152x*
662F:	drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M:	Hannes Reinecke <hare@suse.com>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M:	Hans Verkuil <hverkuil@xs4all.nl>
672L:	linux-media@vger.kernel.org
673S:	Maintained
674W:	https://linuxtv.org
675T:	git git://linuxtv.org/media_tree.git
676F:	drivers/media/radio/radio-aimslab*
677
678AIO
679M:	Benjamin LaHaise <bcrl@kvack.org>
680L:	linux-aio@kvack.org
681S:	Supported
682F:	fs/aio.c
683F:	include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M:	Lorenzo Bianconi <lorenzo@kernel.org>
687M:	Ray Liu <ray.liu@airoha.com>
688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
689L:	linux-spi@vger.kernel.org
690S:	Maintained
691F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F:	drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L:	linux-media@vger.kernel.org
696S:	Orphan
697W:	https://linuxtv.org
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699F:	drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
703S:	Maintained
704F:	drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M:	Duncan Sands <duncan.sands@free.fr>
708L:	linux-usb@vger.kernel.org
709S:	Maintained
710W:	http://www.linux-usb.org/SpeedTouch/
711F:	drivers/usb/atm/speedtch.c
712F:	drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M:	Manuel Lauss <manuel.lauss@gmail.com>
716S:	Maintained
717F:	drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M:	Rudolf Marek <r.marek@assembler.cz>
721L:	linux-i2c@vger.kernel.org
722S:	Maintained
723F:	Documentation/i2c/busses/i2c-ali1563.rst
724F:	drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M:	Cheng Xu <chengyou@linux.alibaba.com>
728M:	Kai Shen <kaishen@linux.alibaba.com>
729L:	linux-rdma@vger.kernel.org
730S:	Supported
731F:	drivers/infiniband/hw/erdma
732F:	include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M:	Shuai Xue <xueshuai@linux.alibaba.com>
736S:	Supported
737F:	Documentation/admin-guide/perf/alibaba_pmu.rst
738F:	drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L:	Dell.Client.Kernel@dell.com
742S:	Maintained
743F:	drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M:	Michael Tretter <m.tretter@pengutronix.de>
747R:	Pengutronix Kernel Team <kernel@pengutronix.de>
748L:	linux-media@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F:	drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M:	Tommaso Merciai <tomm.merciai@gmail.com>
755M:	Martin Hecht <martin.hecht@avnet.eu>
756L:	linux-media@vger.kernel.org
757S:	Maintained
758F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F:	drivers/media/i2c/alvium-csi2.c
760F:	drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M:	Maxime Ripard <mripard@kernel.org>
764L:	linux-media@vger.kernel.org
765S:	Maintained
766T:	git git://linuxtv.org/media_tree.git
767F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F:	drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M:	Yong Deng <yong.deng@magewell.com>
772M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775T:	git git://linuxtv.org/media_tree.git
776F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F:	drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F:	drivers/staging/media/sunxi/sun6i-isp/
786F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M:	Yangtao Li <tiny.windzz@gmail.com>
798L:	linux-pm@vger.kernel.org
799S:	Maintained
800F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M:	Corentin Labbe <clabbe.montjoie@gmail.com>
805L:	linux-crypto@vger.kernel.org
806S:	Maintained
807F:	drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M:	Ban Tao <fengzheng923@gmail.com>
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812S:	Maintained
813F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F:	sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
818S:	Maintained
819F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F:	drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M:	Vasily Khoruzhick <anarsoul@gmail.com>
824M:	Yangtao Li <tiny.windzz@gmail.com>
825L:	linux-pm@vger.kernel.org
826S:	Maintained
827F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F:	drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M:	Maxime Ripard <mripard@kernel.org>
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M:	Richard Henderson <richard.henderson@linaro.org>
839M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
840M:	Matt Turner <mattst88@gmail.com>
841L:	linux-alpha@vger.kernel.org
842S:	Odd Fixes
843F:	arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R:	Pali Rohár <pali@kernel.org>
847F:	drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M:	Thor Thayer <thor.thayer@linux.intel.com>
851S:	Maintained
852F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F:	drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M:	Mun Yew Tham <mun.yew.tham@intel.com>
857S:	Maintained
858F:	drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
862R:	Stefan Roese <sr@denx.de>
863L:	dmaengine@vger.kernel.org
864S:	Odd Fixes
865F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F:	drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M:	Mun Yew Tham <mun.yew.tham@intel.com>
870L:	linux-gpio@vger.kernel.org
871S:	Maintained
872F:	drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M:	Thor Thayer <thor.thayer@linux.intel.com>
876S:	Maintained
877F:	drivers/mfd/altera-sysmgr.c
878F:	include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M:	Thor Thayer <thor.thayer@linux.intel.com>
882S:	Maintained
883F:	drivers/gpio/gpio-altera-a10sr.c
884F:	drivers/mfd/altera-a10sr.c
885F:	drivers/reset/reset-a10sr.c
886F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F:	include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M:	Joyce Ooi <joyce.ooi@intel.com>
891L:	netdev@vger.kernel.org
892S:	Maintained
893F:	drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M:	Tobias Klauser <tklauser@distanz.ch>
897L:	linux-serial@vger.kernel.org
898S:	Maintained
899F:	drivers/tty/serial/altera_jtaguart.c
900F:	drivers/tty/serial/altera_uart.c
901F:	include/linux/altera_jtaguart.h
902F:	include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M:	Talel Shenhar <talel@amazon.com>
906S:	Maintained
907F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F:	drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M:	Talel Shenhar <talel@amazon.com>
912M:	Talel Shenhar <talelshenhar@gmail.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F:	drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M:	Talel Shenhar <talel@amazon.com>
919S:	Maintained
920F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F:	drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M:	Shay Agroskin <shayagr@amazon.com>
925M:	Arthur Kiyanovski <akiyano@amazon.com>
926R:	David Arinzon <darinzon@amazon.com>
927R:	Noam Dagan <ndagan@amazon.com>
928R:	Saeed Bishara <saeedb@amazon.com>
929L:	netdev@vger.kernel.org
930S:	Supported
931F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F:	drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M:	Michael Margolin <mrgolin@amazon.com>
936R:	Gal Pressman <gal.pressman@linux.dev>
937R:	Yossi Leybovich <sleybo@amazon.com>
938L:	linux-rdma@vger.kernel.org
939S:	Supported
940Q:	https://patchwork.kernel.org/project/linux-rdma/list/
941F:	drivers/infiniband/hw/efa/
942F:	include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
946L:	linux-edac@vger.kernel.org
947S:	Supported
948F:	drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M:	Kris Chaplin <kris.chaplin@amd.com>
952R:	Thomas Delev <thomas.delev@amd.com>
953R:	Michal Simek <michal.simek@amd.com>
954S:	Maintained
955F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F:	drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M:	Nipun Gupta <nipun.gupta@amd.com>
960M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F:	drivers/cdx/*
964F:	include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M:	Tom Lendacky <thomas.lendacky@amd.com>
968M:	John Allen <john.allen@amd.com>
969L:	linux-crypto@vger.kernel.org
970S:	Supported
971F:	drivers/crypto/ccp/
972F:	include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M:	Ashish Kalra <ashish.kalra@amd.com>
976M:	Tom Lendacky <thomas.lendacky@amd.com>
977L:	linux-crypto@vger.kernel.org
978S:	Supported
979F:	drivers/crypto/ccp/sev*
980F:	include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M:	Mario Limonciello <mario.limonciello@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/dbc.c
987F:	drivers/crypto/ccp/dbc.h
988F:	drivers/crypto/ccp/platform-access.c
989F:	drivers/crypto/ccp/platform-access.h
990F:	include/uapi/linux/psp-dbc.h
991F:	tools/crypto/ccp/*.c
992F:	tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M:	Harry Wentland <harry.wentland@amd.com>
996M:	Leo Li <sunpeng.li@amd.com>
997M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998L:	amd-gfx@lists.freedesktop.org
999S:	Supported
1000T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1001F:	drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M:	Huang Rui <ray.huang@amd.com>
1005L:	linux-hwmon@vger.kernel.org
1006S:	Supported
1007F:	Documentation/hwmon/fam15h_power.rst
1008F:	drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M:	Enrico Weigelt, metux IT consult <info@metux.net>
1012L:	linux-gpio@vger.kernel.org
1013S:	Maintained
1014F:	drivers/gpio/gpio-amd-fch.c
1015F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1019S:	Orphan
1020F:	drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M:	Andres Salomon <dilinger@queued.net>
1024L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1025S:	Supported
1026W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F:	arch/x86/include/asm/geode.h
1028F:	drivers/char/hw_random/geode-rng.c
1029F:	drivers/crypto/geode*
1030F:	drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1035L:	platform-driver-x86@vger.kernel.org
1036S:	Maintained
1037F:	Documentation/arch/x86/amd_hsmp.rst
1038F:	arch/x86/include/asm/amd_hsmp.h
1039F:	arch/x86/include/uapi/asm/amd_hsmp.h
1040F:	drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M:	Joerg Roedel <joro@8bytes.org>
1044R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045L:	iommu@lists.linux.dev
1046S:	Maintained
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048F:	drivers/iommu/amd/
1049F:	include/linux/amd-iommu.h
1050
1051AMD KFD
1052M:	Felix Kuehling <Felix.Kuehling@amd.com>
1053L:	amd-gfx@lists.freedesktop.org
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F:	drivers/gpu/drm/amd/amdkfd/
1058F:	drivers/gpu/drm/amd/include/cik_structs.h
1059F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F:	drivers/gpu/drm/amd/include/v9_structs.h
1061F:	drivers/gpu/drm/amd/include/vi_structs.h
1062F:	include/uapi/linux/kfd_ioctl.h
1063F:	include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M:	Elie Morisse <syniurge@gmail.com>
1067M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068L:	linux-i2c@vger.kernel.org
1069S:	Maintained
1070F:	drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M:	Shannon Nelson <shannon.nelson@amd.com>
1074M:	Brett Creeley <brett.creeley@amd.com>
1075L:	netdev@vger.kernel.org
1076S:	Supported
1077F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F:	drivers/net/ethernet/amd/pds_core/
1079F:	include/linux/pds/
1080
1081AMD PMC DRIVER
1082M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083L:	platform-driver-x86@vger.kernel.org
1084S:	Maintained
1085F:	drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089L:	platform-driver-x86@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/ABI/testing/sysfs-amd-pmf
1092F:	drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M:	Evan Quan <evan.quan@amd.com>
1096L:	amd-gfx@lists.freedesktop.org
1097S:	Supported
1098T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1099F:	drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M:	Huang Rui <ray.huang@amd.com>
1103M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1104M:	Mario Limonciello <mario.limonciello@amd.com>
1105R:	Perry Yuan <perry.yuan@amd.com>
1106L:	linux-pm@vger.kernel.org
1107S:	Supported
1108F:	Documentation/admin-guide/pm/amd-pstate.rst
1109F:	drivers/cpufreq/amd-pstate*
1110F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111
1112AMD PTDMA DRIVER
1113M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1114L:	dmaengine@vger.kernel.org
1115S:	Maintained
1116F:	drivers/dma/ptdma/
1117
1118AMD SEATTLE DEVICE TREE SUPPORT
1119M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1120M:	Tom Lendacky <thomas.lendacky@amd.com>
1121S:	Supported
1122F:	arch/arm64/boot/dts/amd/
1123
1124AMD SENSOR FUSION HUB DRIVER
1125M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1126L:	linux-input@vger.kernel.org
1127S:	Maintained
1128F:	Documentation/hid/amd-sfh*
1129F:	drivers/hid/amd-sfh-hid/
1130
1131AMD SPI DRIVER
1132M:	Sanjay R Mehta <sanju.mehta@amd.com>
1133S:	Maintained
1134F:	drivers/spi/spi-amd.c
1135
1136AMD XGBE DRIVER
1137M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1138L:	netdev@vger.kernel.org
1139S:	Supported
1140F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1141F:	drivers/net/ethernet/amd/xgbe/
1142
1143AMLOGIC DDR PMU DRIVER
1144M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1145L:	linux-amlogic@lists.infradead.org
1146S:	Supported
1147W:	http://www.amlogic.com
1148F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1149F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1150F:	drivers/perf/amlogic/
1151F:	include/soc/amlogic/
1152
1153AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1154M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1155L:	linux-hwmon@vger.kernel.org
1156S:	Maintained
1157F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1158F:	Documentation/hwmon/chipcap2.rst
1159F:	drivers/hwmon/chipcap2.c
1160
1161AMPHION VPU CODEC V4L2 DRIVER
1162M:	Ming Qian <ming.qian@nxp.com>
1163M:	Zhou Peng <eagle.zhou@nxp.com>
1164L:	linux-media@vger.kernel.org
1165S:	Maintained
1166F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1167F:	drivers/media/platform/amphion/
1168
1169AMS AS73211 DRIVER
1170M:	Christian Eggers <ceggers@arri.de>
1171L:	linux-iio@vger.kernel.org
1172S:	Maintained
1173F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1174F:	drivers/iio/light/as73211.c
1175
1176AMT (Automatic Multicast Tunneling)
1177M:	Taehee Yoo <ap420073@gmail.com>
1178L:	netdev@vger.kernel.org
1179S:	Maintained
1180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1182F:	drivers/net/amt.c
1183
1184ANALOG DEVICES INC AD3552R DRIVER
1185M:	Nuno Sá <nuno.sa@analog.com>
1186L:	linux-iio@vger.kernel.org
1187S:	Supported
1188W:	https://ez.analog.com/linux-software-drivers
1189F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1190F:	drivers/iio/dac/ad3552r.c
1191
1192ANALOG DEVICES INC AD4130 DRIVER
1193M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1194L:	linux-iio@vger.kernel.org
1195S:	Supported
1196W:	https://ez.analog.com/linux-software-drivers
1197F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1198F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1199F:	drivers/iio/adc/ad4130.c
1200
1201ANALOG DEVICES INC AD7091R DRIVER
1202M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1203L:	linux-iio@vger.kernel.org
1204S:	Supported
1205W:	http://ez.analog.com/community/linux-device-drivers
1206F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1207F:	drivers/iio/adc/ad7091r*
1208
1209ANALOG DEVICES INC AD7192 DRIVER
1210M:	Alexandru Tachici <alexandru.tachici@analog.com>
1211L:	linux-iio@vger.kernel.org
1212S:	Supported
1213W:	https://ez.analog.com/linux-software-drivers
1214F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1215F:	drivers/iio/adc/ad7192.c
1216
1217ANALOG DEVICES INC AD7292 DRIVER
1218M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1219L:	linux-iio@vger.kernel.org
1220S:	Supported
1221W:	https://ez.analog.com/linux-software-drivers
1222F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1223F:	drivers/iio/adc/ad7292.c
1224
1225ANALOG DEVICES INC AD7293 DRIVER
1226M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1227L:	linux-iio@vger.kernel.org
1228S:	Supported
1229W:	https://ez.analog.com/linux-software-drivers
1230F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1231F:	drivers/iio/dac/ad7293.c
1232
1233ANALOG DEVICES INC AD74115 DRIVER
1234M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1235L:	linux-iio@vger.kernel.org
1236S:	Supported
1237W:	https://ez.analog.com/linux-software-drivers
1238F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1239F:	drivers/iio/addac/ad74115.c
1240
1241ANALOG DEVICES INC AD74413R DRIVER
1242M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1243L:	linux-iio@vger.kernel.org
1244S:	Supported
1245W:	https://ez.analog.com/linux-software-drivers
1246F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1247F:	drivers/iio/addac/ad74413r.c
1248F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1249
1250ANALOG DEVICES INC AD7768-1 DRIVER
1251M:	Michael Hennerich <Michael.Hennerich@analog.com>
1252L:	linux-iio@vger.kernel.org
1253S:	Supported
1254W:	https://ez.analog.com/linux-software-drivers
1255F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1256F:	drivers/iio/adc/ad7768-1.c
1257
1258ANALOG DEVICES INC AD7780 DRIVER
1259M:	Michael Hennerich <Michael.Hennerich@analog.com>
1260M:	Renato Lui Geh <renatogeh@gmail.com>
1261L:	linux-iio@vger.kernel.org
1262S:	Supported
1263W:	https://ez.analog.com/linux-software-drivers
1264F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1265F:	drivers/iio/adc/ad7780.c
1266
1267ANALOG DEVICES INC AD9739a DRIVER
1268M:	Nuno Sa <nuno.sa@analog.com>
1269M:	Dragos Bogdan <dragos.bogdan@analog.com>
1270L:	linux-iio@vger.kernel.org
1271S:	Supported
1272W:	https://ez.analog.com/linux-software-drivers
1273F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1274F:	drivers/iio/dac/ad9739a.c
1275
1276ANALOG DEVICES INC ADA4250 DRIVER
1277M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1278L:	linux-iio@vger.kernel.org
1279S:	Supported
1280W:	https://ez.analog.com/linux-software-drivers
1281F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1282F:	drivers/iio/amplifiers/ada4250.c
1283
1284ANALOG DEVICES INC ADF4377 DRIVER
1285M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1286L:	linux-iio@vger.kernel.org
1287S:	Supported
1288W:	https://ez.analog.com/linux-software-drivers
1289F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1290F:	drivers/iio/frequency/adf4377.c
1291
1292ANALOG DEVICES INC ADGS1408 DRIVER
1293M:	Mircea Caprioru <mircea.caprioru@analog.com>
1294S:	Supported
1295F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1296F:	drivers/mux/adgs1408.c
1297
1298ANALOG DEVICES INC ADIN DRIVER
1299M:	Michael Hennerich <michael.hennerich@analog.com>
1300L:	netdev@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1304F:	drivers/net/phy/adin.c
1305
1306ANALOG DEVICES INC ADIS DRIVER LIBRARY
1307M:	Nuno Sa <nuno.sa@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310F:	drivers/iio/imu/adis.c
1311F:	drivers/iio/imu/adis_buffer.c
1312F:	drivers/iio/imu/adis_trigger.c
1313F:	include/linux/iio/imu/adis.h
1314
1315ANALOG DEVICES INC ADIS16460 DRIVER
1316M:	Dragos Bogdan <dragos.bogdan@analog.com>
1317L:	linux-iio@vger.kernel.org
1318S:	Supported
1319W:	https://ez.analog.com/linux-software-drivers
1320F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1321F:	drivers/iio/imu/adis16460.c
1322
1323ANALOG DEVICES INC ADIS16475 DRIVER
1324M:	Nuno Sa <nuno.sa@analog.com>
1325L:	linux-iio@vger.kernel.org
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1329F:	drivers/iio/imu/adis16475.c
1330
1331ANALOG DEVICES INC ADM1177 DRIVER
1332M:	Michael Hennerich <Michael.Hennerich@analog.com>
1333L:	linux-hwmon@vger.kernel.org
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1337F:	drivers/hwmon/adm1177.c
1338
1339ANALOG DEVICES INC ADMFM2000 DRIVER
1340M:	Kim Seer Paller <kimseer.paller@analog.com>
1341L:	linux-iio@vger.kernel.org
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1345F:	drivers/iio/frequency/admfm2000.c
1346
1347ANALOG DEVICES INC ADMV1013 DRIVER
1348M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1349L:	linux-iio@vger.kernel.org
1350S:	Supported
1351W:	https://ez.analog.com/linux-software-drivers
1352F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1353F:	drivers/iio/frequency/admv1013.c
1354
1355ANALOG DEVICES INC ADMV1014 DRIVER
1356M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1357L:	linux-iio@vger.kernel.org
1358S:	Supported
1359W:	https://ez.analog.com/linux-software-drivers
1360F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1361F:	drivers/iio/frequency/admv1014.c
1362
1363ANALOG DEVICES INC ADMV8818 DRIVER
1364M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1365L:	linux-iio@vger.kernel.org
1366S:	Supported
1367W:	https://ez.analog.com/linux-software-drivers
1368F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1369F:	drivers/iio/filter/admv8818.c
1370
1371ANALOG DEVICES INC ADP5061 DRIVER
1372M:	Michael Hennerich <Michael.Hennerich@analog.com>
1373L:	linux-pm@vger.kernel.org
1374S:	Supported
1375W:	https://ez.analog.com/linux-software-drivers
1376F:	drivers/power/supply/adp5061.c
1377
1378ANALOG DEVICES INC ADRF6780 DRIVER
1379M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1380L:	linux-iio@vger.kernel.org
1381S:	Supported
1382W:	https://ez.analog.com/linux-software-drivers
1383F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1384F:	drivers/iio/frequency/adrf6780.c
1385
1386ANALOG DEVICES INC ADV7180 DRIVER
1387M:	Lars-Peter Clausen <lars@metafoo.de>
1388L:	linux-media@vger.kernel.org
1389S:	Supported
1390W:	https://ez.analog.com/linux-software-drivers
1391F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1392F:	drivers/media/i2c/adv7180.c
1393
1394ANALOG DEVICES INC ADV748X DRIVER
1395M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1396L:	linux-media@vger.kernel.org
1397S:	Maintained
1398F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1399F:	drivers/media/i2c/adv748x/*
1400
1401ANALOG DEVICES INC ADV7511 DRIVER
1402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1403L:	linux-media@vger.kernel.org
1404S:	Maintained
1405F:	drivers/media/i2c/adv7511*
1406
1407ANALOG DEVICES INC ADV7604 DRIVER
1408M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1412F:	drivers/media/i2c/adv7604*
1413
1414ANALOG DEVICES INC ADV7842 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7842*
1419
1420ANALOG DEVICES INC ADXRS290 DRIVER
1421M:	Nishant Malpani <nish.malpani25@gmail.com>
1422L:	linux-iio@vger.kernel.org
1423S:	Supported
1424F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1425F:	drivers/iio/gyro/adxrs290.c
1426
1427ANALOG DEVICES INC ASOC CODEC DRIVERS
1428M:	Lars-Peter Clausen <lars@metafoo.de>
1429M:	Nuno Sá <nuno.sa@analog.com>
1430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1431S:	Supported
1432W:	http://wiki.analog.com/
1433W:	https://ez.analog.com/linux-software-drivers
1434F:	sound/soc/codecs/ad1*
1435F:	sound/soc/codecs/ad7*
1436F:	sound/soc/codecs/adau*
1437F:	sound/soc/codecs/adav*
1438F:	sound/soc/codecs/sigmadsp.*
1439F:	sound/soc/codecs/ssm*
1440
1441ANALOG DEVICES INC AXI DAC DRIVER
1442M:	Nuno Sa <nuno.sa@analog.com>
1443L:	linux-iio@vger.kernel.org
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1447F:	drivers/iio/dac/adi-axi-dac.c
1448
1449ANALOG DEVICES INC DMA DRIVERS
1450M:	Lars-Peter Clausen <lars@metafoo.de>
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	drivers/dma/dma-axi-dmac.c
1454
1455ANALOG DEVICES INC IIO DRIVERS
1456M:	Lars-Peter Clausen <lars@metafoo.de>
1457M:	Michael Hennerich <Michael.Hennerich@analog.com>
1458S:	Supported
1459W:	http://wiki.analog.com/
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1463F:	Documentation/devicetree/bindings/iio/*/adi,*
1464F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1466F:	drivers/iio/*/ad*
1467F:	drivers/iio/adc/ltc249*
1468F:	drivers/iio/amplifiers/hmc425a.c
1469F:	drivers/staging/iio/*/ad*
1470X:	drivers/iio/*/adjd*
1471
1472ANALOGBITS PLL LIBRARIES
1473M:	Paul Walmsley <paul.walmsley@sifive.com>
1474M:	Samuel Holland <samuel.holland@sifive.com>
1475S:	Supported
1476F:	drivers/clk/analogbits/*
1477F:	include/linux/clk/analogbits*
1478
1479ANDROID DRIVERS
1480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1481M:	Arve Hjønnevåg <arve@android.com>
1482M:	Todd Kjos <tkjos@android.com>
1483M:	Martijn Coenen <maco@android.com>
1484M:	Joel Fernandes <joel@joelfernandes.org>
1485M:	Christian Brauner <christian@brauner.io>
1486M:	Carlos Llamas <cmllamas@google.com>
1487M:	Suren Baghdasaryan <surenb@google.com>
1488L:	linux-kernel@vger.kernel.org
1489S:	Supported
1490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1491F:	drivers/android/
1492
1493ANDROID GOLDFISH PIC DRIVER
1494M:	Miodrag Dinic <miodrag.dinic@mips.com>
1495S:	Supported
1496F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1497F:	drivers/irqchip/irq-goldfish-pic.c
1498
1499ANDROID GOLDFISH RTC DRIVER
1500M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1501S:	Supported
1502F:	drivers/rtc/rtc-goldfish.c
1503
1504AOA (Apple Onboard Audio) ALSA DRIVER
1505M:	Johannes Berg <johannes@sipsolutions.net>
1506L:	linuxppc-dev@lists.ozlabs.org
1507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	sound/aoa/
1510
1511APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1512M:	William Breathitt Gray <wbg@kernel.org>
1513L:	linux-iio@vger.kernel.org
1514S:	Maintained
1515F:	drivers/iio/addac/stx104.c
1516
1517APM DRIVER
1518M:	Jiri Kosina <jikos@kernel.org>
1519S:	Odd fixes
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1521F:	arch/x86/kernel/apm_32.c
1522F:	drivers/char/apm-emulation.c
1523F:	include/linux/apm_bios.h
1524F:	include/uapi/linux/apm_bios.h
1525
1526APPARMOR SECURITY MODULE
1527M:	John Johansen <john.johansen@canonical.com>
1528M:	John Johansen <john@apparmor.net>
1529L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1530S:	Supported
1531W:	apparmor.net
1532B:	https://gitlab.com/apparmor/apparmor-kernel
1533C:	irc://irc.oftc.net/apparmor
1534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1535T:	https://gitlab.com/apparmor/apparmor-kernel.git
1536F:	Documentation/admin-guide/LSM/apparmor.rst
1537F:	security/apparmor/
1538
1539APPLE BCM5974 MULTITOUCH DRIVER
1540M:	Henrik Rydberg <rydberg@bitmath.org>
1541L:	linux-input@vger.kernel.org
1542S:	Odd fixes
1543F:	drivers/input/mouse/bcm5974.c
1544
1545APPLE PCIE CONTROLLER DRIVER
1546M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1547M:	Marc Zyngier <maz@kernel.org>
1548L:	linux-pci@vger.kernel.org
1549S:	Maintained
1550F:	drivers/pci/controller/pcie-apple.c
1551
1552APPLE SMC DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-hwmon@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/hwmon/applesmc.c
1557
1558APPLETALK NETWORK LAYER
1559L:	netdev@vger.kernel.org
1560S:	Odd fixes
1561F:	include/linux/atalk.h
1562F:	include/uapi/linux/atalk.h
1563F:	net/appletalk/
1564
1565APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1566M:	Khuong Dinh <khuong@os.amperecomputing.com>
1567S:	Supported
1568F:	arch/arm64/boot/dts/apm/
1569
1570APPLIED MICRO (APM) X-GENE SOC EDAC
1571M:	Khuong Dinh <khuong@os.amperecomputing.com>
1572S:	Supported
1573F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1574F:	drivers/edac/xgene_edac.c
1575
1576APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1577M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1578M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1579S:	Supported
1580F:	drivers/net/ethernet/apm/xgene-v2/
1581
1582APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1583M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1584M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1585M:	Quan Nguyen <quan@os.amperecomputing.com>
1586S:	Supported
1587F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1588F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1589F:	drivers/net/ethernet/apm/xgene/
1590F:	drivers/net/mdio/mdio-xgene.c
1591
1592APPLIED MICRO (APM) X-GENE SOC PMU
1593M:	Khuong Dinh <khuong@os.amperecomputing.com>
1594S:	Supported
1595F:	Documentation/admin-guide/perf/xgene-pmu.rst
1596F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1597F:	drivers/perf/xgene_pmu.c
1598
1599APTINA CAMERA SENSOR PLL
1600M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1601L:	linux-media@vger.kernel.org
1602S:	Maintained
1603F:	drivers/media/i2c/aptina-pll.*
1604
1605AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1606M:	Aleksa Savic <savicaleksa83@gmail.com>
1607M:	Jack Doan <me@jackdoan.com>
1608L:	linux-hwmon@vger.kernel.org
1609S:	Maintained
1610F:	Documentation/hwmon/aquacomputer_d5next.rst
1611F:	drivers/hwmon/aquacomputer_d5next.c
1612
1613AQUANTIA ETHERNET DRIVER (atlantic)
1614M:	Igor Russkikh <irusskikh@marvell.com>
1615L:	netdev@vger.kernel.org
1616S:	Supported
1617W:	https://www.marvell.com/
1618Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1619F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1620F:	drivers/net/ethernet/aquantia/atlantic/
1621
1622AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1623M:	Egor Pomozov <epomozov@marvell.com>
1624L:	netdev@vger.kernel.org
1625S:	Supported
1626W:	http://www.aquantia.com
1627F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1628
1629AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1630M:	Krzysztof Hałasa <khalasa@piap.pl>
1631L:	linux-media@vger.kernel.org
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1634F:	drivers/media/i2c/ar0521.c
1635
1636ARASAN NAND CONTROLLER DRIVER
1637M:	Miquel Raynal <miquel.raynal@bootlin.com>
1638R:	Michal Simek <michal.simek@amd.com>
1639L:	linux-mtd@lists.infradead.org
1640S:	Maintained
1641F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1642F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1643
1644ARC FRAMEBUFFER DRIVER
1645M:	Jaya Kumar <jayalk@intworks.biz>
1646S:	Maintained
1647F:	drivers/video/fbdev/arcfb.c
1648F:	drivers/video/fbdev/core/fb_defio.c
1649
1650ARC PGU DRM DRIVER
1651M:	Alexey Brodkin <abrodkin@synopsys.com>
1652S:	Supported
1653F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1654F:	drivers/gpu/drm/tiny/arcpgu.c
1655
1656ARCNET NETWORK LAYER
1657M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1658L:	netdev@vger.kernel.org
1659S:	Maintained
1660F:	drivers/net/arcnet/
1661F:	include/uapi/linux/if_arcnet.h
1662
1663ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1664M:	Arnd Bergmann <arnd@arndb.de>
1665M:	Olof Johansson <olof@lixom.net>
1666M:	soc@kernel.org
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669P:	Documentation/process/maintainer-soc.rst
1670C:	irc://irc.libera.chat/armlinux
1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1672F:	Documentation/process/maintainer-soc*.rst
1673F:	arch/arm/boot/dts/Makefile
1674F:	arch/arm64/boot/dts/Makefile
1675
1676ARM ARCHITECTED TIMER DRIVER
1677M:	Mark Rutland <mark.rutland@arm.com>
1678M:	Marc Zyngier <maz@kernel.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/include/asm/arch_timer.h
1682F:	arch/arm64/include/asm/arch_timer.h
1683F:	drivers/clocksource/arm_arch_timer.c
1684
1685ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1686M:	Marc Zyngier <maz@kernel.org>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1690F:	arch/arm/include/asm/arch_gicv3.h
1691F:	arch/arm64/include/asm/arch_gicv3.h
1692F:	drivers/irqchip/irq-gic*.[ch]
1693F:	include/linux/irqchip/arm-gic*.h
1694F:	include/linux/irqchip/arm-vgic-info.h
1695
1696ARM HDLCD DRM DRIVER
1697M:	Liviu Dudau <liviu.dudau@arm.com>
1698S:	Supported
1699F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1700F:	drivers/gpu/drm/arm/hdlcd_*
1701
1702ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1703M:	Linus Walleij <linus.walleij@linaro.org>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1707F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1708F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1710F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1711F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1712F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1713F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1714F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1715F:	arch/arm/boot/dts/arm/arm-realview-*
1716F:	arch/arm/boot/dts/arm/integrator*
1717F:	arch/arm/boot/dts/arm/versatile*
1718F:	arch/arm/mach-versatile/
1719F:	drivers/bus/arm-integrator-lm.c
1720F:	drivers/clk/versatile/
1721F:	drivers/i2c/busses/i2c-versatile.c
1722F:	drivers/irqchip/irq-versatile-fpga.c
1723F:	drivers/mtd/maps/physmap-versatile.*
1724F:	drivers/power/reset/arm-versatile-reboot.c
1725F:	drivers/soc/versatile/
1726
1727ARM KOMEDA DRM-KMS DRIVER
1728M:	Liviu Dudau <liviu.dudau@arm.com>
1729S:	Supported
1730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1731F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1732F:	Documentation/gpu/komeda-kms.rst
1733F:	drivers/gpu/drm/arm/display/include/
1734F:	drivers/gpu/drm/arm/display/komeda/
1735
1736ARM MALI PANFROST DRM DRIVER
1737M:	Boris Brezillon <boris.brezillon@collabora.com>
1738M:	Rob Herring <robh@kernel.org>
1739R:	Steven Price <steven.price@arm.com>
1740L:	dri-devel@lists.freedesktop.org
1741S:	Supported
1742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1743F:	Documentation/gpu/panfrost.rst
1744F:	drivers/gpu/drm/panfrost/
1745F:	include/uapi/drm/panfrost_drm.h
1746
1747ARM MALI PANTHOR DRM DRIVER
1748M:	Boris Brezillon <boris.brezillon@collabora.com>
1749M:	Steven Price <steven.price@arm.com>
1750M:	Liviu Dudau <liviu.dudau@arm.com>
1751L:	dri-devel@lists.freedesktop.org
1752S:	Supported
1753T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1754F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1755F:	drivers/gpu/drm/panthor/
1756F:	include/uapi/drm/panthor_drm.h
1757
1758ARM MALI-DP DRM DRIVER
1759M:	Liviu Dudau <liviu.dudau@arm.com>
1760S:	Supported
1761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1762F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1763F:	Documentation/gpu/afbc.rst
1764F:	drivers/gpu/drm/arm/
1765
1766ARM MFM AND FLOPPY DRIVERS
1767M:	Ian Molton <spyro@f2s.com>
1768S:	Maintained
1769F:	arch/arm/include/asm/floppy.h
1770F:	arch/arm/mach-rpc/floppydma.S
1771
1772ARM PMU PROFILING AND DEBUGGING
1773M:	Will Deacon <will@kernel.org>
1774M:	Mark Rutland <mark.rutland@arm.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S:	Maintained
1777F:	Documentation/devicetree/bindings/arm/pmu.yaml
1778F:	Documentation/devicetree/bindings/perf/
1779F:	arch/arm*/include/asm/hw_breakpoint.h
1780F:	arch/arm*/include/asm/perf_event.h
1781F:	arch/arm*/kernel/hw_breakpoint.c
1782F:	arch/arm*/kernel/perf_*
1783F:	drivers/perf/
1784F:	include/linux/perf/arm_pmu*.h
1785
1786ARM PORT
1787M:	Russell King <linux@armlinux.org.uk>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Odd Fixes
1790W:	http://www.armlinux.org.uk/
1791T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1792F:	arch/arm/
1793X:	arch/arm/boot/dts/
1794
1795ARM PRIMECELL AACI PL041 DRIVER
1796M:	Russell King <linux@armlinux.org.uk>
1797S:	Odd Fixes
1798F:	sound/arm/aaci.*
1799
1800ARM PRIMECELL BUS SUPPORT
1801M:	Russell King <linux@armlinux.org.uk>
1802S:	Odd Fixes
1803F:	drivers/amba/
1804F:	include/linux/amba/bus.h
1805
1806ARM PRIMECELL KMI PL050 DRIVER
1807M:	Russell King <linux@armlinux.org.uk>
1808S:	Odd Fixes
1809F:	drivers/input/serio/ambakmi.*
1810F:	include/linux/amba/kmi.h
1811
1812ARM PRIMECELL MMCI PL180/1 DRIVER
1813M:	Russell King <linux@armlinux.org.uk>
1814S:	Odd Fixes
1815F:	drivers/mmc/host/mmci.*
1816F:	include/linux/amba/mmci.h
1817
1818ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1819M:	Miquel Raynal <miquel.raynal@bootlin.com>
1820R:	Michal Simek <michal.simek@amd.com>
1821L:	linux-mtd@lists.infradead.org
1822S:	Maintained
1823F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1824F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1825
1826ARM PRIMECELL PL35X SMC DRIVER
1827M:	Miquel Raynal <miquel.raynal@bootlin.com>
1828R:	Michal Simek <michal.simek@amd.com>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1832F:	drivers/memory/pl353-smc.c
1833
1834ARM PRIMECELL SSP PL022 SPI DRIVER
1835M:	Linus Walleij <linus.walleij@linaro.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1839F:	drivers/spi/spi-pl022.c
1840
1841ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1842M:	Russell King <linux@armlinux.org.uk>
1843S:	Odd Fixes
1844F:	drivers/tty/serial/amba-pl01*.c
1845F:	include/linux/amba/serial.h
1846
1847ARM PRIMECELL VIC PL190/PL192 DRIVER
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1852F:	drivers/irqchip/irq-vic.c
1853
1854ARM SMC WATCHDOG DRIVER
1855M:	Julius Werner <jwerner@chromium.org>
1856R:	Evan Benn <evanbenn@chromium.org>
1857S:	Maintained
1858F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1859F:	drivers/watchdog/arm_smc_wdt.c
1860
1861ARM SMMU DRIVERS
1862M:	Will Deacon <will@kernel.org>
1863R:	Robin Murphy <robin.murphy@arm.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1867F:	drivers/iommu/arm/
1868F:	drivers/iommu/io-pgtable-arm*
1869
1870ARM SUB-ARCHITECTURES
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S:	Maintained
1873C:	irc://irc.libera.chat/armlinux
1874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1875F:	arch/arm/mach-*/
1876F:	arch/arm/plat-*/
1877
1878ARM/ACTIONS SEMI ARCHITECTURE
1879M:	Andreas Färber <afaerber@suse.de>
1880M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/arm/actions.yaml
1885F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1886F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1887F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1888F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1889F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1890F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1891F:	Documentation/devicetree/bindings/pinctrl/actions,*
1892F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1893F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1894F:	arch/arm/boot/dts/actions/
1895F:	arch/arm/mach-actions/
1896F:	arch/arm64/boot/dts/actions/
1897F:	drivers/clk/actions/
1898F:	drivers/clocksource/timer-owl*
1899F:	drivers/dma/owl-dma.c
1900F:	drivers/i2c/busses/i2c-owl.c
1901F:	drivers/irqchip/irq-owl-sirq.c
1902F:	drivers/mmc/host/owl-mmc.c
1903F:	drivers/net/ethernet/actions/
1904F:	drivers/pinctrl/actions/*
1905F:	drivers/pmdomain/actions/
1906F:	include/dt-bindings/power/owl-*
1907F:	include/dt-bindings/reset/actions,*
1908F:	include/linux/soc/actions/
1909N:	owl
1910
1911ARM/Allwinner SoC Clock Support
1912M:	Emilio López <emilio@elopez.com.ar>
1913S:	Maintained
1914F:	drivers/clk/sunxi/
1915
1916ARM/Allwinner sunXi SoC support
1917M:	Chen-Yu Tsai <wens@csie.org>
1918M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1919M:	Samuel Holland <samuel@sholland.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921L:	linux-sunxi@lists.linux.dev
1922S:	Maintained
1923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1924F:	arch/arm/mach-sunxi/
1925F:	arch/arm64/boot/dts/allwinner/
1926F:	drivers/clk/sunxi-ng/
1927F:	drivers/pinctrl/sunxi/
1928F:	drivers/soc/sunxi/
1929N:	allwinner
1930N:	sun[x456789]i
1931N:	sun[25]0i
1932
1933ARM/AMD PENSANDO ARM64 ARCHITECTURE
1934M:	Brad Larson <blarson@amd.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Supported
1937F:	Documentation/devicetree/bindings/*/amd,pensando*
1938F:	arch/arm64/boot/dts/amd/elba*
1939
1940ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1941M:	Neil Armstrong <neil.armstrong@linaro.org>
1942M:	Jerome Brunet <jbrunet@baylibre.com>
1943L:	linux-amlogic@lists.infradead.org
1944S:	Maintained
1945F:	Documentation/devicetree/bindings/clock/amlogic*
1946F:	drivers/clk/meson/
1947F:	include/dt-bindings/clock/amlogic,a1*
1948F:	include/dt-bindings/clock/gxbb*
1949F:	include/dt-bindings/clock/meson*
1950
1951ARM/Amlogic Meson SoC Crypto Drivers
1952M:	Corentin Labbe <clabbe@baylibre.com>
1953L:	linux-crypto@vger.kernel.org
1954L:	linux-amlogic@lists.infradead.org
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/crypto/amlogic*
1957F:	drivers/crypto/amlogic/
1958
1959ARM/Amlogic Meson SoC Sound Drivers
1960M:	Jerome Brunet <jbrunet@baylibre.com>
1961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S:	Maintained
1963F:	Documentation/devicetree/bindings/sound/amlogic*
1964F:	sound/soc/meson/
1965
1966ARM/Amlogic Meson SoC support
1967M:	Neil Armstrong <neil.armstrong@linaro.org>
1968M:	Kevin Hilman <khilman@baylibre.com>
1969R:	Jerome Brunet <jbrunet@baylibre.com>
1970R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972L:	linux-amlogic@lists.infradead.org
1973S:	Maintained
1974W:	http://linux-meson.com/
1975F:	Documentation/devicetree/bindings/phy/amlogic*
1976F:	arch/arm/boot/dts/amlogic/
1977F:	arch/arm/mach-meson/
1978F:	arch/arm64/boot/dts/amlogic/
1979F:	drivers/pmdomain/amlogic/
1980F:	drivers/mmc/host/meson*
1981F:	drivers/phy/amlogic/
1982F:	drivers/pinctrl/meson/
1983F:	drivers/rtc/rtc-meson*
1984F:	drivers/soc/amlogic/
1985N:	meson
1986
1987ARM/Annapurna Labs ALPINE ARCHITECTURE
1988M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1989M:	Antoine Tenart <atenart@kernel.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/amazon/
1993F:	arch/arm/mach-alpine/
1994F:	arch/arm64/boot/dts/amazon/
1995F:	drivers/*/*alpine*
1996
1997ARM/APPLE MACHINE SOUND DRIVERS
1998M:	Martin Povišer <povik+lin@cutebit.org>
1999L:	asahi@lists.linux.dev
2000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2001S:	Maintained
2002F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2003F:	Documentation/devicetree/bindings/sound/apple,*
2004F:	sound/soc/apple/*
2005F:	sound/soc/codecs/cs42l83-i2c.c
2006F:	sound/soc/codecs/ssm3515.c
2007
2008ARM/APPLE MACHINE SUPPORT
2009M:	Hector Martin <marcan@marcan.st>
2010M:	Sven Peter <sven@svenpeter.dev>
2011R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2012L:	asahi@lists.linux.dev
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015W:	https://asahilinux.org
2016B:	https://github.com/AsahiLinux/linux/issues
2017C:	irc://irc.oftc.net/asahi-dev
2018T:	git https://github.com/AsahiLinux/linux.git
2019F:	Documentation/devicetree/bindings/arm/apple.yaml
2020F:	Documentation/devicetree/bindings/arm/apple/*
2021F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2022F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2023F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2024F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2025F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2026F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2027F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2028F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2029F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2030F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2031F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2032F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2033F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2034F:	Documentation/devicetree/bindings/power/apple*
2035F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2036F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2037F:	arch/arm64/boot/dts/apple/
2038F:	drivers/bluetooth/hci_bcm4377.c
2039F:	drivers/clk/clk-apple-nco.c
2040F:	drivers/cpufreq/apple-soc-cpufreq.c
2041F:	drivers/dma/apple-admac.c
2042F:	drivers/pmdomain/apple/
2043F:	drivers/i2c/busses/i2c-pasemi-core.c
2044F:	drivers/i2c/busses/i2c-pasemi-platform.c
2045F:	drivers/iommu/apple-dart.c
2046F:	drivers/iommu/io-pgtable-dart.c
2047F:	drivers/irqchip/irq-apple-aic.c
2048F:	drivers/nvme/host/apple.c
2049F:	drivers/nvmem/apple-efuses.c
2050F:	drivers/pinctrl/pinctrl-apple-gpio.c
2051F:	drivers/pwm/pwm-apple.c
2052F:	drivers/soc/apple/*
2053F:	drivers/watchdog/apple_wdt.c
2054F:	include/dt-bindings/interrupt-controller/apple-aic.h
2055F:	include/dt-bindings/pinctrl/apple.h
2056F:	include/linux/soc/apple/*
2057
2058ARM/ARTPEC MACHINE SUPPORT
2059M:	Jesper Nilsson <jesper.nilsson@axis.com>
2060M:	Lars Persson <lars.persson@axis.com>
2061L:	linux-arm-kernel@axis.com
2062S:	Maintained
2063F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2064F:	arch/arm/boot/dts/axis/
2065F:	arch/arm/mach-artpec
2066F:	drivers/clk/axis
2067F:	drivers/crypto/axis
2068F:	drivers/mmc/host/usdhi6rol0.c
2069F:	drivers/pinctrl/pinctrl-artpec*
2070
2071ARM/ASPEED I2C DRIVER
2072M:	Brendan Higgins <brendanhiggins@google.com>
2073R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2074R:	Joel Stanley <joel@jms.id.au>
2075L:	linux-i2c@vger.kernel.org
2076L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2077S:	Maintained
2078F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2079F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2080F:	drivers/i2c/busses/i2c-aspeed.c
2081F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2082
2083ARM/ASPEED MACHINE SUPPORT
2084M:	Joel Stanley <joel@jms.id.au>
2085R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2088S:	Supported
2089Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2091F:	Documentation/devicetree/bindings/arm/aspeed/
2092F:	arch/arm/boot/dts/aspeed/
2093F:	arch/arm/mach-aspeed/
2094N:	aspeed
2095
2096ARM/BITMAIN ARCHITECTURE
2097M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2101F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2102F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2103F:	arch/arm64/boot/dts/bitmain/
2104F:	drivers/clk/clk-bm1880.c
2105F:	drivers/pinctrl/pinctrl-bm1880.c
2106
2107ARM/CALXEDA HIGHBANK ARCHITECTURE
2108M:	Andre Przywara <andre.przywara@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/calxeda/
2112F:	arch/arm/mach-highbank/
2113
2114ARM/CAVIUM THUNDER NETWORK DRIVER
2115M:	Sunil Goutham <sgoutham@marvell.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Supported
2118F:	drivers/net/ethernet/cavium/thunder/
2119
2120ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2121M:	Lukasz Majewski <lukma@denx.de>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Maintained
2124F:	arch/arm/mach-ep93xx/ts72xx.c
2125
2126ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2127M:	Alexander Shiyan <shc_work@mail.ru>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Odd Fixes
2130N:	clps711x
2131
2132ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2133M:	Hartley Sweeten <hsweeten@visionengravers.com>
2134M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2138F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2139F:	arch/arm/boot/compressed/misc-ep93xx.h
2140F:	arch/arm/mach-ep93xx/
2141F:	drivers/iio/adc/ep93xx_adc.c
2142
2143ARM/CLKDEV SUPPORT
2144M:	Russell King <linux@armlinux.org.uk>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2148F:	drivers/clk/clkdev.c
2149
2150ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2151M:	Baruch Siach <baruch@tkos.co.il>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/cnxt/
2155N:	digicolor
2156
2157ARM/CORESIGHT FRAMEWORK AND DRIVERS
2158M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2159R:	Mike Leach <mike.leach@linaro.org>
2160R:	James Clark <james.clark@arm.com>
2161L:	coresight@lists.linaro.org (moderated for non-subscribers)
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2165F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2166F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2167F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2168F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2169F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2170F:	Documentation/trace/coresight/*
2171F:	drivers/hwtracing/coresight/*
2172F:	include/dt-bindings/arm/coresight-cti-dt.h
2173F:	include/linux/coresight*
2174F:	include/uapi/linux/coresight*
2175F:	samples/coresight/*
2176F:	tools/perf/Documentation/arm-coresight.txt
2177F:	tools/perf/arch/arm/util/auxtrace.c
2178F:	tools/perf/arch/arm/util/cs-etm.c
2179F:	tools/perf/arch/arm/util/cs-etm.h
2180F:	tools/perf/arch/arm/util/pmu.c
2181F:	tools/perf/tests/shell/*coresight*
2182F:	tools/perf/tests/shell/coresight/*
2183F:	tools/perf/tests/shell/lib/*coresight*
2184F:	tools/perf/util/cs-etm-decoder/*
2185F:	tools/perf/util/cs-etm.*
2186
2187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2188M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2189M:	Linus Walleij <linus.walleij@linaro.org>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192T:	git git://github.com/ulli-kroll/linux.git
2193F:	Documentation/devicetree/bindings/arm/gemini.yaml
2194F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2195F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2196F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2197F:	arch/arm/boot/dts/gemini/
2198F:	arch/arm/mach-gemini/
2199F:	drivers/crypto/gemini/
2200F:	drivers/net/ethernet/cortina/
2201F:	drivers/pinctrl/pinctrl-gemini.c
2202F:	drivers/rtc/rtc-ftrtc010.c
2203
2204ARM/CZ.NIC TURRIS SUPPORT
2205M:	Marek Behún <kabel@kernel.org>
2206S:	Maintained
2207W:	https://www.turris.cz/
2208F:	Documentation/ABI/testing/debugfs-moxtet
2209F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2210F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2211F:	Documentation/devicetree/bindings/bus/moxtet.txt
2212F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2213F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2214F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2215F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2216F:	drivers/bus/moxtet.c
2217F:	drivers/firmware/turris-mox-rwtm.c
2218F:	drivers/gpio/gpio-moxtet.c
2219F:	drivers/leds/leds-turris-omnia.c
2220F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2221F:	drivers/watchdog/armada_37xx_wdt.c
2222F:	include/dt-bindings/bus/moxtet.h
2223F:	include/linux/armada-37xx-rwtm-mailbox.h
2224F:	include/linux/moxtet.h
2225
2226ARM/FARADAY FA526 PORT
2227M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S:	Maintained
2230T:	git git://git.berlios.de/gemini-board
2231F:	arch/arm/mm/*-fa*
2232
2233ARM/FOOTBRIDGE ARCHITECTURE
2234M:	Russell King <linux@armlinux.org.uk>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237W:	http://www.armlinux.org.uk/
2238F:	arch/arm/include/asm/hardware/dec21285.h
2239F:	arch/arm/mach-footbridge/
2240
2241ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2242M:	Shawn Guo <shawnguo@kernel.org>
2243M:	Sascha Hauer <s.hauer@pengutronix.de>
2244R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2245R:	Fabio Estevam <festevam@gmail.com>
2246L:	imx@lists.linux.dev
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248S:	Maintained
2249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2250F:	arch/arm/boot/dts/nxp/imx/
2251F:	arch/arm/boot/dts/nxp/mxs/
2252F:	arch/arm64/boot/dts/freescale/
2253X:	arch/arm64/boot/dts/freescale/fsl-*
2254X:	arch/arm64/boot/dts/freescale/qoriq-*
2255X:	drivers/media/i2c/
2256N:	imx
2257N:	mxs
2258
2259ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2260M:	Shawn Guo <shawnguo@kernel.org>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262S:	Maintained
2263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2264F:	arch/arm/boot/dts/nxp/ls/
2265F:	arch/arm64/boot/dts/freescale/fsl-*
2266F:	arch/arm64/boot/dts/freescale/qoriq-*
2267
2268ARM/FREESCALE VYBRID ARM ARCHITECTURE
2269M:	Shawn Guo <shawnguo@kernel.org>
2270M:	Sascha Hauer <s.hauer@pengutronix.de>
2271R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2272R:	Stefan Agner <stefan@agner.ch>
2273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274S:	Maintained
2275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2276F:	arch/arm/boot/dts/nxp/vf/
2277F:	arch/arm/mach-imx/*vf610*
2278
2279ARM/GUMSTIX MACHINE SUPPORT
2280M:	Steve Sakoman <sakoman@gmail.com>
2281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282S:	Maintained
2283
2284ARM/HISILICON SOC SUPPORT
2285M:	Wei Xu <xuwei5@hisilicon.com>
2286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287S:	Supported
2288W:	http://www.hisilicon.com
2289T:	git https://github.com/hisilicon/linux-hisi.git
2290F:	arch/arm/boot/dts/hisilicon/
2291F:	arch/arm/mach-hisi/
2292F:	arch/arm64/boot/dts/hisilicon/
2293
2294ARM/HP JORNADA 7XX MACHINE SUPPORT
2295M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2296S:	Maintained
2297W:	www.jlime.com
2298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2299F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2300F:	arch/arm/mach-sa1100/jornada720.c
2301
2302ARM/HPE GXP ARCHITECTURE
2303M:	Jean-Marie Verdun <verdun@hpe.com>
2304M:	Nick Hawkins <nick.hawkins@hpe.com>
2305S:	Maintained
2306F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2307F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2308F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2309F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2310F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2311F:	Documentation/hwmon/gxp-fan-ctrl.rst
2312F:	arch/arm/boot/dts/hpe/
2313F:	arch/arm/mach-hpe/
2314F:	drivers/clocksource/timer-gxp.c
2315F:	drivers/hwmon/gxp-fan-ctrl.c
2316F:	drivers/i2c/busses/i2c-gxp.c
2317F:	drivers/spi/spi-gxp.c
2318F:	drivers/watchdog/gxp-wdt.c
2319
2320ARM/IGEP MACHINE SUPPORT
2321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2322M:	Javier Martinez Canillas <javier@dowhile0.org>
2323L:	linux-omap@vger.kernel.org
2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325S:	Maintained
2326F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2327
2328ARM/INTEL IXP4XX ARM ARCHITECTURE
2329M:	Linus Walleij <linusw@kernel.org>
2330M:	Imre Kaloz <kaloz@openwrt.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2334F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2335F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2336F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2337F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2338F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2339F:	arch/arm/boot/dts/intel/ixp/
2340F:	arch/arm/mach-ixp4xx/
2341F:	drivers/bus/intel-ixp4xx-eb.c
2342F:	drivers/char/hw_random/ixp4xx-rng.c
2343F:	drivers/clocksource/timer-ixp4xx.c
2344F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2345F:	drivers/gpio/gpio-ixp4xx.c
2346F:	drivers/irqchip/irq-ixp4xx.c
2347F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2348F:	drivers/net/wan/ixp4xx_hss.c
2349F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2350F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2351F:	include/linux/soc/ixp4xx/npe.h
2352F:	include/linux/soc/ixp4xx/qmgr.h
2353
2354ARM/INTEL KEEMBAY ARCHITECTURE
2355M:	Paul J. Murphy <paul.j.murphy@intel.com>
2356M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2359F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2360F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2361
2362ARM/INTEL XSC3 (MANZANO) ARM CORE
2363M:	Lennert Buytenhek <kernel@wantstofly.org>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365S:	Maintained
2366
2367ARM/LG1K ARCHITECTURE
2368M:	Chanho Min <chanho.min@lge.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370S:	Maintained
2371F:	arch/arm64/boot/dts/lg/
2372
2373ARM/LPC18XX ARCHITECTURE
2374M:	Vladimir Zapolskiy <vz@mleia.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2378F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2379F:	drivers/i2c/busses/i2c-lpc2k.c
2380F:	drivers/memory/pl172.c
2381F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2382F:	drivers/rtc/rtc-lpc24xx.c
2383N:	lpc18xx
2384
2385ARM/LPC32XX SOC SUPPORT
2386M:	Vladimir Zapolskiy <vz@mleia.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2390F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2391F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2392F:	arch/arm/mach-lpc32xx/
2393F:	drivers/i2c/busses/i2c-pnx.c
2394F:	drivers/net/ethernet/nxp/lpc_eth.c
2395F:	drivers/usb/host/ohci-nxp.c
2396F:	drivers/watchdog/pnx4008_wdt.c
2397N:	lpc32xx
2398
2399ARM/Marvell Dove/MV78xx0/Orion SOC support
2400M:	Andrew Lunn <andrew@lunn.ch>
2401M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2402M:	Gregory Clement <gregory.clement@bootlin.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Maintained
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2406F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2407F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2408F:	Documentation/devicetree/bindings/soc/dove/
2409F:	arch/arm/boot/dts/marvell/dove*
2410F:	arch/arm/boot/dts/marvell/orion5x*
2411F:	arch/arm/mach-dove/
2412F:	arch/arm/mach-mv78xx0/
2413F:	arch/arm/mach-orion5x/
2414F:	arch/arm/plat-orion/
2415F:	drivers/bus/mvebu-mbus.c
2416F:	drivers/soc/dove/
2417
2418ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2419M:	Andrew Lunn <andrew@lunn.ch>
2420M:	Gregory Clement <gregory.clement@bootlin.com>
2421M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Maintained
2424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2425F:	Documentation/devicetree/bindings/arm/marvell/
2426F:	arch/arm/boot/dts/marvell/armada*
2427F:	arch/arm/boot/dts/marvell/kirkwood*
2428F:	arch/arm/configs/mvebu_*_defconfig
2429F:	arch/arm/mach-mvebu/
2430F:	arch/arm64/boot/dts/marvell/
2431F:	drivers/clk/mvebu/
2432F:	drivers/cpufreq/armada-37xx-cpufreq.c
2433F:	drivers/cpufreq/armada-8k-cpufreq.c
2434F:	drivers/cpufreq/mvebu-cpufreq.c
2435F:	drivers/irqchip/irq-armada-370-xp.c
2436F:	drivers/irqchip/irq-mvebu-*
2437F:	drivers/pinctrl/mvebu/
2438F:	drivers/rtc/rtc-armada38x.c
2439
2440ARM/Mediatek RTC DRIVER
2441M:	Eddie Huang <eddie.huang@mediatek.com>
2442M:	Sean Wang <sean.wang@mediatek.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2445S:	Maintained
2446F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2447F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2448F:	drivers/rtc/rtc-mt2712.c
2449F:	drivers/rtc/rtc-mt6397.c
2450F:	drivers/rtc/rtc-mt7622.c
2451
2452ARM/Mediatek SoC support
2453M:	Matthias Brugger <matthias.bgg@gmail.com>
2454M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2455L:	linux-kernel@vger.kernel.org
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2458S:	Maintained
2459W:	https://mtk.wiki.kernel.org/
2460C:	irc://irc.libera.chat/linux-mediatek
2461F:	arch/arm/boot/dts/mediatek/
2462F:	arch/arm/mach-mediatek/
2463F:	arch/arm64/boot/dts/mediatek/
2464F:	drivers/soc/mediatek/
2465N:	mtk
2466N:	mt[2678]
2467K:	mediatek
2468
2469ARM/Mediatek USB3 PHY DRIVER
2470M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2473S:	Maintained
2474F:	Documentation/devicetree/bindings/phy/mediatek,*
2475F:	drivers/phy/mediatek/
2476
2477ARM/MICROCHIP (ARM64) SoC support
2478M:	Conor Dooley <conor@kernel.org>
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Supported
2483T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2484F:	arch/arm64/boot/dts/microchip/
2485
2486ARM/Microchip (AT91) SoC support
2487M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2488M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2489M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492W:	http://www.linux4sam.org
2493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2494F:	arch/arm/boot/dts/microchip/at91*
2495F:	arch/arm/boot/dts/microchip/sama*
2496F:	arch/arm/include/debug/at91.S
2497F:	arch/arm/mach-at91/
2498F:	drivers/memory/atmel*
2499F:	drivers/watchdog/sama5d4_wdt.c
2500F:	include/soc/at91/
2501X:	drivers/input/touchscreen/atmel_mxt_ts.c
2502N:	at91
2503N:	atmel
2504
2505ARM/Microchip Sparx5 SoC support
2506M:	Lars Povlsen <lars.povlsen@microchip.com>
2507M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2508M:	Daniel Machon <daniel.machon@microchip.com>
2509M:	UNGLinuxDriver@microchip.com
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Supported
2512F:	arch/arm64/boot/dts/microchip/sparx*
2513F:	drivers/net/ethernet/microchip/vcap/
2514F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2515N:	sparx5
2516
2517ARM/MILBEAUT ARCHITECTURE
2518M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2519M:	Takao Orito <orito.takao@socionext.com>
2520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521S:	Maintained
2522F:	arch/arm/boot/dts/socionext/milbeaut*
2523F:	arch/arm/mach-milbeaut/
2524N:	milbeaut
2525
2526ARM/MStar/Sigmastar Armv7 SoC support
2527M:	Daniel Palmer <daniel@thingy.jp>
2528M:	Romain Perier <romain.perier@gmail.com>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531W:	http://linux-chenxing.org/
2532T:	git git://github.com/linux-chenxing/linux.git
2533F:	Documentation/devicetree/bindings/arm/mstar/*
2534F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2535F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2536F:	arch/arm/boot/dts/sigmastar/
2537F:	arch/arm/mach-mstar/
2538F:	drivers/clk/mstar/
2539F:	drivers/clocksource/timer-msc313e.c
2540F:	drivers/gpio/gpio-msc313.c
2541F:	drivers/rtc/rtc-msc313.c
2542F:	drivers/watchdog/msc313e_wdt.c
2543F:	include/dt-bindings/clock/mstar-*
2544F:	include/dt-bindings/gpio/msc313-gpio.h
2545
2546ARM/NOMADIK/Ux500 ARCHITECTURES
2547M:	Linus Walleij <linus.walleij@linaro.org>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2551F:	Documentation/devicetree/bindings/arm/ste-*
2552F:	Documentation/devicetree/bindings/arm/ux500.yaml
2553F:	Documentation/devicetree/bindings/arm/ux500/
2554F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2555F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2556F:	arch/arm/boot/dts/st/ste-*
2557F:	arch/arm/mach-nomadik/
2558F:	arch/arm/mach-ux500/
2559F:	drivers/clk/clk-nomadik.c
2560F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2561F:	drivers/dma/ste_dma40*
2562F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2563F:	drivers/gpio/gpio-nomadik.c
2564F:	drivers/hwspinlock/u8500_hsem.c
2565F:	drivers/i2c/busses/i2c-nomadik.c
2566F:	drivers/iio/adc/ab8500-gpadc.c
2567F:	drivers/mfd/ab8500*
2568F:	drivers/mfd/abx500*
2569F:	drivers/mfd/db8500*
2570F:	drivers/pinctrl/nomadik/
2571F:	drivers/rtc/rtc-ab8500.c
2572F:	drivers/rtc/rtc-pl031.c
2573F:	drivers/soc/ux500/
2574
2575ARM/NUVOTON MA35 ARCHITECTURE
2576M:	Jacky Huang <ychuang3@nuvoton.com>
2577M:	Shan-Chun Hung <schung@nuvoton.com>
2578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579S:	Supported
2580F:	Documentation/devicetree/bindings/*/*/*ma35*
2581F:	Documentation/devicetree/bindings/*/*ma35*
2582F:	arch/arm64/boot/dts/nuvoton/*ma35*
2583F:	drivers/*/*/*ma35*
2584F:	drivers/*/*ma35*
2585K:	ma35d1
2586
2587ARM/NUVOTON NPCM ARCHITECTURE
2588M:	Avi Fishman <avifishman70@gmail.com>
2589M:	Tomer Maimon <tmaimon77@gmail.com>
2590M:	Tali Perry <tali.perry1@gmail.com>
2591R:	Patrick Venture <venture@google.com>
2592R:	Nancy Yuen <yuenn@google.com>
2593R:	Benjamin Fair <benjaminfair@google.com>
2594L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2595S:	Supported
2596F:	Documentation/devicetree/bindings/*/*/*npcm*
2597F:	Documentation/devicetree/bindings/*/*npcm*
2598F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2599F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2600F:	arch/arm/mach-npcm/
2601F:	arch/arm64/boot/dts/nuvoton/
2602F:	drivers/*/*/*npcm*
2603F:	drivers/*/*npcm*
2604F:	drivers/rtc/rtc-nct3018y.c
2605F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2606F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2607
2608ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2609M:	Joseph Liu <kwliu@nuvoton.com>
2610M:	Marvin Lin <kflin@nuvoton.com>
2611L:	linux-media@vger.kernel.org
2612L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2613S:	Maintained
2614F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2615F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2616F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2617F:	drivers/media/platform/nuvoton/
2618F:	include/uapi/linux/npcm-video.h
2619
2620ARM/NUVOTON WPCM450 ARCHITECTURE
2621M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2622L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623S:	Maintained
2624W:	https://github.com/neuschaefer/wpcm450/wiki
2625F:	Documentation/devicetree/bindings/*/*wpcm*
2626F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2627F:	arch/arm/configs/wpcm450_defconfig
2628F:	arch/arm/mach-npcm/wpcm450.c
2629F:	drivers/*/*/*wpcm*
2630F:	drivers/*/*wpcm*
2631
2632ARM/NXP S32G ARCHITECTURE
2633R:	Chester Lin <chester62515@gmail.com>
2634R:	Matthias Brugger <mbrugger@suse.com>
2635R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2636L:	NXP S32 Linux Team <s32@nxp.com>
2637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638S:	Maintained
2639F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2640F:	drivers/pinctrl/nxp/
2641
2642ARM/Orion SoC/Technologic Systems TS-78xx platform support
2643M:	Alexander Clouter <alex@digriz.org.uk>
2644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645S:	Maintained
2646W:	http://www.digriz.org.uk/ts78xx/kernel
2647F:	arch/arm/mach-orion5x/ts78xx-*
2648
2649ARM/QUALCOMM CHROMEBOOK SUPPORT
2650R:	cros-qcom-dts-watchers@chromium.org
2651F:	arch/arm64/boot/dts/qcom/sc7180*
2652F:	arch/arm64/boot/dts/qcom/sc7280*
2653F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2654
2655ARM/QUALCOMM MAILING LIST
2656L:	linux-arm-msm@vger.kernel.org
2657F:	Documentation/devicetree/bindings/*/qcom*
2658F:	Documentation/devicetree/bindings/soc/qcom/
2659F:	arch/arm/boot/dts/qcom/
2660F:	arch/arm/configs/qcom_defconfig
2661F:	arch/arm/mach-qcom/
2662F:	arch/arm64/boot/dts/qcom/
2663F:	drivers/*/*/pm8???-*
2664F:	drivers/*/*/qcom*
2665F:	drivers/*/*/qcom/
2666F:	drivers/*/qcom*
2667F:	drivers/*/qcom/
2668F:	drivers/bluetooth/btqcomsmd.c
2669F:	drivers/clocksource/timer-qcom.c
2670F:	drivers/cpuidle/cpuidle-qcom-spm.c
2671F:	drivers/extcon/extcon-qcom*
2672F:	drivers/i2c/busses/i2c-qcom-geni.c
2673F:	drivers/i2c/busses/i2c-qup.c
2674F:	drivers/iommu/msm*
2675F:	drivers/mfd/ssbi.c
2676F:	drivers/mmc/host/mmci_qcom*
2677F:	drivers/mmc/host/sdhci-msm.c
2678F:	drivers/pci/controller/dwc/pcie-qcom.c
2679F:	drivers/phy/qualcomm/
2680F:	drivers/power/*/msm*
2681F:	drivers/reset/reset-qcom-*
2682F:	drivers/rtc/rtc-pm8xxx.c
2683F:	drivers/spi/spi-geni-qcom.c
2684F:	drivers/spi/spi-qcom-qspi.c
2685F:	drivers/spi/spi-qup.c
2686F:	drivers/tty/serial/msm_serial.c
2687F:	drivers/ufs/host/ufs-qcom*
2688F:	drivers/usb/dwc3/dwc3-qcom.c
2689F:	include/dt-bindings/*/qcom*
2690F:	include/linux/*/qcom*
2691F:	include/linux/soc/qcom/
2692
2693ARM/QUALCOMM SUPPORT
2694M:	Bjorn Andersson <andersson@kernel.org>
2695M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2696L:	linux-arm-msm@vger.kernel.org
2697S:	Maintained
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2699F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2700F:	Documentation/devicetree/bindings/arm/qcom.yaml
2701F:	Documentation/devicetree/bindings/bus/qcom*
2702F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2703F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2704F:	Documentation/devicetree/bindings/reserved-memory/qcom
2705F:	Documentation/devicetree/bindings/soc/qcom/
2706F:	arch/arm/boot/dts/qcom/
2707F:	arch/arm/configs/qcom_defconfig
2708F:	arch/arm/mach-qcom/
2709F:	arch/arm64/boot/dts/qcom/
2710F:	drivers/bus/qcom*
2711F:	drivers/firmware/qcom/
2712F:	drivers/soc/qcom/
2713F:	include/dt-bindings/arm/qcom,ids.h
2714F:	include/dt-bindings/firmware/qcom,scm.h
2715F:	include/dt-bindings/soc/qcom*
2716F:	include/linux/firmware/qcom
2717F:	include/linux/soc/qcom/
2718F:	include/soc/qcom/
2719
2720ARM/RDA MICRO ARCHITECTURE
2721M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2724S:	Maintained
2725F:	Documentation/devicetree/bindings/arm/rda.yaml
2726F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2727F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2728F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2729F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2730F:	arch/arm/boot/dts/unisoc/
2731F:	drivers/clocksource/timer-rda.c
2732F:	drivers/gpio/gpio-rda.c
2733F:	drivers/irqchip/irq-rda-intc.c
2734F:	drivers/tty/serial/rda-uart.c
2735
2736ARM/REALTEK ARCHITECTURE
2737M:	Andreas Färber <afaerber@suse.de>
2738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2740S:	Maintained
2741F:	Documentation/devicetree/bindings/arm/realtek.yaml
2742F:	arch/arm/boot/dts/realtek/
2743F:	arch/arm/mach-realtek/
2744F:	arch/arm64/boot/dts/realtek/
2745
2746ARM/RISC-V/RENESAS ARCHITECTURE
2747M:	Geert Uytterhoeven <geert+renesas@glider.be>
2748M:	Magnus Damm <magnus.damm@gmail.com>
2749L:	linux-renesas-soc@vger.kernel.org
2750S:	Supported
2751Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2752C:	irc://irc.libera.chat/renesas-soc
2753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2754F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2755F:	Documentation/devicetree/bindings/soc/renesas/
2756F:	arch/arm/boot/dts/renesas/
2757F:	arch/arm/configs/shmobile_defconfig
2758F:	arch/arm/include/debug/renesas-scif.S
2759F:	arch/arm/mach-shmobile/
2760F:	arch/arm64/boot/dts/renesas/
2761F:	arch/riscv/boot/dts/renesas/
2762F:	drivers/pmdomain/renesas/
2763F:	drivers/soc/renesas/
2764F:	include/linux/soc/renesas/
2765K:	\brenesas,
2766
2767ARM/RISCPC ARCHITECTURE
2768M:	Russell King <linux@armlinux.org.uk>
2769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770S:	Maintained
2771W:	http://www.armlinux.org.uk/
2772F:	arch/arm/include/asm/hardware/ioc.h
2773F:	arch/arm/include/asm/hardware/iomd.h
2774F:	arch/arm/include/asm/hardware/memc.h
2775F:	arch/arm/mach-rpc/
2776F:	drivers/net/ethernet/8390/etherh.c
2777F:	drivers/net/ethernet/i825xx/ether1*
2778F:	drivers/net/ethernet/seeq/ether3*
2779F:	drivers/scsi/arm/
2780
2781ARM/Rockchip SoC support
2782M:	Heiko Stuebner <heiko@sntech.de>
2783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784L:	linux-rockchip@lists.infradead.org
2785S:	Maintained
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2787F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2788F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2789F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2790F:	arch/arm/boot/dts/rockchip/
2791F:	arch/arm/mach-rockchip/
2792F:	drivers/*/*/*rockchip*
2793F:	drivers/*/*rockchip*
2794F:	drivers/clk/rockchip/
2795F:	drivers/i2c/busses/i2c-rk3x.c
2796F:	sound/soc/rockchip/
2797N:	rockchip
2798
2799ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2800M:	Krzysztof Kozlowski <krzk@kernel.org>
2801R:	Alim Akhtar <alim.akhtar@samsung.com>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803L:	linux-samsung-soc@vger.kernel.org
2804S:	Maintained
2805P:	Documentation/process/maintainer-soc-clean-dts.rst
2806Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2807B:	mailto:linux-samsung-soc@vger.kernel.org
2808C:	irc://irc.libera.chat/linux-exynos
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2810F:	Documentation/arch/arm/samsung/
2811F:	Documentation/devicetree/bindings/arm/samsung/
2812F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2813F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2814F:	Documentation/devicetree/bindings/soc/samsung/
2815F:	arch/arm/boot/dts/samsung/
2816F:	arch/arm/mach-exynos*/
2817F:	arch/arm/mach-s3c/
2818F:	arch/arm/mach-s5p*/
2819F:	arch/arm64/boot/dts/exynos/
2820F:	drivers/*/*/*s3c24*
2821F:	drivers/*/*s3c24*
2822F:	drivers/*/*s3c64xx*
2823F:	drivers/*/*s5pv210*
2824F:	drivers/clocksource/samsung_pwm_timer.c
2825F:	drivers/memory/samsung/
2826F:	drivers/pwm/pwm-samsung.c
2827F:	drivers/soc/samsung/
2828F:	drivers/tty/serial/samsung*
2829F:	include/clocksource/samsung_pwm.h
2830F:	include/linux/platform_data/*s3c*
2831F:	include/linux/serial_s3c.h
2832F:	include/linux/soc/samsung/
2833N:	exynos
2834N:	s3c64xx
2835N:	s5pv210
2836
2837ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2838M:	Łukasz Stelmach <l.stelmach@samsung.com>
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840L:	linux-media@vger.kernel.org
2841S:	Maintained
2842F:	drivers/media/platform/samsung/s5p-g2d/
2843
2844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2845M:	Marek Szyprowski <m.szyprowski@samsung.com>
2846L:	linux-samsung-soc@vger.kernel.org
2847L:	linux-media@vger.kernel.org
2848S:	Maintained
2849F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2850F:	drivers/media/cec/platform/s5p/
2851
2852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2853M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2855M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857L:	linux-media@vger.kernel.org
2858S:	Maintained
2859F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2860F:	drivers/media/platform/samsung/s5p-jpeg/
2861
2862ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2863M:	Marek Szyprowski <m.szyprowski@samsung.com>
2864M:	Andrzej Hajda <andrzej.hajda@intel.com>
2865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866L:	linux-media@vger.kernel.org
2867S:	Maintained
2868F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2869F:	drivers/media/platform/samsung/s5p-mfc/
2870
2871ARM/SOCFPGA ARCHITECTURE
2872M:	Dinh Nguyen <dinguyen@kernel.org>
2873S:	Maintained
2874W:	http://www.rocketboards.org
2875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2876F:	arch/arm/boot/dts/intel/socfpga/
2877F:	arch/arm/configs/socfpga_defconfig
2878F:	arch/arm/mach-socfpga/
2879F:	arch/arm64/boot/dts/altera/
2880F:	arch/arm64/boot/dts/intel/
2881
2882ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2883M:	Dinh Nguyen <dinguyen@kernel.org>
2884S:	Maintained
2885F:	drivers/clk/socfpga/
2886
2887ARM/SOCFPGA EDAC SUPPORT
2888M:	Dinh Nguyen <dinguyen@kernel.org>
2889S:	Maintained
2890F:	drivers/edac/altera_edac.[ch]
2891
2892ARM/SPREADTRUM SoC SUPPORT
2893M:	Orson Zhai <orsonzhai@gmail.com>
2894M:	Baolin Wang <baolin.wang7@gmail.com>
2895M:	Chunyan Zhang <zhang.lyra@gmail.com>
2896S:	Maintained
2897F:	arch/arm64/boot/dts/sprd
2898N:	sprd
2899N:	sc27xx
2900N:	sc2731
2901
2902ARM/STI ARCHITECTURE
2903M:	Patrice Chotard <patrice.chotard@foss.st.com>
2904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2905S:	Maintained
2906W:	http://www.stlinux.com
2907F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2908F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2909F:	arch/arm/boot/dts/st/sti*
2910F:	arch/arm/mach-sti/
2911F:	drivers/ata/ahci_st.c
2912F:	drivers/char/hw_random/st-rng.c
2913F:	drivers/clocksource/arm_global_timer.c
2914F:	drivers/clocksource/clksrc_st_lpc.c
2915F:	drivers/cpufreq/sti-cpufreq.c
2916F:	drivers/dma/st_fdma*
2917F:	drivers/i2c/busses/i2c-st.c
2918F:	drivers/media/platform/st/sti/c8sectpfe/
2919F:	drivers/media/rc/st_rc.c
2920F:	drivers/mmc/host/sdhci-st.c
2921F:	drivers/phy/st/phy-miphy28lp.c
2922F:	drivers/phy/st/phy-stih407-usb.c
2923F:	drivers/pinctrl/pinctrl-st.c
2924F:	drivers/remoteproc/st_remoteproc.c
2925F:	drivers/remoteproc/st_slim_rproc.c
2926F:	drivers/reset/sti/
2927F:	drivers/rtc/rtc-st-lpc.c
2928F:	drivers/tty/serial/st-asc.c
2929F:	drivers/usb/dwc3/dwc3-st.c
2930F:	drivers/usb/host/ehci-st.c
2931F:	drivers/usb/host/ohci-st.c
2932F:	drivers/watchdog/st_lpc_wdt.c
2933F:	include/linux/remoteproc/st_slim_rproc.h
2934
2935ARM/STM32 ARCHITECTURE
2936M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2937M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2938L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940S:	Maintained
2941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2942F:	arch/arm/boot/dts/st/stm32*
2943F:	arch/arm/mach-stm32/
2944F:	arch/arm64/boot/dts/st/
2945F:	drivers/clocksource/armv7m_systick.c
2946N:	stm32
2947N:	stm
2948
2949ARM/SUNPLUS SP7021 SOC SUPPORT
2950M:	Qin Jian <qinjian@cqplus1.com>
2951L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2952S:	Maintained
2953W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2954F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2955F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2956F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2957F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2958F:	arch/arm/boot/dts/sunplus/
2959F:	arch/arm/configs/sp7021_*defconfig
2960F:	drivers/clk/clk-sp7021.c
2961F:	drivers/irqchip/irq-sp7021-intc.c
2962F:	drivers/reset/reset-sunplus.c
2963F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2964F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2965
2966ARM/Synaptics SoC support
2967M:	Jisheng Zhang <jszhang@kernel.org>
2968M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970S:	Maintained
2971F:	arch/arm/boot/dts/synaptics/
2972F:	arch/arm/mach-berlin/
2973F:	arch/arm64/boot/dts/synaptics/
2974
2975ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2977L:	linux-tegra@vger.kernel.org
2978L:	linux-media@vger.kernel.org
2979S:	Maintained
2980F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2981F:	drivers/media/cec/platform/tegra/
2982
2983ARM/TESLA FSD SoC SUPPORT
2984M:	Alim Akhtar <alim.akhtar@samsung.com>
2985M:	linux-fsd@tesla.com
2986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987L:	linux-samsung-soc@vger.kernel.org
2988S:	Maintained
2989F:	arch/arm64/boot/dts/tesla/
2990
2991ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2992M:	Santosh Shilimkar <ssantosh@kernel.org>
2993L:	linux-kernel@vger.kernel.org
2994S:	Maintained
2995F:	drivers/memory/*emif*
2996
2997ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2998M:	Nishanth Menon <nm@ti.com>
2999M:	Santosh Shilimkar <ssantosh@kernel.org>
3000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001S:	Maintained
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3003F:	arch/arm/boot/dts/ti/keystone/
3004F:	arch/arm/mach-keystone/
3005
3006ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3007M:	Santosh Shilimkar <ssantosh@kernel.org>
3008L:	linux-kernel@vger.kernel.org
3009S:	Maintained
3010F:	drivers/clk/keystone/
3011
3012ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3013M:	Santosh Shilimkar <ssantosh@kernel.org>
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015L:	linux-kernel@vger.kernel.org
3016S:	Maintained
3017F:	drivers/clocksource/timer-keystone.c
3018
3019ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3020M:	Santosh Shilimkar <ssantosh@kernel.org>
3021L:	linux-kernel@vger.kernel.org
3022S:	Maintained
3023F:	drivers/power/reset/keystone-reset.c
3024
3025ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3026M:	Nishanth Menon <nm@ti.com>
3027M:	Vignesh Raghavendra <vigneshr@ti.com>
3028M:	Tero Kristo <kristo@kernel.org>
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030S:	Supported
3031F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3032F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3033F:	arch/arm64/boot/dts/ti/Makefile
3034F:	arch/arm64/boot/dts/ti/k3-*
3035
3036ARM/TOSHIBA VISCONTI ARCHITECTURE
3037M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039S:	Supported
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3041F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3042F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3043F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3044F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3045F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3046F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3047F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3048F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3049F:	arch/arm64/boot/dts/toshiba/
3050F:	drivers/clk/visconti/
3051F:	drivers/gpio/gpio-visconti.c
3052F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3053F:	drivers/pci/controller/dwc/pcie-visconti.c
3054F:	drivers/pinctrl/visconti/
3055F:	drivers/watchdog/visconti_wdt.c
3056N:	visconti
3057
3058ARM/UNIPHIER ARCHITECTURE
3059M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3060M:	Masami Hiramatsu <mhiramat@kernel.org>
3061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062S:	Maintained
3063F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3064F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3065F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3066F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3067F:	arch/arm/boot/dts/socionext/uniphier*
3068F:	arch/arm/include/asm/hardware/cache-uniphier.h
3069F:	arch/arm/mm/cache-uniphier.c
3070F:	arch/arm64/boot/dts/socionext/uniphier*
3071F:	drivers/bus/uniphier-system-bus.c
3072F:	drivers/clk/uniphier/
3073F:	drivers/dma/uniphier-mdmac.c
3074F:	drivers/gpio/gpio-uniphier.c
3075F:	drivers/i2c/busses/i2c-uniphier*
3076F:	drivers/irqchip/irq-uniphier-aidet.c
3077F:	drivers/mmc/host/uniphier-sd.c
3078F:	drivers/pinctrl/uniphier/
3079F:	drivers/reset/reset-uniphier.c
3080F:	drivers/tty/serial/8250/8250_uniphier.c
3081N:	uniphier
3082
3083ARM/VERSATILE EXPRESS PLATFORM
3084M:	Liviu Dudau <liviu.dudau@arm.com>
3085M:	Sudeep Holla <sudeep.holla@arm.com>
3086M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3088S:	Maintained
3089N:	mps2
3090N:	vexpress
3091F:	arch/arm/mach-versatile/
3092F:	arch/arm64/boot/dts/arm/
3093F:	drivers/clocksource/timer-versatile.c
3094X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3095X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3096
3097ARM/VFP SUPPORT
3098M:	Russell King <linux@armlinux.org.uk>
3099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3100S:	Maintained
3101W:	http://www.armlinux.org.uk/
3102F:	arch/arm/vfp/
3103
3104ARM/VT8500 ARM ARCHITECTURE
3105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106S:	Orphan
3107F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3108F:	arch/arm/mach-vt8500/
3109F:	drivers/clocksource/timer-vt8500.c
3110F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3111F:	drivers/mmc/host/wmt-sdmmc.c
3112F:	drivers/pwm/pwm-vt8500.c
3113F:	drivers/rtc/rtc-vt8500.c
3114F:	drivers/tty/serial/vt8500_serial.c
3115F:	drivers/video/fbdev/vt8500lcdfb.*
3116F:	drivers/video/fbdev/wm8505fb*
3117F:	drivers/video/fbdev/wmt_ge_rops.*
3118
3119ARM/ZYNQ ARCHITECTURE
3120M:	Michal Simek <michal.simek@amd.com>
3121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122S:	Supported
3123W:	http://wiki.xilinx.com
3124T:	git https://github.com/Xilinx/linux-xlnx.git
3125F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3126F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3127F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3128F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3129F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3130F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3131F:	arch/arm/mach-zynq/
3132F:	drivers/clocksource/timer-cadence-ttc.c
3133F:	drivers/cpuidle/cpuidle-zynq.c
3134F:	drivers/edac/synopsys_edac.c
3135F:	drivers/i2c/busses/i2c-cadence.c
3136F:	drivers/i2c/busses/i2c-xiic.c
3137F:	drivers/mmc/host/sdhci-of-arasan.c
3138N:	zynq
3139N:	xilinx
3140
3141ARM64 FIT SUPPORT
3142M:	Simon Glass <sjg@chromium.org>
3143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3144S:	Maintained
3145F:	arch/arm64/boot/Makefile
3146F:	scripts/make_fit.py
3147
3148ARM64 PLATFORM DRIVERS
3149M:	Hans de Goede <hdegoede@redhat.com>
3150M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3151R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3152L:	platform-driver-x86@vger.kernel.org
3153S:	Maintained
3154Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156F:	drivers/platform/arm64/
3157
3158ARM64 PORT (AARCH64 ARCHITECTURE)
3159M:	Catalin Marinas <catalin.marinas@arm.com>
3160M:	Will Deacon <will@kernel.org>
3161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162S:	Maintained
3163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3164F:	Documentation/arch/arm64/
3165F:	arch/arm64/
3166F:	tools/testing/selftests/arm64/
3167X:	arch/arm64/boot/dts/
3168
3169ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3170M:	George McCollister <george.mccollister@gmail.com>
3171L:	netdev@vger.kernel.org
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3174F:	drivers/net/dsa/xrs700x/*
3175F:	net/dsa/tag_xrs700x.c
3176
3177AS3645A LED FLASH CONTROLLER DRIVER
3178M:	Sakari Ailus <sakari.ailus@iki.fi>
3179L:	linux-leds@vger.kernel.org
3180S:	Maintained
3181F:	drivers/leds/flash/leds-as3645a.c
3182
3183ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3184M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3185L:	linux-media@vger.kernel.org
3186S:	Maintained
3187T:	git git://linuxtv.org/media_tree.git
3188F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3189F:	drivers/media/i2c/ak7375.c
3190
3191ASAHI KASEI AK8974 DRIVER
3192M:	Linus Walleij <linus.walleij@linaro.org>
3193L:	linux-iio@vger.kernel.org
3194S:	Supported
3195W:	http://www.akm.com/
3196F:	drivers/iio/magnetometer/ak8974.c
3197
3198AOSONG AGS02MA TVOC SENSOR DRIVER
3199M:	Anshul Dalal <anshulusr@gmail.com>
3200L:	linux-iio@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3203F:	drivers/iio/chemical/ags02ma.c
3204
3205ASC7621 HARDWARE MONITOR DRIVER
3206M:	George Joseph <george.joseph@fairview5.com>
3207L:	linux-hwmon@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/hwmon/asc7621.rst
3210F:	drivers/hwmon/asc7621.c
3211
3212ASIX AX88796C SPI ETHERNET ADAPTER
3213M:	Łukasz Stelmach <l.stelmach@samsung.com>
3214S:	Maintained
3215F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3216F:	drivers/net/ethernet/asix/ax88796c_*
3217
3218ASIX PHY DRIVER [RUST]
3219M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3220R:	Trevor Gross <tmgross@umich.edu>
3221L:	netdev@vger.kernel.org
3222L:	rust-for-linux@vger.kernel.org
3223S:	Maintained
3224F:	drivers/net/phy/ax88796b_rust.rs
3225
3226ASPEED CRYPTO DRIVER
3227M:	Neal Liu <neal_liu@aspeedtech.com>
3228L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3229S:	Maintained
3230F:	Documentation/devicetree/bindings/crypto/aspeed,*
3231F:	drivers/crypto/aspeed/
3232
3233ASPEED PECI CONTROLLER
3234M:	Iwona Winiarska <iwona.winiarska@intel.com>
3235L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3236L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3237S:	Supported
3238F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3239F:	drivers/peci/controller/peci-aspeed.c
3240
3241ASPEED PINCTRL DRIVERS
3242M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3243L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3244L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3245L:	linux-gpio@vger.kernel.org
3246S:	Maintained
3247F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3248F:	drivers/pinctrl/aspeed/
3249
3250ASPEED SCU INTERRUPT CONTROLLER DRIVER
3251M:	Eddie James <eajames@linux.ibm.com>
3252L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3253S:	Maintained
3254F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3255F:	drivers/irqchip/irq-aspeed-scu-ic.c
3256F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3257
3258ASPEED SD/MMC DRIVER
3259M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3260L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3261L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3262L:	linux-mmc@vger.kernel.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3265F:	drivers/mmc/host/sdhci-of-aspeed*
3266
3267ASPEED SMC SPI DRIVER
3268M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3269M:	Cédric Le Goater <clg@kaod.org>
3270L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3271L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3272L:	linux-spi@vger.kernel.org
3273S:	Maintained
3274F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3275F:	drivers/spi/spi-aspeed-smc.c
3276
3277ASPEED USB UDC DRIVER
3278M:	Neal Liu <neal_liu@aspeedtech.com>
3279L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3280S:	Maintained
3281F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3282F:	drivers/usb/gadget/udc/aspeed_udc.c
3283
3284ASPEED VIDEO ENGINE DRIVER
3285M:	Eddie James <eajames@linux.ibm.com>
3286L:	linux-media@vger.kernel.org
3287L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3288S:	Maintained
3289F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3290F:	drivers/media/platform/aspeed/
3291
3292ASUS EC HARDWARE MONITOR DRIVER
3293M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3294L:	linux-hwmon@vger.kernel.org
3295S:	Maintained
3296F:	drivers/hwmon/asus-ec-sensors.c
3297
3298ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3299M:	Corentin Chary <corentin.chary@gmail.com>
3300M:	Luke D. Jones <luke@ljones.dev>
3301L:	platform-driver-x86@vger.kernel.org
3302S:	Maintained
3303W:	https://asus-linux.org/
3304F:	drivers/platform/x86/asus*.c
3305F:	drivers/platform/x86/eeepc*.c
3306
3307ASUS TF103C DOCK DRIVER
3308M:	Hans de Goede <hdegoede@redhat.com>
3309L:	platform-driver-x86@vger.kernel.org
3310S:	Maintained
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3312F:	drivers/platform/x86/asus-tf103c-dock.c
3313
3314ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3315M:	Aleksa Savic <savicaleksa83@gmail.com>
3316L:	linux-hwmon@vger.kernel.org
3317S:	Maintained
3318F:	drivers/hwmon/asus_rog_ryujin.c
3319
3320ASUS WIRELESS RADIO CONTROL DRIVER
3321M:	João Paulo Rechi Vita <jprvita@gmail.com>
3322L:	platform-driver-x86@vger.kernel.org
3323S:	Maintained
3324F:	drivers/platform/x86/asus-wireless.c
3325
3326ASUS WMI HARDWARE MONITOR DRIVER
3327M:	Ed Brindley <kernel@maidavale.org>
3328M:	Denis Pauk <pauk.denis@gmail.com>
3329L:	linux-hwmon@vger.kernel.org
3330S:	Maintained
3331F:	drivers/hwmon/asus_wmi_sensors.c
3332
3333ASYMMETRIC KEYS
3334M:	David Howells <dhowells@redhat.com>
3335L:	keyrings@vger.kernel.org
3336S:	Maintained
3337F:	Documentation/crypto/asymmetric-keys.rst
3338F:	crypto/asymmetric_keys/
3339F:	include/crypto/pkcs7.h
3340F:	include/crypto/public_key.h
3341F:	include/linux/verification.h
3342
3343ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3344R:	Dan Williams <dan.j.williams@intel.com>
3345S:	Odd fixes
3346W:	http://sourceforge.net/projects/xscaleiop
3347F:	Documentation/crypto/async-tx-api.rst
3348F:	crypto/async_tx/
3349F:	include/linux/async_tx.h
3350
3351AT24 EEPROM DRIVER
3352M:	Bartosz Golaszewski <brgl@bgdev.pl>
3353L:	linux-i2c@vger.kernel.org
3354S:	Maintained
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3356F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3357F:	drivers/misc/eeprom/at24.c
3358
3359ATA OVER ETHERNET (AOE) DRIVER
3360M:	"Justin Sanders" <justin@coraid.com>
3361S:	Supported
3362W:	http://www.openaoe.org/
3363F:	Documentation/admin-guide/aoe/
3364F:	drivers/block/aoe/
3365
3366ATC260X PMIC MFD DRIVER
3367M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3368M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3369L:	linux-actions@lists.infradead.org
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3372F:	drivers/input/misc/atc260x-onkey.c
3373F:	drivers/mfd/atc260*
3374F:	drivers/power/reset/atc260x-poweroff.c
3375F:	drivers/regulator/atc260x-regulator.c
3376F:	include/linux/mfd/atc260x/*
3377
3378ATHEROS 71XX/9XXX GPIO DRIVER
3379M:	Alban Bedel <albeu@free.fr>
3380S:	Maintained
3381W:	https://github.com/AlbanBedel/linux
3382T:	git git://github.com/AlbanBedel/linux
3383F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3384F:	drivers/gpio/gpio-ath79.c
3385
3386ATHEROS 71XX/9XXX USB PHY DRIVER
3387M:	Alban Bedel <albeu@free.fr>
3388S:	Maintained
3389W:	https://github.com/AlbanBedel/linux
3390T:	git git://github.com/AlbanBedel/linux
3391F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3392F:	drivers/phy/qualcomm/phy-ath79-usb.c
3393
3394ATHEROS ATH GENERIC UTILITIES
3395M:	Kalle Valo <kvalo@kernel.org>
3396L:	linux-wireless@vger.kernel.org
3397S:	Supported
3398F:	drivers/net/wireless/ath/*
3399
3400ATHEROS ATH5K WIRELESS DRIVER
3401M:	Jiri Slaby <jirislaby@kernel.org>
3402M:	Nick Kossifidis <mickflemm@gmail.com>
3403M:	Luis Chamberlain <mcgrof@kernel.org>
3404L:	linux-wireless@vger.kernel.org
3405S:	Maintained
3406W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3407F:	drivers/net/wireless/ath/ath5k/
3408
3409ATHEROS ATH6KL WIRELESS DRIVER
3410L:	linux-wireless@vger.kernel.org
3411S:	Orphan
3412W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3413F:	drivers/net/wireless/ath/ath6kl/
3414
3415ATI_REMOTE2 DRIVER
3416M:	Ville Syrjala <syrjala@sci.fi>
3417S:	Maintained
3418F:	drivers/input/misc/ati_remote2.c
3419
3420ATK0110 HWMON DRIVER
3421M:	Luca Tettamanti <kronos.it@gmail.com>
3422L:	linux-hwmon@vger.kernel.org
3423S:	Maintained
3424F:	drivers/hwmon/asus_atk0110.c
3425
3426ATLX ETHERNET DRIVERS
3427M:	Chris Snook <chris.snook@gmail.com>
3428L:	netdev@vger.kernel.org
3429S:	Maintained
3430W:	http://sourceforge.net/projects/atl1
3431W:	http://atl1.sourceforge.net
3432F:	drivers/net/ethernet/atheros/
3433
3434ATM
3435M:	Chas Williams <3chas3@gmail.com>
3436L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3437L:	netdev@vger.kernel.org
3438S:	Maintained
3439W:	http://linux-atm.sourceforge.net
3440F:	drivers/atm/
3441F:	include/linux/atm*
3442F:	include/uapi/linux/atm*
3443
3444ATMEL MACB ETHERNET DRIVER
3445M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3446M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3447S:	Supported
3448F:	drivers/net/ethernet/cadence/
3449
3450ATMEL MAXTOUCH DRIVER
3451M:	Nick Dyer <nick@shmanahar.org>
3452S:	Maintained
3453T:	git git://github.com/ndyer/linux.git
3454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3455F:	drivers/input/touchscreen/atmel_mxt_ts.c
3456
3457ATOMIC INFRASTRUCTURE
3458M:	Will Deacon <will@kernel.org>
3459M:	Peter Zijlstra <peterz@infradead.org>
3460R:	Boqun Feng <boqun.feng@gmail.com>
3461R:	Mark Rutland <mark.rutland@arm.com>
3462L:	linux-kernel@vger.kernel.org
3463S:	Maintained
3464F:	Documentation/atomic_*.txt
3465F:	arch/*/include/asm/atomic*.h
3466F:	include/*/atomic*.h
3467F:	include/linux/refcount.h
3468F:	scripts/atomic/
3469
3470ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3471M:	Bradley Grove <linuxdrivers@attotech.com>
3472L:	linux-scsi@vger.kernel.org
3473S:	Supported
3474W:	http://www.attotech.com
3475F:	drivers/scsi/esas2r
3476
3477ATUSB IEEE 802.15.4 RADIO DRIVER
3478M:	Stefan Schmidt <stefan@datenfreihafen.org>
3479L:	linux-wpan@vger.kernel.org
3480S:	Maintained
3481F:	drivers/net/ieee802154/at86rf230.h
3482F:	drivers/net/ieee802154/atusb.c
3483F:	drivers/net/ieee802154/atusb.h
3484
3485AUDIT SUBSYSTEM
3486M:	Paul Moore <paul@paul-moore.com>
3487M:	Eric Paris <eparis@redhat.com>
3488L:	audit@vger.kernel.org
3489S:	Supported
3490W:	https://github.com/linux-audit
3491Q:	https://patchwork.kernel.org/project/audit/list
3492B:	mailto:audit@vger.kernel.org
3493P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3494T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3495F:	include/asm-generic/audit_*.h
3496F:	include/linux/audit.h
3497F:	include/linux/audit_arch.h
3498F:	include/uapi/linux/audit.h
3499F:	kernel/audit*
3500F:	lib/*audit.c
3501K:	\baudit_[a-z_0-9]\+\b
3502
3503AUXILIARY BUS DRIVER
3504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3505R:	Dave Ertman <david.m.ertman@intel.com>
3506R:	Ira Weiny <ira.weiny@intel.com>
3507S:	Supported
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3509F:	Documentation/driver-api/auxiliary_bus.rst
3510F:	drivers/base/auxiliary.c
3511F:	include/linux/auxiliary_bus.h
3512
3513AUXILIARY DISPLAY DRIVERS
3514M:	Andy Shevchenko <andy@kernel.org>
3515R:	Geert Uytterhoeven <geert@linux-m68k.org>
3516S:	Odd Fixes
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3518F:	Documentation/devicetree/bindings/auxdisplay/
3519F:	drivers/auxdisplay/
3520F:	include/linux/cfag12864b.h
3521F:	include/uapi/linux/map_to_14segment.h
3522F:	include/uapi/linux/map_to_7segment.h
3523
3524AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3525M:	Andreas Klinger <ak@it-klinger.de>
3526L:	linux-iio@vger.kernel.org
3527S:	Maintained
3528F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3529F:	drivers/iio/adc/hx711.c
3530
3531AX.25 NETWORK LAYER
3532L:	linux-hams@vger.kernel.org
3533S:	Orphan
3534W:	https://linux-ax25.in-berlin.de
3535F:	include/net/ax25.h
3536F:	include/uapi/linux/ax25.h
3537F:	net/ax25/
3538
3539AXENTIA ARM DEVICES
3540M:	Peter Rosin <peda@axentia.se>
3541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3542S:	Maintained
3543F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3544F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3545F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3546F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3547
3548AXENTIA ASOC DRIVERS
3549M:	Peter Rosin <peda@axentia.se>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/sound/axentia,*
3553F:	sound/soc/atmel/tse850-pcm5142.c
3554
3555AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3556M:	Nuno Sá <nuno.sa@analog.com>
3557L:	linux-hwmon@vger.kernel.org
3558S:	Supported
3559W:	https://ez.analog.com/linux-software-drivers
3560F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3561F:	drivers/hwmon/axi-fan-control.c
3562
3563AXI SPI ENGINE
3564M:	Michael Hennerich <michael.hennerich@analog.com>
3565M:	Nuno Sá <nuno.sa@analog.com>
3566R:	David Lechner <dlechner@baylibre.com>
3567L:	linux-spi@vger.kernel.org
3568S:	Supported
3569W:	https://ez.analog.com/linux-software-drivers
3570F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3571F:	drivers/spi/spi-axi-spi-engine.c
3572
3573AXXIA I2C CONTROLLER
3574M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3575L:	linux-i2c@vger.kernel.org
3576S:	Maintained
3577F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3578F:	drivers/i2c/busses/i2c-axxia.c
3579
3580AZ6007 DVB DRIVER
3581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3582L:	linux-media@vger.kernel.org
3583S:	Maintained
3584W:	https://linuxtv.org
3585T:	git git://linuxtv.org/media_tree.git
3586F:	drivers/media/usb/dvb-usb-v2/az6007.c
3587
3588AZTECH FM RADIO RECEIVER DRIVER
3589M:	Hans Verkuil <hverkuil@xs4all.nl>
3590L:	linux-media@vger.kernel.org
3591S:	Maintained
3592W:	https://linuxtv.org
3593T:	git git://linuxtv.org/media_tree.git
3594F:	drivers/media/radio/radio-aztech*
3595
3596B43 WIRELESS DRIVER
3597L:	linux-wireless@vger.kernel.org
3598L:	b43-dev@lists.infradead.org
3599S:	Orphan
3600W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3601F:	drivers/net/wireless/broadcom/b43/
3602
3603B43LEGACY WIRELESS DRIVER
3604M:	Larry Finger <Larry.Finger@lwfinger.net>
3605L:	linux-wireless@vger.kernel.org
3606L:	b43-dev@lists.infradead.org
3607S:	Maintained
3608W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3609F:	drivers/net/wireless/broadcom/b43legacy/
3610
3611BACKLIGHT CLASS/SUBSYSTEM
3612M:	Lee Jones <lee@kernel.org>
3613M:	Daniel Thompson <daniel.thompson@linaro.org>
3614M:	Jingoo Han <jingoohan1@gmail.com>
3615L:	dri-devel@lists.freedesktop.org
3616S:	Maintained
3617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3618F:	Documentation/ABI/stable/sysfs-class-backlight
3619F:	Documentation/ABI/testing/sysfs-class-backlight
3620F:	Documentation/devicetree/bindings/leds/backlight
3621F:	drivers/video/backlight/
3622F:	include/linux/backlight.h
3623F:	include/linux/pwm_backlight.h
3624
3625BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3626M:	Serge Semin <fancer.lancer@gmail.com>
3627L:	linux-hwmon@vger.kernel.org
3628S:	Supported
3629F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3630F:	Documentation/hwmon/bt1-pvt.rst
3631F:	drivers/hwmon/bt1-pvt.[ch]
3632
3633BARCO P50 GPIO DRIVER
3634M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3635M:	Peter Korsgaard <peter.korsgaard@barco.com>
3636S:	Maintained
3637F:	drivers/platform/x86/barco-p50-gpio.c
3638
3639BATMAN ADVANCED
3640M:	Marek Lindner <mareklindner@neomailbox.ch>
3641M:	Simon Wunderlich <sw@simonwunderlich.de>
3642M:	Antonio Quartulli <a@unstable.cc>
3643M:	Sven Eckelmann <sven@narfation.org>
3644L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3645S:	Maintained
3646W:	https://www.open-mesh.org/
3647Q:	https://patchwork.open-mesh.org/project/batman/list/
3648B:	https://www.open-mesh.org/projects/batman-adv/issues
3649C:	ircs://irc.hackint.org/batadv
3650T:	git https://git.open-mesh.org/linux-merge.git
3651F:	Documentation/networking/batman-adv.rst
3652F:	include/uapi/linux/batadv_packet.h
3653F:	include/uapi/linux/batman_adv.h
3654F:	net/batman-adv/
3655
3656BAYCOM/HDLCDRV DRIVERS FOR AX.25
3657M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3658L:	linux-hams@vger.kernel.org
3659S:	Maintained
3660W:	http://www.baycom.org/~tom/ham/ham.html
3661F:	drivers/net/hamradio/baycom*
3662
3663BCACHE (BLOCK LAYER CACHE)
3664M:	Coly Li <colyli@suse.de>
3665M:	Kent Overstreet <kent.overstreet@linux.dev>
3666L:	linux-bcache@vger.kernel.org
3667S:	Maintained
3668W:	http://bcache.evilpiepirate.org
3669C:	irc://irc.oftc.net/bcache
3670F:	drivers/md/bcache/
3671
3672BCACHEFS
3673M:	Kent Overstreet <kent.overstreet@linux.dev>
3674R:	Brian Foster <bfoster@redhat.com>
3675L:	linux-bcachefs@vger.kernel.org
3676S:	Supported
3677C:	irc://irc.oftc.net/bcache
3678T:	git https://evilpiepirate.org/git/bcachefs.git
3679F:	fs/bcachefs/
3680F:	Documentation/filesystems/bcachefs/
3681
3682BDISP ST MEDIA DRIVER
3683M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3684L:	linux-media@vger.kernel.org
3685S:	Supported
3686W:	https://linuxtv.org
3687T:	git git://linuxtv.org/media_tree.git
3688F:	drivers/media/platform/st/sti/bdisp
3689
3690BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3691M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3692L:	netdev@vger.kernel.org
3693S:	Maintained
3694F:	drivers/net/ethernet/ec_bhf.c
3695
3696BEFS FILE SYSTEM
3697M:	Luis de Bethencourt <luisbg@kernel.org>
3698M:	Salah Triki <salah.triki@gmail.com>
3699S:	Maintained
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3701F:	Documentation/filesystems/befs.rst
3702F:	fs/befs/
3703
3704BFQ I/O SCHEDULER
3705M:	Paolo Valente <paolo.valente@unimore.it>
3706M:	Jens Axboe <axboe@kernel.dk>
3707L:	linux-block@vger.kernel.org
3708S:	Maintained
3709F:	Documentation/block/bfq-iosched.rst
3710F:	block/bfq-*
3711
3712BFS FILE SYSTEM
3713M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3714S:	Maintained
3715F:	Documentation/filesystems/bfs.rst
3716F:	fs/bfs/
3717F:	include/uapi/linux/bfs_fs.h
3718
3719BINMAN
3720M:	Simon Glass <sjg@chromium.org>
3721S:	Supported
3722F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3723
3724BITMAP API
3725M:	Yury Norov <yury.norov@gmail.com>
3726R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3727S:	Maintained
3728F:	include/linux/bitfield.h
3729F:	include/linux/bitmap-str.h
3730F:	include/linux/bitmap.h
3731F:	include/linux/bits.h
3732F:	include/linux/cpumask.h
3733F:	include/linux/find.h
3734F:	include/linux/nodemask.h
3735F:	include/vdso/bits.h
3736F:	lib/bitmap-str.c
3737F:	lib/bitmap.c
3738F:	lib/cpumask.c
3739F:	lib/cpumask_kunit.c
3740F:	lib/find_bit.c
3741F:	lib/find_bit_benchmark.c
3742F:	lib/test_bitmap.c
3743F:	tools/include/linux/bitfield.h
3744F:	tools/include/linux/bitmap.h
3745F:	tools/include/linux/bits.h
3746F:	tools/include/linux/find.h
3747F:	tools/include/vdso/bits.h
3748F:	tools/lib/bitmap.c
3749F:	tools/lib/find_bit.c
3750
3751BITOPS API
3752M:	Yury Norov <yury.norov@gmail.com>
3753R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3754S:	Maintained
3755F:	arch/*/include/asm/bitops.h
3756F:	arch/*/include/asm/bitops_32.h
3757F:	arch/*/include/asm/bitops_64.h
3758F:	arch/*/lib/bitops.c
3759F:	include/asm-generic/bitops
3760F:	include/asm-generic/bitops.h
3761F:	include/linux/bitops.h
3762F:	lib/test_bitops.c
3763F:	tools/*/bitops*
3764
3765BLINKM RGB LED DRIVER
3766M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3767S:	Maintained
3768F:	drivers/leds/leds-blinkm.c
3769
3770BLOCK LAYER
3771M:	Jens Axboe <axboe@kernel.dk>
3772L:	linux-block@vger.kernel.org
3773S:	Maintained
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3775F:	Documentation/ABI/stable/sysfs-block
3776F:	Documentation/block/
3777F:	block/
3778F:	drivers/block/
3779F:	include/linux/bio.h
3780F:	include/linux/blk*
3781F:	kernel/trace/blktrace.c
3782F:	lib/sbitmap.c
3783
3784BLOCK2MTD DRIVER
3785M:	Joern Engel <joern@lazybastard.org>
3786L:	linux-mtd@lists.infradead.org
3787S:	Maintained
3788F:	drivers/mtd/devices/block2mtd.c
3789
3790BLUETOOTH DRIVERS
3791M:	Marcel Holtmann <marcel@holtmann.org>
3792M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3793L:	linux-bluetooth@vger.kernel.org
3794S:	Supported
3795W:	http://www.bluez.org/
3796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3798F:	Documentation/devicetree/bindings/net/bluetooth/
3799F:	drivers/bluetooth/
3800
3801BLUETOOTH SUBSYSTEM
3802M:	Marcel Holtmann <marcel@holtmann.org>
3803M:	Johan Hedberg <johan.hedberg@gmail.com>
3804M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3805L:	linux-bluetooth@vger.kernel.org
3806S:	Supported
3807W:	http://www.bluez.org/
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3810F:	include/net/bluetooth/
3811F:	net/bluetooth/
3812
3813BONDING DRIVER
3814M:	Jay Vosburgh <j.vosburgh@gmail.com>
3815M:	Andy Gospodarek <andy@greyhouse.net>
3816L:	netdev@vger.kernel.org
3817S:	Supported
3818W:	http://sourceforge.net/projects/bonding/
3819F:	Documentation/networking/bonding.rst
3820F:	drivers/net/bonding/
3821F:	include/net/bond*
3822F:	include/uapi/linux/if_bonding.h
3823F:	tools/testing/selftests/drivers/net/bonding/
3824
3825BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3826M:	Dan Robertson <dan@dlrobertson.com>
3827L:	linux-iio@vger.kernel.org
3828S:	Maintained
3829F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3830F:	drivers/iio/accel/bma400*
3831
3832BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3833M:	Jagath Jog J <jagathjog1996@gmail.com>
3834L:	linux-iio@vger.kernel.org
3835S:	Maintained
3836F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3837F:	drivers/iio/imu/bmi323/
3838
3839BPF JIT for ARC
3840M:	Shahab Vahedi <shahab@synopsys.com>
3841L:	bpf@vger.kernel.org
3842S:	Maintained
3843F:	arch/arc/net/
3844
3845BPF JIT for ARM
3846M:	Russell King <linux@armlinux.org.uk>
3847M:	Puranjay Mohan <puranjay@kernel.org>
3848L:	bpf@vger.kernel.org
3849S:	Maintained
3850F:	arch/arm/net/
3851
3852BPF JIT for ARM64
3853M:	Daniel Borkmann <daniel@iogearbox.net>
3854M:	Alexei Starovoitov <ast@kernel.org>
3855M:	Puranjay Mohan <puranjay@kernel.org>
3856R:	Xu Kuohai <xukuohai@huaweicloud.com>
3857L:	bpf@vger.kernel.org
3858S:	Supported
3859F:	arch/arm64/net/
3860
3861BPF JIT for LOONGARCH
3862M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3863R:	Hengqi Chen <hengqi.chen@gmail.com>
3864L:	bpf@vger.kernel.org
3865S:	Maintained
3866F:	arch/loongarch/net/
3867
3868BPF JIT for MIPS (32-BIT AND 64-BIT)
3869M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3870M:	Paul Burton <paulburton@kernel.org>
3871L:	bpf@vger.kernel.org
3872S:	Maintained
3873F:	arch/mips/net/
3874
3875BPF JIT for NFP NICs
3876M:	Jakub Kicinski <kuba@kernel.org>
3877L:	bpf@vger.kernel.org
3878S:	Odd Fixes
3879F:	drivers/net/ethernet/netronome/nfp/bpf/
3880
3881BPF JIT for POWERPC (32-BIT AND 64-BIT)
3882M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3883M:	Michael Ellerman <mpe@ellerman.id.au>
3884L:	bpf@vger.kernel.org
3885S:	Supported
3886F:	arch/powerpc/net/
3887
3888BPF JIT for RISC-V (32-bit)
3889M:	Luke Nelson <luke.r.nels@gmail.com>
3890M:	Xi Wang <xi.wang@gmail.com>
3891L:	bpf@vger.kernel.org
3892S:	Maintained
3893F:	arch/riscv/net/
3894X:	arch/riscv/net/bpf_jit_comp64.c
3895
3896BPF JIT for RISC-V (64-bit)
3897M:	Björn Töpel <bjorn@kernel.org>
3898R:	Pu Lehui <pulehui@huawei.com>
3899R:	Puranjay Mohan <puranjay@kernel.org>
3900L:	bpf@vger.kernel.org
3901S:	Maintained
3902F:	arch/riscv/net/
3903X:	arch/riscv/net/bpf_jit_comp32.c
3904
3905BPF JIT for S390
3906M:	Ilya Leoshkevich <iii@linux.ibm.com>
3907M:	Heiko Carstens <hca@linux.ibm.com>
3908M:	Vasily Gorbik <gor@linux.ibm.com>
3909L:	bpf@vger.kernel.org
3910S:	Supported
3911F:	arch/s390/net/
3912X:	arch/s390/net/pnet.c
3913
3914BPF JIT for SPARC (32-BIT AND 64-BIT)
3915M:	David S. Miller <davem@davemloft.net>
3916L:	bpf@vger.kernel.org
3917S:	Odd Fixes
3918F:	arch/sparc/net/
3919
3920BPF JIT for X86 32-BIT
3921M:	Wang YanQing <udknight@gmail.com>
3922L:	bpf@vger.kernel.org
3923S:	Odd Fixes
3924F:	arch/x86/net/bpf_jit_comp32.c
3925
3926BPF JIT for X86 64-BIT
3927M:	Alexei Starovoitov <ast@kernel.org>
3928M:	Daniel Borkmann <daniel@iogearbox.net>
3929L:	bpf@vger.kernel.org
3930S:	Supported
3931F:	arch/x86/net/
3932X:	arch/x86/net/bpf_jit_comp32.c
3933
3934BPF [BTF]
3935M:	Martin KaFai Lau <martin.lau@linux.dev>
3936L:	bpf@vger.kernel.org
3937S:	Maintained
3938F:	include/linux/btf*
3939F:	kernel/bpf/btf.c
3940
3941BPF [CORE]
3942M:	Alexei Starovoitov <ast@kernel.org>
3943M:	Daniel Borkmann <daniel@iogearbox.net>
3944R:	John Fastabend <john.fastabend@gmail.com>
3945L:	bpf@vger.kernel.org
3946S:	Maintained
3947F:	include/linux/bpf*
3948F:	include/linux/filter.h
3949F:	include/linux/tnum.h
3950F:	kernel/bpf/core.c
3951F:	kernel/bpf/dispatcher.c
3952F:	kernel/bpf/mprog.c
3953F:	kernel/bpf/syscall.c
3954F:	kernel/bpf/tnum.c
3955F:	kernel/bpf/trampoline.c
3956F:	kernel/bpf/verifier.c
3957
3958BPF [CRYPTO]
3959M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3960L:	bpf@vger.kernel.org
3961S:	Maintained
3962F:	crypto/bpf_crypto_skcipher.c
3963F:	include/linux/bpf_crypto.h
3964F:	kernel/bpf/crypto.c
3965
3966BPF [DOCUMENTATION] (Related to Standardization)
3967R:	David Vernet <void@manifault.com>
3968L:	bpf@vger.kernel.org
3969L:	bpf@ietf.org
3970S:	Maintained
3971F:	Documentation/bpf/standardization/
3972
3973BPF [GENERAL] (Safe Dynamic Programs and Tools)
3974M:	Alexei Starovoitov <ast@kernel.org>
3975M:	Daniel Borkmann <daniel@iogearbox.net>
3976M:	Andrii Nakryiko <andrii@kernel.org>
3977R:	Martin KaFai Lau <martin.lau@linux.dev>
3978R:	Eduard Zingerman <eddyz87@gmail.com>
3979R:	Song Liu <song@kernel.org>
3980R:	Yonghong Song <yonghong.song@linux.dev>
3981R:	John Fastabend <john.fastabend@gmail.com>
3982R:	KP Singh <kpsingh@kernel.org>
3983R:	Stanislav Fomichev <sdf@google.com>
3984R:	Hao Luo <haoluo@google.com>
3985R:	Jiri Olsa <jolsa@kernel.org>
3986L:	bpf@vger.kernel.org
3987S:	Supported
3988W:	https://bpf.io/
3989Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3992F:	Documentation/bpf/
3993F:	Documentation/networking/filter.rst
3994F:	Documentation/userspace-api/ebpf/
3995F:	arch/*/net/*
3996F:	include/linux/bpf*
3997F:	include/linux/btf*
3998F:	include/linux/filter.h
3999F:	include/trace/events/xdp.h
4000F:	include/uapi/linux/bpf*
4001F:	include/uapi/linux/btf*
4002F:	include/uapi/linux/filter.h
4003F:	kernel/bpf/
4004F:	kernel/trace/bpf_trace.c
4005F:	lib/test_bpf.c
4006F:	net/bpf/
4007F:	net/core/filter.c
4008F:	net/sched/act_bpf.c
4009F:	net/sched/cls_bpf.c
4010F:	samples/bpf/
4011F:	scripts/bpf_doc.py
4012F:	scripts/Makefile.btf
4013F:	scripts/pahole-version.sh
4014F:	tools/bpf/
4015F:	tools/lib/bpf/
4016F:	tools/testing/selftests/bpf/
4017
4018BPF [ITERATOR]
4019M:	Yonghong Song <yonghong.song@linux.dev>
4020L:	bpf@vger.kernel.org
4021S:	Maintained
4022F:	kernel/bpf/*iter.c
4023
4024BPF [L7 FRAMEWORK] (sockmap)
4025M:	John Fastabend <john.fastabend@gmail.com>
4026M:	Jakub Sitnicki <jakub@cloudflare.com>
4027L:	netdev@vger.kernel.org
4028L:	bpf@vger.kernel.org
4029S:	Maintained
4030F:	include/linux/skmsg.h
4031F:	net/core/skmsg.c
4032F:	net/core/sock_map.c
4033F:	net/ipv4/tcp_bpf.c
4034F:	net/ipv4/udp_bpf.c
4035F:	net/unix/unix_bpf.c
4036
4037BPF [LIBRARY] (libbpf)
4038M:	Andrii Nakryiko <andrii@kernel.org>
4039M:	Eduard Zingerman <eddyz87@gmail.com>
4040L:	bpf@vger.kernel.org
4041S:	Maintained
4042F:	tools/lib/bpf/
4043
4044BPF [MISC]
4045L:	bpf@vger.kernel.org
4046S:	Odd Fixes
4047K:	(?:\b|_)bpf(?:\b|_)
4048
4049BPF [NETKIT] (BPF-programmable network device)
4050M:	Daniel Borkmann <daniel@iogearbox.net>
4051M:	Nikolay Aleksandrov <razor@blackwall.org>
4052L:	bpf@vger.kernel.org
4053L:	netdev@vger.kernel.org
4054S:	Supported
4055F:	drivers/net/netkit.c
4056F:	include/net/netkit.h
4057
4058BPF [NETWORKING] (struct_ops, reuseport)
4059M:	Martin KaFai Lau <martin.lau@linux.dev>
4060L:	bpf@vger.kernel.org
4061L:	netdev@vger.kernel.org
4062S:	Maintained
4063F:	kernel/bpf/bpf_struct*
4064
4065BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4066M:	Martin KaFai Lau <martin.lau@linux.dev>
4067M:	Daniel Borkmann <daniel@iogearbox.net>
4068R:	John Fastabend <john.fastabend@gmail.com>
4069L:	bpf@vger.kernel.org
4070L:	netdev@vger.kernel.org
4071S:	Maintained
4072F:	include/net/tcx.h
4073F:	kernel/bpf/tcx.c
4074F:	net/core/filter.c
4075F:	net/sched/act_bpf.c
4076F:	net/sched/cls_bpf.c
4077
4078BPF [RINGBUF]
4079M:	Andrii Nakryiko <andrii@kernel.org>
4080L:	bpf@vger.kernel.org
4081S:	Maintained
4082F:	kernel/bpf/ringbuf.c
4083
4084BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4085M:	KP Singh <kpsingh@kernel.org>
4086R:	Matt Bobrowski <mattbobrowski@google.com>
4087L:	bpf@vger.kernel.org
4088S:	Maintained
4089F:	Documentation/bpf/prog_lsm.rst
4090F:	include/linux/bpf_lsm.h
4091F:	kernel/bpf/bpf_lsm.c
4092F:	security/bpf/
4093
4094BPF [SELFTESTS] (Test Runners & Infrastructure)
4095M:	Andrii Nakryiko <andrii@kernel.org>
4096M:	Eduard Zingerman <eddyz87@gmail.com>
4097R:	Mykola Lysenko <mykolal@fb.com>
4098L:	bpf@vger.kernel.org
4099S:	Maintained
4100F:	tools/testing/selftests/bpf/
4101
4102BPF [STORAGE & CGROUPS]
4103M:	Martin KaFai Lau <martin.lau@linux.dev>
4104L:	bpf@vger.kernel.org
4105S:	Maintained
4106F:	kernel/bpf/*storage.c
4107F:	kernel/bpf/bpf_lru*
4108F:	kernel/bpf/cgroup.c
4109
4110BPF [TOOLING] (bpftool)
4111M:	Quentin Monnet <qmo@kernel.org>
4112L:	bpf@vger.kernel.org
4113S:	Maintained
4114F:	kernel/bpf/disasm.*
4115F:	tools/bpf/bpftool/
4116
4117BPF [TRACING]
4118M:	Song Liu <song@kernel.org>
4119R:	Jiri Olsa <jolsa@kernel.org>
4120L:	bpf@vger.kernel.org
4121S:	Maintained
4122F:	kernel/bpf/stackmap.c
4123F:	kernel/trace/bpf_trace.c
4124
4125BROADCOM ASP 2.0 ETHERNET DRIVER
4126M:	Justin Chen <justin.chen@broadcom.com>
4127M:	Florian Fainelli <florian.fainelli@broadcom.com>
4128L:	bcm-kernel-feedback-list@broadcom.com
4129L:	netdev@vger.kernel.org
4130S:	Supported
4131F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4132F:	drivers/net/ethernet/broadcom/asp2/
4133
4134BROADCOM B44 10/100 ETHERNET DRIVER
4135M:	Michael Chan <michael.chan@broadcom.com>
4136L:	netdev@vger.kernel.org
4137S:	Supported
4138F:	drivers/net/ethernet/broadcom/b44.*
4139
4140BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4141M:	Florian Fainelli <florian.fainelli@broadcom.com>
4142L:	netdev@vger.kernel.org
4143L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4144S:	Supported
4145F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4146F:	drivers/net/dsa/b53/*
4147F:	drivers/net/dsa/bcm_sf2*
4148F:	include/linux/dsa/brcm.h
4149F:	include/linux/platform_data/b53.h
4150
4151BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4152M:	Florian Fainelli <florian.fainelli@broadcom.com>
4153R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4154L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4156S:	Maintained
4157T:	git https://github.com/broadcom/stblinux.git
4158F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4159F:	drivers/pci/controller/pcie-brcmstb.c
4160F:	drivers/staging/vc04_services
4161N:	bcm2711
4162N:	bcm283*
4163N:	raspberrypi
4164
4165BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4166M:	Florian Fainelli <florian.fainelli@broadcom.com>
4167M:	Ray Jui <rjui@broadcom.com>
4168M:	Scott Branden <sbranden@broadcom.com>
4169R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4170S:	Maintained
4171T:	git https://github.com/broadcom/mach-bcm
4172F:	arch/arm/mach-bcm/
4173N:	bcm281*
4174N:	bcm113*
4175N:	bcm216*
4176N:	kona
4177
4178BROADCOM BCM2835 CAMERA DRIVERS
4179M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4180L:	linux-media@vger.kernel.org
4181S:	Maintained
4182F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4183F:	drivers/media/platform/broadcom/bcm2835-unicam*
4184
4185BROADCOM BCM47XX MIPS ARCHITECTURE
4186M:	Hauke Mehrtens <hauke@hauke-m.de>
4187M:	Rafał Miłecki <zajec5@gmail.com>
4188L:	linux-mips@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/devicetree/bindings/mips/brcm/
4191F:	arch/mips/bcm47xx/*
4192F:	arch/mips/include/asm/mach-bcm47xx/*
4193
4194BROADCOM BCM4908 ETHERNET DRIVER
4195M:	Rafał Miłecki <rafal@milecki.pl>
4196R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197L:	netdev@vger.kernel.org
4198S:	Maintained
4199F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4200F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4201F:	drivers/net/ethernet/broadcom/unimac.h
4202
4203BROADCOM BCM4908 PINMUX DRIVER
4204M:	Rafał Miłecki <rafal@milecki.pl>
4205R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206L:	linux-gpio@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4209F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4210
4211BROADCOM BCM5301X ARM ARCHITECTURE
4212M:	Florian Fainelli <florian.fainelli@broadcom.com>
4213M:	Hauke Mehrtens <hauke@hauke-m.de>
4214M:	Rafał Miłecki <zajec5@gmail.com>
4215R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4217S:	Maintained
4218F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4219F:	arch/arm/boot/dts/broadcom/bcm470*
4220F:	arch/arm/boot/dts/broadcom/bcm5301*
4221F:	arch/arm/boot/dts/broadcom/bcm953012*
4222F:	arch/arm/mach-bcm/bcm_5301x.c
4223
4224BROADCOM BCM53573 ARM ARCHITECTURE
4225M:	Florian Fainelli <florian.fainelli@broadcom.com>
4226M:	Rafał Miłecki <rafal@milecki.pl>
4227R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4229S:	Maintained
4230F:	arch/arm/boot/dts/broadcom/bcm47189*
4231F:	arch/arm/boot/dts/broadcom/bcm53573*
4232
4233BROADCOM BCM63XX/BCM33XX UDC DRIVER
4234M:	Kevin Cernekee <cernekee@gmail.com>
4235L:	linux-usb@vger.kernel.org
4236S:	Maintained
4237F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4238
4239BROADCOM BCM7XXX ARM ARCHITECTURE
4240M:	Florian Fainelli <florian.fainelli@broadcom.com>
4241R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4243S:	Maintained
4244T:	git https://github.com/broadcom/stblinux.git
4245F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4246F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4247F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4248F:	arch/arm/mach-bcm/*brcmstb*
4249F:	arch/arm/mm/cache-b15-rac.c
4250F:	drivers/bus/brcmstb_gisb.c
4251F:	drivers/pci/controller/pcie-brcmstb.c
4252N:	brcmstb
4253N:	bcm7038
4254N:	bcm7120
4255
4256BROADCOM BCMBCA ARM ARCHITECTURE
4257M:	William Zhang <william.zhang@broadcom.com>
4258M:	Anand Gore <anand.gore@broadcom.com>
4259M:	Kursad Oney <kursad.oney@broadcom.com>
4260M:	Florian Fainelli <florian.fainelli@broadcom.com>
4261M:	Rafał Miłecki <rafal@milecki.pl>
4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4264S:	Maintained
4265T:	git https://github.com/broadcom/stblinux.git
4266F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4267F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4268N:	bcmbca
4269N:	bcm[9]?47622
4270N:	bcm[9]?4912
4271N:	bcm[9]?63138
4272N:	bcm[9]?63146
4273N:	bcm[9]?63148
4274N:	bcm[9]?63158
4275N:	bcm[9]?63178
4276N:	bcm[9]?6756
4277N:	bcm[9]?6813
4278N:	bcm[9]?6846
4279N:	bcm[9]?6855
4280N:	bcm[9]?6856
4281N:	bcm[9]?6858
4282N:	bcm[9]?6878
4283
4284BROADCOM BDC DRIVER
4285M:	Justin Chen <justin.chen@broadcom.com>
4286M:	Al Cooper <alcooperx@gmail.com>
4287R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4288L:	linux-usb@vger.kernel.org
4289S:	Maintained
4290F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4291F:	drivers/usb/gadget/udc/bdc/
4292
4293BROADCOM BMIPS CPUFREQ DRIVER
4294M:	Markus Mayer <mmayer@broadcom.com>
4295R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4296L:	linux-pm@vger.kernel.org
4297S:	Maintained
4298F:	drivers/cpufreq/bmips-cpufreq.c
4299
4300BROADCOM BMIPS MIPS ARCHITECTURE
4301M:	Florian Fainelli <florian.fainelli@broadcom.com>
4302R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303L:	linux-mips@vger.kernel.org
4304S:	Maintained
4305T:	git https://github.com/broadcom/stblinux.git
4306F:	arch/mips/bmips/*
4307F:	arch/mips/boot/dts/brcm/bcm*.dts*
4308F:	arch/mips/include/asm/mach-bmips/*
4309F:	arch/mips/kernel/*bmips*
4310F:	drivers/irqchip/irq-bcm63*
4311F:	drivers/irqchip/irq-bcm7*
4312F:	drivers/irqchip/irq-brcmstb*
4313F:	drivers/pmdomain/bcm/bcm63xx-power.c
4314F:	include/linux/bcm963xx_nvram.h
4315F:	include/linux/bcm963xx_tag.h
4316
4317BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4318M:	Rasesh Mody <rmody@marvell.com>
4319M:	GR-Linux-NIC-Dev@marvell.com
4320L:	netdev@vger.kernel.org
4321S:	Supported
4322F:	drivers/net/ethernet/broadcom/bnx2.*
4323F:	drivers/net/ethernet/broadcom/bnx2_*
4324
4325BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4326M:	Saurav Kashyap <skashyap@marvell.com>
4327M:	Javed Hasan <jhasan@marvell.com>
4328M:	GR-QLogic-Storage-Upstream@marvell.com
4329L:	linux-scsi@vger.kernel.org
4330S:	Supported
4331F:	drivers/scsi/bnx2fc/
4332
4333BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4334M:	Nilesh Javali <njavali@marvell.com>
4335M:	Manish Rangankar <mrangankar@marvell.com>
4336M:	GR-QLogic-Storage-Upstream@marvell.com
4337L:	linux-scsi@vger.kernel.org
4338S:	Supported
4339F:	drivers/scsi/bnx2i/
4340
4341BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4342M:	Sudarsana Kalluru <skalluru@marvell.com>
4343M:	Manish Chopra <manishc@marvell.com>
4344L:	netdev@vger.kernel.org
4345S:	Supported
4346F:	drivers/net/ethernet/broadcom/bnx2x/
4347
4348BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4349M:	Michael Chan <michael.chan@broadcom.com>
4350L:	netdev@vger.kernel.org
4351S:	Supported
4352F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4353F:	drivers/net/ethernet/broadcom/bnxt/
4354F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4355
4356BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4357M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4358L:	linux-wireless@vger.kernel.org
4359L:	brcm80211@lists.linux.dev
4360L:	brcm80211-dev-list.pdl@broadcom.com
4361S:	Supported
4362F:	drivers/net/wireless/broadcom/brcm80211/
4363F:	include/linux/platform_data/brcmfmac.h
4364
4365BROADCOM BRCMSTB GPIO DRIVER
4366M:	Doug Berger <opendmb@gmail.com>
4367M:	Florian Fainelli <florian.fainelli@broadcom.com>
4368R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4369S:	Supported
4370F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4371F:	drivers/gpio/gpio-brcmstb.c
4372
4373BROADCOM BRCMSTB I2C DRIVER
4374M:	Kamal Dasu <kamal.dasu@broadcom.com>
4375R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4376L:	linux-i2c@vger.kernel.org
4377S:	Supported
4378F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4379F:	drivers/i2c/busses/i2c-brcmstb.c
4380
4381BROADCOM BRCMSTB UART DRIVER
4382M:	Al Cooper <alcooperx@gmail.com>
4383R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4384L:	linux-serial@vger.kernel.org
4385S:	Maintained
4386F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4387F:	drivers/tty/serial/8250/8250_bcm7271.c
4388
4389BROADCOM BRCMSTB USB EHCI DRIVER
4390M:	Justin Chen <justin.chen@broadcom.com>
4391M:	Al Cooper <alcooperx@gmail.com>
4392R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393L:	linux-usb@vger.kernel.org
4394S:	Maintained
4395F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4396F:	drivers/usb/host/ehci-brcm.*
4397
4398BROADCOM BRCMSTB USB PIN MAP DRIVER
4399M:	Al Cooper <alcooperx@gmail.com>
4400R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4401L:	linux-usb@vger.kernel.org
4402S:	Maintained
4403F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4404F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4405
4406BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4407M:	Justin Chen <justin.chen@broadcom.com>
4408M:	Al Cooper <alcooperx@gmail.com>
4409R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4410L:	linux-kernel@vger.kernel.org
4411S:	Maintained
4412F:	drivers/phy/broadcom/phy-brcm-usb*
4413
4414BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4415M:	William Zhang <william.zhang@broadcom.com>
4416M:	Kursad Oney <kursad.oney@broadcom.com>
4417M:	Jonas Gorski <jonas.gorski@gmail.com>
4418R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4419L:	linux-spi@vger.kernel.org
4420S:	Maintained
4421F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4422F:	drivers/spi/spi-bcm63xx-hsspi.c
4423F:	drivers/spi/spi-bcmbca-hsspi.c
4424
4425BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4426M:	Jonas Gorski <jonas.gorski@gmail.com>
4427L:	linux-spi@vger.kernel.org
4428S:	Odd Fixes
4429F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4430F:	drivers/spi/spi-bcm63xx.c
4431
4432BROADCOM ETHERNET PHY DRIVERS
4433M:	Florian Fainelli <florian.fainelli@broadcom.com>
4434R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4435L:	netdev@vger.kernel.org
4436S:	Supported
4437F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4438F:	drivers/net/phy/bcm*.[ch]
4439F:	drivers/net/phy/broadcom.c
4440F:	include/linux/brcmphy.h
4441
4442BROADCOM GENET ETHERNET DRIVER
4443M:	Doug Berger <opendmb@gmail.com>
4444M:	Florian Fainelli <florian.fainelli@broadcom.com>
4445R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4446L:	netdev@vger.kernel.org
4447S:	Supported
4448F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4449F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4450F:	drivers/net/ethernet/broadcom/genet/
4451F:	drivers/net/ethernet/broadcom/unimac.h
4452F:	drivers/net/mdio/mdio-bcm-unimac.c
4453F:	include/linux/platform_data/bcmgenet.h
4454F:	include/linux/platform_data/mdio-bcm-unimac.h
4455
4456BROADCOM IPROC ARM ARCHITECTURE
4457M:	Ray Jui <rjui@broadcom.com>
4458M:	Scott Branden <sbranden@broadcom.com>
4459R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4461S:	Maintained
4462T:	git https://github.com/broadcom/stblinux.git
4463F:	arch/arm64/boot/dts/broadcom/northstar2/*
4464F:	arch/arm64/boot/dts/broadcom/stingray/*
4465F:	drivers/clk/bcm/clk-ns*
4466F:	drivers/clk/bcm/clk-sr*
4467F:	drivers/pinctrl/bcm/pinctrl-ns*
4468F:	include/dt-bindings/clock/bcm-sr*
4469N:	iproc
4470N:	cygnus
4471N:	bcm[-_]nsp
4472N:	bcm9113*
4473N:	bcm9583*
4474N:	bcm9585*
4475N:	bcm9586*
4476N:	bcm988312
4477N:	bcm113*
4478N:	bcm583*
4479N:	bcm585*
4480N:	bcm586*
4481N:	bcm88312
4482N:	hr2
4483N:	stingray
4484
4485BROADCOM IPROC GBIT ETHERNET DRIVER
4486M:	Rafał Miłecki <rafal@milecki.pl>
4487R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4488L:	netdev@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4491F:	drivers/net/ethernet/broadcom/bgmac*
4492F:	drivers/net/ethernet/broadcom/unimac.h
4493
4494BROADCOM KONA GPIO DRIVER
4495M:	Ray Jui <rjui@broadcom.com>
4496R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4497S:	Supported
4498F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4499F:	drivers/gpio/gpio-bcm-kona.c
4500
4501BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4502M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4503M:	Kashyap Desai <kashyap.desai@broadcom.com>
4504M:	Sumit Saxena <sumit.saxena@broadcom.com>
4505M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4506L:	mpi3mr-linuxdrv.pdl@broadcom.com
4507L:	linux-scsi@vger.kernel.org
4508S:	Supported
4509W:	https://www.broadcom.com/support/storage
4510F:	drivers/scsi/mpi3mr/
4511
4512BROADCOM NETXTREME-E ROCE DRIVER
4513M:	Selvin Xavier <selvin.xavier@broadcom.com>
4514L:	linux-rdma@vger.kernel.org
4515S:	Supported
4516W:	http://www.broadcom.com
4517F:	drivers/infiniband/hw/bnxt_re/
4518F:	include/uapi/rdma/bnxt_re-abi.h
4519
4520BROADCOM NVRAM DRIVER
4521M:	Rafał Miłecki <zajec5@gmail.com>
4522L:	linux-mips@vger.kernel.org
4523S:	Maintained
4524F:	drivers/firmware/broadcom/*
4525
4526BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4527M:	Rafał Miłecki <rafal@milecki.pl>
4528M:	Florian Fainelli <florian.fainelli@broadcom.com>
4529R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4530L:	linux-pm@vger.kernel.org
4531S:	Maintained
4532T:	git https://github.com/broadcom/stblinux.git
4533F:	drivers/pmdomain/bcm/bcm-pmb.c
4534F:	include/dt-bindings/soc/bcm-pmb.h
4535
4536BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4537M:	Rafał Miłecki <zajec5@gmail.com>
4538L:	linux-wireless@vger.kernel.org
4539S:	Maintained
4540F:	drivers/bcma/
4541F:	include/linux/bcma/
4542
4543BROADCOM SPI DRIVER
4544M:	Kamal Dasu <kamal.dasu@broadcom.com>
4545R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4546S:	Maintained
4547F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4548F:	drivers/spi/spi-bcm-qspi.*
4549F:	drivers/spi/spi-brcmstb-qspi.c
4550F:	drivers/spi/spi-iproc-qspi.c
4551
4552BROADCOM STB AVS CPUFREQ DRIVER
4553M:	Markus Mayer <mmayer@broadcom.com>
4554R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4555L:	linux-pm@vger.kernel.org
4556S:	Maintained
4557F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4558F:	drivers/cpufreq/brcmstb*
4559
4560BROADCOM STB AVS TMON DRIVER
4561M:	Markus Mayer <mmayer@broadcom.com>
4562R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4563L:	linux-pm@vger.kernel.org
4564S:	Maintained
4565F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4566F:	drivers/thermal/broadcom/brcmstb*
4567
4568BROADCOM STB DPFE DRIVER
4569M:	Markus Mayer <mmayer@broadcom.com>
4570R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4572S:	Maintained
4573F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4574F:	drivers/memory/brcmstb_dpfe.c
4575
4576BROADCOM STB NAND FLASH DRIVER
4577M:	Brian Norris <computersforpeace@gmail.com>
4578M:	Kamal Dasu <kamal.dasu@broadcom.com>
4579R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4580L:	linux-mtd@lists.infradead.org
4581S:	Maintained
4582F:	drivers/mtd/nand/raw/brcmnand/
4583F:	include/linux/platform_data/brcmnand.h
4584
4585BROADCOM STB PCIE DRIVER
4586M:	Jim Quinlan <jim2101024@gmail.com>
4587M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4588M:	Florian Fainelli <florian.fainelli@broadcom.com>
4589R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4590L:	linux-pci@vger.kernel.org
4591S:	Maintained
4592F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4593F:	drivers/pci/controller/pcie-brcmstb.c
4594
4595BROADCOM SYSTEMPORT ETHERNET DRIVER
4596M:	Florian Fainelli <florian.fainelli@broadcom.com>
4597R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4598L:	netdev@vger.kernel.org
4599S:	Supported
4600F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4601F:	drivers/net/ethernet/broadcom/bcmsysport.*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM TG3 GIGABIT ETHERNET DRIVER
4605M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4606M:	Michael Chan <mchan@broadcom.com>
4607L:	netdev@vger.kernel.org
4608S:	Supported
4609F:	drivers/net/ethernet/broadcom/tg3.*
4610
4611BROADCOM VK DRIVER
4612M:	Scott Branden <scott.branden@broadcom.com>
4613R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4614S:	Supported
4615F:	drivers/misc/bcm-vk/
4616F:	include/uapi/linux/misc/bcm_vk.h
4617
4618BROCADE BFA FC SCSI DRIVER
4619M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4620M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4621L:	linux-scsi@vger.kernel.org
4622S:	Supported
4623F:	drivers/scsi/bfa/
4624
4625BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4626M:	Rasesh Mody <rmody@marvell.com>
4627M:	Sudarsana Kalluru <skalluru@marvell.com>
4628M:	GR-Linux-NIC-Dev@marvell.com
4629L:	netdev@vger.kernel.org
4630S:	Supported
4631F:	drivers/net/ethernet/brocade/bna/
4632
4633BSG (block layer generic sg v4 driver)
4634M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4635L:	linux-scsi@vger.kernel.org
4636S:	Supported
4637F:	block/bsg.c
4638F:	include/linux/bsg.h
4639F:	include/uapi/linux/bsg.h
4640
4641BT87X AUDIO DRIVER
4642M:	Clemens Ladisch <clemens@ladisch.de>
4643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4644S:	Maintained
4645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4646F:	Documentation/sound/cards/bt87x.rst
4647F:	sound/pci/bt87x.c
4648
4649BT8XXGPIO DRIVER
4650M:	Michael Buesch <m@bues.ch>
4651S:	Maintained
4652W:	http://bu3sch.de/btgpio.php
4653F:	drivers/gpio/gpio-bt8xx.c
4654
4655BTRFS FILE SYSTEM
4656M:	Chris Mason <clm@fb.com>
4657M:	Josef Bacik <josef@toxicpanda.com>
4658M:	David Sterba <dsterba@suse.com>
4659L:	linux-btrfs@vger.kernel.org
4660S:	Maintained
4661W:	https://btrfs.readthedocs.io
4662Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4663C:	irc://irc.libera.chat/btrfs
4664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4665F:	Documentation/filesystems/btrfs.rst
4666F:	fs/btrfs/
4667F:	include/linux/btrfs*
4668F:	include/trace/events/btrfs.h
4669F:	include/uapi/linux/btrfs*
4670
4671BTTV VIDEO4LINUX DRIVER
4672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4673L:	linux-media@vger.kernel.org
4674S:	Odd fixes
4675W:	https://linuxtv.org
4676T:	git git://linuxtv.org/media_tree.git
4677F:	Documentation/driver-api/media/drivers/bttv*
4678F:	drivers/media/pci/bt8xx/bttv*
4679
4680BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4681M:	Chanwoo Choi <cw00.choi@samsung.com>
4682L:	linux-pm@vger.kernel.org
4683L:	linux-samsung-soc@vger.kernel.org
4684S:	Maintained
4685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4686F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4687F:	drivers/devfreq/exynos-bus.c
4688
4689BUSLOGIC SCSI DRIVER
4690M:	Khalid Aziz <khalid@gonehiking.org>
4691L:	linux-scsi@vger.kernel.org
4692S:	Maintained
4693F:	drivers/scsi/BusLogic.*
4694F:	drivers/scsi/FlashPoint.*
4695
4696BXCAN CAN NETWORK DRIVER
4697M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4698L:	linux-can@vger.kernel.org
4699S:	Maintained
4700F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4701F:	drivers/net/can/bxcan.c
4702
4703C-MEDIA CMI8788 DRIVER
4704M:	Clemens Ladisch <clemens@ladisch.de>
4705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4706S:	Maintained
4707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4708F:	sound/pci/oxygen/
4709
4710C-SKY ARCHITECTURE
4711M:	Guo Ren <guoren@kernel.org>
4712L:	linux-csky@vger.kernel.org
4713S:	Supported
4714T:	git https://github.com/c-sky/csky-linux.git
4715F:	Documentation/devicetree/bindings/csky/
4716F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4717F:	Documentation/devicetree/bindings/timer/csky,*
4718F:	arch/csky/
4719F:	drivers/clocksource/timer-gx6605s.c
4720F:	drivers/clocksource/timer-mp-csky.c
4721F:	drivers/irqchip/irq-csky-*
4722N:	csky
4723K:	csky
4724
4725CA8210 IEEE-802.15.4 RADIO DRIVER
4726L:	linux-wpan@vger.kernel.org
4727S:	Orphan
4728W:	https://github.com/Cascoda/ca8210-linux.git
4729F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4730F:	drivers/net/ieee802154/ca8210.c
4731
4732CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4733M:	David Howells <dhowells@redhat.com>
4734L:	netfs@lists.linux.dev
4735S:	Supported
4736F:	Documentation/filesystems/caching/cachefiles.rst
4737F:	fs/cachefiles/
4738
4739CACHESTAT: PAGE CACHE STATS FOR A FILE
4740M:	Nhat Pham <nphamcs@gmail.com>
4741M:	Johannes Weiner <hannes@cmpxchg.org>
4742L:	linux-mm@kvack.org
4743S:	Maintained
4744F:	tools/testing/selftests/cachestat/test_cachestat.c
4745
4746CADENCE MIPI-CSI2 BRIDGES
4747M:	Maxime Ripard <mripard@kernel.org>
4748L:	linux-media@vger.kernel.org
4749S:	Maintained
4750F:	Documentation/devicetree/bindings/media/cdns,*.txt
4751F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4752F:	drivers/media/platform/cadence/cdns-csi2*
4753
4754CADENCE NAND DRIVER
4755L:	linux-mtd@lists.infradead.org
4756S:	Orphan
4757F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4758F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4759
4760CADENCE USB3 DRD IP DRIVER
4761M:	Peter Chen <peter.chen@kernel.org>
4762M:	Pawel Laszczak <pawell@cadence.com>
4763R:	Roger Quadros <rogerq@kernel.org>
4764L:	linux-usb@vger.kernel.org
4765S:	Maintained
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4767F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4768F:	drivers/usb/cdns3/
4769X:	drivers/usb/cdns3/cdnsp*
4770
4771CADENCE USBHS DRIVER
4772M:	Pawel Laszczak <pawell@cadence.com>
4773L:	linux-usb@vger.kernel.org
4774S:	Maintained
4775F:	drivers/usb/gadget/udc/cdns2
4776
4777CADENCE USBSSP DRD IP DRIVER
4778M:	Pawel Laszczak <pawell@cadence.com>
4779L:	linux-usb@vger.kernel.org
4780S:	Maintained
4781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4782F:	drivers/usb/cdns3/
4783X:	drivers/usb/cdns3/cdns3*
4784
4785CADET FM/AM RADIO RECEIVER DRIVER
4786M:	Hans Verkuil <hverkuil@xs4all.nl>
4787L:	linux-media@vger.kernel.org
4788S:	Maintained
4789W:	https://linuxtv.org
4790T:	git git://linuxtv.org/media_tree.git
4791F:	drivers/media/radio/radio-cadet*
4792
4793CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4794L:	linux-media@vger.kernel.org
4795S:	Orphan
4796T:	git git://linuxtv.org/media_tree.git
4797F:	Documentation/admin-guide/media/cafe_ccic*
4798F:	drivers/media/platform/marvell/
4799
4800CAIF NETWORK LAYER
4801L:	netdev@vger.kernel.org
4802S:	Orphan
4803F:	Documentation/networking/caif/
4804F:	drivers/net/caif/
4805F:	include/net/caif/
4806F:	include/uapi/linux/caif/
4807F:	net/caif/
4808
4809CAKE QDISC
4810M:	Toke Høiland-Jørgensen <toke@toke.dk>
4811L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4812S:	Maintained
4813F:	net/sched/sch_cake.c
4814
4815CAN NETWORK DRIVERS
4816M:	Marc Kleine-Budde <mkl@pengutronix.de>
4817M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4818L:	linux-can@vger.kernel.org
4819S:	Maintained
4820W:	https://github.com/linux-can
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4823F:	Documentation/devicetree/bindings/net/can/
4824F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4825F:	drivers/net/can/
4826F:	drivers/phy/phy-can-transceiver.c
4827F:	include/linux/can/bittiming.h
4828F:	include/linux/can/dev.h
4829F:	include/linux/can/length.h
4830F:	include/linux/can/platform/
4831F:	include/linux/can/rx-offload.h
4832F:	include/uapi/linux/can/error.h
4833F:	include/uapi/linux/can/netlink.h
4834F:	include/uapi/linux/can/vxcan.h
4835
4836CAN NETWORK LAYER
4837M:	Oliver Hartkopp <socketcan@hartkopp.net>
4838M:	Marc Kleine-Budde <mkl@pengutronix.de>
4839L:	linux-can@vger.kernel.org
4840S:	Maintained
4841W:	https://github.com/linux-can
4842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4844F:	Documentation/networking/can.rst
4845F:	include/linux/can/can-ml.h
4846F:	include/linux/can/core.h
4847F:	include/linux/can/skb.h
4848F:	include/net/netns/can.h
4849F:	include/uapi/linux/can.h
4850F:	include/uapi/linux/can/bcm.h
4851F:	include/uapi/linux/can/gw.h
4852F:	include/uapi/linux/can/isotp.h
4853F:	include/uapi/linux/can/raw.h
4854F:	net/can/
4855
4856CAN-J1939 NETWORK LAYER
4857M:	Robin van der Gracht <robin@protonic.nl>
4858M:	Oleksij Rempel <o.rempel@pengutronix.de>
4859R:	kernel@pengutronix.de
4860L:	linux-can@vger.kernel.org
4861S:	Maintained
4862F:	Documentation/networking/j1939.rst
4863F:	include/uapi/linux/can/j1939.h
4864F:	net/can/j1939/
4865
4866CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4867M:	Damien Le Moal <dlemoal@kernel.org>
4868L:	linux-riscv@lists.infradead.org
4869L:	linux-gpio@vger.kernel.org (pinctrl driver)
4870F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4871F:	drivers/pinctrl/pinctrl-k210.c
4872
4873CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4874M:	Damien Le Moal <dlemoal@kernel.org>
4875L:	linux-kernel@vger.kernel.org
4876L:	linux-riscv@lists.infradead.org
4877S:	Maintained
4878F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4879F:	drivers/reset/reset-k210.c
4880
4881CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4882M:	Damien Le Moal <dlemoal@kernel.org>
4883L:	linux-riscv@lists.infradead.org
4884S:	Maintained
4885F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4886F:	drivers/soc/canaan/
4887F:	include/soc/canaan/
4888
4889CAPABILITIES
4890M:	Serge Hallyn <serge@hallyn.com>
4891L:	linux-security-module@vger.kernel.org
4892S:	Supported
4893F:	include/linux/capability.h
4894F:	include/uapi/linux/capability.h
4895F:	kernel/capability.c
4896F:	security/commoncap.c
4897
4898CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4899M:	Kevin Tsai <ktsai@capellamicro.com>
4900S:	Maintained
4901F:	drivers/iio/light/cm*
4902
4903CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4904M:	Christian Lamparter <chunkeey@googlemail.com>
4905L:	linux-wireless@vger.kernel.org
4906S:	Maintained
4907W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4908F:	drivers/net/wireless/ath/carl9170/
4909
4910CAVIUM I2C DRIVER
4911M:	Robert Richter <rric@kernel.org>
4912S:	Odd Fixes
4913W:	http://www.marvell.com
4914F:	drivers/i2c/busses/i2c-octeon*
4915F:	drivers/i2c/busses/i2c-thunderx*
4916
4917CAVIUM LIQUIDIO NETWORK DRIVER
4918L:	netdev@vger.kernel.org
4919S:	Orphan
4920W:	http://www.marvell.com
4921F:	drivers/net/ethernet/cavium/liquidio/
4922
4923CAVIUM MMC DRIVER
4924M:	Robert Richter <rric@kernel.org>
4925S:	Odd Fixes
4926W:	http://www.marvell.com
4927F:	drivers/mmc/host/cavium*
4928
4929CAVIUM OCTEON-TX CRYPTO DRIVER
4930M:	George Cherian <gcherian@marvell.com>
4931L:	linux-crypto@vger.kernel.org
4932S:	Supported
4933W:	http://www.marvell.com
4934F:	drivers/crypto/cavium/cpt/
4935
4936CAVIUM THUNDERX2 ARM64 SOC
4937M:	Robert Richter <rric@kernel.org>
4938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4939S:	Odd Fixes
4940F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4941F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4942
4943CBS/ETF/TAPRIO QDISCS
4944M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4945L:	netdev@vger.kernel.org
4946S:	Maintained
4947F:	net/sched/sch_cbs.c
4948F:	net/sched/sch_etf.c
4949F:	net/sched/sch_taprio.c
4950
4951CC2520 IEEE-802.15.4 RADIO DRIVER
4952M:	Stefan Schmidt <stefan@datenfreihafen.org>
4953L:	linux-wpan@vger.kernel.org
4954S:	Odd Fixes
4955F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4956F:	drivers/net/ieee802154/cc2520.c
4957
4958CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4959M:	Gilad Ben-Yossef <gilad@benyossef.com>
4960L:	linux-crypto@vger.kernel.org
4961S:	Supported
4962W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4963F:	drivers/crypto/ccree/
4964
4965CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4966M:	Hadar Gat <hadar.gat@arm.com>
4967L:	linux-crypto@vger.kernel.org
4968S:	Supported
4969W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4970F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4971F:	drivers/char/hw_random/cctrng.c
4972F:	drivers/char/hw_random/cctrng.h
4973
4974CEC FRAMEWORK
4975M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4976L:	linux-media@vger.kernel.org
4977S:	Supported
4978W:	http://linuxtv.org
4979T:	git git://linuxtv.org/media_tree.git
4980F:	Documentation/ABI/testing/debugfs-cec-error-inj
4981F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4982F:	Documentation/driver-api/media/cec-core.rst
4983F:	Documentation/userspace-api/media/cec
4984F:	drivers/media/cec/
4985F:	drivers/media/rc/keymaps/rc-cec.c
4986F:	include/media/cec-notifier.h
4987F:	include/media/cec.h
4988F:	include/uapi/linux/cec-funcs.h
4989F:	include/uapi/linux/cec.h
4990
4991CEC GPIO DRIVER
4992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4993L:	linux-media@vger.kernel.org
4994S:	Supported
4995W:	http://linuxtv.org
4996T:	git git://linuxtv.org/media_tree.git
4997F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4998F:	drivers/media/cec/platform/cec-gpio/
4999
5000CELL BROADBAND ENGINE ARCHITECTURE
5001M:	Arnd Bergmann <arnd@arndb.de>
5002L:	linuxppc-dev@lists.ozlabs.org
5003S:	Supported
5004W:	http://www.ibm.com/developerworks/power/cell/
5005F:	arch/powerpc/include/asm/cell*.h
5006F:	arch/powerpc/include/asm/spu*.h
5007F:	arch/powerpc/include/uapi/asm/spu*.h
5008F:	arch/powerpc/platforms/cell/
5009
5010CELLWISE CW2015 BATTERY DRIVER
5011M:	Tobias Schrammm <t.schramm@manjaro.org>
5012S:	Maintained
5013F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5014F:	drivers/power/supply/cw2015_battery.c
5015
5016CEPH COMMON CODE (LIBCEPH)
5017M:	Ilya Dryomov <idryomov@gmail.com>
5018M:	Xiubo Li <xiubli@redhat.com>
5019L:	ceph-devel@vger.kernel.org
5020S:	Supported
5021W:	http://ceph.com/
5022T:	git https://github.com/ceph/ceph-client.git
5023F:	include/linux/ceph/
5024F:	include/linux/crush/
5025F:	net/ceph/
5026
5027CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5028M:	Xiubo Li <xiubli@redhat.com>
5029M:	Ilya Dryomov <idryomov@gmail.com>
5030L:	ceph-devel@vger.kernel.org
5031S:	Supported
5032W:	http://ceph.com/
5033T:	git https://github.com/ceph/ceph-client.git
5034F:	Documentation/filesystems/ceph.rst
5035F:	fs/ceph/
5036
5037CERTIFICATE HANDLING
5038M:	David Howells <dhowells@redhat.com>
5039M:	David Woodhouse <dwmw2@infradead.org>
5040L:	keyrings@vger.kernel.org
5041S:	Maintained
5042F:	Documentation/admin-guide/module-signing.rst
5043F:	certs/
5044F:	scripts/sign-file.c
5045F:	tools/certs/
5046
5047CFAG12864B LCD DRIVER
5048M:	Miguel Ojeda <ojeda@kernel.org>
5049S:	Maintained
5050F:	drivers/auxdisplay/cfag12864b.c
5051F:	include/linux/cfag12864b.h
5052
5053CFAG12864BFB LCD FRAMEBUFFER DRIVER
5054M:	Miguel Ojeda <ojeda@kernel.org>
5055S:	Maintained
5056F:	drivers/auxdisplay/cfag12864bfb.c
5057F:	include/linux/cfag12864b.h
5058
5059CHAR and MISC DRIVERS
5060M:	Arnd Bergmann <arnd@arndb.de>
5061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5062S:	Supported
5063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5064F:	drivers/char/
5065F:	drivers/misc/
5066F:	include/linux/miscdevice.h
5067X:	drivers/char/agp/
5068X:	drivers/char/hw_random/
5069X:	drivers/char/ipmi/
5070X:	drivers/char/random.c
5071X:	drivers/char/tpm/
5072
5073CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5074M:	Thomas Weißschuh <linux@weissschuh.net>
5075L:	linux-hwmon@vger.kernel.org
5076S:	Maintained
5077F:	Documentation/hwmon/powerz.rst
5078F:	drivers/hwmon/powerz.c
5079
5080CHECKPATCH
5081M:	Andy Whitcroft <apw@canonical.com>
5082M:	Joe Perches <joe@perches.com>
5083R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5084R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5085S:	Maintained
5086F:	scripts/checkpatch.pl
5087
5088CHECKPATCH DOCUMENTATION
5089M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5090M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5091R:	Joe Perches <joe@perches.com>
5092S:	Maintained
5093F:	Documentation/dev-tools/checkpatch.rst
5094
5095CHINESE DOCUMENTATION
5096M:	Alex Shi <alexs@kernel.org>
5097M:	Yanteng Si <siyanteng@loongson.cn>
5098S:	Maintained
5099F:	Documentation/translations/zh_CN/
5100
5101CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5102M:	Peter Chen <peter.chen@kernel.org>
5103L:	linux-usb@vger.kernel.org
5104S:	Maintained
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5106F:	drivers/usb/chipidea/
5107
5108CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5109M:	Hans de Goede <hdegoede@redhat.com>
5110L:	linux-input@vger.kernel.org
5111S:	Maintained
5112F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5113F:	drivers/input/touchscreen/chipone_icn8318.c
5114
5115CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5116M:	Hans de Goede <hdegoede@redhat.com>
5117L:	linux-input@vger.kernel.org
5118S:	Maintained
5119F:	drivers/input/touchscreen/chipone_icn8505.c
5120
5121CHROME HARDWARE PLATFORM SUPPORT
5122M:	Benson Leung <bleung@chromium.org>
5123M:	Tzung-Bi Shih <tzungbi@kernel.org>
5124L:	chrome-platform@lists.linux.dev
5125S:	Maintained
5126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5127F:	drivers/platform/chrome/
5128
5129CHROMEOS EC CODEC DRIVER
5130M:	Cheng-Yi Chiang <cychiang@chromium.org>
5131M:	Tzung-Bi Shih <tzungbi@kernel.org>
5132R:	Guenter Roeck <groeck@chromium.org>
5133L:	chrome-platform@lists.linux.dev
5134S:	Maintained
5135F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5136F:	sound/soc/codecs/cros_ec_codec.*
5137
5138CHROMEOS EC SUBDRIVERS
5139M:	Benson Leung <bleung@chromium.org>
5140R:	Guenter Roeck <groeck@chromium.org>
5141L:	chrome-platform@lists.linux.dev
5142S:	Maintained
5143F:	drivers/power/supply/cros_usbpd-charger.c
5144N:	cros_ec
5145N:	cros-ec
5146
5147CHROMEOS EC UART DRIVER
5148M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5149R:	Benson Leung <bleung@chromium.org>
5150R:	Tzung-Bi Shih <tzungbi@kernel.org>
5151S:	Maintained
5152F:	drivers/platform/chrome/cros_ec_uart.c
5153
5154CHROMEOS EC USB PD NOTIFY DRIVER
5155M:	Prashant Malani <pmalani@chromium.org>
5156L:	chrome-platform@lists.linux.dev
5157S:	Maintained
5158F:	drivers/platform/chrome/cros_usbpd_notify.c
5159F:	include/linux/platform_data/cros_usbpd_notify.h
5160
5161CHROMEOS EC USB TYPE-C DRIVER
5162M:	Prashant Malani <pmalani@chromium.org>
5163L:	chrome-platform@lists.linux.dev
5164S:	Maintained
5165F:	drivers/platform/chrome/cros_ec_typec.*
5166F:	drivers/platform/chrome/cros_typec_switch.c
5167F:	drivers/platform/chrome/cros_typec_vdm.*
5168
5169CHROMEOS HPS DRIVER
5170M:	Dan Callaghan <dcallagh@chromium.org>
5171R:	Sami Kyöstilä <skyostil@chromium.org>
5172S:	Maintained
5173F:	drivers/platform/chrome/cros_hps_i2c.c
5174
5175CHROMEOS EC WATCHDOG
5176M:	Lukasz Majczak <lma@chromium.org>
5177L:	chrome-platform@lists.linux.dev
5178S:	Maintained
5179F:	drivers/watchdog/cros_ec_wdt.c
5180
5181CHRONTEL CH7322 CEC DRIVER
5182M:	Joe Tessler <jrt@google.com>
5183L:	linux-media@vger.kernel.org
5184S:	Maintained
5185T:	git git://linuxtv.org/media_tree.git
5186F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5187F:	drivers/media/cec/i2c/ch7322.c
5188
5189CIRRUS LOGIC AUDIO CODEC DRIVERS
5190M:	David Rhodes <david.rhodes@cirrus.com>
5191M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5193L:	patches@opensource.cirrus.com
5194S:	Maintained
5195F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5196F:	drivers/mfd/cs42l43*
5197F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5198F:	drivers/spi/spi-cs42l43*
5199F:	include/dt-bindings/sound/cs*
5200F:	include/linux/mfd/cs42l43*
5201F:	include/sound/cs*
5202F:	sound/pci/hda/cirrus*
5203F:	sound/pci/hda/cs*
5204F:	sound/pci/hda/hda_component*
5205F:	sound/pci/hda/hda_cs_dsp_ctl.*
5206F:	sound/soc/codecs/cs*
5207
5208CIRRUS LOGIC DSP FIRMWARE DRIVER
5209M:	Simon Trimmer <simont@opensource.cirrus.com>
5210M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5211M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5212L:	patches@opensource.cirrus.com
5213S:	Supported
5214W:	https://github.com/CirrusLogic/linux-drivers/wiki
5215T:	git https://github.com/CirrusLogic/linux-drivers.git
5216F:	drivers/firmware/cirrus/*
5217F:	include/linux/firmware/cirrus/*
5218
5219CIRRUS LOGIC EP93XX ETHERNET DRIVER
5220M:	Hartley Sweeten <hsweeten@visionengravers.com>
5221L:	netdev@vger.kernel.org
5222S:	Maintained
5223F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5224
5225CIRRUS LOGIC LOCHNAGAR DRIVER
5226M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5227M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5228L:	patches@opensource.cirrus.com
5229S:	Supported
5230F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5231F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5232F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5235F:	Documentation/hwmon/lochnagar.rst
5236F:	drivers/clk/clk-lochnagar.c
5237F:	drivers/hwmon/lochnagar-hwmon.c
5238F:	drivers/mfd/lochnagar-i2c.c
5239F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5240F:	drivers/regulator/lochnagar-regulator.c
5241F:	include/dt-bindings/clock/lochnagar.h
5242F:	include/dt-bindings/pinctrl/lochnagar.h
5243F:	include/linux/mfd/lochnagar*
5244F:	sound/soc/codecs/lochnagar-sc.c
5245
5246CIRRUS LOGIC MADERA CODEC DRIVERS
5247M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5248M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5250L:	patches@opensource.cirrus.com
5251S:	Supported
5252W:	https://github.com/CirrusLogic/linux-drivers/wiki
5253T:	git https://github.com/CirrusLogic/linux-drivers.git
5254F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5255F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5256F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5257F:	drivers/gpio/gpio-madera*
5258F:	drivers/irqchip/irq-madera*
5259F:	drivers/mfd/cs47l*
5260F:	drivers/mfd/madera*
5261F:	drivers/pinctrl/cirrus/*
5262F:	include/dt-bindings/sound/madera*
5263F:	include/linux/irqchip/irq-madera*
5264F:	include/linux/mfd/madera/*
5265F:	include/sound/madera*
5266F:	sound/soc/codecs/cs47l*
5267F:	sound/soc/codecs/madera*
5268
5269CISCO FCOE HBA DRIVER
5270M:	Satish Kharat <satishkh@cisco.com>
5271M:	Sesidhar Baddela <sebaddel@cisco.com>
5272M:	Karan Tilak Kumar <kartilak@cisco.com>
5273L:	linux-scsi@vger.kernel.org
5274S:	Supported
5275F:	drivers/scsi/fnic/
5276
5277CISCO SCSI HBA DRIVER
5278M:	Karan Tilak Kumar <kartilak@cisco.com>
5279M:	Sesidhar Baddela <sebaddel@cisco.com>
5280L:	linux-scsi@vger.kernel.org
5281S:	Supported
5282F:	drivers/scsi/snic/
5283
5284CISCO VIC ETHERNET NIC DRIVER
5285M:	Christian Benvenuti <benve@cisco.com>
5286M:	Satish Kharat <satishkh@cisco.com>
5287S:	Supported
5288F:	drivers/net/ethernet/cisco/enic/
5289
5290CISCO VIC LOW LATENCY NIC DRIVER
5291M:	Christian Benvenuti <benve@cisco.com>
5292M:	Nelson Escobar <neescoba@cisco.com>
5293S:	Supported
5294F:	drivers/infiniband/hw/usnic/
5295
5296CLANG CONTROL FLOW INTEGRITY SUPPORT
5297M:	Sami Tolvanen <samitolvanen@google.com>
5298M:	Kees Cook <keescook@chromium.org>
5299R:	Nathan Chancellor <nathan@kernel.org>
5300L:	llvm@lists.linux.dev
5301S:	Supported
5302B:	https://github.com/ClangBuiltLinux/linux/issues
5303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5304F:	include/linux/cfi.h
5305F:	kernel/cfi.c
5306
5307CLANG-FORMAT FILE
5308M:	Miguel Ojeda <ojeda@kernel.org>
5309S:	Maintained
5310F:	.clang-format
5311
5312CLANG/LLVM BUILD SUPPORT
5313M:	Nathan Chancellor <nathan@kernel.org>
5314R:	Nick Desaulniers <ndesaulniers@google.com>
5315R:	Bill Wendling <morbo@google.com>
5316R:	Justin Stitt <justinstitt@google.com>
5317L:	llvm@lists.linux.dev
5318S:	Supported
5319W:	https://clangbuiltlinux.github.io/
5320B:	https://github.com/ClangBuiltLinux/linux/issues
5321C:	irc://irc.libera.chat/clangbuiltlinux
5322F:	Documentation/kbuild/llvm.rst
5323F:	include/linux/compiler-clang.h
5324F:	scripts/Makefile.clang
5325F:	scripts/clang-tools/
5326K:	\b(?i:clang|llvm)\b
5327
5328CLK API
5329M:	Russell King <linux@armlinux.org.uk>
5330L:	linux-clk@vger.kernel.org
5331S:	Maintained
5332F:	include/linux/clk.h
5333
5334CLOCKSOURCE, CLOCKEVENT DRIVERS
5335M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5336M:	Thomas Gleixner <tglx@linutronix.de>
5337L:	linux-kernel@vger.kernel.org
5338S:	Supported
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5340F:	Documentation/devicetree/bindings/timer/
5341F:	drivers/clocksource/
5342
5343CLOSURES
5344M:	Kent Overstreet <kent.overstreet@linux.dev>
5345L:	linux-bcachefs@vger.kernel.org
5346S:	Supported
5347C:	irc://irc.oftc.net/bcache
5348F:	include/linux/closure.h
5349F:	lib/closure.c
5350
5351CMPC ACPI DRIVER
5352M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5353L:	platform-driver-x86@vger.kernel.org
5354S:	Supported
5355F:	drivers/platform/x86/classmate-laptop.c
5356
5357COBALT MEDIA DRIVER
5358M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5359L:	linux-media@vger.kernel.org
5360S:	Supported
5361W:	https://linuxtv.org
5362T:	git git://linuxtv.org/media_tree.git
5363F:	drivers/media/pci/cobalt/
5364
5365COCCINELLE/Semantic Patches (SmPL)
5366M:	Julia Lawall <Julia.Lawall@inria.fr>
5367M:	Nicolas Palix <nicolas.palix@imag.fr>
5368L:	cocci@inria.fr (moderated for non-subscribers)
5369S:	Supported
5370W:	https://coccinelle.gitlabpages.inria.fr/website/
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5372F:	Documentation/dev-tools/coccinelle.rst
5373F:	scripts/coccicheck
5374F:	scripts/coccinelle/
5375
5376CODA FILE SYSTEM
5377M:	Jan Harkes <jaharkes@cs.cmu.edu>
5378M:	coda@cs.cmu.edu
5379L:	codalist@coda.cs.cmu.edu
5380S:	Maintained
5381W:	http://www.coda.cs.cmu.edu/
5382F:	Documentation/filesystems/coda.rst
5383F:	fs/coda/
5384F:	include/linux/coda*.h
5385F:	include/uapi/linux/coda*.h
5386
5387CODA V4L2 MEM2MEM DRIVER
5388M:	Philipp Zabel <p.zabel@pengutronix.de>
5389L:	linux-media@vger.kernel.org
5390S:	Maintained
5391F:	Documentation/devicetree/bindings/media/coda.yaml
5392F:	drivers/media/platform/chips-media/coda
5393
5394CODE OF CONDUCT
5395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5396S:	Supported
5397F:	Documentation/process/code-of-conduct-interpretation.rst
5398F:	Documentation/process/code-of-conduct.rst
5399
5400CODE TAGGING
5401M:	Suren Baghdasaryan <surenb@google.com>
5402M:	Kent Overstreet <kent.overstreet@linux.dev>
5403S:	Maintained
5404F:	include/asm-generic/codetag.lds.h
5405F:	include/linux/codetag.h
5406F:	lib/codetag.c
5407
5408COMEDI DRIVERS
5409M:	Ian Abbott <abbotti@mev.co.uk>
5410M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5411S:	Odd Fixes
5412F:	drivers/comedi/
5413F:	include/linux/comedi/
5414F:	include/uapi/linux/comedi.h
5415
5416COMMON CLK FRAMEWORK
5417M:	Michael Turquette <mturquette@baylibre.com>
5418M:	Stephen Boyd <sboyd@kernel.org>
5419L:	linux-clk@vger.kernel.org
5420S:	Maintained
5421Q:	http://patchwork.kernel.org/project/linux-clk/list/
5422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5423F:	Documentation/devicetree/bindings/clock/
5424F:	drivers/clk/
5425F:	include/dt-bindings/clock/
5426F:	include/linux/clk-pr*
5427F:	include/linux/clk/
5428F:	include/linux/of_clk.h
5429X:	drivers/clk/clkdev.c
5430
5431COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5432M:	Steve French <sfrench@samba.org>
5433R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5434R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5435R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5436R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5437R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5438L:	linux-cifs@vger.kernel.org
5439L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5440S:	Supported
5441W:	https://wiki.samba.org/index.php/LinuxCIFS
5442T:	git git://git.samba.org/sfrench/cifs-2.6.git
5443F:	Documentation/admin-guide/cifs/
5444F:	fs/smb/client/
5445F:	fs/smb/common/
5446F:	include/uapi/linux/cifs
5447
5448COMPACTPCI HOTPLUG CORE
5449M:	Scott Murray <scott@spiteful.org>
5450L:	linux-pci@vger.kernel.org
5451S:	Maintained
5452F:	drivers/pci/hotplug/cpci_hotplug*
5453
5454COMPACTPCI HOTPLUG GENERIC DRIVER
5455M:	Scott Murray <scott@spiteful.org>
5456L:	linux-pci@vger.kernel.org
5457S:	Maintained
5458F:	drivers/pci/hotplug/cpcihp_generic.c
5459
5460COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5461M:	Scott Murray <scott@spiteful.org>
5462L:	linux-pci@vger.kernel.org
5463S:	Maintained
5464F:	drivers/pci/hotplug/cpcihp_zt5550.*
5465
5466COMPAL LAPTOP SUPPORT
5467M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5468L:	platform-driver-x86@vger.kernel.org
5469S:	Maintained
5470F:	drivers/platform/x86/compal-laptop.c
5471
5472COMPILER ATTRIBUTES
5473M:	Miguel Ojeda <ojeda@kernel.org>
5474S:	Maintained
5475F:	include/linux/compiler_attributes.h
5476
5477COMPUTE EXPRESS LINK (CXL)
5478M:	Davidlohr Bueso <dave@stgolabs.net>
5479M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5480M:	Dave Jiang <dave.jiang@intel.com>
5481M:	Alison Schofield <alison.schofield@intel.com>
5482M:	Vishal Verma <vishal.l.verma@intel.com>
5483M:	Ira Weiny <ira.weiny@intel.com>
5484M:	Dan Williams <dan.j.williams@intel.com>
5485L:	linux-cxl@vger.kernel.org
5486S:	Maintained
5487F:	drivers/cxl/
5488F:	include/linux/einj-cxl.h
5489F:	include/linux/cxl-event.h
5490F:	include/uapi/linux/cxl_mem.h
5491F:	tools/testing/cxl/
5492
5493COMPUTE EXPRESS LINK PMU (CPMU)
5494M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5495L:	linux-cxl@vger.kernel.org
5496S:	Maintained
5497F:	Documentation/admin-guide/perf/cxl.rst
5498F:	drivers/perf/cxl_pmu.c
5499
5500CONEXANT ACCESSRUNNER USB DRIVER
5501L:	accessrunner-general@lists.sourceforge.net
5502S:	Orphan
5503W:	http://accessrunner.sourceforge.net/
5504F:	drivers/usb/atm/cxacru.c
5505
5506CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5507M:	Elena Reshetova <elena.reshetova@intel.com>
5508M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5509S:	Maintained
5510F:	Documentation/security/snp-tdx-threat-model.rst
5511
5512CONFIGFS
5513M:	Joel Becker <jlbec@evilplan.org>
5514M:	Christoph Hellwig <hch@lst.de>
5515S:	Supported
5516T:	git git://git.infradead.org/users/hch/configfs.git
5517F:	fs/configfs/
5518F:	include/linux/configfs.h
5519F:	samples/configfs/
5520
5521CONSOLE SUBSYSTEM
5522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5523S:	Supported
5524F:	drivers/video/console/
5525F:	include/linux/console*
5526
5527CONTEXT TRACKING
5528M:	Frederic Weisbecker <frederic@kernel.org>
5529M:	"Paul E. McKenney" <paulmck@kernel.org>
5530S:	Maintained
5531F:	include/linux/context_tracking*
5532F:	kernel/context_tracking.c
5533
5534CONTROL GROUP (CGROUP)
5535M:	Tejun Heo <tj@kernel.org>
5536M:	Zefan Li <lizefan.x@bytedance.com>
5537M:	Johannes Weiner <hannes@cmpxchg.org>
5538L:	cgroups@vger.kernel.org
5539S:	Maintained
5540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5541F:	Documentation/admin-guide/cgroup-v1/
5542F:	Documentation/admin-guide/cgroup-v2.rst
5543F:	include/linux/cgroup*
5544F:	kernel/cgroup/
5545F:	tools/testing/selftests/cgroup/
5546
5547CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5548M:	Tejun Heo <tj@kernel.org>
5549M:	Josef Bacik <josef@toxicpanda.com>
5550M:	Jens Axboe <axboe@kernel.dk>
5551L:	cgroups@vger.kernel.org
5552L:	linux-block@vger.kernel.org
5553T:	git git://git.kernel.dk/linux-block
5554F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5555F:	block/bfq-cgroup.c
5556F:	block/blk-cgroup.c
5557F:	block/blk-iocost.c
5558F:	block/blk-iolatency.c
5559F:	block/blk-throttle.c
5560F:	include/linux/blk-cgroup.h
5561
5562CONTROL GROUP - CPUSET
5563M:	Waiman Long <longman@redhat.com>
5564M:	Zefan Li <lizefan.x@bytedance.com>
5565L:	cgroups@vger.kernel.org
5566S:	Maintained
5567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5568F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5569F:	include/linux/cpuset.h
5570F:	kernel/cgroup/cpuset.c
5571F:	tools/testing/selftests/cgroup/test_cpuset.c
5572F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5573
5574CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5575M:	Johannes Weiner <hannes@cmpxchg.org>
5576M:	Michal Hocko <mhocko@kernel.org>
5577M:	Roman Gushchin <roman.gushchin@linux.dev>
5578M:	Shakeel Butt <shakeel.butt@linux.dev>
5579R:	Muchun Song <muchun.song@linux.dev>
5580L:	cgroups@vger.kernel.org
5581L:	linux-mm@kvack.org
5582S:	Maintained
5583F:	include/linux/memcontrol.h
5584F:	mm/memcontrol.c
5585F:	mm/swap_cgroup.c
5586F:	samples/cgroup/*
5587F:	tools/testing/selftests/cgroup/memcg_protection.m
5588F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5589F:	tools/testing/selftests/cgroup/test_kmem.c
5590F:	tools/testing/selftests/cgroup/test_memcontrol.c
5591
5592CORETEMP HARDWARE MONITORING DRIVER
5593M:	Fenghua Yu <fenghua.yu@intel.com>
5594L:	linux-hwmon@vger.kernel.org
5595S:	Maintained
5596F:	Documentation/hwmon/coretemp.rst
5597F:	drivers/hwmon/coretemp.c
5598
5599CORSAIR-CPRO HARDWARE MONITOR DRIVER
5600M:	Marius Zachmann <mail@mariuszachmann.de>
5601L:	linux-hwmon@vger.kernel.org
5602S:	Maintained
5603F:	drivers/hwmon/corsair-cpro.c
5604
5605CORSAIR-PSU HARDWARE MONITOR DRIVER
5606M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5607L:	linux-hwmon@vger.kernel.org
5608S:	Maintained
5609F:	Documentation/hwmon/corsair-psu.rst
5610F:	drivers/hwmon/corsair-psu.c
5611
5612COUNTER SUBSYSTEM
5613M:	William Breathitt Gray <wbg@kernel.org>
5614L:	linux-iio@vger.kernel.org
5615S:	Maintained
5616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5617F:	Documentation/ABI/testing/sysfs-bus-counter
5618F:	Documentation/driver-api/generic-counter.rst
5619F:	drivers/counter/
5620F:	include/linux/counter.h
5621F:	include/uapi/linux/counter.h
5622F:	tools/counter/
5623
5624COUNTER WATCH EVENTS TOOL
5625M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5626L:	linux-iio@vger.kernel.org
5627S:	Maintained
5628F:	tools/counter/counter_watch_events.c
5629
5630CP2615 I2C DRIVER
5631M:	Bence Csókás <bence98@sch.bme.hu>
5632S:	Maintained
5633F:	drivers/i2c/busses/i2c-cp2615.c
5634
5635CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5636M:	Viresh Kumar <viresh.kumar@linaro.org>
5637M:	Sudeep Holla <sudeep.holla@arm.com>
5638L:	linux-pm@vger.kernel.org
5639S:	Maintained
5640W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5641F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5642
5643CPU FREQUENCY SCALING FRAMEWORK
5644M:	"Rafael J. Wysocki" <rafael@kernel.org>
5645M:	Viresh Kumar <viresh.kumar@linaro.org>
5646L:	linux-pm@vger.kernel.org
5647S:	Maintained
5648B:	https://bugzilla.kernel.org
5649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5651F:	Documentation/admin-guide/pm/cpufreq.rst
5652F:	Documentation/admin-guide/pm/intel_pstate.rst
5653F:	Documentation/cpu-freq/
5654F:	Documentation/devicetree/bindings/cpufreq/
5655F:	drivers/cpufreq/
5656F:	include/linux/cpufreq.h
5657F:	include/linux/sched/cpufreq.h
5658F:	kernel/sched/cpufreq*.c
5659F:	tools/testing/selftests/cpufreq/
5660
5661CPU HOTPLUG
5662M:	Thomas Gleixner <tglx@linutronix.de>
5663M:	Peter Zijlstra <peterz@infradead.org>
5664L:	linux-kernel@vger.kernel.org
5665S:	Maintained
5666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5667F:	include/linux/cpu.h
5668F:	include/linux/cpuhotplug.h
5669F:	include/linux/smpboot.h
5670F:	kernel/cpu.c
5671F:	kernel/smpboot.*
5672
5673CPU IDLE TIME MANAGEMENT FRAMEWORK
5674M:	"Rafael J. Wysocki" <rafael@kernel.org>
5675M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5676L:	linux-pm@vger.kernel.org
5677S:	Maintained
5678B:	https://bugzilla.kernel.org
5679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5680F:	Documentation/admin-guide/pm/cpuidle.rst
5681F:	Documentation/driver-api/pm/cpuidle.rst
5682F:	drivers/cpuidle/
5683F:	include/linux/cpuidle.h
5684
5685CPU POWER MONITORING SUBSYSTEM
5686M:	Thomas Renninger <trenn@suse.com>
5687M:	Shuah Khan <shuah@kernel.org>
5688M:	Shuah Khan <skhan@linuxfoundation.org>
5689L:	linux-pm@vger.kernel.org
5690S:	Maintained
5691F:	tools/power/cpupower/
5692
5693CPUID/MSR DRIVER
5694M:	"H. Peter Anvin" <hpa@zytor.com>
5695S:	Maintained
5696F:	arch/x86/kernel/cpuid.c
5697F:	arch/x86/kernel/msr.c
5698
5699CPUIDLE DRIVER - ARM BIG LITTLE
5700M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5701M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5702L:	linux-pm@vger.kernel.org
5703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5704S:	Maintained
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5706F:	drivers/cpuidle/cpuidle-big_little.c
5707
5708CPUIDLE DRIVER - ARM EXYNOS
5709M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5710M:	Kukjin Kim <kgene@kernel.org>
5711R:	Krzysztof Kozlowski <krzk@kernel.org>
5712L:	linux-pm@vger.kernel.org
5713L:	linux-samsung-soc@vger.kernel.org
5714S:	Maintained
5715F:	arch/arm/mach-exynos/pm.c
5716F:	drivers/cpuidle/cpuidle-exynos.c
5717F:	include/linux/platform_data/cpuidle-exynos.h
5718
5719CPUIDLE DRIVER - ARM PSCI
5720M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5721M:	Sudeep Holla <sudeep.holla@arm.com>
5722L:	linux-pm@vger.kernel.org
5723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5724S:	Supported
5725F:	drivers/cpuidle/cpuidle-psci.c
5726
5727CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5728M:	Ulf Hansson <ulf.hansson@linaro.org>
5729L:	linux-pm@vger.kernel.org
5730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5731S:	Supported
5732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5733F:	drivers/cpuidle/cpuidle-psci-domain.c
5734F:	drivers/cpuidle/cpuidle-psci.h
5735
5736CPUIDLE DRIVER - DT IDLE PM DOMAIN
5737M:	Ulf Hansson <ulf.hansson@linaro.org>
5738L:	linux-pm@vger.kernel.org
5739S:	Supported
5740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5741F:	drivers/cpuidle/dt_idle_genpd.c
5742F:	drivers/cpuidle/dt_idle_genpd.h
5743
5744CPUIDLE DRIVER - RISC-V SBI
5745M:	Anup Patel <anup@brainfault.org>
5746L:	linux-pm@vger.kernel.org
5747L:	linux-riscv@lists.infradead.org
5748S:	Maintained
5749F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5750
5751CRAMFS FILESYSTEM
5752M:	Nicolas Pitre <nico@fluxnic.net>
5753S:	Maintained
5754F:	Documentation/filesystems/cramfs.rst
5755F:	fs/cramfs/
5756
5757CREATIVE SB0540
5758M:	Bastien Nocera <hadess@hadess.net>
5759L:	linux-input@vger.kernel.org
5760S:	Maintained
5761F:	drivers/hid/hid-creative-sb0540.c
5762
5763CRYPTO API
5764M:	Herbert Xu <herbert@gondor.apana.org.au>
5765M:	"David S. Miller" <davem@davemloft.net>
5766L:	linux-crypto@vger.kernel.org
5767S:	Maintained
5768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5770F:	Documentation/crypto/
5771F:	Documentation/devicetree/bindings/crypto/
5772F:	arch/*/crypto/
5773F:	crypto/
5774F:	drivers/crypto/
5775F:	include/crypto/
5776F:	include/linux/crypto*
5777F:	lib/crypto/
5778
5779CRYPTO SPEED TEST COMPARE
5780M:	Wang Jinchao <wangjinchao@xfusion.com>
5781L:	linux-crypto@vger.kernel.org
5782S:	Maintained
5783F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5784
5785CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5786M:	Neil Horman <nhorman@tuxdriver.com>
5787L:	linux-crypto@vger.kernel.org
5788S:	Maintained
5789F:	crypto/ansi_cprng.c
5790F:	crypto/rng.c
5791
5792CS3308 MEDIA DRIVER
5793M:	Hans Verkuil <hverkuil@xs4all.nl>
5794L:	linux-media@vger.kernel.org
5795S:	Odd Fixes
5796W:	http://linuxtv.org
5797T:	git git://linuxtv.org/media_tree.git
5798F:	drivers/media/i2c/cs3308.c
5799
5800CS5535 Audio ALSA driver
5801M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5802S:	Maintained
5803F:	sound/pci/cs5535audio/
5804
5805CTU CAN FD DRIVER
5806M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5807M:	Ondrej Ille <ondrej.ille@gmail.com>
5808L:	linux-can@vger.kernel.org
5809S:	Maintained
5810F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5811F:	drivers/net/can/ctucanfd/
5812
5813CVE ASSIGNMENT CONTACT
5814M:	CVE Assignment Team <cve@kernel.org>
5815S:	Maintained
5816F:	Documentation/process/cve.rst
5817
5818CW1200 WLAN driver
5819S:	Orphan
5820F:	drivers/net/wireless/st/cw1200/
5821
5822CX18 VIDEO4LINUX DRIVER
5823M:	Andy Walls <awalls@md.metrocast.net>
5824L:	linux-media@vger.kernel.org
5825S:	Maintained
5826W:	https://linuxtv.org
5827T:	git git://linuxtv.org/media_tree.git
5828F:	drivers/media/pci/cx18/
5829F:	include/uapi/linux/ivtv*
5830
5831CX2341X MPEG ENCODER HELPER MODULE
5832M:	Hans Verkuil <hverkuil@xs4all.nl>
5833L:	linux-media@vger.kernel.org
5834S:	Maintained
5835W:	https://linuxtv.org
5836T:	git git://linuxtv.org/media_tree.git
5837F:	drivers/media/common/cx2341x*
5838F:	include/media/drv-intf/cx2341x.h
5839
5840CX24120 MEDIA DRIVER
5841M:	Jemma Denson <jdenson@gmail.com>
5842M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5843L:	linux-media@vger.kernel.org
5844S:	Maintained
5845W:	https://linuxtv.org
5846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5847F:	drivers/media/dvb-frontends/cx24120*
5848
5849CX88 VIDEO4LINUX DRIVER
5850M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5851L:	linux-media@vger.kernel.org
5852S:	Odd fixes
5853W:	https://linuxtv.org
5854T:	git git://linuxtv.org/media_tree.git
5855F:	Documentation/driver-api/media/drivers/cx88*
5856F:	drivers/media/pci/cx88/
5857
5858CXD2820R MEDIA DRIVER
5859L:	linux-media@vger.kernel.org
5860S:	Orphan
5861W:	https://linuxtv.org
5862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5863F:	drivers/media/dvb-frontends/cxd2820r*
5864
5865CXGB3 ETHERNET DRIVER (CXGB3)
5866M:	Potnuri Bharat Teja <bharat@chelsio.com>
5867L:	netdev@vger.kernel.org
5868S:	Supported
5869W:	http://www.chelsio.com
5870F:	drivers/net/ethernet/chelsio/cxgb3/
5871
5872CXGB3 ISCSI DRIVER (CXGB3I)
5873M:	Varun Prakash <varun@chelsio.com>
5874L:	linux-scsi@vger.kernel.org
5875S:	Supported
5876W:	http://www.chelsio.com
5877F:	drivers/scsi/cxgbi/cxgb3i
5878
5879CXGB4 CRYPTO DRIVER (chcr)
5880M:	Ayush Sawal <ayush.sawal@chelsio.com>
5881L:	linux-crypto@vger.kernel.org
5882S:	Supported
5883W:	http://www.chelsio.com
5884F:	drivers/crypto/chelsio
5885
5886CXGB4 ETHERNET DRIVER (CXGB4)
5887M:	Potnuri Bharat Teja <bharat@chelsio.com>
5888L:	netdev@vger.kernel.org
5889S:	Supported
5890W:	http://www.chelsio.com
5891F:	drivers/net/ethernet/chelsio/cxgb4/
5892
5893CXGB4 INLINE CRYPTO DRIVER
5894M:	Ayush Sawal <ayush.sawal@chelsio.com>
5895L:	netdev@vger.kernel.org
5896S:	Supported
5897W:	http://www.chelsio.com
5898F:	drivers/net/ethernet/chelsio/inline_crypto/
5899
5900CXGB4 ISCSI DRIVER (CXGB4I)
5901M:	Varun Prakash <varun@chelsio.com>
5902L:	linux-scsi@vger.kernel.org
5903S:	Supported
5904W:	http://www.chelsio.com
5905F:	drivers/scsi/cxgbi/cxgb4i
5906
5907CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5908M:	Potnuri Bharat Teja <bharat@chelsio.com>
5909L:	linux-rdma@vger.kernel.org
5910S:	Supported
5911W:	http://www.openfabrics.org
5912F:	drivers/infiniband/hw/cxgb4/
5913F:	include/uapi/rdma/cxgb4-abi.h
5914
5915CXGB4VF ETHERNET DRIVER (CXGB4VF)
5916M:	Potnuri Bharat Teja <bharat@chelsio.com>
5917L:	netdev@vger.kernel.org
5918S:	Supported
5919W:	http://www.chelsio.com
5920F:	drivers/net/ethernet/chelsio/cxgb4vf/
5921
5922CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5923M:	Frederic Barrat <fbarrat@linux.ibm.com>
5924M:	Andrew Donnellan <ajd@linux.ibm.com>
5925L:	linuxppc-dev@lists.ozlabs.org
5926S:	Supported
5927F:	Documentation/ABI/testing/sysfs-class-cxl
5928F:	Documentation/arch/powerpc/cxl.rst
5929F:	arch/powerpc/platforms/powernv/pci-cxl.c
5930F:	drivers/misc/cxl/
5931F:	include/misc/cxl*
5932F:	include/uapi/misc/cxl.h
5933
5934CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5935M:	Manoj N. Kumar <manoj@linux.ibm.com>
5936M:	Uma Krishnan <ukrishn@linux.ibm.com>
5937L:	linux-scsi@vger.kernel.org
5938S:	Obsolete
5939F:	Documentation/arch/powerpc/cxlflash.rst
5940F:	drivers/scsi/cxlflash/
5941F:	include/uapi/scsi/cxlflash_ioctl.h
5942
5943CYBERPRO FB DRIVER
5944M:	Russell King <linux@armlinux.org.uk>
5945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5946S:	Maintained
5947W:	http://www.armlinux.org.uk/
5948F:	drivers/video/fbdev/cyber2000fb.*
5949
5950CYCLADES PC300 DRIVER
5951S:	Orphan
5952F:	drivers/net/wan/pc300*
5953
5954CYPRESS CY8C95X0 PINCTRL DRIVER
5955M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5956L:	linux-gpio@vger.kernel.org
5957S:	Maintained
5958F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5959
5960CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5961M:	Linus Walleij <linus.walleij@linaro.org>
5962L:	linux-input@vger.kernel.org
5963S:	Maintained
5964F:	drivers/input/touchscreen/cy8ctma140.c
5965
5966CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5967M:	Yassine Oudjana <y.oudjana@protonmail.com>
5968L:	linux-input@vger.kernel.org
5969S:	Maintained
5970F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5971F:	drivers/input/keyboard/cypress-sf.c
5972
5973CYPRESS_FIRMWARE MEDIA DRIVER
5974L:	linux-media@vger.kernel.org
5975S:	Orphan
5976W:	https://linuxtv.org
5977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5978F:	drivers/media/common/cypress_firmware*
5979
5980CYTTSP TOUCHSCREEN DRIVER
5981M:	Linus Walleij <linus.walleij@linaro.org>
5982L:	linux-input@vger.kernel.org
5983S:	Maintained
5984F:	drivers/input/touchscreen/cyttsp*
5985
5986D-LINK DIR-685 TOUCHKEYS DRIVER
5987M:	Linus Walleij <linus.walleij@linaro.org>
5988L:	linux-input@vger.kernel.org
5989S:	Supported
5990F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5991
5992DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5993M:	Joshua Kinard <kumba@gentoo.org>
5994S:	Maintained
5995F:	drivers/rtc/rtc-ds1685.c
5996F:	include/linux/rtc/ds1685.h
5997
5998DAMA SLAVE for AX.25
5999M:	Joerg Reuter <jreuter@yaina.de>
6000L:	linux-hams@vger.kernel.org
6001S:	Maintained
6002W:	http://yaina.de/jreuter/
6003W:	http://www.qsl.net/dl1bke/
6004F:	net/ax25/af_ax25.c
6005F:	net/ax25/ax25_dev.c
6006F:	net/ax25/ax25_ds_*
6007F:	net/ax25/ax25_in.c
6008F:	net/ax25/ax25_out.c
6009F:	net/ax25/ax25_timer.c
6010F:	net/ax25/sysctl_net_ax25.c
6011
6012DATA ACCESS MONITOR
6013M:	SeongJae Park <sj@kernel.org>
6014L:	damon@lists.linux.dev
6015L:	linux-mm@kvack.org
6016S:	Maintained
6017W:	https://damonitor.github.io
6018P:	Documentation/mm/damon/maintainer-profile.rst
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6020T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6022F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6023F:	Documentation/admin-guide/mm/damon/
6024F:	Documentation/mm/damon/
6025F:	include/linux/damon.h
6026F:	include/trace/events/damon.h
6027F:	mm/damon/
6028F:	tools/testing/selftests/damon/
6029
6030DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6031L:	netdev@vger.kernel.org
6032S:	Orphan
6033F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6034F:	drivers/net/ethernet/dec/tulip/dmfe.c
6035
6036DC390/AM53C974 SCSI driver
6037M:	Hannes Reinecke <hare@suse.com>
6038L:	linux-scsi@vger.kernel.org
6039S:	Maintained
6040F:	drivers/scsi/am53c974.c
6041
6042DC395x SCSI driver
6043M:	Oliver Neukum <oliver@neukum.org>
6044M:	Ali Akcaagac <aliakc@web.de>
6045M:	Jamie Lenehan <lenehan@twibble.org>
6046S:	Maintained
6047F:	Documentation/scsi/dc395x.rst
6048F:	drivers/scsi/dc395x.*
6049
6050DCCP PROTOCOL
6051L:	dccp@vger.kernel.org
6052S:	Orphan
6053W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6054F:	include/linux/dccp.h
6055F:	include/linux/tfrc.h
6056F:	include/uapi/linux/dccp.h
6057F:	net/dccp/
6058
6059DEBUGOBJECTS:
6060M:	Thomas Gleixner <tglx@linutronix.de>
6061L:	linux-kernel@vger.kernel.org
6062S:	Maintained
6063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6064F:	include/linux/debugobjects.h
6065F:	lib/debugobjects.c
6066
6067DECSTATION PLATFORM SUPPORT
6068M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6069L:	linux-mips@vger.kernel.org
6070S:	Maintained
6071W:	http://www.linux-mips.org/wiki/DECstation
6072F:	arch/mips/dec/
6073F:	arch/mips/include/asm/dec/
6074F:	arch/mips/include/asm/mach-dec/
6075
6076DEFXX FDDI NETWORK DRIVER
6077M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6078S:	Maintained
6079F:	drivers/net/fddi/defxx.*
6080
6081DEFZA FDDI NETWORK DRIVER
6082M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6083S:	Maintained
6084F:	drivers/net/fddi/defza.*
6085
6086DEINTERLACE DRIVERS FOR ALLWINNER H3
6087M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6088L:	linux-media@vger.kernel.org
6089S:	Maintained
6090T:	git git://linuxtv.org/media_tree.git
6091F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6092F:	drivers/media/platform/sunxi/sun8i-di/
6093
6094DELL LAPTOP DRIVER
6095M:	Matthew Garrett <mjg59@srcf.ucam.org>
6096M:	Pali Rohár <pali@kernel.org>
6097L:	platform-driver-x86@vger.kernel.org
6098S:	Maintained
6099F:	drivers/platform/x86/dell/dell-laptop.c
6100
6101DELL LAPTOP FREEFALL DRIVER
6102M:	Pali Rohár <pali@kernel.org>
6103S:	Maintained
6104F:	drivers/platform/x86/dell/dell-smo8800.c
6105
6106DELL LAPTOP RBTN DRIVER
6107M:	Pali Rohár <pali@kernel.org>
6108S:	Maintained
6109F:	drivers/platform/x86/dell/dell-rbtn.*
6110
6111DELL LAPTOP SMM DRIVER
6112M:	Pali Rohár <pali@kernel.org>
6113S:	Maintained
6114F:	Documentation/ABI/obsolete/procfs-i8k
6115F:	drivers/hwmon/dell-smm-hwmon.c
6116F:	include/uapi/linux/i8k.h
6117
6118DELL REMOTE BIOS UPDATE DRIVER
6119M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6120L:	platform-driver-x86@vger.kernel.org
6121S:	Maintained
6122F:	drivers/platform/x86/dell/dell_rbu.c
6123
6124DELL SMBIOS DRIVER
6125M:	Pali Rohár <pali@kernel.org>
6126L:	Dell.Client.Kernel@dell.com
6127L:	platform-driver-x86@vger.kernel.org
6128S:	Maintained
6129F:	drivers/platform/x86/dell/dell-smbios.*
6130
6131DELL SMBIOS SMM DRIVER
6132L:	Dell.Client.Kernel@dell.com
6133L:	platform-driver-x86@vger.kernel.org
6134S:	Maintained
6135F:	drivers/platform/x86/dell/dell-smbios-smm.c
6136
6137DELL SMBIOS WMI DRIVER
6138L:	Dell.Client.Kernel@dell.com
6139L:	platform-driver-x86@vger.kernel.org
6140S:	Maintained
6141F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6142F:	tools/wmi/dell-smbios-example.c
6143
6144DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6145M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6146L:	platform-driver-x86@vger.kernel.org
6147S:	Maintained
6148F:	Documentation/userspace-api/dcdbas.rst
6149F:	drivers/platform/x86/dell/dcdbas.*
6150
6151DELL WMI DDV DRIVER
6152M:	Armin Wolf <W_Armin@gmx.de>
6153S:	Maintained
6154F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6155F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6156F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6157F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6158
6159DELL WMI DESCRIPTOR DRIVER
6160L:	Dell.Client.Kernel@dell.com
6161S:	Maintained
6162F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6163
6164DELL WMI HARDWARE PRIVACY SUPPORT
6165L:	Dell.Client.Kernel@dell.com
6166L:	platform-driver-x86@vger.kernel.org
6167S:	Maintained
6168F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6169
6170DELL WMI NOTIFICATIONS DRIVER
6171M:	Matthew Garrett <mjg59@srcf.ucam.org>
6172M:	Pali Rohár <pali@kernel.org>
6173S:	Maintained
6174F:	drivers/platform/x86/dell/dell-wmi-base.c
6175
6176DELL WMI SYSMAN DRIVER
6177M:	Prasanth Ksr <prasanth.ksr@dell.com>
6178L:	Dell.Client.Kernel@dell.com
6179L:	platform-driver-x86@vger.kernel.org
6180S:	Maintained
6181F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6182F:	drivers/platform/x86/dell/dell-wmi-sysman/
6183
6184DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6185M:	Zev Weiss <zev@bewilderbeest.net>
6186L:	linux-hwmon@vger.kernel.org
6187S:	Maintained
6188F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6189
6190DELTA DPS920AB PSU DRIVER
6191M:	Robert Marko <robert.marko@sartura.hr>
6192L:	linux-hwmon@vger.kernel.org
6193S:	Maintained
6194F:	Documentation/hwmon/dps920ab.rst
6195F:	drivers/hwmon/pmbus/dps920ab.c
6196
6197DELTA NETWORKS TN48M CPLD DRIVERS
6198M:	Robert Marko <robert.marko@sartura.hr>
6199S:	Maintained
6200F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6201F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6202F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6203F:	drivers/gpio/gpio-tn48m.c
6204F:	include/dt-bindings/reset/delta,tn48m-reset.h
6205
6206DELTA ST MEDIA DRIVER
6207M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6208L:	linux-media@vger.kernel.org
6209S:	Supported
6210W:	https://linuxtv.org
6211T:	git git://linuxtv.org/media_tree.git
6212F:	drivers/media/platform/st/sti/delta
6213
6214DENALI NAND DRIVER
6215L:	linux-mtd@lists.infradead.org
6216S:	Orphan
6217F:	drivers/mtd/nand/raw/denali*
6218
6219DESIGNWARE EDMA CORE IP DRIVER
6220M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6221R:	Serge Semin <fancer.lancer@gmail.com>
6222L:	dmaengine@vger.kernel.org
6223S:	Maintained
6224F:	drivers/dma/dw-edma/
6225F:	include/linux/dma/edma.h
6226
6227DESIGNWARE USB2 DRD IP DRIVER
6228M:	Minas Harutyunyan <hminas@synopsys.com>
6229L:	linux-usb@vger.kernel.org
6230S:	Maintained
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6232F:	drivers/usb/dwc2/
6233
6234DESIGNWARE USB3 DRD IP DRIVER
6235M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6236L:	linux-usb@vger.kernel.org
6237S:	Maintained
6238F:	drivers/usb/dwc3/
6239
6240DESIGNWARE XDATA IP DRIVER
6241M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6242L:	linux-pci@vger.kernel.org
6243S:	Maintained
6244F:	Documentation/misc-devices/dw-xdata-pcie.rst
6245F:	drivers/misc/dw-xdata-pcie.c
6246
6247DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6248M:	Andreas Klinger <ak@it-klinger.de>
6249L:	linux-iio@vger.kernel.org
6250S:	Maintained
6251F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6252F:	drivers/iio/proximity/srf*.c
6253
6254DEVICE COREDUMP (DEV_COREDUMP)
6255M:	Johannes Berg <johannes@sipsolutions.net>
6256L:	linux-kernel@vger.kernel.org
6257S:	Maintained
6258F:	drivers/base/devcoredump.c
6259F:	include/linux/devcoredump.h
6260
6261DEVICE DEPENDENCY HELPER SCRIPT
6262M:	Saravana Kannan <saravanak@google.com>
6263L:	linux-kernel@vger.kernel.org
6264S:	Maintained
6265F:	scripts/dev-needs.sh
6266
6267DEVICE DIRECT ACCESS (DAX)
6268M:	Dan Williams <dan.j.williams@intel.com>
6269M:	Vishal Verma <vishal.l.verma@intel.com>
6270M:	Dave Jiang <dave.jiang@intel.com>
6271L:	nvdimm@lists.linux.dev
6272L:	linux-cxl@vger.kernel.org
6273S:	Supported
6274F:	drivers/dax/
6275
6276DEVICE FREQUENCY (DEVFREQ)
6277M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6278M:	Kyungmin Park <kyungmin.park@samsung.com>
6279M:	Chanwoo Choi <cw00.choi@samsung.com>
6280L:	linux-pm@vger.kernel.org
6281S:	Maintained
6282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6283F:	Documentation/devicetree/bindings/devfreq/
6284F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6285F:	drivers/devfreq/
6286F:	include/linux/devfreq.h
6287F:	include/trace/events/devfreq.h
6288
6289DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6290M:	Chanwoo Choi <cw00.choi@samsung.com>
6291L:	linux-pm@vger.kernel.org
6292S:	Supported
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6294F:	Documentation/devicetree/bindings/devfreq/event/
6295F:	drivers/devfreq/devfreq-event.c
6296F:	drivers/devfreq/event/
6297F:	include/dt-bindings/pmu/exynos_ppmu.h
6298F:	include/linux/devfreq-event.h
6299
6300DEVICE RESOURCE MANAGEMENT HELPERS
6301M:	Hans de Goede <hdegoede@redhat.com>
6302R:	Matti Vaittinen <mazziesaccount@gmail.com>
6303S:	Maintained
6304F:	include/linux/devm-helpers.h
6305
6306DEVICE-MAPPER  (LVM)
6307M:	Alasdair Kergon <agk@redhat.com>
6308M:	Mike Snitzer <snitzer@kernel.org>
6309M:	Mikulas Patocka <mpatocka@redhat.com>
6310L:	dm-devel@lists.linux.dev
6311S:	Maintained
6312Q:	http://patchwork.kernel.org/project/dm-devel/list/
6313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6314F:	Documentation/admin-guide/device-mapper/
6315F:	drivers/md/Kconfig
6316F:	drivers/md/Makefile
6317F:	drivers/md/dm*
6318F:	drivers/md/persistent-data/
6319F:	include/linux/device-mapper.h
6320F:	include/linux/dm-*.h
6321F:	include/uapi/linux/dm-*.h
6322
6323DEVICE-MAPPER VDO TARGET
6324M:	Matthew Sakai <msakai@redhat.com>
6325L:	dm-devel@lists.linux.dev
6326S:	Maintained
6327F:	Documentation/admin-guide/device-mapper/vdo*.rst
6328F:	drivers/md/dm-vdo/
6329
6330DEVLINK
6331M:	Jiri Pirko <jiri@resnulli.us>
6332L:	netdev@vger.kernel.org
6333S:	Supported
6334F:	Documentation/networking/devlink
6335F:	include/net/devlink.h
6336F:	include/uapi/linux/devlink.h
6337F:	net/devlink/
6338
6339DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6340M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6341L:	kernel@dh-electronics.com
6342S:	Maintained
6343F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6344F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6345
6346DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6347M:	Marek Vasut <marex@denx.de>
6348L:	kernel@dh-electronics.com
6349S:	Maintained
6350F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6351F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6352
6353DIALOG SEMICONDUCTOR DRIVERS
6354M:	Support Opensource <support.opensource@diasemi.com>
6355S:	Supported
6356W:	http://www.dialog-semiconductor.com/products
6357F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6358F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6359F:	Documentation/devicetree/bindings/mfd/da90*.txt
6360F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6361F:	Documentation/devicetree/bindings/regulator/da92*.txt
6362F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6363F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6364F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6365F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6366F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6367F:	Documentation/hwmon/da90??.rst
6368F:	drivers/gpio/gpio-da90??.c
6369F:	drivers/hwmon/da90??-hwmon.c
6370F:	drivers/iio/adc/da91??-*.c
6371F:	drivers/input/misc/da72??.[ch]
6372F:	drivers/input/misc/da90??_onkey.c
6373F:	drivers/input/touchscreen/da9052_tsi.c
6374F:	drivers/leds/leds-da90??.c
6375F:	drivers/mfd/da903x.c
6376F:	drivers/mfd/da90??-*.c
6377F:	drivers/mfd/da91??-*.c
6378F:	drivers/pinctrl/pinctrl-da90??.c
6379F:	drivers/power/supply/da9052-battery.c
6380F:	drivers/power/supply/da91??-*.c
6381F:	drivers/regulator/da9???-regulator.[ch]
6382F:	drivers/regulator/slg51000-regulator.[ch]
6383F:	drivers/rtc/rtc-da90??.c
6384F:	drivers/thermal/da90??-thermal.c
6385F:	drivers/video/backlight/da90??_bl.c
6386F:	drivers/watchdog/da90??_wdt.c
6387F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6388F:	include/linux/mfd/da903x.h
6389F:	include/linux/mfd/da9052/
6390F:	include/linux/mfd/da9055/
6391F:	include/linux/mfd/da9062/
6392F:	include/linux/mfd/da9063/
6393F:	include/linux/mfd/da9150/
6394F:	include/linux/regulator/da9211.h
6395F:	include/sound/da[79]*.h
6396F:	sound/soc/codecs/da[79]*.[ch]
6397
6398DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6399M:	William Breathitt Gray <wbg@kernel.org>
6400L:	linux-gpio@vger.kernel.org
6401S:	Maintained
6402F:	drivers/gpio/gpio-gpio-mm.c
6403
6404DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6405M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6406L:	linux-media@vger.kernel.org
6407S:	Maintained
6408F:	Documentation/admin-guide/media/mgb4.rst
6409F:	drivers/media/pci/mgb4/
6410
6411DIOLAN U2C-12 I2C DRIVER
6412M:	Guenter Roeck <linux@roeck-us.net>
6413L:	linux-i2c@vger.kernel.org
6414S:	Maintained
6415F:	drivers/i2c/busses/i2c-diolan-u2c.c
6416
6417DIRECTORY NOTIFICATION (DNOTIFY)
6418M:	Jan Kara <jack@suse.cz>
6419R:	Amir Goldstein <amir73il@gmail.com>
6420L:	linux-fsdevel@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/filesystems/dnotify.rst
6423F:	fs/notify/dnotify/
6424F:	include/linux/dnotify.h
6425
6426DISK GEOMETRY AND PARTITION HANDLING
6427M:	Andries Brouwer <aeb@cwi.nl>
6428S:	Maintained
6429W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6430W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6431W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6432
6433DISKQUOTA
6434M:	Jan Kara <jack@suse.com>
6435S:	Maintained
6436F:	Documentation/filesystems/quota.rst
6437F:	fs/quota/
6438F:	include/linux/quota*.h
6439F:	include/uapi/linux/quota*.h
6440
6441DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6442M:	Bernie Thompson <bernie@plugable.com>
6443L:	linux-fbdev@vger.kernel.org
6444S:	Maintained
6445W:	http://plugable.com/category/projects/udlfb/
6446F:	Documentation/fb/udlfb.rst
6447F:	drivers/video/fbdev/udlfb.c
6448F:	include/video/udlfb.h
6449
6450DISTRIBUTED LOCK MANAGER (DLM)
6451M:	Alexander Aring <aahringo@redhat.com>
6452M:	David Teigland <teigland@redhat.com>
6453L:	gfs2@lists.linux.dev
6454S:	Supported
6455W:	https://pagure.io/dlm
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6457F:	fs/dlm/
6458
6459DMA BUFFER SHARING FRAMEWORK
6460M:	Sumit Semwal <sumit.semwal@linaro.org>
6461M:	Christian König <christian.koenig@amd.com>
6462L:	linux-media@vger.kernel.org
6463L:	dri-devel@lists.freedesktop.org
6464L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6465S:	Maintained
6466T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6467F:	Documentation/driver-api/dma-buf.rst
6468F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6469F:	drivers/dma-buf/
6470F:	include/linux/*fence.h
6471F:	include/linux/dma-buf.h
6472F:	include/linux/dma-resv.h
6473K:	\bdma_(?:buf|fence|resv)\b
6474
6475DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6476M:	Vinod Koul <vkoul@kernel.org>
6477L:	dmaengine@vger.kernel.org
6478S:	Maintained
6479Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6481F:	Documentation/devicetree/bindings/dma/
6482F:	Documentation/driver-api/dmaengine/
6483F:	drivers/dma/
6484F:	include/dt-bindings/dma/
6485F:	include/linux/dma/
6486F:	include/linux/dmaengine.h
6487F:	include/linux/of_dma.h
6488
6489DMA MAPPING BENCHMARK
6490M:	Xiang Chen <chenxiang66@hisilicon.com>
6491L:	iommu@lists.linux.dev
6492F:	kernel/dma/map_benchmark.c
6493F:	tools/testing/selftests/dma/
6494
6495DMA MAPPING HELPERS
6496M:	Christoph Hellwig <hch@lst.de>
6497M:	Marek Szyprowski <m.szyprowski@samsung.com>
6498R:	Robin Murphy <robin.murphy@arm.com>
6499L:	iommu@lists.linux.dev
6500S:	Supported
6501W:	http://git.infradead.org/users/hch/dma-mapping.git
6502T:	git git://git.infradead.org/users/hch/dma-mapping.git
6503F:	include/asm-generic/dma-mapping.h
6504F:	include/linux/dma-direct.h
6505F:	include/linux/dma-map-ops.h
6506F:	include/linux/dma-mapping.h
6507F:	include/linux/swiotlb.h
6508F:	kernel/dma/
6509
6510DMA-BUF HEAPS FRAMEWORK
6511M:	Sumit Semwal <sumit.semwal@linaro.org>
6512R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6513R:	Brian Starkey <Brian.Starkey@arm.com>
6514R:	John Stultz <jstultz@google.com>
6515R:	T.J. Mercier <tjmercier@google.com>
6516L:	linux-media@vger.kernel.org
6517L:	dri-devel@lists.freedesktop.org
6518L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6519S:	Maintained
6520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6521F:	drivers/dma-buf/dma-heap.c
6522F:	drivers/dma-buf/heaps/*
6523F:	include/linux/dma-heap.h
6524F:	include/uapi/linux/dma-heap.h
6525
6526DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6527M:	Lukasz Luba <lukasz.luba@arm.com>
6528L:	linux-pm@vger.kernel.org
6529L:	linux-samsung-soc@vger.kernel.org
6530S:	Maintained
6531F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6532F:	drivers/memory/samsung/exynos5422-dmc.c
6533
6534DME1737 HARDWARE MONITOR DRIVER
6535M:	Juerg Haefliger <juergh@proton.me>
6536L:	linux-hwmon@vger.kernel.org
6537S:	Maintained
6538F:	Documentation/hwmon/dme1737.rst
6539F:	drivers/hwmon/dme1737.c
6540
6541DMI/SMBIOS SUPPORT
6542M:	Jean Delvare <jdelvare@suse.com>
6543S:	Maintained
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6545F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6546F:	drivers/firmware/dmi-id.c
6547F:	drivers/firmware/dmi_scan.c
6548F:	include/linux/dmi.h
6549
6550DOCUMENTATION
6551M:	Jonathan Corbet <corbet@lwn.net>
6552L:	linux-doc@vger.kernel.org
6553S:	Maintained
6554P:	Documentation/doc-guide/maintainer-profile.rst
6555T:	git git://git.lwn.net/linux.git docs-next
6556F:	Documentation/
6557F:	scripts/check-variable-fonts.sh
6558F:	scripts/documentation-file-ref-check
6559F:	scripts/kernel-doc
6560F:	scripts/sphinx-pre-install
6561X:	Documentation/ABI/
6562X:	Documentation/admin-guide/media/
6563X:	Documentation/devicetree/
6564X:	Documentation/driver-api/media/
6565X:	Documentation/firmware-guide/acpi/
6566X:	Documentation/i2c/
6567X:	Documentation/netlink/
6568X:	Documentation/power/
6569X:	Documentation/spi/
6570X:	Documentation/userspace-api/media/
6571
6572DOCUMENTATION PROCESS
6573M:	Jonathan Corbet <corbet@lwn.net>
6574L:	workflows@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/maintainer/
6577F:	Documentation/process/
6578
6579DOCUMENTATION REPORTING ISSUES
6580M:	Thorsten Leemhuis <linux@leemhuis.info>
6581L:	linux-doc@vger.kernel.org
6582S:	Maintained
6583F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6584F:	Documentation/admin-guide/reporting-issues.rst
6585F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6586
6587DOCUMENTATION SCRIPTS
6588M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6589L:	linux-doc@vger.kernel.org
6590S:	Maintained
6591F:	Documentation/sphinx/parse-headers.pl
6592F:	scripts/documentation-file-ref-check
6593F:	scripts/sphinx-pre-install
6594
6595DOCUMENTATION/ITALIAN
6596M:	Federico Vaga <federico.vaga@vaga.pv.it>
6597L:	linux-doc@vger.kernel.org
6598S:	Maintained
6599F:	Documentation/translations/it_IT
6600
6601DOCUMENTATION/JAPANESE
6602R:	Akira Yokosawa <akiyks@gmail.com>
6603L:	linux-doc@vger.kernel.org
6604S:	Maintained
6605F:	Documentation/translations/ja_JP
6606
6607DONGWOON DW9714 LENS VOICE COIL DRIVER
6608M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6609L:	linux-media@vger.kernel.org
6610S:	Maintained
6611T:	git git://linuxtv.org/media_tree.git
6612F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6613F:	drivers/media/i2c/dw9714.c
6614
6615DONGWOON DW9719 LENS VOICE COIL DRIVER
6616M:	Daniel Scally <djrscally@gmail.com>
6617L:	linux-media@vger.kernel.org
6618S:	Maintained
6619T:	git git://linuxtv.org/media_tree.git
6620F:	drivers/media/i2c/dw9719.c
6621
6622DONGWOON DW9768 LENS VOICE COIL DRIVER
6623L:	linux-media@vger.kernel.org
6624S:	Orphan
6625T:	git git://linuxtv.org/media_tree.git
6626F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6627F:	drivers/media/i2c/dw9768.c
6628
6629DONGWOON DW9807 LENS VOICE COIL DRIVER
6630M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6631L:	linux-media@vger.kernel.org
6632S:	Maintained
6633T:	git git://linuxtv.org/media_tree.git
6634F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6635F:	drivers/media/i2c/dw9807-vcm.c
6636
6637DOUBLETALK DRIVER
6638M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6639L:	blinux-list@redhat.com
6640S:	Maintained
6641F:	drivers/char/dtlk.c
6642F:	include/linux/dtlk.h
6643
6644DPAA2 DATAPATH I/O (DPIO) DRIVER
6645M:	Roy Pledge <Roy.Pledge@nxp.com>
6646L:	linux-kernel@vger.kernel.org
6647S:	Maintained
6648F:	drivers/soc/fsl/dpio
6649
6650DPAA2 ETHERNET DRIVER
6651M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6652L:	netdev@vger.kernel.org
6653S:	Maintained
6654F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6655F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6656F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6657F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6658F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6662F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6663F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6664
6665DPAA2 ETHERNET SWITCH DRIVER
6666M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6667L:	netdev@vger.kernel.org
6668S:	Maintained
6669F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6670F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6671F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6672
6673DPLL SUBSYSTEM
6674M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6675M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6676M:	Jiri Pirko <jiri@resnulli.us>
6677L:	netdev@vger.kernel.org
6678S:	Supported
6679F:	Documentation/driver-api/dpll.rst
6680F:	drivers/dpll/*
6681F:	include/linux/dpll.h
6682F:	include/uapi/linux/dpll.h
6683
6684DRBD DRIVER
6685M:	Philipp Reisner <philipp.reisner@linbit.com>
6686M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6687M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6688L:	drbd-dev@lists.linbit.com
6689S:	Supported
6690W:	http://www.drbd.org
6691T:	git git://git.linbit.com/linux-drbd.git
6692T:	git git://git.linbit.com/drbd-8.4.git
6693F:	Documentation/admin-guide/blockdev/
6694F:	drivers/block/drbd/
6695F:	include/linux/drbd*
6696F:	lib/lru_cache.c
6697
6698DRIVER COMPONENT FRAMEWORK
6699L:	dri-devel@lists.freedesktop.org
6700F:	drivers/base/component.c
6701F:	include/linux/component.h
6702
6703DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6704M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6705R:	"Rafael J. Wysocki" <rafael@kernel.org>
6706S:	Supported
6707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6708F:	Documentation/core-api/kobject.rst
6709F:	drivers/base/
6710F:	fs/debugfs/
6711F:	fs/sysfs/
6712F:	include/linux/debugfs.h
6713F:	include/linux/fwnode.h
6714F:	include/linux/kobj*
6715F:	include/linux/property.h
6716F:	lib/kobj*
6717
6718DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6719M:	Nishanth Menon <nm@ti.com>
6720L:	linux-pm@vger.kernel.org
6721S:	Maintained
6722F:	drivers/soc/ti/smartreflex.c
6723F:	include/linux/power/smartreflex.h
6724
6725DRM ACCEL DRIVERS FOR INTEL VPU
6726M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6727M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6728L:	dri-devel@lists.freedesktop.org
6729S:	Supported
6730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731F:	drivers/accel/ivpu/
6732F:	include/uapi/drm/ivpu_accel.h
6733
6734DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6735M:	Oded Gabbay <ogabbay@kernel.org>
6736L:	dri-devel@lists.freedesktop.org
6737S:	Maintained
6738C:	irc://irc.oftc.net/dri-devel
6739T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6740F:	Documentation/accel/
6741F:	drivers/accel/
6742F:	include/drm/drm_accel.h
6743
6744DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6745M:	Maxime Ripard <mripard@kernel.org>
6746M:	Chen-Yu Tsai <wens@csie.org>
6747R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6748L:	dri-devel@lists.freedesktop.org
6749S:	Supported
6750T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6751F:	drivers/gpu/drm/sun4i/sun8i*
6752
6753DRM DRIVER FOR ARM PL111 CLCD
6754S:	Orphan
6755T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6756F:	drivers/gpu/drm/pl111/
6757
6758DRM DRIVER FOR ARM VERSATILE TFT PANELS
6759M:	Linus Walleij <linus.walleij@linaro.org>
6760S:	Maintained
6761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6762F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6763F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6764
6765DRM DRIVER FOR ASPEED BMC GFX
6766M:	Joel Stanley <joel@jms.id.au>
6767L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6768S:	Supported
6769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6770F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6771F:	drivers/gpu/drm/aspeed/
6772
6773DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6774M:	Dave Airlie <airlied@redhat.com>
6775R:	Thomas Zimmermann <tzimmermann@suse.de>
6776R:	Jocelyn Falempe <jfalempe@redhat.com>
6777L:	dri-devel@lists.freedesktop.org
6778S:	Supported
6779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6780F:	drivers/gpu/drm/ast/
6781
6782DRM DRIVER FOR BOCHS VIRTUAL GPU
6783M:	Gerd Hoffmann <kraxel@redhat.com>
6784L:	virtualization@lists.linux.dev
6785S:	Maintained
6786T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6787F:	drivers/gpu/drm/tiny/bochs.c
6788
6789DRM DRIVER FOR BOE HIMAX8279D PANELS
6790M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6791S:	Maintained
6792F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6793F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6794
6795DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6796M:	Jagan Teki <jagan@amarulasolutions.com>
6797S:	Maintained
6798F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6799F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6800
6801DRM DRIVER FOR EBBG FT8719 PANEL
6802M:	Joel Selvaraj <jo@jsfamily.in>
6803S:	Maintained
6804T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6805F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6806F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6807
6808DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6809M:	Linus Walleij <linus.walleij@linaro.org>
6810S:	Maintained
6811T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6812F:	drivers/gpu/drm/tve200/
6813
6814DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6815M:	Icenowy Zheng <icenowy@aosc.io>
6816S:	Maintained
6817F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6818F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6819
6820DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6821M:	Jagan Teki <jagan@amarulasolutions.com>
6822S:	Maintained
6823F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6824F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6825
6826DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6827M:	Thomas Zimmermann <tzimmermann@suse.de>
6828M:	Javier Martinez Canillas <javierm@redhat.com>
6829L:	dri-devel@lists.freedesktop.org
6830S:	Maintained
6831T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6832F:	drivers/gpu/drm/drm_aperture.c
6833F:	drivers/gpu/drm/tiny/ofdrm.c
6834F:	drivers/gpu/drm/tiny/simpledrm.c
6835F:	drivers/video/aperture.c
6836F:	drivers/video/nomodeset.c
6837F:	include/drm/drm_aperture.h
6838F:	include/linux/aperture.h
6839F:	include/video/nomodeset.h
6840
6841DRM DRIVER FOR GENERIC EDP PANELS
6842R:	Douglas Anderson <dianders@chromium.org>
6843F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6844F:	drivers/gpu/drm/panel/panel-edp.c
6845
6846DRM DRIVER FOR GENERIC USB DISPLAY
6847M:	Noralf Trønnes <noralf@tronnes.org>
6848S:	Maintained
6849W:	https://github.com/notro/gud/wiki
6850T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6851F:	drivers/gpu/drm/gud/
6852F:	include/drm/gud.h
6853
6854DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6855M:	Hans de Goede <hdegoede@redhat.com>
6856S:	Maintained
6857T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6858F:	drivers/gpu/drm/tiny/gm12u320.c
6859
6860DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6861M:	Ondrej Jirman <megi@xff.cz>
6862M:	Javier Martinez Canillas <javierm@redhat.com>
6863S:	Maintained
6864T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6865F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6866F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6867
6868DRM DRIVER FOR HX8357D PANELS
6869S:	Orphan
6870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6871F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6872F:	drivers/gpu/drm/tiny/hx8357d.c
6873
6874DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6875M:	Deepak Rawat <drawat.floss@gmail.com>
6876L:	linux-hyperv@vger.kernel.org
6877L:	dri-devel@lists.freedesktop.org
6878S:	Maintained
6879T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6880F:	drivers/gpu/drm/hyperv
6881
6882DRM DRIVER FOR ILITEK ILI9225 PANELS
6883M:	David Lechner <david@lechnology.com>
6884S:	Maintained
6885T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6886F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6887F:	drivers/gpu/drm/tiny/ili9225.c
6888
6889DRM DRIVER FOR ILITEK ILI9486 PANELS
6890M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6891S:	Maintained
6892T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6893F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6894F:	drivers/gpu/drm/tiny/ili9486.c
6895
6896DRM DRIVER FOR ILITEK ILI9805 PANELS
6897M:	Michael Trimarchi <michael@amarulasolutions.com>
6898S:	Maintained
6899F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6900F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6901
6902DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6903M:	Jagan Teki <jagan@edgeble.ai>
6904S:	Maintained
6905F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6906F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6907
6908DRM DRIVER FOR LG SW43408 PANELS
6909M:	Sumit Semwal <sumit.semwal@linaro.org>
6910M:	Caleb Connolly <caleb.connolly@linaro.org>
6911S:	Maintained
6912T:	git git://anongit.freedesktop.org/drm/drm-misc
6913F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6914F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6915
6916DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6917M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6918S:	Supported
6919T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6920F:	drivers/gpu/drm/logicvc/
6921
6922DRM DRIVER FOR LVDS PANELS
6923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6924L:	dri-devel@lists.freedesktop.org
6925S:	Maintained
6926T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6927F:	Documentation/devicetree/bindings/display/lvds.yaml
6928F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6929F:	drivers/gpu/drm/panel/panel-lvds.c
6930
6931DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6932M:	Guido Günther <agx@sigxcpu.org>
6933R:	Purism Kernel Team <kernel@puri.sm>
6934S:	Maintained
6935F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6936F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6937
6938DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6939M:	Dave Airlie <airlied@redhat.com>
6940R:	Thomas Zimmermann <tzimmermann@suse.de>
6941R:	Jocelyn Falempe <jfalempe@redhat.com>
6942L:	dri-devel@lists.freedesktop.org
6943S:	Supported
6944T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6945F:	drivers/gpu/drm/mgag200/
6946
6947DRM DRIVER FOR MI0283QT
6948M:	Noralf Trønnes <noralf@tronnes.org>
6949S:	Maintained
6950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6952F:	drivers/gpu/drm/tiny/mi0283qt.c
6953
6954DRM DRIVER FOR MIPI DBI compatible panels
6955M:	Noralf Trønnes <noralf@tronnes.org>
6956S:	Maintained
6957W:	https://github.com/notro/panel-mipi-dbi/wiki
6958T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6959F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6960F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6961
6962DRM DRIVER for Qualcomm Adreno GPUs
6963M:	Rob Clark <robdclark@gmail.com>
6964R:	Sean Paul <sean@poorly.run>
6965R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6966L:	linux-arm-msm@vger.kernel.org
6967L:	dri-devel@lists.freedesktop.org
6968L:	freedreno@lists.freedesktop.org
6969S:	Maintained
6970B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6971T:	git https://gitlab.freedesktop.org/drm/msm.git
6972F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6973F:	drivers/gpu/drm/msm/adreno/
6974F:	drivers/gpu/drm/msm/msm_gpu.*
6975F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6976F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6977F:	drivers/gpu/drm/msm/registers/adreno/
6978F:	include/uapi/drm/msm_drm.h
6979
6980DRM DRIVER for Qualcomm display hardware
6981M:	Rob Clark <robdclark@gmail.com>
6982M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6983M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6984R:	Sean Paul <sean@poorly.run>
6985R:	Marijn Suijten <marijn.suijten@somainline.org>
6986L:	linux-arm-msm@vger.kernel.org
6987L:	dri-devel@lists.freedesktop.org
6988L:	freedreno@lists.freedesktop.org
6989S:	Maintained
6990B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6991T:	git https://gitlab.freedesktop.org/drm/msm.git
6992F:	Documentation/devicetree/bindings/display/msm/
6993F:	drivers/gpu/drm/ci/xfails/msm*
6994F:	drivers/gpu/drm/msm/
6995F:	include/uapi/drm/msm_drm.h
6996
6997DRM DRIVER FOR NOVATEK NT35510 PANELS
6998M:	Linus Walleij <linus.walleij@linaro.org>
6999S:	Maintained
7000T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7001F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7002F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7003
7004DRM DRIVER FOR NOVATEK NT35560 PANELS
7005M:	Linus Walleij <linus.walleij@linaro.org>
7006S:	Maintained
7007T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7008F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7009F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7010
7011DRM DRIVER FOR NOVATEK NT36523 PANELS
7012M:	Jianhua Lu <lujianhua000@gmail.com>
7013S:	Maintained
7014T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7015F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7016F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7017
7018DRM DRIVER FOR NOVATEK NT36672A PANELS
7019M:	Sumit Semwal <sumit.semwal@linaro.org>
7020S:	Maintained
7021T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7022F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7023F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7024
7025DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7026M:	Karol Herbst <kherbst@redhat.com>
7027M:	Lyude Paul <lyude@redhat.com>
7028M:	Danilo Krummrich <dakr@redhat.com>
7029L:	dri-devel@lists.freedesktop.org
7030L:	nouveau@lists.freedesktop.org
7031S:	Supported
7032W:	https://nouveau.freedesktop.org/
7033Q:	https://patchwork.freedesktop.org/project/nouveau/
7034Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7035B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7036C:	irc://irc.oftc.net/nouveau
7037T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7038F:	drivers/gpu/drm/nouveau/
7039F:	include/uapi/drm/nouveau_drm.h
7040
7041DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7042M:	Stefan Mavrodiev <stefan@olimex.com>
7043S:	Maintained
7044F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7045F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7046
7047DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7048R:	Douglas Anderson <dianders@chromium.org>
7049F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7050F:	drivers/gpu/drm/bridge/parade-ps8640.c
7051
7052DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7053M:	Noralf Trønnes <noralf@tronnes.org>
7054S:	Maintained
7055T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7056F:	Documentation/devicetree/bindings/display/repaper.txt
7057F:	drivers/gpu/drm/tiny/repaper.c
7058
7059DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7060M:	Dave Airlie <airlied@redhat.com>
7061M:	Gerd Hoffmann <kraxel@redhat.com>
7062L:	virtualization@lists.linux.dev
7063S:	Obsolete
7064W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7065T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066F:	drivers/gpu/drm/tiny/cirrus.c
7067
7068DRM DRIVER FOR QXL VIRTUAL GPU
7069M:	Dave Airlie <airlied@redhat.com>
7070M:	Gerd Hoffmann <kraxel@redhat.com>
7071L:	virtualization@lists.linux.dev
7072L:	spice-devel@lists.freedesktop.org
7073S:	Maintained
7074T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7075F:	drivers/gpu/drm/qxl/
7076F:	include/uapi/drm/qxl_drm.h
7077
7078DRM DRIVER FOR RAYDIUM RM67191 PANELS
7079M:	Robert Chiras <robert.chiras@nxp.com>
7080S:	Maintained
7081F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7082F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7083
7084DRM DRIVER FOR SAMSUNG DB7430 PANELS
7085M:	Linus Walleij <linus.walleij@linaro.org>
7086S:	Maintained
7087T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7088F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7089F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7090
7091DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7092M:	Inki Dae <inki.dae@samsung.com>
7093M:	Jagan Teki <jagan@amarulasolutions.com>
7094M:	Marek Szyprowski <m.szyprowski@samsung.com>
7095S:	Maintained
7096T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7098F:	drivers/gpu/drm/bridge/samsung-dsim.c
7099F:	include/drm/bridge/samsung-dsim.h
7100
7101DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7102M:	Markuss Broks <markuss.broks@gmail.com>
7103S:	Maintained
7104F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7105F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7106
7107DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7108M:	Artur Weber <aweber.kernel@gmail.com>
7109S:	Maintained
7110F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7111F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7112
7113DRM DRIVER FOR SITRONIX ST7586 PANELS
7114M:	David Lechner <david@lechnology.com>
7115S:	Maintained
7116T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7117F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7118F:	drivers/gpu/drm/tiny/st7586.c
7119
7120DRM DRIVER FOR SITRONIX ST7701 PANELS
7121M:	Jagan Teki <jagan@amarulasolutions.com>
7122S:	Maintained
7123F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7124F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7125
7126DRM DRIVER FOR SITRONIX ST7703 PANELS
7127M:	Guido Günther <agx@sigxcpu.org>
7128R:	Purism Kernel Team <kernel@puri.sm>
7129R:	Ondrej Jirman <megi@xff.cz>
7130S:	Maintained
7131F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7132F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7133
7134DRM DRIVER FOR SITRONIX ST7735R PANELS
7135M:	David Lechner <david@lechnology.com>
7136S:	Maintained
7137T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7138F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7139F:	drivers/gpu/drm/tiny/st7735r.c
7140
7141DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7142M:	Javier Martinez Canillas <javierm@redhat.com>
7143S:	Maintained
7144T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7146F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7147F:	drivers/gpu/drm/solomon/ssd130x*
7148
7149DRM DRIVER FOR ST-ERICSSON MCDE
7150M:	Linus Walleij <linus.walleij@linaro.org>
7151S:	Maintained
7152T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7153F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7154F:	drivers/gpu/drm/mcde/
7155
7156DRM DRIVER FOR SYNAPTICS R63353 PANELS
7157M:	Michael Trimarchi <michael@amarulasolutions.com>
7158S:	Maintained
7159F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7160F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7161
7162DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7163M:	Jagan Teki <jagan@amarulasolutions.com>
7164S:	Maintained
7165F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7166F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7167
7168DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7169R:	Douglas Anderson <dianders@chromium.org>
7170F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7171F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7172
7173DRM DRIVER FOR TPO TPG110 PANELS
7174M:	Linus Walleij <linus.walleij@linaro.org>
7175S:	Maintained
7176T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7177F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7178F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7179
7180DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7181M:	Dave Airlie <airlied@redhat.com>
7182R:	Sean Paul <sean@poorly.run>
7183R:	Thomas Zimmermann <tzimmermann@suse.de>
7184L:	dri-devel@lists.freedesktop.org
7185S:	Supported
7186T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7187F:	drivers/gpu/drm/udl/
7188
7189DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7190M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7191M:	Melissa Wen <melissa.srw@gmail.com>
7192M:	Maíra Canal <mairacanal@riseup.net>
7193R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7194R:	Daniel Vetter <daniel@ffwll.ch>
7195L:	dri-devel@lists.freedesktop.org
7196S:	Maintained
7197T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7198F:	Documentation/gpu/vkms.rst
7199F:	drivers/gpu/drm/vkms/
7200
7201DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7202M:	Hans de Goede <hdegoede@redhat.com>
7203L:	dri-devel@lists.freedesktop.org
7204S:	Maintained
7205T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206F:	drivers/gpu/drm/vboxvideo/
7207
7208DRM DRIVER FOR VMWARE VIRTUAL GPU
7209M:	Zack Rusin <zack.rusin@broadcom.com>
7210R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7211L:	dri-devel@lists.freedesktop.org
7212S:	Supported
7213T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7214F:	drivers/gpu/drm/vmwgfx/
7215F:	include/uapi/drm/vmwgfx_drm.h
7216
7217DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7218M:	Linus Walleij <linus.walleij@linaro.org>
7219S:	Maintained
7220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7222F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7223
7224DRM DRIVERS
7225M:	David Airlie <airlied@gmail.com>
7226M:	Daniel Vetter <daniel@ffwll.ch>
7227L:	dri-devel@lists.freedesktop.org
7228S:	Maintained
7229B:	https://gitlab.freedesktop.org/drm
7230C:	irc://irc.oftc.net/dri-devel
7231T:	git https://gitlab.freedesktop.org/drm/kernel.git
7232F:	Documentation/devicetree/bindings/display/
7233F:	Documentation/devicetree/bindings/gpu/
7234F:	Documentation/gpu/
7235F:	drivers/gpu/
7236F:	include/drm/
7237F:	include/linux/vga*
7238F:	include/uapi/drm/
7239
7240DRM DRIVERS AND MISC GPU PATCHES
7241M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7242M:	Maxime Ripard <mripard@kernel.org>
7243M:	Thomas Zimmermann <tzimmermann@suse.de>
7244S:	Maintained
7245W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7246T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247F:	Documentation/devicetree/bindings/display/
7248F:	Documentation/devicetree/bindings/gpu/
7249F:	Documentation/gpu/
7250F:	drivers/gpu/drm/
7251F:	drivers/gpu/vga/
7252F:	include/drm/drm
7253F:	include/linux/vga*
7254F:	include/uapi/drm/
7255X:	drivers/gpu/drm/amd/
7256X:	drivers/gpu/drm/armada/
7257X:	drivers/gpu/drm/etnaviv/
7258X:	drivers/gpu/drm/exynos/
7259X:	drivers/gpu/drm/i915/
7260X:	drivers/gpu/drm/kmb/
7261X:	drivers/gpu/drm/mediatek/
7262X:	drivers/gpu/drm/msm/
7263X:	drivers/gpu/drm/nouveau/
7264X:	drivers/gpu/drm/radeon/
7265X:	drivers/gpu/drm/renesas/rcar-du/
7266X:	drivers/gpu/drm/tegra/
7267
7268DRM DRIVERS FOR ALLWINNER A10
7269M:	Maxime Ripard <mripard@kernel.org>
7270M:	Chen-Yu Tsai <wens@csie.org>
7271L:	dri-devel@lists.freedesktop.org
7272S:	Supported
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/allwinner*
7275F:	drivers/gpu/drm/sun4i/
7276
7277DRM DRIVERS FOR AMLOGIC SOCS
7278M:	Neil Armstrong <neil.armstrong@linaro.org>
7279L:	dri-devel@lists.freedesktop.org
7280L:	linux-amlogic@lists.infradead.org
7281S:	Supported
7282W:	http://linux-meson.com/
7283T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7285F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7286F:	Documentation/gpu/meson.rst
7287F:	drivers/gpu/drm/ci/xfails/meson*
7288F:	drivers/gpu/drm/meson/
7289
7290DRM DRIVERS FOR ATMEL HLCDC
7291M:	Sam Ravnborg <sam@ravnborg.org>
7292M:	Boris Brezillon <bbrezillon@kernel.org>
7293L:	dri-devel@lists.freedesktop.org
7294S:	Supported
7295T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296F:	Documentation/devicetree/bindings/display/atmel/
7297F:	drivers/gpu/drm/atmel-hlcdc/
7298
7299DRM DRIVERS FOR BRIDGE CHIPS
7300M:	Andrzej Hajda <andrzej.hajda@intel.com>
7301M:	Neil Armstrong <neil.armstrong@linaro.org>
7302M:	Robert Foss <rfoss@kernel.org>
7303R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7304R:	Jonas Karlman <jonas@kwiboo.se>
7305R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7306S:	Maintained
7307T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7308F:	Documentation/devicetree/bindings/display/bridge/
7309F:	drivers/gpu/drm/bridge/
7310F:	drivers/gpu/drm/drm_bridge.c
7311F:	drivers/gpu/drm/drm_bridge_connector.c
7312F:	include/drm/drm_bridge.h
7313F:	include/drm/drm_bridge_connector.h
7314
7315DRM DRIVERS FOR EXYNOS
7316M:	Inki Dae <inki.dae@samsung.com>
7317M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7318M:	Kyungmin Park <kyungmin.park@samsung.com>
7319L:	dri-devel@lists.freedesktop.org
7320S:	Supported
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7322F:	Documentation/devicetree/bindings/display/exynos/
7323F:	Documentation/devicetree/bindings/display/samsung/
7324F:	drivers/gpu/drm/exynos/
7325F:	include/uapi/drm/exynos_drm.h
7326
7327DRM DRIVERS FOR FREESCALE DCU
7328M:	Stefan Agner <stefan@agner.ch>
7329M:	Alison Wang <alison.wang@nxp.com>
7330L:	dri-devel@lists.freedesktop.org
7331S:	Supported
7332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7334F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7335F:	drivers/gpu/drm/fsl-dcu/
7336
7337DRM DRIVERS FOR FREESCALE IMX 5/6
7338M:	Philipp Zabel <p.zabel@pengutronix.de>
7339L:	dri-devel@lists.freedesktop.org
7340S:	Maintained
7341T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342T:	git git://git.pengutronix.de/git/pza/linux
7343F:	Documentation/devicetree/bindings/display/imx/
7344F:	drivers/gpu/drm/imx/ipuv3/
7345F:	drivers/gpu/ipu-v3/
7346
7347DRM DRIVERS FOR FREESCALE IMX BRIDGE
7348M:	Liu Ying <victor.liu@nxp.com>
7349L:	dri-devel@lists.freedesktop.org
7350S:	Maintained
7351F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7352F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7355F:	drivers/gpu/drm/bridge/imx/
7356
7357DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7358M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7359L:	dri-devel@lists.freedesktop.org
7360S:	Maintained
7361T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362F:	drivers/gpu/drm/gma500/
7363
7364DRM DRIVERS FOR HISILICON
7365M:	Xinliang Liu <xinliang.liu@linaro.org>
7366M:	Tian Tao  <tiantao6@hisilicon.com>
7367R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7368R:	Sumit Semwal <sumit.semwal@linaro.org>
7369R:	Yongqin Liu <yongqin.liu@linaro.org>
7370R:	John Stultz <jstultz@google.com>
7371L:	dri-devel@lists.freedesktop.org
7372S:	Maintained
7373T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374F:	Documentation/devicetree/bindings/display/hisilicon/
7375F:	drivers/gpu/drm/hisilicon/
7376
7377DRM DRIVERS FOR LIMA
7378M:	Qiang Yu <yuq825@gmail.com>
7379L:	dri-devel@lists.freedesktop.org
7380L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7381S:	Maintained
7382T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7383F:	drivers/gpu/drm/lima/
7384F:	include/uapi/drm/lima_drm.h
7385
7386DRM DRIVERS FOR LOONGSON
7387M:	Sui Jingfeng <suijingfeng@loongson.cn>
7388L:	dri-devel@lists.freedesktop.org
7389S:	Supported
7390T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391F:	drivers/gpu/drm/loongson/
7392
7393DRM DRIVERS FOR MEDIATEK
7394M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7395M:	Philipp Zabel <p.zabel@pengutronix.de>
7396L:	dri-devel@lists.freedesktop.org
7397L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7398S:	Supported
7399F:	Documentation/devicetree/bindings/display/mediatek/
7400F:	drivers/gpu/drm/ci/xfails/mediatek*
7401F:	drivers/gpu/drm/mediatek/
7402F:	drivers/phy/mediatek/phy-mtk-dp.c
7403F:	drivers/phy/mediatek/phy-mtk-hdmi*
7404F:	drivers/phy/mediatek/phy-mtk-mipi*
7405
7406DRM DRIVERS FOR NVIDIA TEGRA
7407M:	Thierry Reding <thierry.reding@gmail.com>
7408M:	Mikko Perttunen <mperttunen@nvidia.com>
7409L:	dri-devel@lists.freedesktop.org
7410L:	linux-tegra@vger.kernel.org
7411S:	Supported
7412T:	git https://gitlab.freedesktop.org/drm/tegra.git
7413F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7414F:	Documentation/devicetree/bindings/gpu/host1x/
7415F:	drivers/gpu/drm/tegra/
7416F:	drivers/gpu/host1x/
7417F:	include/linux/host1x.h
7418F:	include/uapi/drm/tegra_drm.h
7419
7420DRM DRIVERS FOR RENESAS R-CAR
7421M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7422M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7423L:	dri-devel@lists.freedesktop.org
7424L:	linux-renesas-soc@vger.kernel.org
7425S:	Supported
7426T:	git git://linuxtv.org/pinchartl/media drm/du/next
7427F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7428F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7430F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7431F:	drivers/gpu/drm/renesas/rcar-du/
7432
7433DRM DRIVERS FOR RENESAS RZ
7434M:	Biju Das <biju.das.jz@bp.renesas.com>
7435L:	dri-devel@lists.freedesktop.org
7436L:	linux-renesas-soc@vger.kernel.org
7437S:	Maintained
7438T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7439F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7440F:	drivers/gpu/drm/renesas/rz-du/
7441
7442DRM DRIVERS FOR RENESAS SHMOBILE
7443M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7444M:	Geert Uytterhoeven <geert+renesas@glider.be>
7445L:	dri-devel@lists.freedesktop.org
7446L:	linux-renesas-soc@vger.kernel.org
7447S:	Supported
7448T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7449F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7450F:	drivers/gpu/drm/renesas/shmobile/
7451F:	include/linux/platform_data/shmob_drm.h
7452
7453DRM DRIVERS FOR ROCKCHIP
7454M:	Sandy Huang <hjc@rock-chips.com>
7455M:	Heiko Stübner <heiko@sntech.de>
7456M:	Andy Yan <andy.yan@rock-chips.com>
7457L:	dri-devel@lists.freedesktop.org
7458S:	Maintained
7459T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460F:	Documentation/devicetree/bindings/display/rockchip/
7461F:	drivers/gpu/drm/ci/xfails/rockchip*
7462F:	drivers/gpu/drm/rockchip/
7463
7464DRM DRIVERS FOR STI
7465M:	Alain Volmat <alain.volmat@foss.st.com>
7466L:	dri-devel@lists.freedesktop.org
7467S:	Maintained
7468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7469F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7470F:	drivers/gpu/drm/sti
7471
7472DRM DRIVERS FOR STM
7473M:	Yannick Fertre <yannick.fertre@foss.st.com>
7474M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7475M:	Philippe Cornu <philippe.cornu@foss.st.com>
7476L:	dri-devel@lists.freedesktop.org
7477S:	Maintained
7478T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7480F:	drivers/gpu/drm/stm
7481
7482DRM DRIVERS FOR TI KEYSTONE
7483M:	Jyri Sarha <jyri.sarha@iki.fi>
7484M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7485L:	dri-devel@lists.freedesktop.org
7486S:	Maintained
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7489F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7490F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7491F:	drivers/gpu/drm/tidss/
7492
7493DRM DRIVERS FOR TI LCDC
7494M:	Jyri Sarha <jyri.sarha@iki.fi>
7495M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7496L:	dri-devel@lists.freedesktop.org
7497S:	Maintained
7498T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7499F:	Documentation/devicetree/bindings/display/tilcdc/
7500F:	drivers/gpu/drm/tilcdc/
7501
7502DRM DRIVERS FOR TI OMAP
7503M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7504L:	dri-devel@lists.freedesktop.org
7505S:	Maintained
7506T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507F:	Documentation/devicetree/bindings/display/ti/
7508F:	drivers/gpu/drm/omapdrm/
7509
7510DRM DRIVERS FOR V3D
7511M:	Melissa Wen <mwen@igalia.com>
7512M:	Maíra Canal <mcanal@igalia.com>
7513S:	Supported
7514T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7515F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7516F:	drivers/gpu/drm/v3d/
7517F:	include/uapi/drm/v3d_drm.h
7518
7519DRM DRIVERS FOR VC4
7520M:	Maxime Ripard <mripard@kernel.org>
7521S:	Supported
7522T:	git git://github.com/anholt/linux
7523T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7524F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7525F:	drivers/gpu/drm/vc4/
7526F:	include/uapi/drm/vc4_drm.h
7527
7528DRM DRIVERS FOR VIVANTE GPU IP
7529M:	Lucas Stach <l.stach@pengutronix.de>
7530R:	Russell King <linux+etnaviv@armlinux.org.uk>
7531R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7532L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7533L:	dri-devel@lists.freedesktop.org
7534S:	Maintained
7535F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7536F:	drivers/gpu/drm/etnaviv/
7537F:	include/uapi/drm/etnaviv_drm.h
7538
7539DRM DRIVERS FOR XEN
7540M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7541L:	dri-devel@lists.freedesktop.org
7542L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7543S:	Supported
7544T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7545F:	Documentation/gpu/xen-front.rst
7546F:	drivers/gpu/drm/xen/
7547
7548DRM DRIVERS FOR XILINX
7549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7550M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7551L:	dri-devel@lists.freedesktop.org
7552S:	Maintained
7553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554F:	Documentation/devicetree/bindings/display/xlnx/
7555F:	drivers/gpu/drm/xlnx/
7556
7557DRM GPU SCHEDULER
7558M:	Luben Tuikov <ltuikov89@gmail.com>
7559M:	Matthew Brost <matthew.brost@intel.com>
7560L:	dri-devel@lists.freedesktop.org
7561S:	Maintained
7562T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563F:	drivers/gpu/drm/scheduler/
7564F:	include/drm/gpu_scheduler.h
7565
7566DRM PANEL DRIVERS
7567M:	Neil Armstrong <neil.armstrong@linaro.org>
7568R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7569R:	Sam Ravnborg <sam@ravnborg.org>
7570L:	dri-devel@lists.freedesktop.org
7571S:	Maintained
7572T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573F:	Documentation/devicetree/bindings/display/panel/
7574F:	drivers/gpu/drm/drm_panel.c
7575F:	drivers/gpu/drm/panel/
7576F:	include/drm/drm_panel.h
7577
7578DRM PRIVACY-SCREEN CLASS
7579M:	Hans de Goede <hdegoede@redhat.com>
7580L:	dri-devel@lists.freedesktop.org
7581S:	Maintained
7582T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7583F:	drivers/gpu/drm/drm_privacy_screen*
7584F:	include/drm/drm_privacy_screen*
7585
7586DRM TTM SUBSYSTEM
7587M:	Christian Koenig <christian.koenig@amd.com>
7588M:	Huang Rui <ray.huang@amd.com>
7589L:	dri-devel@lists.freedesktop.org
7590S:	Maintained
7591T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7592F:	drivers/gpu/drm/ttm/
7593F:	include/drm/ttm/
7594
7595DRM AUTOMATED TESTING
7596M:	Helen Koike <helen.koike@collabora.com>
7597L:	dri-devel@lists.freedesktop.org
7598S:	Maintained
7599T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7600F:	Documentation/gpu/automated_testing.rst
7601F:	drivers/gpu/drm/ci/
7602
7603DSBR100 USB FM RADIO DRIVER
7604M:	Alexey Klimov <klimov.linux@gmail.com>
7605L:	linux-media@vger.kernel.org
7606S:	Maintained
7607T:	git git://linuxtv.org/media_tree.git
7608F:	drivers/media/radio/dsbr100.c
7609
7610DT3155 MEDIA DRIVER
7611M:	Hans Verkuil <hverkuil@xs4all.nl>
7612L:	linux-media@vger.kernel.org
7613S:	Odd Fixes
7614W:	https://linuxtv.org
7615T:	git git://linuxtv.org/media_tree.git
7616F:	drivers/media/pci/dt3155/
7617
7618DVB_USB_AF9015 MEDIA DRIVER
7619L:	linux-media@vger.kernel.org
7620S:	Orphan
7621W:	https://linuxtv.org
7622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7623F:	drivers/media/usb/dvb-usb-v2/af9015*
7624
7625DVB_USB_AF9035 MEDIA DRIVER
7626L:	linux-media@vger.kernel.org
7627S:	Orphan
7628W:	https://linuxtv.org
7629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7630F:	drivers/media/usb/dvb-usb-v2/af9035*
7631
7632DVB_USB_ANYSEE MEDIA DRIVER
7633L:	linux-media@vger.kernel.org
7634S:	Orphan
7635W:	https://linuxtv.org
7636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7637F:	drivers/media/usb/dvb-usb-v2/anysee*
7638
7639DVB_USB_AU6610 MEDIA DRIVER
7640L:	linux-media@vger.kernel.org
7641S:	Orphan
7642W:	https://linuxtv.org
7643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7644F:	drivers/media/usb/dvb-usb-v2/au6610*
7645
7646DVB_USB_CE6230 MEDIA DRIVER
7647L:	linux-media@vger.kernel.org
7648S:	Orphan
7649W:	https://linuxtv.org
7650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7651F:	drivers/media/usb/dvb-usb-v2/ce6230*
7652
7653DVB_USB_CXUSB MEDIA DRIVER
7654M:	Michael Krufky <mkrufky@linuxtv.org>
7655L:	linux-media@vger.kernel.org
7656S:	Maintained
7657W:	https://linuxtv.org
7658W:	http://github.com/mkrufky
7659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7660T:	git git://linuxtv.org/media_tree.git
7661F:	drivers/media/usb/dvb-usb/cxusb*
7662
7663DVB_USB_EC168 MEDIA DRIVER
7664L:	linux-media@vger.kernel.org
7665S:	Orphan
7666W:	https://linuxtv.org
7667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7668F:	drivers/media/usb/dvb-usb-v2/ec168*
7669
7670DVB_USB_GL861 MEDIA DRIVER
7671L:	linux-media@vger.kernel.org
7672S:	Orphan
7673W:	https://linuxtv.org
7674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7675F:	drivers/media/usb/dvb-usb-v2/gl861*
7676
7677DVB_USB_MXL111SF MEDIA DRIVER
7678M:	Michael Krufky <mkrufky@linuxtv.org>
7679L:	linux-media@vger.kernel.org
7680S:	Maintained
7681W:	https://linuxtv.org
7682W:	http://github.com/mkrufky
7683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7684T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7685F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7686
7687DVB_USB_RTL28XXU MEDIA DRIVER
7688L:	linux-media@vger.kernel.org
7689S:	Orphan
7690W:	https://linuxtv.org
7691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7692F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7693
7694DVB_USB_V2 MEDIA DRIVER
7695L:	linux-media@vger.kernel.org
7696S:	Orphan
7697W:	https://linuxtv.org
7698W:	http://palosaari.fi/linux/
7699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7700F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7701F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7702
7703DYNAMIC DEBUG
7704M:	Jason Baron <jbaron@akamai.com>
7705M:	Jim Cromie <jim.cromie@gmail.com>
7706S:	Maintained
7707F:	include/linux/dynamic_debug.h
7708F:	lib/dynamic_debug.c
7709F:	lib/test_dynamic_debug.c
7710
7711DYNAMIC INTERRUPT MODERATION
7712M:	Tal Gilboa <talgi@nvidia.com>
7713S:	Maintained
7714F:	Documentation/networking/net_dim.rst
7715F:	include/linux/dim.h
7716F:	lib/dim/
7717
7718DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7719M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7720L:	linux-pm@vger.kernel.org
7721S:	Supported
7722B:	https://bugzilla.kernel.org
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7724F:	drivers/powercap/dtpm*
7725F:	include/linux/dtpm.h
7726
7727DZ DECSTATION DZ11 SERIAL DRIVER
7728M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7729S:	Maintained
7730F:	drivers/tty/serial/dz.*
7731
7732E3X0 POWER BUTTON DRIVER
7733M:	Moritz Fischer <moritz.fischer@ettus.com>
7734L:	usrp-users@lists.ettus.com
7735S:	Supported
7736W:	http://www.ettus.com
7737F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7738F:	drivers/input/misc/e3x0-button.c
7739
7740E4000 MEDIA DRIVER
7741L:	linux-media@vger.kernel.org
7742S:	Orphan
7743W:	https://linuxtv.org
7744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7745F:	drivers/media/tuners/e4000*
7746
7747EARTH_PT1 MEDIA DRIVER
7748M:	Akihiro Tsukada <tskd08@gmail.com>
7749L:	linux-media@vger.kernel.org
7750S:	Odd Fixes
7751F:	drivers/media/pci/pt1/
7752
7753EARTH_PT3 MEDIA DRIVER
7754M:	Akihiro Tsukada <tskd08@gmail.com>
7755L:	linux-media@vger.kernel.org
7756S:	Odd Fixes
7757F:	drivers/media/pci/pt3/
7758
7759EC100 MEDIA DRIVER
7760L:	linux-media@vger.kernel.org
7761S:	Orphan
7762W:	https://linuxtv.org
7763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7764F:	drivers/media/dvb-frontends/ec100*
7765
7766ECRYPT FILE SYSTEM
7767M:	Tyler Hicks <code@tyhicks.com>
7768L:	ecryptfs@vger.kernel.org
7769S:	Odd Fixes
7770W:	http://ecryptfs.org
7771W:	https://launchpad.net/ecryptfs
7772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7773F:	Documentation/filesystems/ecryptfs.rst
7774F:	fs/ecryptfs/
7775
7776EDAC-AMD64
7777M:	Yazen Ghannam <yazen.ghannam@amd.com>
7778L:	linux-edac@vger.kernel.org
7779S:	Supported
7780F:	drivers/edac/amd64_edac*
7781F:	drivers/edac/mce_amd*
7782
7783EDAC-ARMADA
7784M:	Jan Luebbe <jlu@pengutronix.de>
7785L:	linux-edac@vger.kernel.org
7786S:	Maintained
7787F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7788F:	drivers/edac/armada_xp_*
7789
7790EDAC-AST2500
7791M:	Stefan Schaeckeler <sschaeck@cisco.com>
7792S:	Supported
7793F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7794F:	drivers/edac/aspeed_edac.c
7795
7796EDAC-BLUEFIELD
7797M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7798S:	Supported
7799F:	drivers/edac/bluefield_edac.c
7800
7801EDAC-CALXEDA
7802M:	Andre Przywara <andre.przywara@arm.com>
7803L:	linux-edac@vger.kernel.org
7804S:	Maintained
7805F:	drivers/edac/highbank*
7806
7807EDAC-CAVIUM OCTEON
7808M:	Ralf Baechle <ralf@linux-mips.org>
7809L:	linux-edac@vger.kernel.org
7810L:	linux-mips@vger.kernel.org
7811S:	Supported
7812F:	drivers/edac/octeon_edac*
7813
7814EDAC-CAVIUM THUNDERX
7815M:	Robert Richter <rric@kernel.org>
7816L:	linux-edac@vger.kernel.org
7817S:	Odd Fixes
7818F:	drivers/edac/thunderx_edac*
7819
7820EDAC-CORE
7821M:	Borislav Petkov <bp@alien8.de>
7822M:	Tony Luck <tony.luck@intel.com>
7823R:	James Morse <james.morse@arm.com>
7824R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7825R:	Robert Richter <rric@kernel.org>
7826L:	linux-edac@vger.kernel.org
7827S:	Supported
7828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7829F:	Documentation/driver-api/edac.rst
7830F:	drivers/edac/
7831F:	include/linux/edac.h
7832
7833EDAC-DMC520
7834M:	Lei Wang <lewan@microsoft.com>
7835L:	linux-edac@vger.kernel.org
7836S:	Supported
7837F:	drivers/edac/dmc520_edac.c
7838
7839EDAC-E752X
7840M:	Mark Gross <markgross@kernel.org>
7841L:	linux-edac@vger.kernel.org
7842S:	Maintained
7843F:	drivers/edac/e752x_edac.c
7844
7845EDAC-E7XXX
7846L:	linux-edac@vger.kernel.org
7847S:	Maintained
7848F:	drivers/edac/e7xxx_edac.c
7849
7850EDAC-FSL_DDR
7851M:	York Sun <york.sun@nxp.com>
7852L:	linux-edac@vger.kernel.org
7853S:	Maintained
7854F:	drivers/edac/fsl_ddr_edac.*
7855
7856EDAC-GHES
7857M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7858L:	linux-edac@vger.kernel.org
7859S:	Maintained
7860F:	drivers/edac/ghes_edac.c
7861
7862EDAC-I10NM
7863M:	Tony Luck <tony.luck@intel.com>
7864L:	linux-edac@vger.kernel.org
7865S:	Maintained
7866F:	drivers/edac/i10nm_base.c
7867
7868EDAC-I3000
7869L:	linux-edac@vger.kernel.org
7870S:	Orphan
7871F:	drivers/edac/i3000_edac.c
7872
7873EDAC-I5000
7874L:	linux-edac@vger.kernel.org
7875S:	Maintained
7876F:	drivers/edac/i5000_edac.c
7877
7878EDAC-I5400
7879M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7880L:	linux-edac@vger.kernel.org
7881S:	Maintained
7882F:	drivers/edac/i5400_edac.c
7883
7884EDAC-I7300
7885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7886L:	linux-edac@vger.kernel.org
7887S:	Maintained
7888F:	drivers/edac/i7300_edac.c
7889
7890EDAC-I7CORE
7891M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7892L:	linux-edac@vger.kernel.org
7893S:	Maintained
7894F:	drivers/edac/i7core_edac.c
7895
7896EDAC-I82443BXGX
7897M:	Tim Small <tim@buttersideup.com>
7898L:	linux-edac@vger.kernel.org
7899S:	Maintained
7900F:	drivers/edac/i82443bxgx_edac.c
7901
7902EDAC-I82975X
7903M:	"Arvind R." <arvino55@gmail.com>
7904L:	linux-edac@vger.kernel.org
7905S:	Maintained
7906F:	drivers/edac/i82975x_edac.c
7907
7908EDAC-IE31200
7909M:	Jason Baron <jbaron@akamai.com>
7910L:	linux-edac@vger.kernel.org
7911S:	Maintained
7912F:	drivers/edac/ie31200_edac.c
7913
7914EDAC-IGEN6
7915M:	Tony Luck <tony.luck@intel.com>
7916R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7917L:	linux-edac@vger.kernel.org
7918S:	Maintained
7919F:	drivers/edac/igen6_edac.c
7920
7921EDAC-MPC85XX
7922M:	Johannes Thumshirn <morbidrsa@gmail.com>
7923L:	linux-edac@vger.kernel.org
7924S:	Maintained
7925F:	drivers/edac/mpc85xx_edac.[ch]
7926
7927EDAC-NPCM
7928M:	Marvin Lin <kflin@nuvoton.com>
7929M:	Stanley Chu <yschu@nuvoton.com>
7930L:	linux-edac@vger.kernel.org
7931S:	Maintained
7932F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7933F:	drivers/edac/npcm_edac.c
7934
7935EDAC-PASEMI
7936M:	Egor Martovetsky <egor@pasemi.com>
7937L:	linux-edac@vger.kernel.org
7938S:	Maintained
7939F:	drivers/edac/pasemi_edac.c
7940
7941EDAC-PND2
7942M:	Tony Luck <tony.luck@intel.com>
7943L:	linux-edac@vger.kernel.org
7944S:	Maintained
7945F:	drivers/edac/pnd2_edac.[ch]
7946
7947EDAC-QCOM
7948M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7949L:	linux-arm-msm@vger.kernel.org
7950L:	linux-edac@vger.kernel.org
7951S:	Maintained
7952F:	drivers/edac/qcom_edac.c
7953
7954EDAC-R82600
7955M:	Tim Small <tim@buttersideup.com>
7956L:	linux-edac@vger.kernel.org
7957S:	Maintained
7958F:	drivers/edac/r82600_edac.c
7959
7960EDAC-SBRIDGE
7961M:	Tony Luck <tony.luck@intel.com>
7962R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7963L:	linux-edac@vger.kernel.org
7964S:	Maintained
7965F:	drivers/edac/sb_edac.c
7966
7967EDAC-SKYLAKE
7968M:	Tony Luck <tony.luck@intel.com>
7969L:	linux-edac@vger.kernel.org
7970S:	Maintained
7971F:	drivers/edac/skx_*.[ch]
7972
7973EDAC-TI
7974M:	Tero Kristo <kristo@kernel.org>
7975L:	linux-edac@vger.kernel.org
7976S:	Odd Fixes
7977F:	drivers/edac/ti_edac.c
7978
7979EDIROL UA-101/UA-1000 DRIVER
7980M:	Clemens Ladisch <clemens@ladisch.de>
7981L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7982S:	Maintained
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7984F:	sound/usb/misc/ua101.c
7985
7986EFI TEST DRIVER
7987M:	Ivan Hu <ivan.hu@canonical.com>
7988M:	Ard Biesheuvel <ardb@kernel.org>
7989L:	linux-efi@vger.kernel.org
7990S:	Maintained
7991F:	drivers/firmware/efi/test/
7992
7993EFI VARIABLE FILESYSTEM
7994M:	Jeremy Kerr <jk@ozlabs.org>
7995M:	Ard Biesheuvel <ardb@kernel.org>
7996L:	linux-efi@vger.kernel.org
7997S:	Maintained
7998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7999F:	fs/efivarfs/
8000
8001EFIFB FRAMEBUFFER DRIVER
8002M:	Peter Jones <pjones@redhat.com>
8003L:	linux-fbdev@vger.kernel.org
8004S:	Maintained
8005F:	drivers/video/fbdev/efifb.c
8006
8007EFS FILESYSTEM
8008S:	Orphan
8009W:	http://aeschi.ch.eu.org/efs/
8010F:	fs/efs/
8011
8012EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8013L:	netdev@vger.kernel.org
8014S:	Orphan
8015F:	drivers/net/ethernet/ibm/ehea/
8016
8017ELM327 CAN NETWORK DRIVER
8018M:	Max Staudt <max@enpas.org>
8019L:	linux-can@vger.kernel.org
8020S:	Maintained
8021F:	Documentation/networking/device_drivers/can/can327.rst
8022F:	drivers/net/can/can327.c
8023
8024EM28XX VIDEO4LINUX DRIVER
8025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8026L:	linux-media@vger.kernel.org
8027S:	Maintained
8028W:	https://linuxtv.org
8029T:	git git://linuxtv.org/media_tree.git
8030F:	Documentation/admin-guide/media/em28xx*
8031F:	drivers/media/usb/em28xx/
8032
8033EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8034M:	Adrian Hunter <adrian.hunter@intel.com>
8035M:	Asutosh Das <quic_asutoshd@quicinc.com>
8036R:	Ritesh Harjani <ritesh.list@gmail.com>
8037L:	linux-mmc@vger.kernel.org
8038S:	Supported
8039F:	drivers/mmc/host/cqhci*
8040
8041EMS CPC-PCI CAN DRIVER
8042M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8043M:	support@ems-wuensche.com
8044L:	linux-can@vger.kernel.org
8045S:	Maintained
8046F:	drivers/net/can/sja1000/ems_pci.c
8047
8048EMULEX 10Gbps iSCSI - OneConnect DRIVER
8049M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8050L:	linux-scsi@vger.kernel.org
8051S:	Supported
8052W:	http://www.broadcom.com
8053F:	drivers/scsi/be2iscsi/
8054
8055EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8056M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8057M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8058M:	Somnath Kotur <somnath.kotur@broadcom.com>
8059L:	netdev@vger.kernel.org
8060S:	Supported
8061W:	http://www.emulex.com
8062F:	drivers/net/ethernet/emulex/benet/
8063
8064EMULEX ONECONNECT ROCE DRIVER
8065M:	Selvin Xavier <selvin.xavier@broadcom.com>
8066L:	linux-rdma@vger.kernel.org
8067S:	Odd Fixes
8068W:	http://www.broadcom.com
8069F:	drivers/infiniband/hw/ocrdma/
8070F:	include/uapi/rdma/ocrdma-abi.h
8071
8072EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8073M:	James Smart <james.smart@broadcom.com>
8074M:	Ram Vegesna <ram.vegesna@broadcom.com>
8075L:	linux-scsi@vger.kernel.org
8076L:	target-devel@vger.kernel.org
8077S:	Supported
8078W:	http://www.broadcom.com
8079F:	drivers/scsi/elx/
8080
8081EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8082M:	James Smart <james.smart@broadcom.com>
8083M:	Dick Kennedy <dick.kennedy@broadcom.com>
8084L:	linux-scsi@vger.kernel.org
8085S:	Supported
8086W:	http://www.broadcom.com
8087F:	drivers/scsi/lpfc/
8088
8089ENE CB710 FLASH CARD READER DRIVER
8090M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8091S:	Maintained
8092F:	drivers/misc/cb710/
8093F:	drivers/mmc/host/cb710-mmc.*
8094F:	include/linux/cb710.h
8095
8096ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8097M:	Maxim Levitsky <maximlevitsky@gmail.com>
8098S:	Maintained
8099F:	drivers/media/rc/ene_ir.*
8100
8101EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8102M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8103L:	linuxppc-dev@lists.ozlabs.org
8104S:	Maintained
8105F:	drivers/tty/ehv_bytechan.c
8106
8107EPSON S1D13XXX FRAMEBUFFER DRIVER
8108M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8109S:	Maintained
8110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8111F:	drivers/video/fbdev/s1d13xxxfb.c
8112F:	include/video/s1d13xxxfb.h
8113
8114EROFS FILE SYSTEM
8115M:	Gao Xiang <xiang@kernel.org>
8116M:	Chao Yu <chao@kernel.org>
8117R:	Yue Hu <huyue2@coolpad.com>
8118R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8119R:	Sandeep Dhavale <dhavale@google.com>
8120L:	linux-erofs@lists.ozlabs.org
8121S:	Maintained
8122W:	https://erofs.docs.kernel.org
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8124F:	Documentation/ABI/testing/sysfs-fs-erofs
8125F:	Documentation/filesystems/erofs.rst
8126F:	fs/erofs/
8127F:	include/trace/events/erofs.h
8128
8129ERRSEQ ERROR TRACKING INFRASTRUCTURE
8130M:	Jeff Layton <jlayton@kernel.org>
8131S:	Maintained
8132F:	include/linux/errseq.h
8133F:	lib/errseq.c
8134
8135ESD CAN NETWORK DRIVERS
8136M:	Stefan Mätje <stefan.maetje@esd.eu>
8137R:	socketcan@esd.eu
8138L:	linux-can@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/can/esd/
8141
8142ESD CAN/USB DRIVERS
8143M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8144R:	socketcan@esd.eu
8145L:	linux-can@vger.kernel.org
8146S:	Maintained
8147F:	drivers/net/can/usb/esd_usb.c
8148
8149ET131X NETWORK DRIVER
8150M:	Mark Einon <mark.einon@gmail.com>
8151S:	Odd Fixes
8152F:	drivers/net/ethernet/agere/
8153
8154ETAS ES58X CAN/USB DRIVER
8155M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8156L:	linux-can@vger.kernel.org
8157S:	Maintained
8158F:	Documentation/networking/devlink/etas_es58x.rst
8159F:	drivers/net/can/usb/etas_es58x/
8160
8161ETHERNET BRIDGE
8162M:	Roopa Prabhu <roopa@nvidia.com>
8163M:	Nikolay Aleksandrov <razor@blackwall.org>
8164L:	bridge@lists.linux.dev
8165L:	netdev@vger.kernel.org
8166S:	Maintained
8167W:	http://www.linuxfoundation.org/en/Net:Bridge
8168F:	include/linux/netfilter_bridge/
8169F:	net/bridge/
8170
8171ETHERNET PHY LIBRARY
8172M:	Andrew Lunn <andrew@lunn.ch>
8173M:	Heiner Kallweit <hkallweit1@gmail.com>
8174R:	Russell King <linux@armlinux.org.uk>
8175L:	netdev@vger.kernel.org
8176S:	Maintained
8177F:	Documentation/ABI/testing/sysfs-class-net-phydev
8178F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8179F:	Documentation/devicetree/bindings/net/mdio*
8180F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8181F:	Documentation/networking/phy.rst
8182F:	drivers/net/mdio/
8183F:	drivers/net/mdio/acpi_mdio.c
8184F:	drivers/net/mdio/fwnode_mdio.c
8185F:	drivers/net/mdio/of_mdio.c
8186F:	drivers/net/pcs/
8187F:	drivers/net/phy/
8188F:	include/dt-bindings/net/qca-ar803x.h
8189F:	include/linux/*mdio*.h
8190F:	include/linux/linkmode.h
8191F:	include/linux/mdio/*.h
8192F:	include/linux/mii.h
8193F:	include/linux/of_net.h
8194F:	include/linux/phy.h
8195F:	include/linux/phy_fixed.h
8196F:	include/linux/phylib_stubs.h
8197F:	include/linux/platform_data/mdio-bcm-unimac.h
8198F:	include/linux/platform_data/mdio-gpio.h
8199F:	include/trace/events/mdio.h
8200F:	include/uapi/linux/mdio.h
8201F:	include/uapi/linux/mii.h
8202F:	net/core/of_net.c
8203
8204ETHERNET PHY LIBRARY [RUST]
8205M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8206R:	Trevor Gross <tmgross@umich.edu>
8207L:	netdev@vger.kernel.org
8208L:	rust-for-linux@vger.kernel.org
8209S:	Maintained
8210F:	rust/kernel/net/phy.rs
8211
8212EXEC & BINFMT API, ELF
8213R:	Eric Biederman <ebiederm@xmission.com>
8214R:	Kees Cook <keescook@chromium.org>
8215L:	linux-mm@kvack.org
8216S:	Supported
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8218F:	Documentation/userspace-api/ELF.rst
8219F:	fs/*binfmt_*.c
8220F:	fs/exec.c
8221F:	include/linux/binfmts.h
8222F:	include/linux/elf.h
8223F:	include/uapi/linux/binfmts.h
8224F:	include/uapi/linux/elf.h
8225F:	tools/testing/selftests/exec/
8226N:	asm/elf.h
8227N:	binfmt
8228
8229EXFAT FILE SYSTEM
8230M:	Namjae Jeon <linkinjeon@kernel.org>
8231M:	Sungjong Seo <sj1557.seo@samsung.com>
8232L:	linux-fsdevel@vger.kernel.org
8233S:	Maintained
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8235F:	fs/exfat/
8236
8237EXPRESSWIRE PROTOCOL LIBRARY
8238M:	Duje Mihanović <duje.mihanovic@skole.hr>
8239L:	linux-leds@vger.kernel.org
8240S:	Maintained
8241F:	drivers/leds/leds-expresswire.c
8242F:	include/linux/leds-expresswire.h
8243
8244EXT2 FILE SYSTEM
8245M:	Jan Kara <jack@suse.com>
8246L:	linux-ext4@vger.kernel.org
8247S:	Maintained
8248F:	Documentation/filesystems/ext2.rst
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8250F:	fs/ext2/
8251F:	include/linux/ext2*
8252
8253EXT4 FILE SYSTEM
8254M:	"Theodore Ts'o" <tytso@mit.edu>
8255M:	Andreas Dilger <adilger.kernel@dilger.ca>
8256L:	linux-ext4@vger.kernel.org
8257S:	Maintained
8258W:	http://ext4.wiki.kernel.org
8259Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8261F:	Documentation/filesystems/ext4/
8262F:	fs/ext4/
8263F:	include/trace/events/ext4.h
8264F:	include/uapi/linux/ext4.h
8265
8266Extended Verification Module (EVM)
8267M:	Mimi Zohar <zohar@linux.ibm.com>
8268M:	Roberto Sassu <roberto.sassu@huawei.com>
8269L:	linux-integrity@vger.kernel.org
8270S:	Supported
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8272F:	security/integrity/
8273F:	security/integrity/evm/
8274
8275EXTENSIBLE FIRMWARE INTERFACE (EFI)
8276M:	Ard Biesheuvel <ardb@kernel.org>
8277L:	linux-efi@vger.kernel.org
8278S:	Maintained
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8280F:	Documentation/admin-guide/efi-stub.rst
8281F:	arch/*/include/asm/efi.h
8282F:	arch/*/kernel/efi.c
8283F:	arch/arm/boot/compressed/efi-header.S
8284F:	arch/x86/platform/efi/
8285F:	drivers/firmware/efi/
8286F:	include/linux/efi*.h
8287
8288EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8289M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8290M:	Chanwoo Choi <cw00.choi@samsung.com>
8291L:	linux-kernel@vger.kernel.org
8292S:	Maintained
8293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8294F:	Documentation/devicetree/bindings/extcon/
8295F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8296F:	drivers/extcon/
8297F:	include/linux/extcon.h
8298F:	include/linux/extcon/
8299
8300EXTRA BOOT CONFIG
8301M:	Masami Hiramatsu <mhiramat@kernel.org>
8302L:	linux-kernel@vger.kernel.org
8303L:	linux-trace-kernel@vger.kernel.org
8304S:	Maintained
8305Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8307F:	Documentation/admin-guide/bootconfig.rst
8308F:	fs/proc/bootconfig.c
8309F:	include/linux/bootconfig.h
8310F:	lib/bootconfig-data.S
8311F:	lib/bootconfig.c
8312F:	tools/bootconfig/*
8313F:	tools/bootconfig/scripts/*
8314
8315EXYNOS DP DRIVER
8316M:	Jingoo Han <jingoohan1@gmail.com>
8317L:	dri-devel@lists.freedesktop.org
8318S:	Maintained
8319F:	drivers/gpu/drm/exynos/exynos_dp*
8320
8321EXYNOS SYSMMU (IOMMU) driver
8322M:	Marek Szyprowski <m.szyprowski@samsung.com>
8323L:	iommu@lists.linux.dev
8324S:	Maintained
8325F:	drivers/iommu/exynos-iommu.c
8326
8327F2FS FILE SYSTEM
8328M:	Jaegeuk Kim <jaegeuk@kernel.org>
8329M:	Chao Yu <chao@kernel.org>
8330L:	linux-f2fs-devel@lists.sourceforge.net
8331S:	Maintained
8332W:	https://f2fs.wiki.kernel.org/
8333Q:	https://patchwork.kernel.org/project/f2fs/list/
8334B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8336F:	Documentation/ABI/testing/sysfs-fs-f2fs
8337F:	Documentation/filesystems/f2fs.rst
8338F:	fs/f2fs/
8339F:	include/linux/f2fs_fs.h
8340F:	include/trace/events/f2fs.h
8341F:	include/uapi/linux/f2fs.h
8342
8343F71805F HARDWARE MONITORING DRIVER
8344M:	Jean Delvare <jdelvare@suse.com>
8345L:	linux-hwmon@vger.kernel.org
8346S:	Maintained
8347F:	Documentation/hwmon/f71805f.rst
8348F:	drivers/hwmon/f71805f.c
8349
8350FADDR2LINE
8351M:	Josh Poimboeuf <jpoimboe@kernel.org>
8352S:	Maintained
8353F:	scripts/faddr2line
8354
8355FAILOVER MODULE
8356M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8357L:	netdev@vger.kernel.org
8358S:	Supported
8359F:	Documentation/networking/failover.rst
8360F:	include/net/failover.h
8361F:	net/core/failover.c
8362
8363FANOTIFY
8364M:	Jan Kara <jack@suse.cz>
8365R:	Amir Goldstein <amir73il@gmail.com>
8366R:	Matthew Bobrowski <repnop@google.com>
8367L:	linux-fsdevel@vger.kernel.org
8368S:	Maintained
8369F:	fs/notify/fanotify/
8370F:	include/linux/fanotify.h
8371F:	include/uapi/linux/fanotify.h
8372
8373FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8374M:	Linus Walleij <linus.walleij@linaro.org>
8375L:	linux-usb@vger.kernel.org
8376S:	Maintained
8377F:	drivers/usb/fotg210/
8378
8379FARSYNC SYNCHRONOUS DRIVER
8380M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8381S:	Supported
8382W:	http://www.farsite.co.uk/
8383F:	drivers/net/wan/farsync.*
8384
8385FAULT INJECTION SUPPORT
8386M:	Akinobu Mita <akinobu.mita@gmail.com>
8387S:	Supported
8388F:	Documentation/fault-injection/
8389F:	lib/fault-inject.c
8390
8391FBTFT Framebuffer drivers
8392L:	dri-devel@lists.freedesktop.org
8393L:	linux-fbdev@vger.kernel.org
8394S:	Orphan
8395F:	drivers/staging/fbtft/
8396
8397FC0011 TUNER DRIVER
8398M:	Michael Buesch <m@bues.ch>
8399L:	linux-media@vger.kernel.org
8400S:	Maintained
8401F:	drivers/media/tuners/fc0011.c
8402F:	drivers/media/tuners/fc0011.h
8403
8404FC2580 MEDIA DRIVER
8405L:	linux-media@vger.kernel.org
8406S:	Orphan
8407W:	https://linuxtv.org
8408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8409F:	drivers/media/tuners/fc2580*
8410
8411FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8412M:	Hannes Reinecke <hare@suse.de>
8413L:	linux-scsi@vger.kernel.org
8414S:	Supported
8415W:	www.Open-FCoE.org
8416F:	drivers/scsi/fcoe/
8417F:	drivers/scsi/libfc/
8418F:	include/scsi/fc/
8419F:	include/scsi/libfc.h
8420F:	include/scsi/libfcoe.h
8421F:	include/uapi/scsi/fc/
8422
8423FILE LOCKING (flock() and fcntl()/lockf())
8424M:	Jeff Layton <jlayton@kernel.org>
8425M:	Chuck Lever <chuck.lever@oracle.com>
8426R:	Alexander Aring <alex.aring@gmail.com>
8427L:	linux-fsdevel@vger.kernel.org
8428S:	Maintained
8429F:	fs/fcntl.c
8430F:	fs/locks.c
8431F:	include/linux/fcntl.h
8432F:	include/uapi/linux/fcntl.h
8433
8434FILESYSTEM DIRECT ACCESS (DAX)
8435M:	Dan Williams <dan.j.williams@intel.com>
8436R:	Matthew Wilcox <willy@infradead.org>
8437R:	Jan Kara <jack@suse.cz>
8438L:	linux-fsdevel@vger.kernel.org
8439L:	nvdimm@lists.linux.dev
8440S:	Supported
8441F:	fs/dax.c
8442F:	include/linux/dax.h
8443F:	include/trace/events/fs_dax.h
8444
8445FILESYSTEMS (VFS and infrastructure)
8446M:	Alexander Viro <viro@zeniv.linux.org.uk>
8447M:	Christian Brauner <brauner@kernel.org>
8448R:	Jan Kara <jack@suse.cz>
8449L:	linux-fsdevel@vger.kernel.org
8450S:	Maintained
8451F:	fs/*
8452F:	include/linux/fs.h
8453F:	include/linux/fs_types.h
8454F:	include/uapi/linux/fs.h
8455F:	include/uapi/linux/openat2.h
8456
8457FILESYSTEMS [EXPORTFS]
8458M:	Chuck Lever <chuck.lever@oracle.com>
8459M:	Jeff Layton <jlayton@kernel.org>
8460R:	Amir Goldstein <amir73il@gmail.com>
8461L:	linux-fsdevel@vger.kernel.org
8462L:	linux-nfs@vger.kernel.org
8463S:	Supported
8464F:	Documentation/filesystems/nfs/exporting.rst
8465F:	fs/exportfs/
8466F:	fs/fhandle.c
8467F:	include/linux/exportfs.h
8468
8469FILESYSTEMS [IDMAPPED MOUNTS]
8470M:	Christian Brauner <brauner@kernel.org>
8471M:	Seth Forshee <sforshee@kernel.org>
8472L:	linux-fsdevel@vger.kernel.org
8473S:	Maintained
8474F:	Documentation/filesystems/idmappings.rst
8475F:	fs/mnt_idmapping.c
8476F:	include/linux/mnt_idmapping.*
8477F:	tools/testing/selftests/mount_setattr/
8478
8479FILESYSTEMS [IOMAP]
8480M:	Christian Brauner <brauner@kernel.org>
8481R:	Darrick J. Wong <djwong@kernel.org>
8482L:	linux-xfs@vger.kernel.org
8483L:	linux-fsdevel@vger.kernel.org
8484S:	Supported
8485F:	fs/iomap/
8486F:	include/linux/iomap.h
8487
8488FILESYSTEMS [NETFS LIBRARY]
8489M:	David Howells <dhowells@redhat.com>
8490R:	Jeff Layton <jlayton@kernel.org>
8491L:	netfs@lists.linux.dev
8492L:	linux-fsdevel@vger.kernel.org
8493S:	Supported
8494F:	Documentation/filesystems/caching/
8495F:	Documentation/filesystems/netfs_library.rst
8496F:	fs/netfs/
8497F:	include/linux/fscache*.h
8498F:	include/linux/netfs.h
8499F:	include/trace/events/fscache.h
8500F:	include/trace/events/netfs.h
8501
8502FILESYSTEMS [STACKABLE]
8503M:	Miklos Szeredi <miklos@szeredi.hu>
8504M:	Amir Goldstein <amir73il@gmail.com>
8505L:	linux-fsdevel@vger.kernel.org
8506L:	linux-unionfs@vger.kernel.org
8507S:	Maintained
8508F:	fs/backing-file.c
8509F:	include/linux/backing-file.h
8510
8511FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8512M:	Riku Voipio <riku.voipio@iki.fi>
8513L:	linux-hwmon@vger.kernel.org
8514S:	Maintained
8515F:	drivers/hwmon/f75375s.c
8516F:	include/linux/f75375s.h
8517
8518FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8519M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8520L:	linux-can@vger.kernel.org
8521S:	Maintained
8522F:	drivers/net/can/usb/f81604.c
8523
8524FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8525M:	Clemens Ladisch <clemens@ladisch.de>
8526M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8528S:	Maintained
8529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8530F:	include/uapi/sound/firewire.h
8531F:	sound/firewire/
8532
8533FIREWIRE MEDIA DRIVERS (firedtv)
8534M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8535L:	linux-media@vger.kernel.org
8536L:	linux1394-devel@lists.sourceforge.net
8537S:	Maintained
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8539F:	drivers/media/firewire/
8540
8541FIREWIRE SBP-2 TARGET
8542M:	Chris Boot <bootc@bootc.net>
8543L:	linux-scsi@vger.kernel.org
8544L:	target-devel@vger.kernel.org
8545L:	linux1394-devel@lists.sourceforge.net
8546S:	Maintained
8547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8548F:	drivers/target/sbp/
8549
8550FIREWIRE SUBSYSTEM
8551M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8552M:	Takashi Sakamoto <takaswie@kernel.org>
8553L:	linux1394-devel@lists.sourceforge.net
8554S:	Maintained
8555W:	http://ieee1394.docs.kernel.org/
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8557F:	drivers/firewire/
8558F:	include/linux/firewire.h
8559F:	include/uapi/linux/firewire*.h
8560F:	tools/firewire/
8561
8562FIRMWARE FRAMEWORK FOR ARMV8-A
8563M:	Sudeep Holla <sudeep.holla@arm.com>
8564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8565S:	Maintained
8566F:	drivers/firmware/arm_ffa/
8567F:	include/linux/arm_ffa.h
8568
8569FIRMWARE LOADER (request_firmware)
8570M:	Luis Chamberlain <mcgrof@kernel.org>
8571M:	Russ Weight <russ.weight@linux.dev>
8572L:	linux-kernel@vger.kernel.org
8573S:	Maintained
8574F:	Documentation/firmware_class/
8575F:	drivers/base/firmware_loader/
8576F:	include/linux/firmware.h
8577
8578FLEXTIMER FTM-QUADDEC DRIVER
8579M:	Patrick Havelange <patrick.havelange@essensium.com>
8580L:	linux-iio@vger.kernel.org
8581S:	Maintained
8582F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8583F:	drivers/counter/ftm-quaddec.c
8584
8585FLOPPY DRIVER
8586M:	Denis Efremov <efremov@linux.com>
8587L:	linux-block@vger.kernel.org
8588S:	Odd Fixes
8589F:	drivers/block/floppy.c
8590
8591FLYSKY FSIA6B RC RECEIVER
8592M:	Markus Koch <markus@notsyncing.net>
8593L:	linux-input@vger.kernel.org
8594S:	Maintained
8595F:	drivers/input/joystick/fsia6b.c
8596
8597FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8598M:	Geoffrey D. Bennett <g@b4.vu>
8599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8600S:	Maintained
8601W:	https://github.com/geoffreybennett/scarlett-gen2
8602B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8603T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8604F:	include/uapi/sound/scarlett2.h
8605F:	sound/usb/mixer_scarlett2.c
8606
8607FORCEDETH GIGABIT ETHERNET DRIVER
8608M:	Rain River <rain.1986.08.12@gmail.com>
8609M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8610L:	netdev@vger.kernel.org
8611S:	Maintained
8612F:	drivers/net/ethernet/nvidia/*
8613
8614FORTIFY_SOURCE
8615M:	Kees Cook <keescook@chromium.org>
8616L:	linux-hardening@vger.kernel.org
8617S:	Supported
8618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8619F:	include/linux/fortify-string.h
8620F:	lib/fortify_kunit.c
8621F:	lib/memcpy_kunit.c
8622F:	lib/test_fortify/*
8623F:	scripts/test_fortify.sh
8624K:	\b__NO_FORTIFY\b
8625
8626FPGA DFL DRIVERS
8627M:	Wu Hao <hao.wu@intel.com>
8628R:	Tom Rix <trix@redhat.com>
8629L:	linux-fpga@vger.kernel.org
8630S:	Maintained
8631F:	Documentation/ABI/testing/sysfs-bus-dfl*
8632F:	Documentation/fpga/dfl.rst
8633F:	drivers/fpga/dfl*
8634F:	drivers/uio/uio_dfl.c
8635F:	include/linux/dfl.h
8636F:	include/uapi/linux/fpga-dfl.h
8637
8638FPGA MANAGER FRAMEWORK
8639M:	Moritz Fischer <mdf@kernel.org>
8640M:	Wu Hao <hao.wu@intel.com>
8641M:	Xu Yilun <yilun.xu@intel.com>
8642R:	Tom Rix <trix@redhat.com>
8643L:	linux-fpga@vger.kernel.org
8644S:	Maintained
8645Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8647F:	Documentation/devicetree/bindings/fpga/
8648F:	Documentation/driver-api/fpga/
8649F:	Documentation/fpga/
8650F:	drivers/fpga/
8651F:	include/linux/fpga/
8652
8653FPU EMULATOR
8654M:	Bill Metzenthen <billm@melbpc.org.au>
8655S:	Maintained
8656W:	https://floatingpoint.billm.au/
8657F:	arch/x86/math-emu/
8658
8659FRAMEBUFFER CORE
8660M:	Daniel Vetter <daniel@ffwll.ch>
8661S:	Odd Fixes
8662T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8663F:	drivers/video/fbdev/core/
8664
8665FRAMEBUFFER LAYER
8666M:	Helge Deller <deller@gmx.de>
8667L:	linux-fbdev@vger.kernel.org
8668L:	dri-devel@lists.freedesktop.org
8669S:	Maintained
8670Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8672F:	Documentation/fb/
8673F:	drivers/video/
8674F:	include/linux/fb.h
8675F:	include/uapi/linux/fb.h
8676F:	include/uapi/video/
8677F:	include/video/
8678
8679FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8680M:	Horia Geantă <horia.geanta@nxp.com>
8681M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8682M:	Gaurav Jain <gaurav.jain@nxp.com>
8683L:	linux-crypto@vger.kernel.org
8684S:	Maintained
8685F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8686F:	drivers/crypto/caam/
8687
8688FREESCALE COLDFIRE M5441X MMC DRIVER
8689M:	Angelo Dureghello <adureghello@baylibre.com>
8690L:	linux-mmc@vger.kernel.org
8691S:	Maintained
8692F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8693F:	include/linux/platform_data/mmc-esdhc-mcf.h
8694
8695FREESCALE DIU FRAMEBUFFER DRIVER
8696M:	Timur Tabi <timur@kernel.org>
8697L:	linux-fbdev@vger.kernel.org
8698S:	Maintained
8699F:	drivers/video/fbdev/fsl-diu-fb.*
8700
8701FREESCALE DMA DRIVER
8702M:	Zhang Wei <zw@zh-kernel.org>
8703L:	linuxppc-dev@lists.ozlabs.org
8704S:	Maintained
8705F:	drivers/dma/fsldma.*
8706
8707FREESCALE DSPI DRIVER
8708M:	Vladimir Oltean <olteanv@gmail.com>
8709L:	linux-spi@vger.kernel.org
8710S:	Maintained
8711F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8712F:	drivers/spi/spi-fsl-dspi.c
8713F:	include/linux/spi/spi-fsl-dspi.h
8714
8715FREESCALE eDMA DRIVER
8716M:	Frank Li <Frank.Li@nxp.com>
8717L:	imx@lists.linux.dev
8718L:	dmaengine@vger.kernel.org
8719S:	Maintained
8720F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8721F:	drivers/dma/fsl-edma*.*
8722
8723FREESCALE ENETC ETHERNET DRIVERS
8724M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8725M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8726L:	netdev@vger.kernel.org
8727S:	Maintained
8728F:	drivers/net/ethernet/freescale/enetc/
8729
8730FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8731M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8732L:	netdev@vger.kernel.org
8733S:	Maintained
8734F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8735F:	drivers/net/ethernet/freescale/gianfar*
8736
8737FREESCALE GPMI NAND DRIVER
8738M:	Han Xu <han.xu@nxp.com>
8739L:	linux-mtd@lists.infradead.org
8740S:	Maintained
8741F:	drivers/mtd/nand/raw/gpmi-nand/*
8742
8743FREESCALE I2C CPM DRIVER
8744M:	Jochen Friedrich <jochen@scram.de>
8745L:	linuxppc-dev@lists.ozlabs.org
8746L:	linux-i2c@vger.kernel.org
8747S:	Maintained
8748F:	drivers/i2c/busses/i2c-cpm.c
8749
8750FREESCALE IMX / MXC FEC DRIVER
8751M:	Wei Fang <wei.fang@nxp.com>
8752R:	Shenwei Wang <shenwei.wang@nxp.com>
8753R:	Clark Wang <xiaoning.wang@nxp.com>
8754L:	imx@lists.linux.dev
8755L:	netdev@vger.kernel.org
8756S:	Maintained
8757F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8758F:	drivers/net/ethernet/freescale/fec.h
8759F:	drivers/net/ethernet/freescale/fec_main.c
8760F:	drivers/net/ethernet/freescale/fec_ptp.c
8761
8762FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8763M:	Sascha Hauer <s.hauer@pengutronix.de>
8764R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8765L:	linux-fbdev@vger.kernel.org
8766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8767S:	Maintained
8768F:	drivers/video/fbdev/imxfb.c
8769
8770FREESCALE IMX DDR PMU DRIVER
8771M:	Frank Li <Frank.li@nxp.com>
8772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8773S:	Maintained
8774F:	Documentation/admin-guide/perf/imx-ddr.rst
8775F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8776F:	drivers/perf/fsl_imx8_ddr_perf.c
8777
8778FREESCALE IMX I2C DRIVER
8779M:	Oleksij Rempel <o.rempel@pengutronix.de>
8780R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8781L:	linux-i2c@vger.kernel.org
8782S:	Maintained
8783F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8784F:	drivers/i2c/busses/i2c-imx.c
8785
8786FREESCALE IMX LPI2C DRIVER
8787M:	Dong Aisheng <aisheng.dong@nxp.com>
8788L:	linux-i2c@vger.kernel.org
8789L:	imx@lists.linux.dev
8790S:	Maintained
8791F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8792F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8793
8794FREESCALE MPC I2C DRIVER
8795M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8796L:	linux-i2c@vger.kernel.org
8797S:	Maintained
8798F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8799F:	drivers/i2c/busses/i2c-mpc.c
8800
8801FREESCALE QORIQ DPAA ETHERNET DRIVER
8802M:	Madalin Bucur <madalin.bucur@nxp.com>
8803L:	netdev@vger.kernel.org
8804S:	Maintained
8805F:	drivers/net/ethernet/freescale/dpaa
8806
8807FREESCALE QORIQ DPAA FMAN DRIVER
8808M:	Madalin Bucur <madalin.bucur@nxp.com>
8809R:	Sean Anderson <sean.anderson@seco.com>
8810L:	netdev@vger.kernel.org
8811S:	Maintained
8812F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8813F:	drivers/net/ethernet/freescale/fman
8814
8815FREESCALE QORIQ PTP CLOCK DRIVER
8816M:	Yangbo Lu <yangbo.lu@nxp.com>
8817L:	netdev@vger.kernel.org
8818S:	Maintained
8819F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8820F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8821F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8822F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8823F:	drivers/ptp/ptp_qoriq.c
8824F:	drivers/ptp/ptp_qoriq_debugfs.c
8825F:	include/linux/fsl/ptp_qoriq.h
8826
8827FREESCALE QUAD SPI DRIVER
8828M:	Han Xu <han.xu@nxp.com>
8829L:	linux-spi@vger.kernel.org
8830S:	Maintained
8831F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8832F:	drivers/spi/spi-fsl-qspi.c
8833
8834FREESCALE QUICC ENGINE LIBRARY
8835M:	Qiang Zhao <qiang.zhao@nxp.com>
8836L:	linuxppc-dev@lists.ozlabs.org
8837S:	Maintained
8838F:	drivers/soc/fsl/qe/
8839F:	include/soc/fsl/qe/
8840
8841FREESCALE QUICC ENGINE QMC DRIVER
8842M:	Herve Codina <herve.codina@bootlin.com>
8843L:	linuxppc-dev@lists.ozlabs.org
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8846F:	drivers/soc/fsl/qe/qmc.c
8847F:	include/soc/fsl/qe/qmc.h
8848
8849FREESCALE QUICC ENGINE QMC HDLC DRIVER
8850M:	Herve Codina <herve.codina@bootlin.com>
8851L:	netdev@vger.kernel.org
8852L:	linuxppc-dev@lists.ozlabs.org
8853S:	Maintained
8854F:	drivers/net/wan/fsl_qmc_hdlc.c
8855
8856FREESCALE QUICC ENGINE TSA DRIVER
8857M:	Herve Codina <herve.codina@bootlin.com>
8858L:	linuxppc-dev@lists.ozlabs.org
8859S:	Maintained
8860F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8861F:	drivers/soc/fsl/qe/tsa.c
8862F:	drivers/soc/fsl/qe/tsa.h
8863F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8864
8865FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8866L:	netdev@vger.kernel.org
8867L:	linuxppc-dev@lists.ozlabs.org
8868S:	Orphan
8869F:	drivers/net/ethernet/freescale/ucc_geth*
8870
8871FREESCALE QUICC ENGINE UCC HDLC DRIVER
8872M:	Zhao Qiang <qiang.zhao@nxp.com>
8873L:	netdev@vger.kernel.org
8874L:	linuxppc-dev@lists.ozlabs.org
8875S:	Maintained
8876F:	drivers/net/wan/fsl_ucc_hdlc*
8877
8878FREESCALE QUICC ENGINE UCC UART DRIVER
8879M:	Timur Tabi <timur@kernel.org>
8880L:	linuxppc-dev@lists.ozlabs.org
8881S:	Maintained
8882F:	drivers/tty/serial/ucc_uart.c
8883
8884FREESCALE SOC DRIVERS
8885L:	linuxppc-dev@lists.ozlabs.org
8886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8887S:	Orphan
8888F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8889F:	Documentation/devicetree/bindings/soc/fsl/
8890F:	drivers/soc/fsl/
8891F:	include/linux/fsl/
8892F:	include/soc/fsl/
8893
8894FREESCALE SOC FS_ENET DRIVER
8895M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8896L:	linuxppc-dev@lists.ozlabs.org
8897L:	netdev@vger.kernel.org
8898S:	Maintained
8899F:	drivers/net/ethernet/freescale/fs_enet/
8900
8901FREESCALE SOC SOUND DRIVERS
8902M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8903M:	Xiubo Li <Xiubo.Lee@gmail.com>
8904R:	Fabio Estevam <festevam@gmail.com>
8905R:	Nicolin Chen <nicoleotsuka@gmail.com>
8906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8907L:	linuxppc-dev@lists.ozlabs.org
8908S:	Maintained
8909F:	sound/soc/fsl/fsl*
8910F:	sound/soc/fsl/imx*
8911
8912FREESCALE SOC SOUND QMC DRIVER
8913M:	Herve Codina <herve.codina@bootlin.com>
8914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8915L:	linuxppc-dev@lists.ozlabs.org
8916S:	Maintained
8917F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8918F:	sound/soc/fsl/fsl_qmc_audio.c
8919
8920FREESCALE USB PERIPHERAL DRIVERS
8921L:	linux-usb@vger.kernel.org
8922L:	linuxppc-dev@lists.ozlabs.org
8923S:	Orphan
8924F:	drivers/usb/gadget/udc/fsl*
8925
8926FREESCALE USB PHY DRIVER
8927L:	linux-usb@vger.kernel.org
8928L:	linuxppc-dev@lists.ozlabs.org
8929S:	Orphan
8930F:	drivers/usb/phy/phy-fsl-usb*
8931
8932FREEVXFS FILESYSTEM
8933M:	Christoph Hellwig <hch@infradead.org>
8934S:	Maintained
8935W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8936F:	fs/freevxfs/
8937
8938FREEZER
8939M:	"Rafael J. Wysocki" <rafael@kernel.org>
8940M:	Pavel Machek <pavel@ucw.cz>
8941L:	linux-pm@vger.kernel.org
8942S:	Supported
8943F:	Documentation/power/freezing-of-tasks.rst
8944F:	include/linux/freezer.h
8945F:	kernel/freezer.c
8946
8947FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8948M:	Eric Biggers <ebiggers@kernel.org>
8949M:	Theodore Y. Ts'o <tytso@mit.edu>
8950M:	Jaegeuk Kim <jaegeuk@kernel.org>
8951L:	linux-fscrypt@vger.kernel.org
8952S:	Supported
8953Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8954T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8955F:	Documentation/filesystems/fscrypt.rst
8956F:	fs/crypto/
8957F:	include/linux/fscrypt.h
8958F:	include/uapi/linux/fscrypt.h
8959
8960FSI SUBSYSTEM
8961M:	Jeremy Kerr <jk@ozlabs.org>
8962M:	Joel Stanley <joel@jms.id.au>
8963R:	Alistar Popple <alistair@popple.id.au>
8964R:	Eddie James <eajames@linux.ibm.com>
8965L:	linux-fsi@lists.ozlabs.org
8966S:	Supported
8967Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8969F:	drivers/fsi/
8970F:	include/linux/fsi*.h
8971F:	include/trace/events/fsi*.h
8972
8973FSI-ATTACHED I2C DRIVER
8974M:	Eddie James <eajames@linux.ibm.com>
8975L:	linux-i2c@vger.kernel.org
8976L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8977S:	Maintained
8978F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8979F:	drivers/i2c/busses/i2c-fsi.c
8980
8981FSI-ATTACHED SPI DRIVER
8982M:	Eddie James <eajames@linux.ibm.com>
8983L:	linux-spi@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8986F:	drivers/spi/spi-fsi.c
8987
8988FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8989M:	Jan Kara <jack@suse.cz>
8990R:	Amir Goldstein <amir73il@gmail.com>
8991L:	linux-fsdevel@vger.kernel.org
8992S:	Maintained
8993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8994F:	fs/notify/
8995F:	include/linux/fsnotify*.h
8996
8997FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8998M:	Eric Biggers <ebiggers@kernel.org>
8999M:	Theodore Y. Ts'o <tytso@mit.edu>
9000L:	fsverity@lists.linux.dev
9001S:	Supported
9002Q:	https://patchwork.kernel.org/project/fsverity/list/
9003T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9004F:	Documentation/filesystems/fsverity.rst
9005F:	fs/verity/
9006F:	include/linux/fsverity.h
9007F:	include/uapi/linux/fsverity.h
9008
9009FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9010M:	Michael Zaidman <michael.zaidman@gmail.com>
9011L:	linux-i2c@vger.kernel.org
9012L:	linux-input@vger.kernel.org
9013S:	Maintained
9014F:	drivers/hid/hid-ft260.c
9015
9016FUJITSU LAPTOP EXTRAS
9017M:	Jonathan Woithe <jwoithe@just42.net>
9018L:	platform-driver-x86@vger.kernel.org
9019S:	Maintained
9020F:	drivers/platform/x86/fujitsu-laptop.c
9021
9022FUJITSU TABLET EXTRAS
9023M:	Robert Gerlach <khnz@gmx.de>
9024L:	platform-driver-x86@vger.kernel.org
9025S:	Maintained
9026F:	drivers/platform/x86/fujitsu-tablet.c
9027
9028FUNCTION HOOKS (FTRACE)
9029M:	Steven Rostedt <rostedt@goodmis.org>
9030M:	Masami Hiramatsu <mhiramat@kernel.org>
9031R:	Mark Rutland <mark.rutland@arm.com>
9032L:	linux-kernel@vger.kernel.org
9033L:	linux-trace-kernel@vger.kernel.org
9034S:	Maintained
9035Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9037F:	Documentation/trace/ftrace*
9038F:	arch/*/*/*/*ftrace*
9039F:	arch/*/*/*ftrace*
9040F:	include/*/ftrace.h
9041F:	kernel/trace/fgraph.c
9042F:	kernel/trace/ftrace*
9043F:	samples/ftrace
9044
9045FUNGIBLE ETHERNET DRIVERS
9046M:	Dimitris Michailidis <dmichail@fungible.com>
9047L:	netdev@vger.kernel.org
9048S:	Supported
9049F:	drivers/net/ethernet/fungible/
9050
9051FUSE: FILESYSTEM IN USERSPACE
9052M:	Miklos Szeredi <miklos@szeredi.hu>
9053L:	linux-fsdevel@vger.kernel.org
9054S:	Maintained
9055W:	https://github.com/libfuse/
9056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9057F:	Documentation/filesystems/fuse.rst
9058F:	fs/fuse/
9059F:	include/uapi/linux/fuse.h
9060
9061FUTEX SUBSYSTEM
9062M:	Thomas Gleixner <tglx@linutronix.de>
9063M:	Ingo Molnar <mingo@redhat.com>
9064R:	Peter Zijlstra <peterz@infradead.org>
9065R:	Darren Hart <dvhart@infradead.org>
9066R:	Davidlohr Bueso <dave@stgolabs.net>
9067R:	André Almeida <andrealmeid@igalia.com>
9068L:	linux-kernel@vger.kernel.org
9069S:	Maintained
9070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9071F:	Documentation/locking/*futex*
9072F:	include/asm-generic/futex.h
9073F:	include/linux/futex.h
9074F:	include/uapi/linux/futex.h
9075F:	kernel/futex/*
9076F:	tools/perf/bench/futex*
9077F:	tools/testing/selftests/futex/
9078
9079GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9080M:	Sebastian Reichel <sre@kernel.org>
9081L:	linux-media@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9084F:	drivers/media/i2c/gc0308.c
9085
9086GALAXYCORE GC2145 SENSOR DRIVER
9087M:	Alain Volmat <alain.volmat@foss.st.com>
9088L:	linux-media@vger.kernel.org
9089S:	Maintained
9090T:	git git://linuxtv.org/media_tree.git
9091F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9092F:	drivers/media/i2c/gc2145.c
9093
9094GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9095M:	Tim Harvey <tharvey@gateworks.com>
9096S:	Maintained
9097F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9098F:	Documentation/hwmon/gsc-hwmon.rst
9099F:	drivers/hwmon/gsc-hwmon.c
9100F:	drivers/mfd/gateworks-gsc.c
9101F:	include/linux/mfd/gsc.h
9102F:	include/linux/platform_data/gsc_hwmon.h
9103
9104GCC PLUGINS
9105M:	Kees Cook <keescook@chromium.org>
9106L:	linux-hardening@vger.kernel.org
9107S:	Maintained
9108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9109F:	Documentation/kbuild/gcc-plugins.rst
9110F:	include/linux/stackleak.h
9111F:	kernel/stackleak.c
9112F:	scripts/Makefile.gcc-plugins
9113F:	scripts/gcc-plugins/
9114
9115GCOV BASED KERNEL PROFILING
9116M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9117S:	Maintained
9118F:	Documentation/dev-tools/gcov.rst
9119F:	kernel/gcov/
9120
9121GDB KERNEL DEBUGGING HELPER SCRIPTS
9122M:	Jan Kiszka <jan.kiszka@siemens.com>
9123M:	Kieran Bingham <kbingham@kernel.org>
9124S:	Supported
9125F:	scripts/gdb/
9126
9127GEMINI CRYPTO DRIVER
9128M:	Corentin Labbe <clabbe@baylibre.com>
9129L:	linux-crypto@vger.kernel.org
9130S:	Maintained
9131F:	drivers/crypto/gemini/
9132
9133GEMTEK FM RADIO RECEIVER DRIVER
9134M:	Hans Verkuil <hverkuil@xs4all.nl>
9135L:	linux-media@vger.kernel.org
9136S:	Maintained
9137W:	https://linuxtv.org
9138T:	git git://linuxtv.org/media_tree.git
9139F:	drivers/media/radio/radio-gemtek*
9140
9141GENERIC ARCHITECTURE TOPOLOGY
9142M:	Sudeep Holla <sudeep.holla@arm.com>
9143L:	linux-kernel@vger.kernel.org
9144S:	Maintained
9145F:	drivers/base/arch_topology.c
9146F:	include/linux/arch_topology.h
9147
9148GENERIC ENTRY CODE
9149M:	Thomas Gleixner <tglx@linutronix.de>
9150M:	Peter Zijlstra <peterz@infradead.org>
9151M:	Andy Lutomirski <luto@kernel.org>
9152L:	linux-kernel@vger.kernel.org
9153S:	Maintained
9154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9155F:	include/linux/entry-common.h
9156F:	include/linux/entry-kvm.h
9157F:	kernel/entry/
9158
9159GENERIC GPIO I2C DRIVER
9160M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9161S:	Supported
9162F:	drivers/i2c/busses/i2c-gpio.c
9163F:	include/linux/platform_data/i2c-gpio.h
9164
9165GENERIC GPIO I2C MULTIPLEXER DRIVER
9166M:	Peter Korsgaard <peter.korsgaard@barco.com>
9167L:	linux-i2c@vger.kernel.org
9168S:	Supported
9169F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9170F:	drivers/i2c/muxes/i2c-mux-gpio.c
9171F:	include/linux/platform_data/i2c-mux-gpio.h
9172
9173GENERIC GPIO RESET DRIVER
9174M:	Krzysztof Kozlowski <krzk@kernel.org>
9175S:	Maintained
9176F:	drivers/reset/reset-gpio.c
9177
9178GENERIC HDLC (WAN) DRIVERS
9179M:	Krzysztof Halasa <khc@pm.waw.pl>
9180S:	Maintained
9181W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9182F:	drivers/net/wan/c101.c
9183F:	drivers/net/wan/hd6457*
9184F:	drivers/net/wan/hdlc*
9185F:	drivers/net/wan/n2.c
9186F:	drivers/net/wan/pc300too.c
9187F:	drivers/net/wan/pci200syn.c
9188F:	drivers/net/wan/wanxl*
9189
9190GENERIC INCLUDE/ASM HEADER FILES
9191M:	Arnd Bergmann <arnd@arndb.de>
9192L:	linux-arch@vger.kernel.org
9193S:	Maintained
9194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9195F:	include/asm-generic/
9196F:	include/uapi/asm-generic/
9197
9198GENERIC PHY FRAMEWORK
9199M:	Vinod Koul <vkoul@kernel.org>
9200M:	Kishon Vijay Abraham I <kishon@kernel.org>
9201L:	linux-phy@lists.infradead.org
9202S:	Supported
9203Q:	https://patchwork.kernel.org/project/linux-phy/list/
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9205F:	Documentation/devicetree/bindings/phy/
9206F:	drivers/phy/
9207F:	include/dt-bindings/phy/
9208F:	include/linux/phy/
9209
9210GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9211M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9212S:	Supported
9213F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9214F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9215
9216GENERIC PM DOMAINS
9217M:	Ulf Hansson <ulf.hansson@linaro.org>
9218L:	linux-pm@vger.kernel.org
9219S:	Supported
9220F:	Documentation/devicetree/bindings/power/power?domain*
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9222F:	drivers/pmdomain/
9223F:	include/linux/pm_domain.h
9224
9225GENERIC RADIX TREE
9226M:	Kent Overstreet <kent.overstreet@linux.dev>
9227S:	Supported
9228C:	irc://irc.oftc.net/bcache
9229F:	include/linux/generic-radix-tree.h
9230F:	lib/generic-radix-tree.c
9231
9232GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9233M:	Eugen Hristev <eugen.hristev@microchip.com>
9234L:	linux-input@vger.kernel.org
9235S:	Maintained
9236F:	drivers/input/touchscreen/resistive-adc-touch.c
9237
9238GENERIC STRING LIBRARY
9239M:	Kees Cook <keescook@chromium.org>
9240R:	Andy Shevchenko <andy@kernel.org>
9241L:	linux-hardening@vger.kernel.org
9242S:	Supported
9243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9244F:	include/linux/string.h
9245F:	include/linux/string_choices.h
9246F:	include/linux/string_helpers.h
9247F:	lib/string.c
9248F:	lib/string_kunit.c
9249F:	lib/string_helpers.c
9250F:	lib/string_helpers_kunit.c
9251F:	scripts/coccinelle/api/string_choices.cocci
9252
9253GENERIC UIO DRIVER FOR PCI DEVICES
9254M:	"Michael S. Tsirkin" <mst@redhat.com>
9255L:	kvm@vger.kernel.org
9256S:	Supported
9257F:	drivers/uio/uio_pci_generic.c
9258
9259GENERIC VDSO LIBRARY
9260M:	Andy Lutomirski <luto@kernel.org>
9261M:	Thomas Gleixner <tglx@linutronix.de>
9262M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9263L:	linux-kernel@vger.kernel.org
9264S:	Maintained
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9266F:	include/asm-generic/vdso/vsyscall.h
9267F:	include/vdso/
9268F:	kernel/time/vsyscall.c
9269F:	lib/vdso/
9270
9271GENWQE (IBM Generic Workqueue Card)
9272M:	Frank Haverkamp <haver@linux.ibm.com>
9273S:	Supported
9274F:	drivers/misc/genwqe/
9275
9276GET_MAINTAINER SCRIPT
9277M:	Joe Perches <joe@perches.com>
9278S:	Maintained
9279F:	scripts/get_maintainer.pl
9280
9281GFS2 FILE SYSTEM
9282M:	Andreas Gruenbacher <agruenba@redhat.com>
9283L:	gfs2@lists.linux.dev
9284S:	Supported
9285B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9287F:	Documentation/filesystems/gfs2*
9288F:	fs/gfs2/
9289F:	include/uapi/linux/gfs2_ondisk.h
9290
9291GIGABYTE WATERFORCE SENSOR DRIVER
9292M:	Aleksa Savic <savicaleksa83@gmail.com>
9293L:	linux-hwmon@vger.kernel.org
9294S:	Maintained
9295F:	Documentation/hwmon/gigabyte_waterforce.rst
9296F:	drivers/hwmon/gigabyte_waterforce.c
9297
9298GIGABYTE WMI DRIVER
9299M:	Thomas Weißschuh <thomas@weissschuh.net>
9300L:	platform-driver-x86@vger.kernel.org
9301S:	Maintained
9302F:	drivers/platform/x86/gigabyte-wmi.c
9303
9304GNSS SUBSYSTEM
9305M:	Johan Hovold <johan@kernel.org>
9306S:	Maintained
9307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9308F:	Documentation/ABI/testing/sysfs-class-gnss
9309F:	Documentation/devicetree/bindings/gnss/
9310F:	drivers/gnss/
9311F:	include/linux/gnss.h
9312
9313GO7007 MPEG CODEC
9314M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9315L:	linux-media@vger.kernel.org
9316S:	Maintained
9317F:	drivers/media/usb/go7007/
9318
9319GOODIX TOUCHSCREEN
9320M:	Bastien Nocera <hadess@hadess.net>
9321M:	Hans de Goede <hdegoede@redhat.com>
9322L:	linux-input@vger.kernel.org
9323S:	Maintained
9324F:	drivers/input/touchscreen/goodix*
9325
9326GOOGLE ETHERNET DRIVERS
9327M:	Jeroen de Borst <jeroendb@google.com>
9328M:	Praveen Kaligineedi <pkaligineedi@google.com>
9329R:	Shailend Chand <shailend@google.com>
9330L:	netdev@vger.kernel.org
9331S:	Supported
9332F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9333F:	drivers/net/ethernet/google
9334
9335GOOGLE FIRMWARE DRIVERS
9336M:	Tzung-Bi Shih <tzungbi@kernel.org>
9337R:	Brian Norris <briannorris@chromium.org>
9338R:	Julius Werner <jwerner@chromium.org>
9339L:	chrome-platform@lists.linux.dev
9340S:	Maintained
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9342F:	drivers/firmware/google/
9343
9344GOOGLE TENSOR SoC SUPPORT
9345M:	Peter Griffin <peter.griffin@linaro.org>
9346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9347L:	linux-samsung-soc@vger.kernel.org
9348S:	Maintained
9349F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9350F:	arch/arm64/boot/dts/exynos/google/
9351F:	drivers/clk/samsung/clk-gs101.c
9352F:	drivers/phy/samsung/phy-gs101-ufs.c
9353F:	include/dt-bindings/clock/google,gs101.h
9354K:	[gG]oogle.?[tT]ensor
9355
9356GPD POCKET FAN DRIVER
9357M:	Hans de Goede <hdegoede@redhat.com>
9358L:	platform-driver-x86@vger.kernel.org
9359S:	Maintained
9360F:	drivers/platform/x86/gpd-pocket-fan.c
9361
9362GPIO ACPI SUPPORT
9363M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9364M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9365L:	linux-gpio@vger.kernel.org
9366L:	linux-acpi@vger.kernel.org
9367S:	Supported
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9369F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9370F:	drivers/gpio/gpiolib-acpi.c
9371F:	drivers/gpio/gpiolib-acpi.h
9372
9373GPIO AGGREGATOR
9374M:	Geert Uytterhoeven <geert+renesas@glider.be>
9375L:	linux-gpio@vger.kernel.org
9376S:	Supported
9377F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9378F:	drivers/gpio/gpio-aggregator.c
9379
9380GPIO IR Transmitter
9381M:	Sean Young <sean@mess.org>
9382L:	linux-media@vger.kernel.org
9383S:	Maintained
9384F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9385F:	drivers/media/rc/gpio-ir-tx.c
9386
9387GPIO MOCKUP DRIVER
9388M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9389L:	linux-gpio@vger.kernel.org
9390S:	Maintained
9391F:	drivers/gpio/gpio-mockup.c
9392F:	tools/testing/selftests/gpio/
9393
9394GPIO REGMAP
9395M:	Michael Walle <mwalle@kernel.org>
9396S:	Maintained
9397F:	drivers/gpio/gpio-regmap.c
9398F:	include/linux/gpio/regmap.h
9399K:	(devm_)?gpio_regmap_(un)?register
9400
9401GPIO SUBSYSTEM
9402M:	Linus Walleij <linus.walleij@linaro.org>
9403M:	Bartosz Golaszewski <brgl@bgdev.pl>
9404L:	linux-gpio@vger.kernel.org
9405S:	Maintained
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9407F:	Documentation/admin-guide/gpio/
9408F:	Documentation/devicetree/bindings/gpio/
9409F:	Documentation/driver-api/gpio/
9410F:	drivers/gpio/
9411F:	include/dt-bindings/gpio/
9412F:	include/linux/gpio.h
9413F:	include/linux/gpio/
9414F:	include/linux/of_gpio.h
9415
9416GPIO UAPI
9417M:	Bartosz Golaszewski <brgl@bgdev.pl>
9418R:	Kent Gibson <warthog618@gmail.com>
9419L:	linux-gpio@vger.kernel.org
9420S:	Maintained
9421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9422F:	Documentation/ABI/obsolete/sysfs-gpio
9423F:	Documentation/ABI/testing/gpio-cdev
9424F:	Documentation/userspace-api/gpio/
9425F:	drivers/gpio/gpiolib-cdev.c
9426F:	include/uapi/linux/gpio.h
9427F:	tools/gpio/
9428
9429GRE DEMULTIPLEXER DRIVER
9430M:	Dmitry Kozlov <xeb@mail.ru>
9431L:	netdev@vger.kernel.org
9432S:	Maintained
9433F:	include/net/gre.h
9434F:	net/ipv4/gre_demux.c
9435F:	net/ipv4/gre_offload.c
9436
9437GRETH 10/100/1G Ethernet MAC device driver
9438M:	Andreas Larsson <andreas@gaisler.com>
9439L:	netdev@vger.kernel.org
9440S:	Maintained
9441F:	drivers/net/ethernet/aeroflex/
9442
9443GREYBUS AUDIO PROTOCOLS DRIVERS
9444M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9445M:	Mark Greer <mgreer@animalcreek.com>
9446S:	Maintained
9447F:	drivers/staging/greybus/audio_apbridgea.c
9448F:	drivers/staging/greybus/audio_apbridgea.h
9449F:	drivers/staging/greybus/audio_codec.c
9450F:	drivers/staging/greybus/audio_codec.h
9451F:	drivers/staging/greybus/audio_gb.c
9452F:	drivers/staging/greybus/audio_manager.c
9453F:	drivers/staging/greybus/audio_manager.h
9454F:	drivers/staging/greybus/audio_manager_module.c
9455F:	drivers/staging/greybus/audio_manager_private.h
9456F:	drivers/staging/greybus/audio_manager_sysfs.c
9457F:	drivers/staging/greybus/audio_module.c
9458F:	drivers/staging/greybus/audio_topology.c
9459
9460GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9461M:	Viresh Kumar <vireshk@kernel.org>
9462S:	Maintained
9463F:	drivers/staging/greybus/authentication.c
9464F:	drivers/staging/greybus/bootrom.c
9465F:	drivers/staging/greybus/firmware.h
9466F:	drivers/staging/greybus/fw-core.c
9467F:	drivers/staging/greybus/fw-download.c
9468F:	drivers/staging/greybus/fw-management.c
9469F:	drivers/staging/greybus/greybus_authentication.h
9470F:	drivers/staging/greybus/greybus_firmware.h
9471F:	drivers/staging/greybus/hid.c
9472F:	drivers/staging/greybus/i2c.c
9473F:	drivers/staging/greybus/spi.c
9474F:	drivers/staging/greybus/spilib.c
9475F:	drivers/staging/greybus/spilib.h
9476
9477GREYBUS LOOPBACK DRIVER
9478M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9479S:	Maintained
9480F:	drivers/staging/greybus/loopback.c
9481
9482GREYBUS PLATFORM DRIVERS
9483M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9484S:	Maintained
9485F:	drivers/staging/greybus/arche-apb-ctrl.c
9486F:	drivers/staging/greybus/arche-platform.c
9487F:	drivers/staging/greybus/arche_platform.h
9488
9489GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9490M:	Rui Miguel Silva <rmfrfs@gmail.com>
9491S:	Maintained
9492F:	drivers/staging/greybus/gpio.c
9493F:	drivers/staging/greybus/light.c
9494F:	drivers/staging/greybus/power_supply.c
9495F:	drivers/staging/greybus/sdio.c
9496F:	drivers/staging/greybus/spi.c
9497F:	drivers/staging/greybus/spilib.c
9498
9499GREYBUS BEAGLEPLAY DRIVERS
9500M:	Ayush Singh <ayushdevel1325@gmail.com>
9501L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9502S:	Maintained
9503F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9504F:	drivers/greybus/gb-beagleplay.c
9505
9506GREYBUS SUBSYSTEM
9507M:	Johan Hovold <johan@kernel.org>
9508M:	Alex Elder <elder@kernel.org>
9509M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9510L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9511S:	Maintained
9512F:	drivers/greybus/
9513F:	drivers/staging/greybus/
9514F:	include/linux/greybus.h
9515F:	include/linux/greybus/
9516
9517GREYBUS UART PROTOCOLS DRIVERS
9518M:	David Lin <dtwlin@gmail.com>
9519S:	Maintained
9520F:	drivers/staging/greybus/log.c
9521F:	drivers/staging/greybus/uart.c
9522
9523GS1662 VIDEO SERIALIZER
9524M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9525L:	linux-media@vger.kernel.org
9526S:	Maintained
9527T:	git git://linuxtv.org/media_tree.git
9528F:	drivers/media/spi/gs1662.c
9529
9530GSPCA FINEPIX SUBDRIVER
9531M:	Frank Zago <frank@zago.net>
9532L:	linux-media@vger.kernel.org
9533S:	Maintained
9534T:	git git://linuxtv.org/media_tree.git
9535F:	drivers/media/usb/gspca/finepix.c
9536
9537GSPCA GL860 SUBDRIVER
9538M:	Olivier Lorin <o.lorin@laposte.net>
9539L:	linux-media@vger.kernel.org
9540S:	Maintained
9541T:	git git://linuxtv.org/media_tree.git
9542F:	drivers/media/usb/gspca/gl860/
9543
9544GSPCA M5602 SUBDRIVER
9545M:	Erik Andren <erik.andren@gmail.com>
9546L:	linux-media@vger.kernel.org
9547S:	Maintained
9548T:	git git://linuxtv.org/media_tree.git
9549F:	drivers/media/usb/gspca/m5602/
9550
9551GSPCA PAC207 SONIXB SUBDRIVER
9552M:	Hans Verkuil <hverkuil@xs4all.nl>
9553L:	linux-media@vger.kernel.org
9554S:	Odd Fixes
9555T:	git git://linuxtv.org/media_tree.git
9556F:	drivers/media/usb/gspca/pac207.c
9557
9558GSPCA SN9C20X SUBDRIVER
9559M:	Brian Johnson <brijohn@gmail.com>
9560L:	linux-media@vger.kernel.org
9561S:	Maintained
9562T:	git git://linuxtv.org/media_tree.git
9563F:	drivers/media/usb/gspca/sn9c20x.c
9564
9565GSPCA T613 SUBDRIVER
9566M:	Leandro Costantino <lcostantino@gmail.com>
9567L:	linux-media@vger.kernel.org
9568S:	Maintained
9569T:	git git://linuxtv.org/media_tree.git
9570F:	drivers/media/usb/gspca/t613.c
9571
9572GSPCA USB WEBCAM DRIVER
9573M:	Hans Verkuil <hverkuil@xs4all.nl>
9574L:	linux-media@vger.kernel.org
9575S:	Odd Fixes
9576T:	git git://linuxtv.org/media_tree.git
9577F:	drivers/media/usb/gspca/
9578
9579GTP (GPRS Tunneling Protocol)
9580M:	Pablo Neira Ayuso <pablo@netfilter.org>
9581M:	Harald Welte <laforge@gnumonks.org>
9582L:	osmocom-net-gprs@lists.osmocom.org
9583S:	Maintained
9584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9585F:	drivers/net/gtp.c
9586
9587GUID PARTITION TABLE (GPT)
9588M:	Davidlohr Bueso <dave@stgolabs.net>
9589L:	linux-efi@vger.kernel.org
9590S:	Maintained
9591F:	block/partitions/efi.*
9592
9593HABANALABS PCI DRIVER
9594M:	Oded Gabbay <ogabbay@kernel.org>
9595L:	dri-devel@lists.freedesktop.org
9596S:	Supported
9597C:	irc://irc.oftc.net/dri-devel
9598T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9599F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9600F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9601F:	drivers/accel/habanalabs/
9602F:	include/linux/habanalabs/
9603F:	include/trace/events/habanalabs.h
9604F:	include/uapi/drm/habanalabs_accel.h
9605
9606HACKRF MEDIA DRIVER
9607L:	linux-media@vger.kernel.org
9608S:	Orphan
9609W:	https://linuxtv.org
9610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9611F:	drivers/media/usb/hackrf/
9612
9613HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9614M:	Chuck Lever <chuck.lever@oracle.com>
9615L:	kernel-tls-handshake@lists.linux.dev
9616L:	netdev@vger.kernel.org
9617S:	Maintained
9618F:	Documentation/netlink/specs/handshake.yaml
9619F:	Documentation/networking/tls-handshake.rst
9620F:	include/net/handshake.h
9621F:	include/trace/events/handshake.h
9622F:	net/handshake/
9623
9624HANTRO VPU CODEC DRIVER
9625M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9626M:	Philipp Zabel <p.zabel@pengutronix.de>
9627L:	linux-media@vger.kernel.org
9628L:	linux-rockchip@lists.infradead.org
9629S:	Maintained
9630F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9631F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9632F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9633F:	drivers/media/platform/verisilicon/
9634
9635HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9636M:	Frank Seidel <frank@f-seidel.de>
9637L:	platform-driver-x86@vger.kernel.org
9638S:	Maintained
9639W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9640F:	drivers/platform/x86/hdaps.c
9641
9642HARDWARE MONITORING
9643M:	Jean Delvare <jdelvare@suse.com>
9644M:	Guenter Roeck <linux@roeck-us.net>
9645L:	linux-hwmon@vger.kernel.org
9646S:	Maintained
9647W:	http://hwmon.wiki.kernel.org/
9648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9649F:	Documentation/ABI/testing/sysfs-class-hwmon
9650F:	Documentation/devicetree/bindings/hwmon/
9651F:	Documentation/hwmon/
9652F:	drivers/hwmon/
9653F:	include/linux/hwmon*.h
9654F:	include/trace/events/hwmon*.h
9655K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9656
9657HARDWARE RANDOM NUMBER GENERATOR CORE
9658M:	Olivia Mackall <olivia@selenic.com>
9659M:	Herbert Xu <herbert@gondor.apana.org.au>
9660L:	linux-crypto@vger.kernel.org
9661S:	Odd fixes
9662F:	Documentation/admin-guide/hw_random.rst
9663F:	Documentation/devicetree/bindings/rng/
9664F:	drivers/char/hw_random/
9665F:	include/linux/hw_random.h
9666
9667HARDWARE SPINLOCK CORE
9668M:	Bjorn Andersson <andersson@kernel.org>
9669R:	Baolin Wang <baolin.wang7@gmail.com>
9670L:	linux-remoteproc@vger.kernel.org
9671S:	Maintained
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9673F:	Documentation/devicetree/bindings/hwlock/
9674F:	Documentation/locking/hwspinlock.rst
9675F:	drivers/hwspinlock/
9676F:	include/linux/hwspinlock.h
9677
9678HARDWARE TRACING FACILITIES
9679M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9680S:	Maintained
9681F:	drivers/hwtracing/
9682
9683HARMONY SOUND DRIVER
9684L:	linux-parisc@vger.kernel.org
9685S:	Maintained
9686F:	sound/parisc/harmony.*
9687
9688HDPVR USB VIDEO ENCODER DRIVER
9689M:	Hans Verkuil <hverkuil@xs4all.nl>
9690L:	linux-media@vger.kernel.org
9691S:	Odd Fixes
9692W:	https://linuxtv.org
9693T:	git git://linuxtv.org/media_tree.git
9694F:	drivers/media/usb/hdpvr/
9695
9696HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9697M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9698S:	Supported
9699F:	drivers/misc/hpilo.[ch]
9700
9701HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9702M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9703S:	Supported
9704F:	Documentation/watchdog/hpwdt.rst
9705F:	drivers/watchdog/hpwdt.c
9706
9707HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9708M:	Don Brace <don.brace@microchip.com>
9709L:	storagedev@microchip.com
9710L:	linux-scsi@vger.kernel.org
9711S:	Supported
9712F:	Documentation/scsi/hpsa.rst
9713F:	drivers/scsi/hpsa*.[ch]
9714F:	include/linux/cciss*.h
9715F:	include/uapi/linux/cciss*.h
9716
9717HFI1 DRIVER
9718M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9719L:	linux-rdma@vger.kernel.org
9720S:	Supported
9721F:	drivers/infiniband/hw/hfi1
9722
9723HFS FILESYSTEM
9724L:	linux-fsdevel@vger.kernel.org
9725S:	Orphan
9726F:	Documentation/filesystems/hfs.rst
9727F:	fs/hfs/
9728
9729HFSPLUS FILESYSTEM
9730L:	linux-fsdevel@vger.kernel.org
9731S:	Orphan
9732F:	Documentation/filesystems/hfsplus.rst
9733F:	fs/hfsplus/
9734
9735HGA FRAMEBUFFER DRIVER
9736M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9737L:	linux-nvidia@lists.surfsouth.com
9738S:	Maintained
9739W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9740F:	drivers/video/fbdev/hgafb.c
9741
9742HIBERNATION (aka Software Suspend, aka swsusp)
9743M:	"Rafael J. Wysocki" <rafael@kernel.org>
9744M:	Pavel Machek <pavel@ucw.cz>
9745L:	linux-pm@vger.kernel.org
9746S:	Supported
9747B:	https://bugzilla.kernel.org
9748F:	arch/*/include/asm/suspend*.h
9749F:	arch/x86/power/
9750F:	drivers/base/power/
9751F:	include/linux/freezer.h
9752F:	include/linux/pm.h
9753F:	include/linux/suspend.h
9754F:	kernel/power/
9755
9756HID CORE LAYER
9757M:	Jiri Kosina <jikos@kernel.org>
9758M:	Benjamin Tissoires <bentiss@kernel.org>
9759L:	linux-input@vger.kernel.org
9760S:	Maintained
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9762F:	Documentation/hid/
9763F:	drivers/hid/
9764F:	include/linux/hid*
9765F:	include/uapi/linux/hid*
9766F:	samples/hid/
9767F:	tools/testing/selftests/hid/
9768
9769HID LOGITECH DRIVERS
9770R:	Filipe Laíns <lains@riseup.net>
9771L:	linux-input@vger.kernel.org
9772S:	Maintained
9773F:	drivers/hid/hid-logitech-*
9774
9775HID NVIDIA SHIELD DRIVER
9776M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9777L:	linux-input@vger.kernel.org
9778S:	Maintained
9779F:	drivers/hid/hid-nvidia-shield.c
9780
9781HID PHOENIX RC FLIGHT CONTROLLER
9782M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9783L:	linux-input@vger.kernel.org
9784S:	Maintained
9785F:	drivers/hid/hid-pxrc.c
9786
9787HID PLAYSTATION DRIVER
9788M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9789L:	linux-input@vger.kernel.org
9790S:	Supported
9791F:	drivers/hid/hid-playstation.c
9792
9793HID SENSOR HUB DRIVERS
9794M:	Jiri Kosina <jikos@kernel.org>
9795M:	Jonathan Cameron <jic23@kernel.org>
9796M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9797L:	linux-input@vger.kernel.org
9798L:	linux-iio@vger.kernel.org
9799S:	Maintained
9800F:	Documentation/hid/hid-sensor*
9801F:	drivers/hid/hid-sensor-*
9802F:	drivers/iio/*/hid-*
9803F:	include/linux/hid-sensor-*
9804
9805HID VRC-2 CAR CONTROLLER DRIVER
9806M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9807L:	linux-input@vger.kernel.org
9808S:	Maintained
9809F:	drivers/hid/hid-vrc2.c
9810
9811HID WACOM DRIVER
9812M:	Ping Cheng <ping.cheng@wacom.com>
9813M:	Jason Gerecke  <jason.gerecke@wacom.com>
9814L:	linux-input@vger.kernel.org
9815S:	Maintained
9816F:	drivers/hid/wacom.h
9817F:	drivers/hid/wacom_*
9818
9819HID++ LOGITECH DRIVERS
9820R:	Filipe Laíns <lains@riseup.net>
9821R:	Bastien Nocera <hadess@hadess.net>
9822L:	linux-input@vger.kernel.org
9823S:	Maintained
9824F:	drivers/hid/hid-logitech-hidpp.c
9825
9826HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9827M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9828M:	Frederic Weisbecker <frederic@kernel.org>
9829M:	Thomas Gleixner <tglx@linutronix.de>
9830L:	linux-kernel@vger.kernel.org
9831S:	Maintained
9832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9833F:	Documentation/timers/
9834F:	include/linux/clockchips.h
9835F:	include/linux/hrtimer.h
9836F:	include/linux/timer.h
9837F:	kernel/time/clockevents.c
9838F:	kernel/time/hrtimer.c
9839F:	kernel/time/timer.c
9840F:	kernel/time/timer_list.c
9841F:	kernel/time/timer_migration.*
9842F:	tools/testing/selftests/timers/
9843
9844HIGH-SPEED SCC DRIVER FOR AX.25
9845L:	linux-hams@vger.kernel.org
9846S:	Orphan
9847F:	drivers/net/hamradio/scc.c
9848
9849HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9850M:	HighPoint Linux Team <linux@highpoint-tech.com>
9851S:	Supported
9852W:	http://www.highpoint-tech.com
9853F:	Documentation/scsi/hptiop.rst
9854F:	drivers/scsi/hptiop.c
9855
9856HIKEY960 ONBOARD USB GPIO HUB DRIVER
9857M:	John Stultz <jstultz@google.com>
9858L:	linux-kernel@vger.kernel.org
9859S:	Maintained
9860F:	drivers/misc/hisi_hikey_usb.c
9861
9862HIMAX HX83112B TOUCHSCREEN SUPPORT
9863M:	Job Noorman <job@noorman.info>
9864L:	linux-input@vger.kernel.org
9865S:	Maintained
9866F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9867F:	drivers/input/touchscreen/himax_hx83112b.c
9868
9869HIPPI
9870M:	Jes Sorensen <jes@trained-monkey.org>
9871L:	linux-hippi@sunsite.dk
9872S:	Maintained
9873F:	drivers/net/hippi/
9874F:	include/linux/hippidevice.h
9875F:	include/uapi/linux/if_hippi.h
9876F:	net/802/hippi.c
9877
9878HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9879M:	Kurt Kanzenbach <kurt@linutronix.de>
9880L:	netdev@vger.kernel.org
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9883F:	drivers/net/dsa/hirschmann/*
9884F:	include/linux/platform_data/hirschmann-hellcreek.h
9885F:	net/dsa/tag_hellcreek.c
9886
9887HISILICON DMA DRIVER
9888M:	Zhou Wang <wangzhou1@hisilicon.com>
9889M:	Jie Hai <haijie1@huawei.com>
9890L:	dmaengine@vger.kernel.org
9891S:	Maintained
9892F:	drivers/dma/hisi_dma.c
9893
9894HISILICON GPIO DRIVER
9895M:	Jay Fang <f.fangjian@huawei.com>
9896L:	linux-gpio@vger.kernel.org
9897S:	Maintained
9898F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9899F:	drivers/gpio/gpio-hisi.c
9900
9901HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9902M:	Zhiqi Song <songzhiqi1@huawei.com>
9903M:	Longfang Liu <liulongfang@huawei.com>
9904L:	linux-crypto@vger.kernel.org
9905S:	Maintained
9906F:	Documentation/ABI/testing/debugfs-hisi-hpre
9907F:	drivers/crypto/hisilicon/hpre/hpre.h
9908F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9909F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9910
9911HISILICON HNS3 PMU DRIVER
9912M:	Jijie Shao <shaojijie@huawei.com>
9913S:	Supported
9914F:	Documentation/admin-guide/perf/hns3-pmu.rst
9915F:	drivers/perf/hisilicon/hns3_pmu.c
9916
9917HISILICON I2C CONTROLLER DRIVER
9918M:	Yicong Yang <yangyicong@hisilicon.com>
9919L:	linux-i2c@vger.kernel.org
9920S:	Maintained
9921W:	https://www.hisilicon.com
9922F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9923F:	drivers/i2c/busses/i2c-hisi.c
9924
9925HISILICON KUNPENG SOC HCCS DRIVER
9926M:	Huisong Li <lihuisong@huawei.com>
9927S:	Maintained
9928F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9929F:	drivers/soc/hisilicon/kunpeng_hccs.c
9930F:	drivers/soc/hisilicon/kunpeng_hccs.h
9931
9932HISILICON LPC BUS DRIVER
9933M:	Jay Fang <f.fangjian@huawei.com>
9934S:	Maintained
9935W:	http://www.hisilicon.com
9936F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9937F:	drivers/bus/hisi_lpc.c
9938
9939HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9940M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9941M:	Salil Mehta <salil.mehta@huawei.com>
9942M:	Jijie Shao <shaojijie@huawei.com>
9943L:	netdev@vger.kernel.org
9944S:	Maintained
9945W:	http://www.hisilicon.com
9946F:	drivers/net/ethernet/hisilicon/hns3/
9947
9948HISILICON NETWORK SUBSYSTEM DRIVER
9949M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9950M:	Salil Mehta <salil.mehta@huawei.com>
9951L:	netdev@vger.kernel.org
9952S:	Maintained
9953W:	http://www.hisilicon.com
9954F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9955F:	drivers/net/ethernet/hisilicon/
9956
9957HISILICON PMU DRIVER
9958M:	Yicong Yang <yangyicong@hisilicon.com>
9959M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9960S:	Supported
9961W:	http://www.hisilicon.com
9962F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9963F:	Documentation/admin-guide/perf/hisi-pmu.rst
9964F:	drivers/perf/hisilicon
9965
9966HISILICON PTT DRIVER
9967M:	Yicong Yang <yangyicong@hisilicon.com>
9968M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9969L:	linux-kernel@vger.kernel.org
9970S:	Maintained
9971F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9972F:	Documentation/trace/hisi-ptt.rst
9973F:	drivers/hwtracing/ptt/
9974F:	tools/perf/arch/arm64/util/hisi-ptt.c
9975F:	tools/perf/util/hisi-ptt*
9976F:	tools/perf/util/hisi-ptt-decoder/*
9977
9978HISILICON QM DRIVER
9979M:	Weili Qian <qianweili@huawei.com>
9980M:	Zhou Wang <wangzhou1@hisilicon.com>
9981L:	linux-crypto@vger.kernel.org
9982S:	Maintained
9983F:	drivers/crypto/hisilicon/Kconfig
9984F:	drivers/crypto/hisilicon/Makefile
9985F:	drivers/crypto/hisilicon/qm.c
9986F:	drivers/crypto/hisilicon/sgl.c
9987F:	include/linux/hisi_acc_qm.h
9988
9989HISILICON ROCE DRIVER
9990M:	Chengchang Tang <tangchengchang@huawei.com>
9991M:	Junxian Huang <huangjunxian6@hisilicon.com>
9992L:	linux-rdma@vger.kernel.org
9993S:	Maintained
9994F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9995F:	drivers/infiniband/hw/hns/
9996
9997HISILICON SAS Controller
9998M:	Xiang Chen <chenxiang66@hisilicon.com>
9999S:	Supported
10000W:	http://www.hisilicon.com
10001F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10002F:	drivers/scsi/hisi_sas/
10003
10004HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10005M:	Longfang Liu <liulongfang@huawei.com>
10006L:	linux-crypto@vger.kernel.org
10007S:	Maintained
10008F:	Documentation/ABI/testing/debugfs-hisi-sec
10009F:	drivers/crypto/hisilicon/sec2/sec.h
10010F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10011F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10012F:	drivers/crypto/hisilicon/sec2/sec_main.c
10013
10014HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10015M:	Jay Fang <f.fangjian@huawei.com>
10016L:	linux-spi@vger.kernel.org
10017S:	Maintained
10018W:	http://www.hisilicon.com
10019F:	drivers/spi/spi-hisi-kunpeng.c
10020
10021HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10022M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10023L:	linux-kernel@vger.kernel.org
10024S:	Maintained
10025F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10026F:	drivers/spmi/hisi-spmi-controller.c
10027
10028HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10029M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10030L:	linux-kernel@vger.kernel.org
10031S:	Maintained
10032F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10033F:	drivers/mfd/hi6421-spmi-pmic.c
10034
10035HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10036M:	Weili Qian <qianweili@huawei.com>
10037S:	Maintained
10038F:	drivers/crypto/hisilicon/trng/trng.c
10039
10040HISILICON V3XX SPI NOR FLASH Controller Driver
10041M:	Jay Fang <f.fangjian@huawei.com>
10042S:	Maintained
10043W:	http://www.hisilicon.com
10044F:	drivers/spi/spi-hisi-sfc-v3xx.c
10045
10046HISILICON ZIP Controller DRIVER
10047M:	Yang Shen <shenyang39@huawei.com>
10048M:	Zhou Wang <wangzhou1@hisilicon.com>
10049L:	linux-crypto@vger.kernel.org
10050S:	Maintained
10051F:	Documentation/ABI/testing/debugfs-hisi-zip
10052F:	drivers/crypto/hisilicon/zip/
10053
10054HMM - Heterogeneous Memory Management
10055M:	Jérôme Glisse <jglisse@redhat.com>
10056L:	linux-mm@kvack.org
10057S:	Maintained
10058F:	Documentation/mm/hmm.rst
10059F:	include/linux/hmm*
10060F:	lib/test_hmm*
10061F:	mm/hmm*
10062F:	tools/testing/selftests/mm/*hmm*
10063
10064HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10065M:	Petre Rodan <petre.rodan@subdimension.ro>
10066L:	linux-iio@vger.kernel.org
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10069F:	drivers/iio/pressure/hsc030pa*
10070
10071HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10072M:	Andreas Klinger <ak@it-klinger.de>
10073M:	Petre Rodan <petre.rodan@subdimension.ro>
10074L:	linux-iio@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10077F:	drivers/iio/pressure/mprls0025pa*
10078
10079HP BIOSCFG DRIVER
10080M:	Jorge Lopez <jorge.lopez2@hp.com>
10081L:	platform-driver-x86@vger.kernel.org
10082S:	Maintained
10083F:	drivers/platform/x86/hp/hp-bioscfg/
10084
10085HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10086L:	platform-driver-x86@vger.kernel.org
10087S:	Orphan
10088F:	drivers/platform/x86/hp/tc1100-wmi.c
10089
10090HP WMI HARDWARE MONITOR DRIVER
10091M:	James Seo <james@equiv.tech>
10092L:	linux-hwmon@vger.kernel.org
10093S:	Maintained
10094F:	Documentation/hwmon/hp-wmi-sensors.rst
10095F:	drivers/hwmon/hp-wmi-sensors.c
10096
10097HPET:	High Precision Event Timers driver
10098M:	Clemens Ladisch <clemens@ladisch.de>
10099S:	Maintained
10100F:	Documentation/timers/hpet.rst
10101F:	drivers/char/hpet.c
10102F:	include/linux/hpet.h
10103F:	include/uapi/linux/hpet.h
10104
10105HPET:	x86
10106S:	Orphan
10107F:	arch/x86/include/asm/hpet.h
10108F:	arch/x86/kernel/hpet.c
10109
10110HPFS FILESYSTEM
10111M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10112S:	Maintained
10113W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10114F:	fs/hpfs/
10115
10116HS3001 Hardware Temperature and Humidity Sensor
10117M:	Andre Werner <andre.werner@systec-electronic.com>
10118L:	linux-hwmon@vger.kernel.org
10119S:	Maintained
10120F:	drivers/hwmon/hs3001.c
10121
10122HSI SUBSYSTEM
10123M:	Sebastian Reichel <sre@kernel.org>
10124S:	Maintained
10125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10126F:	Documentation/ABI/testing/sysfs-bus-hsi
10127F:	Documentation/driver-api/hsi.rst
10128F:	drivers/hsi/
10129F:	include/linux/hsi/
10130F:	include/uapi/linux/hsi/
10131
10132HSO 3G MODEM DRIVER
10133L:	linux-usb@vger.kernel.org
10134S:	Orphan
10135F:	drivers/net/usb/hso.c
10136
10137HSR NETWORK PROTOCOL
10138L:	netdev@vger.kernel.org
10139S:	Orphan
10140F:	net/hsr/
10141
10142HT16K33 LED CONTROLLER DRIVER
10143M:	Robin van der Gracht <robin@protonic.nl>
10144S:	Maintained
10145F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10146F:	drivers/auxdisplay/ht16k33.c
10147
10148HTCPEN TOUCHSCREEN DRIVER
10149M:	Pau Oliva Fora <pof@eslack.org>
10150L:	linux-input@vger.kernel.org
10151S:	Maintained
10152F:	drivers/input/touchscreen/htcpen.c
10153
10154HTE SUBSYSTEM
10155M:	Dipen Patel <dipenp@nvidia.com>
10156L:	timestamp@lists.linux.dev
10157S:	Maintained
10158Q:	https://patchwork.kernel.org/project/timestamp/list/
10159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10160F:	Documentation/devicetree/bindings/timestamp/
10161F:	Documentation/driver-api/hte/
10162F:	drivers/hte/
10163F:	include/linux/hte.h
10164
10165HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10166M:	Lorenzo Bianconi <lorenzo@kernel.org>
10167L:	linux-iio@vger.kernel.org
10168S:	Maintained
10169W:	http://www.st.com/
10170F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10171F:	drivers/iio/humidity/hts221*
10172
10173HUAWEI ETHERNET DRIVER
10174M:	Cai Huoqing <cai.huoqing@linux.dev>
10175L:	netdev@vger.kernel.org
10176S:	Maintained
10177F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10178F:	drivers/net/ethernet/huawei/hinic/
10179
10180HUGETLB SUBSYSTEM
10181M:	Muchun Song <muchun.song@linux.dev>
10182L:	linux-mm@kvack.org
10183S:	Maintained
10184F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10185F:	Documentation/admin-guide/mm/hugetlbpage.rst
10186F:	Documentation/mm/hugetlbfs_reserv.rst
10187F:	Documentation/mm/vmemmap_dedup.rst
10188F:	fs/hugetlbfs/
10189F:	include/linux/hugetlb.h
10190F:	mm/hugetlb.c
10191F:	mm/hugetlb_vmemmap.c
10192F:	mm/hugetlb_vmemmap.h
10193F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10194
10195HVA ST MEDIA DRIVER
10196M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10197L:	linux-media@vger.kernel.org
10198S:	Supported
10199W:	https://linuxtv.org
10200T:	git git://linuxtv.org/media_tree.git
10201F:	drivers/media/platform/st/sti/hva
10202
10203HWPOISON MEMORY FAILURE HANDLING
10204M:	Miaohe Lin <linmiaohe@huawei.com>
10205R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10206L:	linux-mm@kvack.org
10207S:	Maintained
10208F:	mm/hwpoison-inject.c
10209F:	mm/memory-failure.c
10210
10211HYCON HY46XX TOUCHSCREEN SUPPORT
10212M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10213L:	linux-input@vger.kernel.org
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10216F:	drivers/input/touchscreen/hycon-hy46xx.c
10217
10218HYGON PROCESSOR SUPPORT
10219M:	Pu Wen <puwen@hygon.cn>
10220L:	linux-kernel@vger.kernel.org
10221S:	Maintained
10222F:	arch/x86/kernel/cpu/hygon.c
10223
10224HYNIX HI556 SENSOR DRIVER
10225M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10226L:	linux-media@vger.kernel.org
10227S:	Maintained
10228T:	git git://linuxtv.org/media_tree.git
10229F:	drivers/media/i2c/hi556.c
10230
10231HYNIX HI846 SENSOR DRIVER
10232M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10233L:	linux-media@vger.kernel.org
10234S:	Maintained
10235F:	drivers/media/i2c/hi846.c
10236
10237HYNIX HI847 SENSOR DRIVER
10238M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10239L:	linux-media@vger.kernel.org
10240S:	Maintained
10241F:	drivers/media/i2c/hi847.c
10242
10243Hyper-V/Azure CORE AND DRIVERS
10244M:	"K. Y. Srinivasan" <kys@microsoft.com>
10245M:	Haiyang Zhang <haiyangz@microsoft.com>
10246M:	Wei Liu <wei.liu@kernel.org>
10247M:	Dexuan Cui <decui@microsoft.com>
10248L:	linux-hyperv@vger.kernel.org
10249S:	Supported
10250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10251F:	Documentation/ABI/stable/sysfs-bus-vmbus
10252F:	Documentation/ABI/testing/debugfs-hyperv
10253F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10254F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10255F:	Documentation/virt/hyperv
10256F:	arch/arm64/hyperv
10257F:	arch/arm64/include/asm/hyperv-tlfs.h
10258F:	arch/arm64/include/asm/mshyperv.h
10259F:	arch/x86/hyperv
10260F:	arch/x86/include/asm/hyperv-tlfs.h
10261F:	arch/x86/include/asm/mshyperv.h
10262F:	arch/x86/include/asm/trace/hyperv.h
10263F:	arch/x86/kernel/cpu/mshyperv.c
10264F:	drivers/clocksource/hyperv_timer.c
10265F:	drivers/hid/hid-hyperv.c
10266F:	drivers/hv/
10267F:	drivers/input/serio/hyperv-keyboard.c
10268F:	drivers/iommu/hyperv-iommu.c
10269F:	drivers/net/ethernet/microsoft/
10270F:	drivers/net/hyperv/
10271F:	drivers/pci/controller/pci-hyperv-intf.c
10272F:	drivers/pci/controller/pci-hyperv.c
10273F:	drivers/scsi/storvsc_drv.c
10274F:	drivers/uio/uio_hv_generic.c
10275F:	drivers/video/fbdev/hyperv_fb.c
10276F:	include/asm-generic/hyperv-tlfs.h
10277F:	include/asm-generic/mshyperv.h
10278F:	include/clocksource/hyperv_timer.h
10279F:	include/linux/hyperv.h
10280F:	include/net/mana
10281F:	include/uapi/linux/hyperv.h
10282F:	net/vmw_vsock/hyperv_transport.c
10283F:	tools/hv/
10284
10285HYPERBUS SUPPORT
10286M:	Vignesh Raghavendra <vigneshr@ti.com>
10287R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10288L:	linux-mtd@lists.infradead.org
10289S:	Supported
10290Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10291C:	irc://irc.oftc.net/mtd
10292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10293F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10294F:	drivers/mtd/hyperbus/
10295F:	include/linux/mtd/hyperbus.h
10296
10297HYPERVISOR VIRTUAL CONSOLE DRIVER
10298L:	linuxppc-dev@lists.ozlabs.org
10299S:	Odd Fixes
10300F:	drivers/tty/hvc/
10301
10302I2C ACPI SUPPORT
10303M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10304L:	linux-i2c@vger.kernel.org
10305L:	linux-acpi@vger.kernel.org
10306S:	Maintained
10307F:	drivers/i2c/i2c-core-acpi.c
10308
10309I2C ADDRESS TRANSLATOR (ATR)
10310M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10311R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10312L:	linux-i2c@vger.kernel.org
10313S:	Maintained
10314F:	drivers/i2c/i2c-atr.c
10315F:	include/linux/i2c-atr.h
10316
10317I2C CONTROLLER DRIVER FOR NVIDIA GPU
10318M:	Ajay Gupta <ajayg@nvidia.com>
10319L:	linux-i2c@vger.kernel.org
10320S:	Maintained
10321F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10322F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10323
10324I2C MUXES
10325M:	Peter Rosin <peda@axentia.se>
10326L:	linux-i2c@vger.kernel.org
10327S:	Maintained
10328F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10329F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10330F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10331F:	Documentation/i2c/i2c-topology.rst
10332F:	Documentation/i2c/muxes/
10333F:	drivers/i2c/i2c-mux.c
10334F:	drivers/i2c/muxes/
10335F:	include/linux/i2c-mux.h
10336
10337I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10338M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10339L:	linux-i2c@vger.kernel.org
10340S:	Maintained
10341F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10342F:	drivers/i2c/busses/i2c-mv64xxx.c
10343
10344I2C OVER PARALLEL PORT
10345M:	Jean Delvare <jdelvare@suse.com>
10346L:	linux-i2c@vger.kernel.org
10347S:	Maintained
10348F:	Documentation/i2c/busses/i2c-parport.rst
10349F:	drivers/i2c/busses/i2c-parport.c
10350
10351I2C SUBSYSTEM
10352M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10353L:	linux-i2c@vger.kernel.org
10354S:	Maintained
10355W:	https://i2c.wiki.kernel.org/
10356Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10358F:	Documentation/i2c/
10359F:	drivers/i2c/*
10360F:	include/dt-bindings/i2c/i2c.h
10361F:	include/linux/i2c-dev.h
10362F:	include/linux/i2c-smbus.h
10363F:	include/linux/i2c.h
10364F:	include/uapi/linux/i2c-*.h
10365F:	include/uapi/linux/i2c.h
10366
10367I2C SUBSYSTEM HOST DRIVERS
10368M:	Andi Shyti <andi.shyti@kernel.org>
10369L:	linux-i2c@vger.kernel.org
10370S:	Maintained
10371W:	https://i2c.wiki.kernel.org/
10372Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10374F:	Documentation/devicetree/bindings/i2c/
10375F:	drivers/i2c/algos/
10376F:	drivers/i2c/busses/
10377F:	include/dt-bindings/i2c/
10378
10379I2C-TAOS-EVM DRIVER
10380M:	Jean Delvare <jdelvare@suse.com>
10381L:	linux-i2c@vger.kernel.org
10382S:	Maintained
10383F:	Documentation/i2c/busses/i2c-taos-evm.rst
10384F:	drivers/i2c/busses/i2c-taos-evm.c
10385
10386I2C-TINY-USB DRIVER
10387M:	Till Harbaum <till@harbaum.org>
10388L:	linux-i2c@vger.kernel.org
10389S:	Maintained
10390W:	http://www.harbaum.org/till/i2c_tiny_usb
10391F:	drivers/i2c/busses/i2c-tiny-usb.c
10392
10393I2C/SMBUS CONTROLLER DRIVERS FOR PC
10394M:	Jean Delvare <jdelvare@suse.com>
10395L:	linux-i2c@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/i2c/busses/i2c-ali1535.rst
10398F:	Documentation/i2c/busses/i2c-ali1563.rst
10399F:	Documentation/i2c/busses/i2c-ali15x3.rst
10400F:	Documentation/i2c/busses/i2c-amd756.rst
10401F:	Documentation/i2c/busses/i2c-amd8111.rst
10402F:	Documentation/i2c/busses/i2c-i801.rst
10403F:	Documentation/i2c/busses/i2c-nforce2.rst
10404F:	Documentation/i2c/busses/i2c-piix4.rst
10405F:	Documentation/i2c/busses/i2c-sis5595.rst
10406F:	Documentation/i2c/busses/i2c-sis630.rst
10407F:	Documentation/i2c/busses/i2c-sis96x.rst
10408F:	Documentation/i2c/busses/i2c-via.rst
10409F:	Documentation/i2c/busses/i2c-viapro.rst
10410F:	drivers/i2c/busses/i2c-ali1535.c
10411F:	drivers/i2c/busses/i2c-ali1563.c
10412F:	drivers/i2c/busses/i2c-ali15x3.c
10413F:	drivers/i2c/busses/i2c-amd756-s4882.c
10414F:	drivers/i2c/busses/i2c-amd756.c
10415F:	drivers/i2c/busses/i2c-amd8111.c
10416F:	drivers/i2c/busses/i2c-i801.c
10417F:	drivers/i2c/busses/i2c-isch.c
10418F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10419F:	drivers/i2c/busses/i2c-nforce2.c
10420F:	drivers/i2c/busses/i2c-piix4.c
10421F:	drivers/i2c/busses/i2c-sis5595.c
10422F:	drivers/i2c/busses/i2c-sis630.c
10423F:	drivers/i2c/busses/i2c-sis96x.c
10424F:	drivers/i2c/busses/i2c-via.c
10425F:	drivers/i2c/busses/i2c-viapro.c
10426
10427I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10428M:	Hans de Goede <hdegoede@redhat.com>
10429L:	linux-i2c@vger.kernel.org
10430S:	Maintained
10431F:	drivers/i2c/busses/i2c-cht-wc.c
10432
10433I2C/SMBUS ISMT DRIVER
10434M:	Seth Heasley <seth.heasley@intel.com>
10435M:	Neil Horman <nhorman@tuxdriver.com>
10436L:	linux-i2c@vger.kernel.org
10437F:	Documentation/i2c/busses/i2c-ismt.rst
10438F:	drivers/i2c/busses/i2c-ismt.c
10439
10440I2C/SMBUS ZHAOXIN DRIVER
10441M:	Hans Hu <hanshu@zhaoxin.com>
10442L:	linux-i2c@vger.kernel.org
10443S:	Maintained
10444W:	https://www.zhaoxin.com
10445F:	drivers/i2c/busses/i2c-viai2c-common.c
10446F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10447
10448I2C/SMBUS STUB DRIVER
10449M:	Jean Delvare <jdelvare@suse.com>
10450L:	linux-i2c@vger.kernel.org
10451S:	Maintained
10452F:	drivers/i2c/i2c-stub.c
10453
10454I3C DRIVER FOR ASPEED AST2600
10455M:	Jeremy Kerr <jk@codeconstruct.com.au>
10456S:	Maintained
10457F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10458F:	drivers/i3c/master/ast2600-i3c-master.c
10459
10460I3C DRIVER FOR CADENCE I3C MASTER IP
10461M:	Przemysław Gaj <pgaj@cadence.com>
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10464F:	drivers/i3c/master/i3c-master-cdns.c
10465
10466I3C DRIVER FOR SYNOPSYS DESIGNWARE
10467S:	Orphan
10468F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10469F:	drivers/i3c/master/dw*
10470
10471I3C SUBSYSTEM
10472M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10473L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10474S:	Maintained
10475C:	irc://chat.freenode.net/linux-i3c
10476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10477F:	Documentation/ABI/testing/sysfs-bus-i3c
10478F:	Documentation/devicetree/bindings/i3c/
10479F:	Documentation/driver-api/i3c
10480F:	drivers/i3c/
10481F:	include/linux/i3c/
10482
10483IBM Operation Panel Input Driver
10484M:	Eddie James <eajames@linux.ibm.com>
10485L:	linux-input@vger.kernel.org
10486S:	Maintained
10487F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10488F:	drivers/input/misc/ibm-panel.c
10489
10490IBM Power 842 compression accelerator
10491M:	Haren Myneni <haren@us.ibm.com>
10492S:	Supported
10493F:	crypto/842.c
10494F:	drivers/crypto/nx/Kconfig
10495F:	drivers/crypto/nx/Makefile
10496F:	drivers/crypto/nx/nx-842*
10497F:	include/linux/sw842.h
10498F:	lib/842/
10499
10500IBM Power in-Nest Crypto Acceleration
10501M:	Breno Leitão <leitao@debian.org>
10502M:	Nayna Jain <nayna@linux.ibm.com>
10503M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10504L:	linux-crypto@vger.kernel.org
10505S:	Supported
10506F:	drivers/crypto/nx/Kconfig
10507F:	drivers/crypto/nx/Makefile
10508F:	drivers/crypto/nx/nx-aes*
10509F:	drivers/crypto/nx/nx-sha*
10510F:	drivers/crypto/nx/nx.*
10511F:	drivers/crypto/nx/nx_csbcpb.h
10512F:	drivers/crypto/nx/nx_debugfs.c
10513
10514IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10515M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10516L:	linux-pci@vger.kernel.org
10517L:	linuxppc-dev@lists.ozlabs.org
10518S:	Supported
10519F:	drivers/pci/hotplug/rpadlpar*
10520
10521IBM Power Linux RAID adapter
10522M:	Brian King <brking@us.ibm.com>
10523S:	Supported
10524F:	drivers/scsi/ipr.*
10525
10526IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10527M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10528L:	linux-pci@vger.kernel.org
10529L:	linuxppc-dev@lists.ozlabs.org
10530S:	Supported
10531F:	drivers/pci/hotplug/rpaphp*
10532
10533IBM Power SRIOV Virtual NIC Device Driver
10534M:	Haren Myneni <haren@linux.ibm.com>
10535M:	Rick Lindsley <ricklind@linux.ibm.com>
10536R:	Nick Child <nnac123@linux.ibm.com>
10537R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10538L:	netdev@vger.kernel.org
10539S:	Supported
10540F:	drivers/net/ethernet/ibm/ibmvnic.*
10541
10542IBM Power VFIO Support
10543M:	Timothy Pearson <tpearson@raptorengineering.com>
10544S:	Supported
10545F:	drivers/vfio/vfio_iommu_spapr_tce.c
10546
10547IBM Power Virtual Ethernet Device Driver
10548M:	Nick Child <nnac123@linux.ibm.com>
10549L:	netdev@vger.kernel.org
10550S:	Supported
10551F:	drivers/net/ethernet/ibm/ibmveth.*
10552
10553IBM Power Virtual FC Device Drivers
10554M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10555L:	linux-scsi@vger.kernel.org
10556S:	Supported
10557F:	drivers/scsi/ibmvscsi/ibmvfc*
10558
10559IBM Power Virtual Management Channel Driver
10560M:	Brad Warrum <bwarrum@linux.ibm.com>
10561M:	Ritu Agarwal <rituagar@linux.ibm.com>
10562S:	Supported
10563F:	drivers/misc/ibmvmc.*
10564
10565IBM Power Virtual SCSI Device Drivers
10566M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10567L:	linux-scsi@vger.kernel.org
10568S:	Supported
10569F:	drivers/scsi/ibmvscsi/ibmvscsi*
10570F:	include/scsi/viosrp.h
10571
10572IBM Power Virtual SCSI Device Target Driver
10573M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10574L:	linux-scsi@vger.kernel.org
10575L:	target-devel@vger.kernel.org
10576S:	Supported
10577F:	drivers/scsi/ibmvscsi_tgt/
10578
10579IBM Power VMX Cryptographic instructions
10580M:	Breno Leitão <leitao@debian.org>
10581M:	Nayna Jain <nayna@linux.ibm.com>
10582M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10583L:	linux-crypto@vger.kernel.org
10584S:	Supported
10585F:	arch/powerpc/crypto/Kconfig
10586F:	arch/powerpc/crypto/Makefile
10587F:	arch/powerpc/crypto/aes.c
10588F:	arch/powerpc/crypto/aes_cbc.c
10589F:	arch/powerpc/crypto/aes_ctr.c
10590F:	arch/powerpc/crypto/aes_xts.c
10591F:	arch/powerpc/crypto/aesp8-ppc.*
10592F:	arch/powerpc/crypto/ghash.c
10593F:	arch/powerpc/crypto/ghashp8-ppc.pl
10594F:	arch/powerpc/crypto/ppc-xlate.pl
10595F:	arch/powerpc/crypto/vmx.c
10596
10597IBM ServeRAID RAID DRIVER
10598S:	Orphan
10599F:	drivers/scsi/ips.*
10600
10601ICH LPC AND GPIO DRIVER
10602M:	Peter Tyser <ptyser@xes-inc.com>
10603S:	Maintained
10604F:	drivers/gpio/gpio-ich.c
10605F:	drivers/mfd/lpc_ich.c
10606
10607ICY I2C DRIVER
10608M:	Max Staudt <max@enpas.org>
10609L:	linux-i2c@vger.kernel.org
10610S:	Maintained
10611F:	drivers/i2c/busses/i2c-icy.c
10612
10613IDEAPAD LAPTOP EXTRAS DRIVER
10614M:	Ike Panhc <ike.pan@canonical.com>
10615L:	platform-driver-x86@vger.kernel.org
10616S:	Maintained
10617W:	http://launchpad.net/ideapad-laptop
10618F:	drivers/platform/x86/ideapad-laptop.c
10619
10620IDEAPAD LAPTOP SLIDEBAR DRIVER
10621M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10622L:	linux-input@vger.kernel.org
10623S:	Maintained
10624W:	https://github.com/o2genum/ideapad-slidebar
10625F:	drivers/input/misc/ideapad_slidebar.c
10626
10627IDT VersaClock 5 CLOCK DRIVER
10628M:	Luca Ceresoli <luca@lucaceresoli.net>
10629S:	Maintained
10630F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10631F:	drivers/clk/clk-versaclock5.c
10632
10633IEEE 802.15.4 SUBSYSTEM
10634M:	Alexander Aring <alex.aring@gmail.com>
10635M:	Stefan Schmidt <stefan@datenfreihafen.org>
10636M:	Miquel Raynal <miquel.raynal@bootlin.com>
10637L:	linux-wpan@vger.kernel.org
10638S:	Maintained
10639W:	https://linux-wpan.org/
10640Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10643F:	Documentation/networking/ieee802154.rst
10644F:	drivers/net/ieee802154/
10645F:	include/linux/ieee802154.h
10646F:	include/linux/nl802154.h
10647F:	include/net/af_ieee802154.h
10648F:	include/net/cfg802154.h
10649F:	include/net/ieee802154_netdev.h
10650F:	include/net/mac802154.h
10651F:	include/net/nl802154.h
10652F:	net/ieee802154/
10653F:	net/mac802154/
10654
10655Intel VIRTIO DATA PATH ACCELERATOR
10656M:	Zhu Lingshan <lingshan.zhu@intel.com>
10657L:	virtualization@lists.linux.dev
10658S:	Supported
10659F:	drivers/vdpa/ifcvf/
10660
10661IFE PROTOCOL
10662M:	Yotam Gigi <yotam.gi@gmail.com>
10663M:	Jamal Hadi Salim <jhs@mojatatu.com>
10664F:	include/net/ife.h
10665F:	include/uapi/linux/ife.h
10666F:	net/ife
10667
10668IGORPLUG-USB IR RECEIVER
10669M:	Sean Young <sean@mess.org>
10670L:	linux-media@vger.kernel.org
10671S:	Maintained
10672F:	drivers/media/rc/igorplugusb.c
10673
10674IGUANAWORKS USB IR TRANSCEIVER
10675M:	Sean Young <sean@mess.org>
10676L:	linux-media@vger.kernel.org
10677S:	Maintained
10678F:	drivers/media/rc/iguanair.c
10679
10680IIO BACKEND FRAMEWORK
10681M:	Nuno Sa <nuno.sa@analog.com>
10682R:	Olivier Moysan <olivier.moysan@foss.st.com>
10683L:	linux-iio@vger.kernel.org
10684S:	Maintained
10685F:	drivers/iio/industrialio-backend.c
10686F:	include/linux/iio/backend.h
10687
10688IIO DIGITAL POTENTIOMETER DAC
10689M:	Peter Rosin <peda@axentia.se>
10690L:	linux-iio@vger.kernel.org
10691S:	Maintained
10692F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10693F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10694F:	drivers/iio/dac/dpot-dac.c
10695
10696IIO ENVELOPE DETECTOR
10697M:	Peter Rosin <peda@axentia.se>
10698L:	linux-iio@vger.kernel.org
10699S:	Maintained
10700F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10701F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10702F:	drivers/iio/adc/envelope-detector.c
10703
10704IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10705M:	Matti Vaittinen <mazziesaccount@gmail.com>
10706L:	linux-iio@vger.kernel.org
10707S:	Maintained
10708F:	drivers/iio/industrialio-gts-helper.c
10709F:	include/linux/iio/iio-gts-helper.h
10710F:	drivers/iio/test/iio-test-gts.c
10711
10712IIO MULTIPLEXER
10713M:	Peter Rosin <peda@axentia.se>
10714L:	linux-iio@vger.kernel.org
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10717F:	drivers/iio/multiplexer/iio-mux.c
10718
10719IIO SCMI BASED DRIVER
10720M:	Jyoti Bhayana <jbhayana@google.com>
10721L:	linux-iio@vger.kernel.org
10722S:	Maintained
10723F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10724
10725IIO SUBSYSTEM AND DRIVERS
10726M:	Jonathan Cameron <jic23@kernel.org>
10727R:	Lars-Peter Clausen <lars@metafoo.de>
10728L:	linux-iio@vger.kernel.org
10729S:	Maintained
10730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10731F:	Documentation/ABI/testing/configfs-iio*
10732F:	Documentation/ABI/testing/sysfs-bus-iio*
10733F:	Documentation/devicetree/bindings/iio/
10734F:	Documentation/iio/
10735F:	drivers/iio/
10736F:	drivers/staging/iio/
10737F:	include/dt-bindings/iio/
10738F:	include/linux/iio/
10739F:	tools/iio/
10740
10741IIO UNIT CONVERTER
10742M:	Peter Rosin <peda@axentia.se>
10743L:	linux-iio@vger.kernel.org
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10746F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10747F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10748F:	drivers/iio/afe/iio-rescale.c
10749
10750IKANOS/ADI EAGLE ADSL USB DRIVER
10751M:	Matthieu Castet <castet.matthieu@free.fr>
10752M:	Stanislaw Gruszka <stf_xl@wp.pl>
10753S:	Maintained
10754F:	drivers/usb/atm/ueagle-atm.c
10755
10756IMAGIS TOUCHSCREEN DRIVER
10757M:	Markuss Broks <markuss.broks@gmail.com>
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10760F:	drivers/input/touchscreen/imagis.c
10761
10762IMGTEC ASCII LCD DRIVER
10763M:	Paul Burton <paulburton@kernel.org>
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10766F:	drivers/auxdisplay/img-ascii-lcd.c
10767
10768IMGTEC 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 <keescook@chromium.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:	drivers/net/dsa/lantiq_gswip.c
12453F:	drivers/net/dsa/lantiq_pce.h
12454F:	drivers/net/ethernet/lantiq_xrx200.c
12455F:	net/dsa/tag_gswip.c
12456
12457LANTIQ MIPS ARCHITECTURE
12458M:	John Crispin <john@phrozen.org>
12459L:	linux-mips@vger.kernel.org
12460S:	Maintained
12461F:	arch/mips/lantiq
12462F:	drivers/soc/lantiq
12463
12464LANTIQ PEF2256 DRIVER
12465M:	Herve Codina <herve.codina@bootlin.com>
12466S:	Maintained
12467F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12468F:	drivers/net/wan/framer/pef2256/
12469F:	drivers/pinctrl/pinctrl-pef2256.c
12470F:	include/linux/framer/pef2256.h
12471
12472LASI 53c700 driver for PARISC
12473M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12474L:	linux-scsi@vger.kernel.org
12475S:	Maintained
12476F:	Documentation/scsi/53c700.rst
12477F:	drivers/scsi/53c700*
12478
12479LEAKING_ADDRESSES
12480M:	Tycho Andersen <tycho@tycho.pizza>
12481R:	Kees Cook <keescook@chromium.org>
12482L:	linux-hardening@vger.kernel.org
12483S:	Maintained
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12485F:	scripts/leaking_addresses.pl
12486
12487LED SUBSYSTEM
12488M:	Pavel Machek <pavel@ucw.cz>
12489M:	Lee Jones <lee@kernel.org>
12490L:	linux-leds@vger.kernel.org
12491S:	Maintained
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12493F:	Documentation/devicetree/bindings/leds/
12494F:	Documentation/leds/
12495F:	drivers/leds/
12496F:	include/dt-bindings/leds/
12497F:	include/linux/leds.h
12498
12499LEGO MINDSTORMS EV3
12500R:	David Lechner <david@lechnology.com>
12501S:	Maintained
12502F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12503F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12504F:	drivers/power/supply/lego_ev3_battery.c
12505
12506LEGO USB Tower driver
12507M:	Juergen Stuber <starblue@users.sourceforge.net>
12508L:	legousb-devel@lists.sourceforge.net
12509S:	Maintained
12510W:	http://legousb.sourceforge.net/
12511F:	drivers/usb/misc/legousbtower.c
12512
12513LETSKETCH HID TABLET DRIVER
12514M:	Hans de Goede <hdegoede@redhat.com>
12515L:	linux-input@vger.kernel.org
12516S:	Maintained
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12518F:	drivers/hid/hid-letsketch.c
12519
12520LG LAPTOP EXTRAS
12521M:	Matan Ziv-Av <matan@svgalib.org>
12522L:	platform-driver-x86@vger.kernel.org
12523S:	Maintained
12524F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12525F:	Documentation/admin-guide/laptops/lg-laptop.rst
12526F:	drivers/platform/x86/lg-laptop.c
12527
12528LG2160 MEDIA DRIVER
12529M:	Michael Krufky <mkrufky@linuxtv.org>
12530L:	linux-media@vger.kernel.org
12531S:	Maintained
12532W:	https://linuxtv.org
12533W:	http://github.com/mkrufky
12534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12535T:	git git://linuxtv.org/mkrufky/tuners.git
12536F:	drivers/media/dvb-frontends/lg2160.*
12537
12538LGDT3305 MEDIA DRIVER
12539M:	Michael Krufky <mkrufky@linuxtv.org>
12540L:	linux-media@vger.kernel.org
12541S:	Maintained
12542W:	https://linuxtv.org
12543W:	http://github.com/mkrufky
12544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12545T:	git git://linuxtv.org/mkrufky/tuners.git
12546F:	drivers/media/dvb-frontends/lgdt3305.*
12547
12548LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12549M:	Viresh Kumar <vireshk@kernel.org>
12550L:	linux-ide@vger.kernel.org
12551S:	Maintained
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12553F:	drivers/ata/pata_arasan_cf.c
12554F:	include/linux/pata_arasan_cf_data.h
12555
12556LIBATA PATA DRIVERS
12557R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12558L:	linux-ide@vger.kernel.org
12559F:	drivers/ata/ata_*.c
12560F:	drivers/ata/pata_*.c
12561
12562LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12563M:	Linus Walleij <linus.walleij@linaro.org>
12564L:	linux-ide@vger.kernel.org
12565S:	Maintained
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12567F:	drivers/ata/pata_ftide010.c
12568F:	drivers/ata/sata_gemini.c
12569F:	drivers/ata/sata_gemini.h
12570
12571LIBATA SATA AHCI PLATFORM devices support
12572M:	Hans de Goede <hdegoede@redhat.com>
12573M:	Jens Axboe <axboe@kernel.dk>
12574L:	linux-ide@vger.kernel.org
12575S:	Maintained
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12577F:	drivers/ata/ahci_platform.c
12578F:	drivers/ata/libahci_platform.c
12579F:	include/linux/ahci_platform.h
12580
12581LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12582M:	Serge Semin <fancer.lancer@gmail.com>
12583L:	linux-ide@vger.kernel.org
12584S:	Maintained
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12586F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12587F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12588F:	drivers/ata/ahci_dwc.c
12589
12590LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12591M:	Mikael Pettersson <mikpelinux@gmail.com>
12592L:	linux-ide@vger.kernel.org
12593S:	Maintained
12594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12595F:	drivers/ata/sata_promise.*
12596
12597LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12598M:	Damien Le Moal <dlemoal@kernel.org>
12599M:	Niklas Cassel <cassel@kernel.org>
12600L:	linux-ide@vger.kernel.org
12601S:	Maintained
12602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12603F:	Documentation/ABI/testing/sysfs-ata
12604F:	Documentation/devicetree/bindings/ata/
12605F:	drivers/ata/
12606F:	include/linux/ata.h
12607F:	include/linux/libata.h
12608
12609LIBETH COMMON ETHERNET LIBRARY
12610M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12611L:	netdev@vger.kernel.org
12612L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12613S:	Supported
12614T:	git https://github.com/alobakin/linux.git
12615F:	drivers/net/ethernet/intel/libeth/
12616F:	include/net/libeth/
12617K:	libeth
12618
12619LIBIE COMMON INTEL ETHERNET LIBRARY
12620M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12621L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12622L:	netdev@vger.kernel.org
12623S:	Supported
12624T:	git https://github.com/alobakin/linux.git
12625F:	drivers/net/ethernet/intel/libie/
12626F:	include/linux/net/intel/libie/
12627K:	libie
12628
12629LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12630M:	Vishal Verma <vishal.l.verma@intel.com>
12631M:	Dan Williams <dan.j.williams@intel.com>
12632M:	Dave Jiang <dave.jiang@intel.com>
12633L:	nvdimm@lists.linux.dev
12634S:	Supported
12635Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12636P:	Documentation/nvdimm/maintainer-entry-profile.rst
12637F:	drivers/nvdimm/btt*
12638
12639LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12640M:	Dan Williams <dan.j.williams@intel.com>
12641M:	Vishal Verma <vishal.l.verma@intel.com>
12642M:	Dave Jiang <dave.jiang@intel.com>
12643L:	nvdimm@lists.linux.dev
12644S:	Supported
12645Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12646P:	Documentation/nvdimm/maintainer-entry-profile.rst
12647F:	drivers/nvdimm/pmem*
12648
12649LIBNVDIMM: DEVICETREE BINDINGS
12650M:	Oliver O'Halloran <oohall@gmail.com>
12651L:	nvdimm@lists.linux.dev
12652S:	Supported
12653Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12654F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12655F:	drivers/nvdimm/of_pmem.c
12656
12657LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12658M:	Dan Williams <dan.j.williams@intel.com>
12659M:	Vishal Verma <vishal.l.verma@intel.com>
12660M:	Dave Jiang <dave.jiang@intel.com>
12661M:	Ira Weiny <ira.weiny@intel.com>
12662L:	nvdimm@lists.linux.dev
12663S:	Supported
12664Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12665P:	Documentation/nvdimm/maintainer-entry-profile.rst
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12667F:	drivers/acpi/nfit/*
12668F:	drivers/nvdimm/*
12669F:	include/linux/libnvdimm.h
12670F:	include/linux/nd.h
12671F:	include/uapi/linux/ndctl.h
12672F:	tools/testing/nvdimm/
12673
12674LIBRARY CODE
12675M:	Andrew Morton <akpm@linux-foundation.org>
12676L:	linux-kernel@vger.kernel.org
12677S:	Supported
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12679F:	lib/*
12680
12681LICENSES and SPDX stuff
12682M:	Thomas Gleixner <tglx@linutronix.de>
12683M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12684L:	linux-spdx@vger.kernel.org
12685S:	Maintained
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12687F:	COPYING
12688F:	Documentation/process/license-rules.rst
12689F:	LICENSES/
12690F:	scripts/spdxcheck-test.sh
12691F:	scripts/spdxcheck.py
12692F:	scripts/spdxexclude
12693
12694LINEAR RANGES HELPERS
12695M:	Mark Brown <broonie@kernel.org>
12696R:	Matti Vaittinen <mazziesaccount@gmail.com>
12697F:	include/linux/linear_range.h
12698F:	lib/linear_ranges.c
12699F:	lib/test_linear_ranges.c
12700
12701LINUX FOR POWER MACINTOSH
12702L:	linuxppc-dev@lists.ozlabs.org
12703S:	Orphan
12704F:	arch/powerpc/platforms/powermac/
12705F:	drivers/macintosh/
12706X:	drivers/macintosh/adb-iop.c
12707X:	drivers/macintosh/via-macii.c
12708
12709LINUX FOR POWERPC (32-BIT AND 64-BIT)
12710M:	Michael Ellerman <mpe@ellerman.id.au>
12711R:	Nicholas Piggin <npiggin@gmail.com>
12712R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12713R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12714L:	linuxppc-dev@lists.ozlabs.org
12715S:	Supported
12716W:	https://github.com/linuxppc/wiki/wiki
12717Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12719F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12720F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12721F:	Documentation/devicetree/bindings/powerpc/
12722F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12723F:	Documentation/arch/powerpc/
12724F:	arch/powerpc/
12725F:	drivers/*/*/*pasemi*
12726F:	drivers/*/*pasemi*
12727F:	drivers/char/tpm/tpm_ibmvtpm*
12728F:	drivers/crypto/nx/
12729F:	drivers/i2c/busses/i2c-opal.c
12730F:	drivers/net/ethernet/ibm/ibmveth.*
12731F:	drivers/net/ethernet/ibm/ibmvnic.*
12732F:	drivers/pci/hotplug/pnv_php.c
12733F:	drivers/pci/hotplug/rpa*
12734F:	drivers/rtc/rtc-opal.c
12735F:	drivers/scsi/ibmvscsi/
12736F:	drivers/tty/hvc/hvc_opal.c
12737F:	drivers/watchdog/wdrtas.c
12738F:	include/linux/papr_scm.h
12739F:	include/uapi/linux/papr_pdsm.h
12740F:	tools/testing/selftests/powerpc
12741N:	/pmac
12742N:	powermac
12743N:	powernv
12744N:	[^a-z0-9]ps3
12745N:	pseries
12746
12747LINUX FOR POWERPC EMBEDDED MPC5XXX
12748M:	Anatolij Gustschin <agust@denx.de>
12749L:	linuxppc-dev@lists.ozlabs.org
12750S:	Odd Fixes
12751F:	arch/powerpc/platforms/512x/
12752F:	arch/powerpc/platforms/52xx/
12753
12754LINUX FOR POWERPC EMBEDDED PPC4XX
12755L:	linuxppc-dev@lists.ozlabs.org
12756S:	Orphan
12757F:	arch/powerpc/platforms/40x/
12758F:	arch/powerpc/platforms/44x/
12759
12760LINUX FOR POWERPC EMBEDDED PPC85XX
12761M:	Scott Wood <oss@buserror.net>
12762L:	linuxppc-dev@lists.ozlabs.org
12763S:	Odd fixes
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12765F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12766F:	Documentation/devicetree/bindings/powerpc/fsl/
12767F:	arch/powerpc/platforms/85xx/
12768
12769LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12770M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12771L:	linuxppc-dev@lists.ozlabs.org
12772S:	Maintained
12773F:	arch/powerpc/platforms/8xx/
12774F:	arch/powerpc/platforms/83xx/
12775
12776LINUX KERNEL DUMP TEST MODULE (LKDTM)
12777M:	Kees Cook <keescook@chromium.org>
12778S:	Maintained
12779F:	drivers/misc/lkdtm/*
12780F:	tools/testing/selftests/lkdtm/*
12781
12782LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12783M:	Alan Stern <stern@rowland.harvard.edu>
12784M:	Andrea Parri <parri.andrea@gmail.com>
12785M:	Will Deacon <will@kernel.org>
12786M:	Peter Zijlstra <peterz@infradead.org>
12787M:	Boqun Feng <boqun.feng@gmail.com>
12788M:	Nicholas Piggin <npiggin@gmail.com>
12789M:	David Howells <dhowells@redhat.com>
12790M:	Jade Alglave <j.alglave@ucl.ac.uk>
12791M:	Luc Maranget <luc.maranget@inria.fr>
12792M:	"Paul E. McKenney" <paulmck@kernel.org>
12793R:	Akira Yokosawa <akiyks@gmail.com>
12794R:	Daniel Lustig <dlustig@nvidia.com>
12795R:	Joel Fernandes <joel@joelfernandes.org>
12796L:	linux-kernel@vger.kernel.org
12797L:	linux-arch@vger.kernel.org
12798S:	Supported
12799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12800F:	Documentation/atomic_bitops.txt
12801F:	Documentation/atomic_t.txt
12802F:	Documentation/core-api/refcount-vs-atomic.rst
12803F:	Documentation/litmus-tests/
12804F:	Documentation/memory-barriers.txt
12805F:	tools/memory-model/
12806
12807LINUX-NEXT TREE
12808M:	Stephen Rothwell <sfr@canb.auug.org.au>
12809L:	linux-next@vger.kernel.org
12810S:	Supported
12811B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12813
12814LIS3LV02D ACCELEROMETER DRIVER
12815M:	Eric Piel <eric.piel@tremplin-utc.net>
12816S:	Maintained
12817F:	Documentation/misc-devices/lis3lv02d.rst
12818F:	drivers/misc/lis3lv02d/
12819F:	drivers/platform/x86/hp/hp_accel.c
12820
12821LIST KUNIT TEST
12822M:	David Gow <davidgow@google.com>
12823L:	linux-kselftest@vger.kernel.org
12824L:	kunit-dev@googlegroups.com
12825S:	Maintained
12826F:	lib/list-test.c
12827
12828LITEX PLATFORM
12829M:	Karol Gugala <kgugala@antmicro.com>
12830M:	Mateusz Holenko <mholenko@antmicro.com>
12831M:	Gabriel Somlo <gsomlo@gmail.com>
12832M:	Joel Stanley <joel@jms.id.au>
12833S:	Maintained
12834F:	Documentation/devicetree/bindings/*/litex,*.yaml
12835F:	arch/openrisc/boot/dts/or1klitex.dts
12836F:	drivers/mmc/host/litex_mmc.c
12837F:	drivers/net/ethernet/litex/*
12838F:	drivers/soc/litex/*
12839F:	drivers/tty/serial/liteuart.c
12840F:	include/linux/litex.h
12841N:	litex
12842
12843LIVE PATCHING
12844M:	Josh Poimboeuf <jpoimboe@kernel.org>
12845M:	Jiri Kosina <jikos@kernel.org>
12846M:	Miroslav Benes <mbenes@suse.cz>
12847M:	Petr Mladek <pmladek@suse.com>
12848R:	Joe Lawrence <joe.lawrence@redhat.com>
12849L:	live-patching@vger.kernel.org
12850S:	Maintained
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12852F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12853F:	Documentation/livepatch/
12854F:	arch/powerpc/include/asm/livepatch.h
12855F:	include/linux/livepatch.h
12856F:	kernel/livepatch/
12857F:	kernel/module/livepatch.c
12858F:	samples/livepatch/
12859F:	tools/testing/selftests/livepatch/
12860
12861LLC (802.2)
12862L:	netdev@vger.kernel.org
12863S:	Odd fixes
12864F:	include/linux/llc.h
12865F:	include/net/llc*
12866F:	include/uapi/linux/llc.h
12867F:	net/llc/
12868
12869LM73 HARDWARE MONITOR DRIVER
12870M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12871L:	linux-hwmon@vger.kernel.org
12872S:	Maintained
12873F:	drivers/hwmon/lm73.c
12874
12875LM78 HARDWARE MONITOR DRIVER
12876M:	Jean Delvare <jdelvare@suse.com>
12877L:	linux-hwmon@vger.kernel.org
12878S:	Maintained
12879F:	Documentation/hwmon/lm78.rst
12880F:	drivers/hwmon/lm78.c
12881
12882LM83 HARDWARE MONITOR DRIVER
12883M:	Jean Delvare <jdelvare@suse.com>
12884L:	linux-hwmon@vger.kernel.org
12885S:	Maintained
12886F:	Documentation/hwmon/lm83.rst
12887F:	drivers/hwmon/lm83.c
12888
12889LM90 HARDWARE MONITOR DRIVER
12890M:	Jean Delvare <jdelvare@suse.com>
12891L:	linux-hwmon@vger.kernel.org
12892S:	Maintained
12893F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12894F:	Documentation/hwmon/lm90.rst
12895F:	drivers/hwmon/lm90.c
12896F:	include/dt-bindings/thermal/lm90.h
12897
12898LME2510 MEDIA DRIVER
12899M:	Malcolm Priestley <tvboxspy@gmail.com>
12900L:	linux-media@vger.kernel.org
12901S:	Maintained
12902W:	https://linuxtv.org
12903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12904F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12905
12906LOADPIN SECURITY MODULE
12907M:	Kees Cook <keescook@chromium.org>
12908S:	Supported
12909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12910F:	Documentation/admin-guide/LSM/LoadPin.rst
12911F:	security/loadpin/
12912
12913LOCKDOWN SECURITY MODULE
12914L:	linux-security-module@vger.kernel.org
12915S:	Odd Fixes
12916T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12917F:	security/lockdown/
12918
12919LOCKING PRIMITIVES
12920M:	Peter Zijlstra <peterz@infradead.org>
12921M:	Ingo Molnar <mingo@redhat.com>
12922M:	Will Deacon <will@kernel.org>
12923R:	Waiman Long <longman@redhat.com>
12924R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12925L:	linux-kernel@vger.kernel.org
12926S:	Maintained
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12928F:	Documentation/locking/
12929F:	arch/*/include/asm/spinlock*.h
12930F:	include/linux/lockdep*.h
12931F:	include/linux/mutex*.h
12932F:	include/linux/rwlock*.h
12933F:	include/linux/rwsem*.h
12934F:	include/linux/seqlock.h
12935F:	include/linux/spinlock*.h
12936F:	kernel/locking/
12937F:	lib/locking*.[ch]
12938X:	kernel/locking/locktorture.c
12939
12940LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12941M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12942L:	linux-ntfs-dev@lists.sourceforge.net
12943S:	Maintained
12944W:	http://www.linux-ntfs.org/content/view/19/37/
12945F:	Documentation/admin-guide/ldm.rst
12946F:	block/partitions/ldm.*
12947
12948LOGITECH HID GAMING KEYBOARDS
12949M:	Hans de Goede <hdegoede@redhat.com>
12950L:	linux-input@vger.kernel.org
12951S:	Maintained
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12953F:	drivers/hid/hid-lg-g15.c
12954
12955LONTIUM LT8912B MIPI TO HDMI BRIDGE
12956M:	Adrien Grassein <adrien.grassein@gmail.com>
12957S:	Maintained
12958F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12959F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12960
12961LOONGARCH
12962M:	Huacai Chen <chenhuacai@kernel.org>
12963R:	WANG Xuerui <kernel@xen0n.name>
12964L:	loongarch@lists.linux.dev
12965S:	Maintained
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12967F:	Documentation/arch/loongarch/
12968F:	Documentation/translations/zh_CN/arch/loongarch/
12969F:	arch/loongarch/
12970F:	drivers/*/*loongarch*
12971
12972LOONGSON GPIO DRIVER
12973M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12974L:	linux-gpio@vger.kernel.org
12975S:	Maintained
12976F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12977F:	drivers/gpio/gpio-loongson-64bit.c
12978
12979LOONGSON LS2X APB DMA DRIVER
12980M:	Binbin Zhou <zhoubinbin@loongson.cn>
12981L:	dmaengine@vger.kernel.org
12982S:	Maintained
12983F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12984F:	drivers/dma/ls2x-apb-dma.c
12985
12986LOONGSON LS2X I2C DRIVER
12987M:	Binbin Zhou <zhoubinbin@loongson.cn>
12988L:	linux-i2c@vger.kernel.org
12989S:	Maintained
12990F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12991F:	drivers/i2c/busses/i2c-ls2x.c
12992
12993LOONGSON-2 SOC SERIES CLOCK DRIVER
12994M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12995L:	linux-clk@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12998F:	drivers/clk/clk-loongson2.c
12999F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13000
13001LOONGSON SPI DRIVER
13002M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13003L:	linux-spi@vger.kernel.org
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13006F:	drivers/spi/spi-loongson-core.c
13007F:	drivers/spi/spi-loongson-pci.c
13008F:	drivers/spi/spi-loongson-plat.c
13009F:	drivers/spi/spi-loongson.h
13010
13011LOONGSON-2 SOC SERIES GUTS DRIVER
13012M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13013L:	loongarch@lists.linux.dev
13014S:	Maintained
13015F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13016F:	drivers/soc/loongson/loongson2_guts.c
13017
13018LOONGSON-2 SOC SERIES PM DRIVER
13019M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13020L:	linux-pm@vger.kernel.org
13021S:	Maintained
13022F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13023F:	drivers/soc/loongson/loongson2_pm.c
13024
13025LOONGSON-2 SOC SERIES PINCTRL DRIVER
13026M:	zhanghongchen <zhanghongchen@loongson.cn>
13027M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13028L:	linux-gpio@vger.kernel.org
13029S:	Maintained
13030F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13031F:	drivers/pinctrl/pinctrl-loongson2.c
13032
13033LOONGSON-2 SOC SERIES THERMAL DRIVER
13034M:	zhanghongchen <zhanghongchen@loongson.cn>
13035M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13036L:	linux-pm@vger.kernel.org
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13039F:	drivers/thermal/loongson2_thermal.c
13040
13041LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13042M:	Sathya Prakash <sathya.prakash@broadcom.com>
13043M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13044M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13045L:	MPT-FusionLinux.pdl@broadcom.com
13046L:	linux-scsi@vger.kernel.org
13047S:	Supported
13048W:	http://www.avagotech.com/support/
13049F:	drivers/message/fusion/
13050F:	drivers/scsi/mpt3sas/
13051
13052LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13053M:	Matthew Wilcox <willy@infradead.org>
13054L:	linux-scsi@vger.kernel.org
13055S:	Maintained
13056F:	drivers/scsi/sym53c8xx_2/
13057
13058LTC1660 DAC DRIVER
13059M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13060L:	linux-iio@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13063F:	drivers/iio/dac/ltc1660.c
13064
13065LTC2688 IIO DAC DRIVER
13066M:	Nuno Sá <nuno.sa@analog.com>
13067L:	linux-iio@vger.kernel.org
13068S:	Supported
13069W:	https://ez.analog.com/linux-software-drivers
13070F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13071F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13072F:	drivers/iio/dac/ltc2688.c
13073
13074LTC2947 HARDWARE MONITOR DRIVER
13075M:	Nuno Sá <nuno.sa@analog.com>
13076L:	linux-hwmon@vger.kernel.org
13077S:	Supported
13078W:	https://ez.analog.com/linux-software-drivers
13079F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13080F:	drivers/hwmon/ltc2947-core.c
13081F:	drivers/hwmon/ltc2947-i2c.c
13082F:	drivers/hwmon/ltc2947-spi.c
13083F:	drivers/hwmon/ltc2947.h
13084
13085LTC2991 HARDWARE MONITOR DRIVER
13086M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13087L:	linux-hwmon@vger.kernel.org
13088S:	Supported
13089W:	https://ez.analog.com/linux-software-drivers
13090F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13091F:	drivers/hwmon/ltc2991.c
13092
13093LTC2983 IIO TEMPERATURE DRIVER
13094M:	Nuno Sá <nuno.sa@analog.com>
13095L:	linux-iio@vger.kernel.org
13096S:	Supported
13097W:	https://ez.analog.com/linux-software-drivers
13098F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13099F:	drivers/iio/temperature/ltc2983.c
13100
13101LTC4282 HARDWARE MONITOR DRIVER
13102M:	Nuno Sa <nuno.sa@analog.com>
13103L:	linux-hwmon@vger.kernel.org
13104S:	Supported
13105F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13106F:	Documentation/hwmon/ltc4282.rst
13107F:	drivers/hwmon/ltc4282.c
13108
13109LTC4286 HARDWARE MONITOR DRIVER
13110M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13111L:	linux-i2c@vger.kernel.org
13112S:	Maintained
13113F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13114F:	Documentation/hwmon/ltc4286.rst
13115F:	drivers/hwmon/pmbus/Kconfig
13116F:	drivers/hwmon/pmbus/Makefile
13117F:	drivers/hwmon/pmbus/ltc4286.c
13118
13119LTC4306 I2C MULTIPLEXER DRIVER
13120M:	Michael Hennerich <michael.hennerich@analog.com>
13121L:	linux-i2c@vger.kernel.org
13122S:	Supported
13123W:	https://ez.analog.com/linux-software-drivers
13124F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13125F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13126
13127LTP (Linux Test Project)
13128M:	Cyril Hrubis <chrubis@suse.cz>
13129M:	Jan Stancek <jstancek@redhat.com>
13130M:	Petr Vorel <pvorel@suse.cz>
13131M:	Li Wang <liwang@redhat.com>
13132M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13133L:	ltp@lists.linux.it (subscribers-only)
13134S:	Maintained
13135W:	http://linux-test-project.github.io/
13136T:	git https://github.com/linux-test-project/ltp.git
13137
13138LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13139M:	Anshul Dalal <anshulusr@gmail.com>
13140L:	linux-iio@vger.kernel.org
13141S:	Maintained
13142F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13143F:	drivers/iio/light/ltr390.c
13144
13145LYNX 28G SERDES PHY DRIVER
13146M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13147L:	netdev@vger.kernel.org
13148S:	Supported
13149F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13150F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13151
13152LYNX PCS MODULE
13153M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13154L:	netdev@vger.kernel.org
13155S:	Supported
13156F:	drivers/net/pcs/pcs-lynx.c
13157F:	include/linux/pcs-lynx.h
13158
13159M68K ARCHITECTURE
13160M:	Geert Uytterhoeven <geert@linux-m68k.org>
13161L:	linux-m68k@lists.linux-m68k.org
13162S:	Maintained
13163W:	http://www.linux-m68k.org/
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13165F:	arch/m68k/
13166F:	drivers/zorro/
13167
13168M68K ON APPLE MACINTOSH
13169M:	Joshua Thompson <funaho@jurai.org>
13170L:	linux-m68k@lists.linux-m68k.org
13171S:	Maintained
13172W:	http://www.mac.linux-m68k.org/
13173F:	arch/m68k/mac/
13174F:	drivers/macintosh/adb-iop.c
13175F:	drivers/macintosh/via-macii.c
13176
13177M68K ON HP9000/300
13178M:	Philip Blundell <philb@gnu.org>
13179S:	Maintained
13180W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13181F:	arch/m68k/hp300/
13182
13183M88DS3103 MEDIA DRIVER
13184L:	linux-media@vger.kernel.org
13185S:	Orphan
13186W:	https://linuxtv.org
13187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13188F:	drivers/media/dvb-frontends/m88ds3103*
13189
13190M88RS2000 MEDIA DRIVER
13191M:	Malcolm Priestley <tvboxspy@gmail.com>
13192L:	linux-media@vger.kernel.org
13193S:	Maintained
13194W:	https://linuxtv.org
13195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13196F:	drivers/media/dvb-frontends/m88rs2000*
13197
13198MA901 MASTERKIT USB FM RADIO DRIVER
13199M:	Alexey Klimov <klimov.linux@gmail.com>
13200L:	linux-media@vger.kernel.org
13201S:	Maintained
13202T:	git git://linuxtv.org/media_tree.git
13203F:	drivers/media/radio/radio-ma901.c
13204
13205MAC80211
13206M:	Johannes Berg <johannes@sipsolutions.net>
13207L:	linux-wireless@vger.kernel.org
13208S:	Maintained
13209W:	https://wireless.wiki.kernel.org/
13210Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13213F:	Documentation/networking/mac80211-injection.rst
13214F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13215F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13216F:	include/net/mac80211.h
13217F:	net/mac80211/
13218
13219MAILBOX API
13220M:	Jassi Brar <jassisinghbrar@gmail.com>
13221L:	linux-kernel@vger.kernel.org
13222S:	Maintained
13223F:	Documentation/devicetree/bindings/mailbox/
13224F:	drivers/mailbox/
13225F:	include/dt-bindings/mailbox/
13226F:	include/linux/mailbox_client.h
13227F:	include/linux/mailbox_controller.h
13228
13229MAILBOX ARM MHUv2
13230M:	Viresh Kumar <viresh.kumar@linaro.org>
13231M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13232L:	linux-kernel@vger.kernel.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13235F:	drivers/mailbox/arm_mhuv2.c
13236F:	include/linux/mailbox/arm_mhuv2_message.h
13237
13238MAILBOX ARM MHUv3
13239M:	Sudeep Holla <sudeep.holla@arm.com>
13240M:	Cristian Marussi <cristian.marussi@arm.com>
13241L:	linux-kernel@vger.kernel.org
13242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13243S:	Maintained
13244F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13245F:	drivers/mailbox/arm_mhuv3.c
13246
13247MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13248M:	Alejandro Colomar <alx@kernel.org>
13249L:	linux-man@vger.kernel.org
13250S:	Maintained
13251W:	http://www.kernel.org/doc/man-pages
13252T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13253T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13254
13255MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13256M:	Jeremy Kerr <jk@codeconstruct.com.au>
13257M:	Matt Johnston <matt@codeconstruct.com.au>
13258L:	netdev@vger.kernel.org
13259S:	Maintained
13260F:	Documentation/networking/mctp.rst
13261F:	drivers/net/mctp/
13262F:	include/net/mctp.h
13263F:	include/net/mctpdevice.h
13264F:	include/net/netns/mctp.h
13265F:	net/mctp/
13266
13267MAPLE TREE
13268M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13269L:	maple-tree@lists.infradead.org
13270L:	linux-mm@kvack.org
13271S:	Supported
13272F:	Documentation/core-api/maple_tree.rst
13273F:	include/linux/maple_tree.h
13274F:	include/trace/events/maple_tree.h
13275F:	lib/maple_tree.c
13276F:	lib/test_maple_tree.c
13277F:	tools/testing/radix-tree/linux/maple_tree.h
13278F:	tools/testing/radix-tree/maple.c
13279
13280MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13281M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13282L:	linux-mips@vger.kernel.org
13283S:	Maintained
13284F:	arch/mips/boot/dts/img/pistachio*
13285
13286MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13287M:	Andrew Lunn <andrew@lunn.ch>
13288L:	netdev@vger.kernel.org
13289S:	Maintained
13290F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13291F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13292F:	Documentation/networking/devlink/mv88e6xxx.rst
13293F:	drivers/net/dsa/mv88e6xxx/
13294F:	include/linux/dsa/mv88e6xxx.h
13295F:	include/linux/platform_data/mv88e6xxx.h
13296
13297MARVELL ARMADA 3700 PHY DRIVERS
13298M:	Miquel Raynal <miquel.raynal@bootlin.com>
13299S:	Maintained
13300F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13301F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13302F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13303F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13304
13305MARVELL ARMADA 3700 SERIAL DRIVER
13306M:	Pali Rohár <pali@kernel.org>
13307S:	Maintained
13308F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13309F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13310F:	drivers/tty/serial/mvebu-uart.c
13311
13312MARVELL ARMADA DRM SUPPORT
13313M:	Russell King <linux@armlinux.org.uk>
13314S:	Maintained
13315T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13317F:	Documentation/devicetree/bindings/display/armada/
13318F:	drivers/gpu/drm/armada/
13319F:	include/uapi/drm/armada_drm.h
13320
13321MARVELL CRYPTO DRIVER
13322M:	Boris Brezillon <bbrezillon@kernel.org>
13323M:	Arnaud Ebalard <arno@natisbad.org>
13324M:	Srujana Challa <schalla@marvell.com>
13325L:	linux-crypto@vger.kernel.org
13326S:	Maintained
13327F:	drivers/crypto/marvell/
13328F:	include/linux/soc/marvell/octeontx2/
13329
13330MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13331M:	Mirko Lindner <mlindner@marvell.com>
13332M:	Stephen Hemminger <stephen@networkplumber.org>
13333L:	netdev@vger.kernel.org
13334S:	Maintained
13335F:	drivers/net/ethernet/marvell/sk*
13336
13337MARVELL LIBERTAS WIRELESS DRIVER
13338L:	libertas-dev@lists.infradead.org
13339S:	Orphan
13340F:	drivers/net/wireless/marvell/libertas/
13341
13342MARVELL MACCHIATOBIN SUPPORT
13343M:	Russell King <linux@armlinux.org.uk>
13344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13345S:	Maintained
13346F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13347
13348MARVELL MV643XX ETHERNET DRIVER
13349M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13350L:	netdev@vger.kernel.org
13351S:	Maintained
13352F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13353F:	include/linux/mv643xx.h
13354
13355MARVELL MV88X3310 PHY DRIVER
13356M:	Russell King <linux@armlinux.org.uk>
13357M:	Marek Behún <kabel@kernel.org>
13358L:	netdev@vger.kernel.org
13359S:	Maintained
13360F:	drivers/net/phy/marvell10g.c
13361
13362MARVELL MVEBU THERMAL DRIVER
13363M:	Miquel Raynal <miquel.raynal@bootlin.com>
13364S:	Maintained
13365F:	drivers/thermal/armada_thermal.c
13366
13367MARVELL MVNETA ETHERNET DRIVER
13368M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13369L:	netdev@vger.kernel.org
13370S:	Maintained
13371F:	drivers/net/ethernet/marvell/mvneta*
13372
13373MARVELL MVPP2 ETHERNET DRIVER
13374M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13375M:	Russell King <linux@armlinux.org.uk>
13376L:	netdev@vger.kernel.org
13377S:	Maintained
13378F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13379F:	drivers/net/ethernet/marvell/mvpp2/
13380
13381MARVELL MWIFIEX WIRELESS DRIVER
13382M:	Brian Norris <briannorris@chromium.org>
13383R:	Francesco Dolcini <francesco@dolcini.it>
13384L:	linux-wireless@vger.kernel.org
13385S:	Odd Fixes
13386F:	drivers/net/wireless/marvell/mwifiex/
13387
13388MARVELL MWL8K WIRELESS DRIVER
13389L:	linux-wireless@vger.kernel.org
13390S:	Orphan
13391F:	drivers/net/wireless/marvell/mwl8k.c
13392
13393MARVELL NAND CONTROLLER DRIVER
13394M:	Miquel Raynal <miquel.raynal@bootlin.com>
13395L:	linux-mtd@lists.infradead.org
13396S:	Maintained
13397F:	drivers/mtd/nand/raw/marvell_nand.c
13398
13399MARVELL OCTEON ENDPOINT DRIVER
13400M:	Veerasenareddy Burru <vburru@marvell.com>
13401M:	Sathesh Edara <sedara@marvell.com>
13402L:	netdev@vger.kernel.org
13403S:	Supported
13404F:	drivers/net/ethernet/marvell/octeon_ep
13405
13406MARVELL OCTEON ENDPOINT VF DRIVER
13407M:	Veerasenareddy Burru <vburru@marvell.com>
13408M:	Sathesh Edara <sedara@marvell.com>
13409M:	Shinas Rasheed <srasheed@marvell.com>
13410M:	Satananda Burla <sburla@marvell.com>
13411L:	netdev@vger.kernel.org
13412S:	Supported
13413F:	drivers/net/ethernet/marvell/octeon_ep_vf
13414
13415MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13416M:	Sunil Goutham <sgoutham@marvell.com>
13417M:	Geetha sowjanya <gakula@marvell.com>
13418M:	Subbaraya Sundeep <sbhatta@marvell.com>
13419M:	hariprasad <hkelam@marvell.com>
13420L:	netdev@vger.kernel.org
13421S:	Supported
13422F:	drivers/net/ethernet/marvell/octeontx2/nic/
13423F:	include/linux/soc/marvell/octeontx2/
13424
13425MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13426M:	Sunil Goutham <sgoutham@marvell.com>
13427M:	Linu Cherian <lcherian@marvell.com>
13428M:	Geetha sowjanya <gakula@marvell.com>
13429M:	Jerin Jacob <jerinj@marvell.com>
13430M:	hariprasad <hkelam@marvell.com>
13431M:	Subbaraya Sundeep <sbhatta@marvell.com>
13432L:	netdev@vger.kernel.org
13433S:	Supported
13434F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13435F:	drivers/net/ethernet/marvell/octeontx2/af/
13436
13437MARVELL PRESTERA ETHERNET SWITCH DRIVER
13438M:	Taras Chornyi <taras.chornyi@plvision.eu>
13439S:	Supported
13440W:	https://github.com/Marvell-switching/switchdev-prestera
13441F:	drivers/net/ethernet/marvell/prestera/
13442
13443MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13444M:	Nicolas Pitre <nico@fluxnic.net>
13445S:	Odd Fixes
13446F:	drivers/mmc/host/mvsdio.*
13447
13448MARVELL USB MDIO CONTROLLER DRIVER
13449M:	Tobias Waldekranz <tobias@waldekranz.com>
13450L:	netdev@vger.kernel.org
13451S:	Maintained
13452F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13453F:	drivers/net/mdio/mdio-mvusb.c
13454
13455MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13456M:	Hu Ziji <huziji@marvell.com>
13457L:	linux-mmc@vger.kernel.org
13458S:	Supported
13459F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13460F:	drivers/mmc/host/sdhci-xenon*
13461
13462MATROX FRAMEBUFFER DRIVER
13463L:	linux-fbdev@vger.kernel.org
13464S:	Orphan
13465F:	drivers/video/fbdev/matrox/matroxfb_*
13466F:	include/uapi/linux/matroxfb.h
13467
13468MAX15301 DRIVER
13469M:	Daniel Nilsson <daniel.nilsson@flex.com>
13470L:	linux-hwmon@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/hwmon/max15301.rst
13473F:	drivers/hwmon/pmbus/max15301.c
13474
13475MAX2175 SDR TUNER DRIVER
13476M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13477L:	linux-media@vger.kernel.org
13478S:	Maintained
13479T:	git git://linuxtv.org/media_tree.git
13480F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13481F:	Documentation/userspace-api/media/drivers/max2175.rst
13482F:	drivers/media/i2c/max2175*
13483F:	include/uapi/linux/max2175.h
13484
13485MAX31335 RTC DRIVER
13486M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13487L:	linux-rtc@vger.kernel.org
13488S:	Supported
13489W:	https://ez.analog.com/linux-software-drivers
13490F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13491F:	drivers/rtc/rtc-max31335.c
13492
13493MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13494L:	linux-hwmon@vger.kernel.org
13495S:	Orphan
13496F:	Documentation/hwmon/max6650.rst
13497F:	drivers/hwmon/max6650.c
13498
13499MAX9286 QUAD GMSL DESERIALIZER DRIVER
13500M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13501M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13502M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13503M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13504L:	linux-media@vger.kernel.org
13505S:	Maintained
13506F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13507F:	drivers/media/i2c/max9286.c
13508
13509MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13510M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13511L:	linux-media@vger.kernel.org
13512S:	Maintained
13513F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13514F:	drivers/staging/media/max96712/max96712.c
13515
13516MAX9860 MONO AUDIO VOICE CODEC DRIVER
13517M:	Peter Rosin <peda@axentia.se>
13518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/sound/max9860.txt
13521F:	sound/soc/codecs/max9860.*
13522
13523MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13524M:	Andreas Klinger <ak@it-klinger.de>
13525L:	linux-iio@vger.kernel.org
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13528F:	drivers/iio/proximity/mb1232.c
13529
13530MAXIM MAX11205 DRIVER
13531M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13532L:	linux-iio@vger.kernel.org
13533S:	Supported
13534W:	https://ez.analog.com/linux-software-drivers
13535F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13536F:	drivers/iio/adc/max11205.c
13537
13538MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13539R:	Iskren Chernev <iskren.chernev@gmail.com>
13540R:	Krzysztof Kozlowski <krzk@kernel.org>
13541R:	Marek Szyprowski <m.szyprowski@samsung.com>
13542R:	Matheus Castello <matheus@castello.eng.br>
13543L:	linux-pm@vger.kernel.org
13544S:	Maintained
13545F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13546F:	drivers/power/supply/max17040_battery.c
13547
13548MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13549R:	Hans de Goede <hdegoede@redhat.com>
13550R:	Krzysztof Kozlowski <krzk@kernel.org>
13551R:	Marek Szyprowski <m.szyprowski@samsung.com>
13552R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13553R:	Purism Kernel Team <kernel@puri.sm>
13554L:	linux-pm@vger.kernel.org
13555S:	Maintained
13556F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13557F:	drivers/power/supply/max17042_battery.c
13558
13559MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13560M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13561L:	linux-kernel@vger.kernel.org
13562S:	Maintained
13563F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13564F:	drivers/regulator/max20086-regulator.c
13565
13566MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13567M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13568L:	linux-iio@vger.kernel.org
13569S:	Maintained
13570F:	drivers/iio/temperature/max30208.c
13571
13572MAXIM MAX77650 PMIC MFD DRIVER
13573M:	Bartosz Golaszewski <brgl@bgdev.pl>
13574L:	linux-kernel@vger.kernel.org
13575S:	Maintained
13576F:	Documentation/devicetree/bindings/*/*max77650.yaml
13577F:	Documentation/devicetree/bindings/*/max77650*.yaml
13578F:	drivers/gpio/gpio-max77650.c
13579F:	drivers/input/misc/max77650-onkey.c
13580F:	drivers/leds/leds-max77650.c
13581F:	drivers/mfd/max77650.c
13582F:	drivers/power/supply/max77650-charger.c
13583F:	drivers/regulator/max77650-regulator.c
13584F:	include/linux/mfd/max77650.h
13585
13586MAXIM MAX77714 PMIC MFD DRIVER
13587M:	Luca Ceresoli <luca@lucaceresoli.net>
13588S:	Maintained
13589F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13590F:	drivers/mfd/max77714.c
13591F:	include/linux/mfd/max77714.h
13592
13593MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13594M:	Javier Martinez Canillas <javier@dowhile0.org>
13595L:	linux-kernel@vger.kernel.org
13596S:	Supported
13597F:	Documentation/devicetree/bindings/*/*max77802.yaml
13598F:	drivers/regulator/max77802-regulator.c
13599F:	include/dt-bindings/*/*max77802.h
13600
13601MAXIM MAX77976 BATTERY CHARGER
13602M:	Luca Ceresoli <luca@lucaceresoli.net>
13603S:	Supported
13604F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13605F:	drivers/power/supply/max77976_charger.c
13606
13607MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13608M:	Krzysztof Kozlowski <krzk@kernel.org>
13609L:	linux-pm@vger.kernel.org
13610S:	Maintained
13611B:	mailto:linux-samsung-soc@vger.kernel.org
13612F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13613F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13614F:	drivers/power/supply/max14577_charger.c
13615F:	drivers/power/supply/max77693_charger.c
13616
13617MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13618M:	Chanwoo Choi <cw00.choi@samsung.com>
13619M:	Krzysztof Kozlowski <krzk@kernel.org>
13620L:	linux-kernel@vger.kernel.org
13621S:	Maintained
13622B:	mailto:linux-samsung-soc@vger.kernel.org
13623F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13624F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13625F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13626F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13627F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13628F:	drivers/*/*max77843.c
13629F:	drivers/*/max14577*.c
13630F:	drivers/*/max77686*.c
13631F:	drivers/*/max77693*.c
13632F:	drivers/clk/clk-max77686.c
13633F:	drivers/extcon/extcon-max14577.c
13634F:	drivers/extcon/extcon-max77693.c
13635F:	drivers/rtc/rtc-max77686.c
13636F:	include/linux/mfd/max14577*.h
13637F:	include/linux/mfd/max77686*.h
13638F:	include/linux/mfd/max77693*.h
13639
13640MAXIRADIO FM RADIO RECEIVER DRIVER
13641M:	Hans Verkuil <hverkuil@xs4all.nl>
13642L:	linux-media@vger.kernel.org
13643S:	Maintained
13644W:	https://linuxtv.org
13645T:	git git://linuxtv.org/media_tree.git
13646F:	drivers/media/radio/radio-maxiradio*
13647
13648MAXLINEAR ETHERNET PHY DRIVER
13649M:	Xu Liang <lxu@maxlinear.com>
13650L:	netdev@vger.kernel.org
13651S:	Supported
13652F:	drivers/net/phy/mxl-gpy.c
13653
13654MCAN MMIO DEVICE DRIVER
13655M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13656L:	linux-can@vger.kernel.org
13657S:	Maintained
13658F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13659F:	drivers/net/can/m_can/m_can.c
13660F:	drivers/net/can/m_can/m_can.h
13661F:	drivers/net/can/m_can/m_can_platform.c
13662
13663MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13664R:	Yasushi SHOJI <yashi@spacecubics.com>
13665L:	linux-can@vger.kernel.org
13666S:	Maintained
13667F:	drivers/net/can/usb/mcba_usb.c
13668
13669MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13670M:	Rishi Gupta <gupt21@gmail.com>
13671L:	linux-i2c@vger.kernel.org
13672L:	linux-input@vger.kernel.org
13673S:	Maintained
13674F:	drivers/hid/hid-mcp2221.c
13675
13676MCP251XFD SPI-CAN NETWORK DRIVER
13677M:	Marc Kleine-Budde <mkl@pengutronix.de>
13678M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13679R:	Thomas Kopp <thomas.kopp@microchip.com>
13680L:	linux-can@vger.kernel.org
13681S:	Maintained
13682F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13683F:	drivers/net/can/spi/mcp251xfd/
13684
13685MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13686M:	Peter Rosin <peda@axentia.se>
13687L:	linux-iio@vger.kernel.org
13688S:	Maintained
13689F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13690F:	drivers/iio/potentiometer/mcp4018.c
13691F:	drivers/iio/potentiometer/mcp4531.c
13692
13693MCP4821 DAC DRIVER
13694M:	Anshul Dalal <anshulusr@gmail.com>
13695L:	linux-iio@vger.kernel.org
13696S:	Maintained
13697F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13698F:	drivers/iio/dac/mcp4821.c
13699
13700MCR20A IEEE-802.15.4 RADIO DRIVER
13701M:	Stefan Schmidt <stefan@datenfreihafen.org>
13702L:	linux-wpan@vger.kernel.org
13703S:	Odd Fixes
13704W:	https://github.com/xueliu/mcr20a-linux
13705F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13706F:	drivers/net/ieee802154/mcr20a.c
13707F:	drivers/net/ieee802154/mcr20a.h
13708
13709MDIO REGMAP DRIVER
13710M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13711L:	netdev@vger.kernel.org
13712S:	Maintained
13713F:	drivers/net/mdio/mdio-regmap.c
13714F:	include/linux/mdio/mdio-regmap.h
13715
13716MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13717M:	William Breathitt Gray <wbg@kernel.org>
13718L:	linux-iio@vger.kernel.org
13719S:	Maintained
13720F:	drivers/iio/dac/cio-dac.c
13721
13722MEDIA CONTROLLER FRAMEWORK
13723M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13724M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13725L:	linux-media@vger.kernel.org
13726S:	Supported
13727W:	https://www.linuxtv.org
13728T:	git git://linuxtv.org/media_tree.git
13729F:	drivers/media/mc/
13730F:	include/media/media-*.h
13731F:	include/uapi/linux/media.h
13732
13733MEDIA DRIVER FOR FREESCALE IMX PXP
13734M:	Philipp Zabel <p.zabel@pengutronix.de>
13735L:	linux-media@vger.kernel.org
13736S:	Maintained
13737T:	git git://linuxtv.org/media_tree.git
13738F:	drivers/media/platform/nxp/imx-pxp.[ch]
13739
13740MEDIA DRIVERS FOR ASCOT2E
13741M:	Sergey Kozlov <serjk@netup.ru>
13742M:	Abylay Ospan <aospan@netup.ru>
13743L:	linux-media@vger.kernel.org
13744S:	Supported
13745W:	https://linuxtv.org
13746W:	http://netup.tv/
13747T:	git git://linuxtv.org/media_tree.git
13748F:	drivers/media/dvb-frontends/ascot2e*
13749
13750MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13751M:	Jasmin Jessich <jasmin@anw.at>
13752L:	linux-media@vger.kernel.org
13753S:	Maintained
13754W:	https://linuxtv.org
13755T:	git git://linuxtv.org/media_tree.git
13756F:	drivers/media/dvb-frontends/cxd2099*
13757
13758MEDIA DRIVERS FOR CXD2841ER
13759M:	Sergey Kozlov <serjk@netup.ru>
13760M:	Abylay Ospan <aospan@netup.ru>
13761L:	linux-media@vger.kernel.org
13762S:	Supported
13763W:	https://linuxtv.org
13764W:	http://netup.tv/
13765T:	git git://linuxtv.org/media_tree.git
13766F:	drivers/media/dvb-frontends/cxd2841er*
13767
13768MEDIA DRIVERS FOR CXD2880
13769M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13770L:	linux-media@vger.kernel.org
13771S:	Supported
13772W:	http://linuxtv.org/
13773T:	git git://linuxtv.org/media_tree.git
13774F:	drivers/media/dvb-frontends/cxd2880/*
13775F:	drivers/media/spi/cxd2880*
13776
13777MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13778L:	linux-media@vger.kernel.org
13779S:	Orphan
13780W:	https://linuxtv.org
13781T:	git git://linuxtv.org/media_tree.git
13782F:	drivers/media/pci/ddbridge/*
13783
13784MEDIA DRIVERS FOR FREESCALE IMX
13785M:	Steve Longerbeam <slongerbeam@gmail.com>
13786M:	Philipp Zabel <p.zabel@pengutronix.de>
13787L:	linux-media@vger.kernel.org
13788S:	Maintained
13789T:	git git://linuxtv.org/media_tree.git
13790F:	Documentation/admin-guide/media/imx.rst
13791F:	Documentation/devicetree/bindings/media/imx.txt
13792F:	drivers/staging/media/imx/
13793F:	include/linux/imx-media.h
13794F:	include/media/imx.h
13795
13796MEDIA DRIVERS FOR FREESCALE IMX7/8
13797M:	Rui Miguel Silva <rmfrfs@gmail.com>
13798M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13799M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13800R:	Purism Kernel Team <kernel@puri.sm>
13801L:	linux-media@vger.kernel.org
13802S:	Maintained
13803T:	git git://linuxtv.org/media_tree.git
13804F:	Documentation/admin-guide/media/imx7.rst
13805F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13806F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13807F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13808F:	drivers/media/platform/nxp/imx-mipi-csis.c
13809F:	drivers/media/platform/nxp/imx7-media-csi.c
13810F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13811
13812MEDIA DRIVERS FOR HELENE
13813M:	Abylay Ospan <aospan@netup.ru>
13814L:	linux-media@vger.kernel.org
13815S:	Supported
13816W:	https://linuxtv.org
13817W:	http://netup.tv/
13818T:	git git://linuxtv.org/media_tree.git
13819F:	drivers/media/dvb-frontends/helene*
13820
13821MEDIA DRIVERS FOR HORUS3A
13822M:	Sergey Kozlov <serjk@netup.ru>
13823M:	Abylay Ospan <aospan@netup.ru>
13824L:	linux-media@vger.kernel.org
13825S:	Supported
13826W:	https://linuxtv.org
13827W:	http://netup.tv/
13828T:	git git://linuxtv.org/media_tree.git
13829F:	drivers/media/dvb-frontends/horus3a*
13830
13831MEDIA DRIVERS FOR LNBH25
13832M:	Sergey Kozlov <serjk@netup.ru>
13833M:	Abylay Ospan <aospan@netup.ru>
13834L:	linux-media@vger.kernel.org
13835S:	Supported
13836W:	https://linuxtv.org
13837W:	http://netup.tv/
13838T:	git git://linuxtv.org/media_tree.git
13839F:	drivers/media/dvb-frontends/lnbh25*
13840
13841MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13842L:	linux-media@vger.kernel.org
13843S:	Orphan
13844W:	https://linuxtv.org
13845T:	git git://linuxtv.org/media_tree.git
13846F:	drivers/media/dvb-frontends/mxl5xx*
13847
13848MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13849M:	Sergey Kozlov <serjk@netup.ru>
13850M:	Abylay Ospan <aospan@netup.ru>
13851L:	linux-media@vger.kernel.org
13852S:	Supported
13853W:	https://linuxtv.org
13854W:	http://netup.tv/
13855T:	git git://linuxtv.org/media_tree.git
13856F:	drivers/media/pci/netup_unidvb/*
13857
13858MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13859M:	Dmitry Osipenko <digetx@gmail.com>
13860L:	linux-media@vger.kernel.org
13861L:	linux-tegra@vger.kernel.org
13862S:	Maintained
13863T:	git git://linuxtv.org/media_tree.git
13864F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13865F:	drivers/media/platform/nvidia/tegra-vde/
13866
13867MEDIA DRIVERS FOR RENESAS - CEU
13868M:	Jacopo Mondi <jacopo@jmondi.org>
13869L:	linux-media@vger.kernel.org
13870L:	linux-renesas-soc@vger.kernel.org
13871S:	Supported
13872T:	git git://linuxtv.org/media_tree.git
13873F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13874F:	drivers/media/platform/renesas/renesas-ceu.c
13875F:	include/media/drv-intf/renesas-ceu.h
13876
13877MEDIA DRIVERS FOR RENESAS - DRIF
13878M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13879L:	linux-media@vger.kernel.org
13880L:	linux-renesas-soc@vger.kernel.org
13881S:	Supported
13882T:	git git://linuxtv.org/media_tree.git
13883F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13884F:	drivers/media/platform/renesas/rcar_drif.c
13885
13886MEDIA DRIVERS FOR RENESAS - FCP
13887M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13888L:	linux-media@vger.kernel.org
13889L:	linux-renesas-soc@vger.kernel.org
13890S:	Supported
13891T:	git git://linuxtv.org/media_tree.git
13892F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13893F:	drivers/media/platform/renesas/rcar-fcp.c
13894F:	include/media/rcar-fcp.h
13895
13896MEDIA DRIVERS FOR RENESAS - FDP1
13897M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13898L:	linux-media@vger.kernel.org
13899L:	linux-renesas-soc@vger.kernel.org
13900S:	Supported
13901T:	git git://linuxtv.org/media_tree.git
13902F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13903F:	drivers/media/platform/renesas/rcar_fdp1.c
13904
13905MEDIA DRIVERS FOR RENESAS - VIN
13906M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13907L:	linux-media@vger.kernel.org
13908L:	linux-renesas-soc@vger.kernel.org
13909S:	Supported
13910T:	git git://linuxtv.org/media_tree.git
13911F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13912F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13913F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13914F:	drivers/media/platform/renesas/rcar-csi2.c
13915F:	drivers/media/platform/renesas/rcar-isp.c
13916F:	drivers/media/platform/renesas/rcar-vin/
13917
13918MEDIA DRIVERS FOR RENESAS - VSP1
13919M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13920M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13921L:	linux-media@vger.kernel.org
13922L:	linux-renesas-soc@vger.kernel.org
13923S:	Supported
13924T:	git git://linuxtv.org/media_tree.git
13925F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13926F:	drivers/media/platform/renesas/vsp1/
13927
13928MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13929L:	linux-media@vger.kernel.org
13930S:	Orphan
13931W:	https://linuxtv.org
13932T:	git git://linuxtv.org/media_tree.git
13933F:	drivers/media/dvb-frontends/stv0910*
13934
13935MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13936L:	linux-media@vger.kernel.org
13937S:	Orphan
13938W:	https://linuxtv.org
13939T:	git git://linuxtv.org/media_tree.git
13940F:	drivers/media/dvb-frontends/stv6111*
13941
13942MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13943M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13944M:	Alain Volmat <alain.volmat@foss.st.com>
13945L:	linux-media@vger.kernel.org
13946S:	Supported
13947T:	git git://linuxtv.org/media_tree.git
13948F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13949F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13950F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13951F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13952
13953MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13954M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13955L:	linux-media@vger.kernel.org
13956S:	Maintained
13957W:	https://linuxtv.org
13958Q:	http://patchwork.kernel.org/project/linux-media/list/
13959T:	git git://linuxtv.org/media_tree.git
13960F:	Documentation/admin-guide/media/
13961F:	Documentation/devicetree/bindings/media/
13962F:	Documentation/driver-api/media/
13963F:	Documentation/userspace-api/media/
13964F:	drivers/media/
13965F:	drivers/staging/media/
13966F:	include/dt-bindings/media/
13967F:	include/linux/platform_data/media/
13968F:	include/media/
13969F:	include/uapi/linux/dvb/
13970F:	include/uapi/linux/ivtv*
13971F:	include/uapi/linux/media.h
13972F:	include/uapi/linux/uvcvideo.h
13973F:	include/uapi/linux/v4l2-*
13974F:	include/uapi/linux/videodev2.h
13975
13976MEDIATEK BLUETOOTH DRIVER
13977M:	Sean Wang <sean.wang@mediatek.com>
13978L:	linux-bluetooth@vger.kernel.org
13979L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13980S:	Maintained
13981F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13982F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13983F:	drivers/bluetooth/btmtkuart.c
13984
13985MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13986M:	Sean Wang <sean.wang@mediatek.com>
13987L:	linux-pm@vger.kernel.org
13988S:	Maintained
13989F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13990F:	drivers/power/reset/mt6323-poweroff.c
13991
13992MEDIATEK CIR DRIVER
13993M:	Sean Wang <sean.wang@mediatek.com>
13994S:	Maintained
13995F:	drivers/media/rc/mtk-cir.c
13996
13997MEDIATEK DMA DRIVER
13998M:	Sean Wang <sean.wang@mediatek.com>
13999L:	dmaengine@vger.kernel.org
14000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14001L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14002S:	Maintained
14003F:	Documentation/devicetree/bindings/dma/mediatek,*
14004F:	drivers/dma/mediatek/
14005
14006MEDIATEK ETHERNET DRIVER
14007M:	Felix Fietkau <nbd@nbd.name>
14008M:	Sean Wang <sean.wang@mediatek.com>
14009M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14010M:	Lorenzo Bianconi <lorenzo@kernel.org>
14011L:	netdev@vger.kernel.org
14012S:	Maintained
14013F:	drivers/net/ethernet/mediatek/
14014
14015MEDIATEK ETHERNET PCS DRIVER
14016M:	Alexander Couzens <lynxis@fe80.eu>
14017M:	Daniel Golle <daniel@makrotopia.org>
14018L:	netdev@vger.kernel.org
14019S:	Maintained
14020F:	drivers/net/pcs/pcs-mtk-lynxi.c
14021F:	include/linux/pcs/pcs-mtk-lynxi.h
14022
14023MEDIATEK ETHERNET PHY DRIVERS
14024M:	Daniel Golle <daniel@makrotopia.org>
14025M:	Qingfang Deng <dqfext@gmail.com>
14026M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14027L:	netdev@vger.kernel.org
14028S:	Maintained
14029F:	drivers/net/phy/mediatek-ge-soc.c
14030F:	drivers/net/phy/mediatek-ge.c
14031F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14032
14033MEDIATEK I2C CONTROLLER DRIVER
14034M:	Qii Wang <qii.wang@mediatek.com>
14035L:	linux-i2c@vger.kernel.org
14036S:	Maintained
14037F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14038F:	drivers/i2c/busses/i2c-mt65xx.c
14039
14040MEDIATEK IOMMU DRIVER
14041M:	Yong Wu <yong.wu@mediatek.com>
14042L:	iommu@lists.linux.dev
14043L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14044S:	Supported
14045F:	Documentation/devicetree/bindings/iommu/mediatek*
14046F:	drivers/iommu/mtk_iommu*
14047F:	include/dt-bindings/memory/mediatek,mt*-port.h
14048F:	include/dt-bindings/memory/mt*-port.h
14049
14050MEDIATEK JPEG DRIVER
14051M:	Bin Liu <bin.liu@mediatek.com>
14052S:	Supported
14053F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14054F:	drivers/media/platform/mediatek/jpeg/
14055
14056MEDIATEK KEYPAD DRIVER
14057M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14058S:	Supported
14059F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14060F:	drivers/input/keyboard/mt6779-keypad.c
14061
14062MEDIATEK MDP DRIVER
14063M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14064M:	Houlong Wei <houlong.wei@mediatek.com>
14065M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14066S:	Supported
14067F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14068F:	drivers/media/platform/mediatek/mdp/
14069F:	drivers/media/platform/mediatek/vpu/
14070
14071MEDIATEK MEDIA DRIVER
14072M:	Tiffany Lin <tiffany.lin@mediatek.com>
14073M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14074M:	Yunfei Dong <yunfei.dong@mediatek.com>
14075S:	Supported
14076F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14077F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14078F:	drivers/media/platform/mediatek/vcodec/
14079F:	drivers/media/platform/mediatek/vpu/
14080
14081MEDIATEK MIPI-CSI CDPHY DRIVER
14082M:	Julien Stephan <jstephan@baylibre.com>
14083M:	Andy Hsieh <andy.hsieh@mediatek.com>
14084S:	Supported
14085F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14086F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14087
14088MEDIATEK MMC/SD/SDIO DRIVER
14089M:	Chaotian Jing <chaotian.jing@mediatek.com>
14090S:	Maintained
14091F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14092F:	drivers/mmc/host/mtk-sd.c
14093
14094MEDIATEK MT76 WIRELESS LAN DRIVER
14095M:	Felix Fietkau <nbd@nbd.name>
14096M:	Lorenzo Bianconi <lorenzo@kernel.org>
14097M:	Ryder Lee <ryder.lee@mediatek.com>
14098R:	Shayne Chen <shayne.chen@mediatek.com>
14099R:	Sean Wang <sean.wang@mediatek.com>
14100L:	linux-wireless@vger.kernel.org
14101S:	Maintained
14102T:	git https://github.com/nbd168/wireless
14103F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14104F:	drivers/net/wireless/mediatek/mt76/
14105
14106MEDIATEK MT7601U WIRELESS LAN DRIVER
14107M:	Jakub Kicinski <kuba@kernel.org>
14108L:	linux-wireless@vger.kernel.org
14109S:	Maintained
14110F:	drivers/net/wireless/mediatek/mt7601u/
14111
14112MEDIATEK MT7621 CLOCK DRIVER
14113M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14114S:	Maintained
14115F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14116F:	drivers/clk/ralink/clk-mt7621.c
14117
14118MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14119M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14120S:	Maintained
14121F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14122F:	drivers/pci/controller/pcie-mt7621.c
14123
14124MEDIATEK MT7621 PHY PCI DRIVER
14125M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14126S:	Maintained
14127F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14128F:	drivers/phy/ralink/phy-mt7621-pci.c
14129
14130MEDIATEK MT7621/28/88 I2C DRIVER
14131M:	Stefan Roese <sr@denx.de>
14132L:	linux-i2c@vger.kernel.org
14133S:	Maintained
14134F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14135F:	drivers/i2c/busses/i2c-mt7621.c
14136
14137MEDIATEK MTMIPS CLOCK DRIVER
14138M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14139S:	Maintained
14140F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14141F:	drivers/clk/ralink/clk-mtmips.c
14142
14143MEDIATEK NAND CONTROLLER DRIVER
14144L:	linux-mtd@lists.infradead.org
14145S:	Orphan
14146F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14147F:	drivers/mtd/nand/raw/mtk_*
14148
14149MEDIATEK PMIC LED DRIVER
14150M:	Sean Wang <sean.wang@mediatek.com>
14151S:	Maintained
14152F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14153F:	drivers/leds/leds-mt6323.c
14154
14155MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14156M:	Sean Wang <sean.wang@mediatek.com>
14157S:	Maintained
14158F:	drivers/char/hw_random/mtk-rng.c
14159
14160MEDIATEK SMI DRIVER
14161M:	Yong Wu <yong.wu@mediatek.com>
14162L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14163S:	Supported
14164F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14165F:	drivers/memory/mtk-smi.c
14166F:	include/soc/mediatek/smi.h
14167
14168MEDIATEK SWITCH DRIVER
14169M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14170M:	Daniel Golle <daniel@makrotopia.org>
14171M:	DENG Qingfang <dqfext@gmail.com>
14172M:	Sean Wang <sean.wang@mediatek.com>
14173L:	netdev@vger.kernel.org
14174S:	Maintained
14175F:	drivers/net/dsa/mt7530-mdio.c
14176F:	drivers/net/dsa/mt7530-mmio.c
14177F:	drivers/net/dsa/mt7530.*
14178F:	net/dsa/tag_mtk.c
14179
14180MEDIATEK T7XX 5G WWAN MODEM DRIVER
14181M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14182R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14183R:	Liu Haijun <haijun.liu@mediatek.com>
14184R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14185R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14186L:	netdev@vger.kernel.org
14187S:	Supported
14188F:	drivers/net/wwan/t7xx/
14189
14190MEDIATEK USB3 DRD IP DRIVER
14191M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14192L:	linux-usb@vger.kernel.org
14193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14194L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14195S:	Maintained
14196F:	Documentation/devicetree/bindings/usb/mediatek,*
14197F:	drivers/usb/host/xhci-mtk*
14198F:	drivers/usb/mtu3/
14199
14200MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14201M:	Peter Senna Tschudin <peter.senna@gmail.com>
14202M:	Ian Ray <ian.ray@ge.com>
14203M:	Martyn Welch <martyn.welch@collabora.co.uk>
14204S:	Maintained
14205F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14206F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14207
14208MEGARAID SCSI/SAS DRIVERS
14209M:	Kashyap Desai <kashyap.desai@broadcom.com>
14210M:	Sumit Saxena <sumit.saxena@broadcom.com>
14211M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14212M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14213L:	megaraidlinux.pdl@broadcom.com
14214L:	linux-scsi@vger.kernel.org
14215S:	Maintained
14216W:	http://www.avagotech.com/support/
14217F:	Documentation/scsi/megaraid.rst
14218F:	drivers/scsi/megaraid.*
14219F:	drivers/scsi/megaraid/
14220
14221MELEXIS MLX90614 DRIVER
14222M:	Crt Mori <cmo@melexis.com>
14223L:	linux-iio@vger.kernel.org
14224S:	Supported
14225W:	http://www.melexis.com
14226F:	drivers/iio/temperature/mlx90614.c
14227
14228MELEXIS MLX90632 DRIVER
14229M:	Crt Mori <cmo@melexis.com>
14230L:	linux-iio@vger.kernel.org
14231S:	Supported
14232W:	http://www.melexis.com
14233F:	drivers/iio/temperature/mlx90632.c
14234
14235MELEXIS MLX90635 DRIVER
14236M:	Crt Mori <cmo@melexis.com>
14237L:	linux-iio@vger.kernel.org
14238S:	Supported
14239W:	http://www.melexis.com
14240F:	drivers/iio/temperature/mlx90635.c
14241
14242MELFAS MIP4 TOUCHSCREEN DRIVER
14243M:	Sangwon Jee <jeesw@melfas.com>
14244S:	Supported
14245W:	http://www.melfas.com
14246F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14247F:	drivers/input/touchscreen/melfas_mip4.c
14248
14249MELLANOX BLUEFIELD I2C DRIVER
14250M:	Khalil Blaiech <kblaiech@nvidia.com>
14251M:	Asmaa Mnebhi <asmaa@nvidia.com>
14252L:	linux-i2c@vger.kernel.org
14253S:	Supported
14254F:	drivers/i2c/busses/i2c-mlxbf.c
14255
14256MELLANOX ETHERNET DRIVER (mlx4_en)
14257M:	Tariq Toukan <tariqt@nvidia.com>
14258L:	netdev@vger.kernel.org
14259S:	Supported
14260W:	http://www.mellanox.com
14261Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14262F:	drivers/net/ethernet/mellanox/mlx4/en_*
14263
14264MELLANOX ETHERNET DRIVER (mlx5e)
14265M:	Saeed Mahameed <saeedm@nvidia.com>
14266M:	Tariq Toukan <tariqt@nvidia.com>
14267L:	netdev@vger.kernel.org
14268S:	Supported
14269W:	http://www.mellanox.com
14270Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14271F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14272
14273MELLANOX ETHERNET INNOVA DRIVERS
14274R:	Boris Pismenny <borisp@nvidia.com>
14275L:	netdev@vger.kernel.org
14276S:	Supported
14277W:	http://www.mellanox.com
14278Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14279F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14280F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14281F:	include/linux/mlx5/mlx5_ifc_fpga.h
14282
14283MELLANOX ETHERNET SWITCH DRIVERS
14284M:	Ido Schimmel <idosch@nvidia.com>
14285M:	Petr Machata <petrm@nvidia.com>
14286L:	netdev@vger.kernel.org
14287S:	Supported
14288W:	http://www.mellanox.com
14289Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14290F:	drivers/net/ethernet/mellanox/mlxsw/
14291F:	tools/testing/selftests/drivers/net/mlxsw/
14292
14293MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14294M:	mlxsw@nvidia.com
14295L:	netdev@vger.kernel.org
14296S:	Supported
14297W:	http://www.mellanox.com
14298Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14299F:	drivers/net/ethernet/mellanox/mlxfw/
14300
14301MELLANOX HARDWARE PLATFORM SUPPORT
14302M:	Hans de Goede <hdegoede@redhat.com>
14303M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14304M:	Vadim Pasternak <vadimp@nvidia.com>
14305L:	platform-driver-x86@vger.kernel.org
14306S:	Supported
14307F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14308F:	drivers/platform/mellanox/
14309F:	include/linux/platform_data/mlxreg.h
14310
14311MELLANOX MLX4 core VPI driver
14312M:	Tariq Toukan <tariqt@nvidia.com>
14313L:	netdev@vger.kernel.org
14314L:	linux-rdma@vger.kernel.org
14315S:	Supported
14316W:	http://www.mellanox.com
14317Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14318F:	drivers/net/ethernet/mellanox/mlx4/
14319F:	include/linux/mlx4/
14320
14321MELLANOX MLX4 IB driver
14322M:	Yishai Hadas <yishaih@nvidia.com>
14323L:	linux-rdma@vger.kernel.org
14324S:	Supported
14325W:	http://www.mellanox.com
14326Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14327F:	drivers/infiniband/hw/mlx4/
14328F:	include/linux/mlx4/
14329F:	include/uapi/rdma/mlx4-abi.h
14330
14331MELLANOX MLX5 core VPI driver
14332M:	Saeed Mahameed <saeedm@nvidia.com>
14333M:	Leon Romanovsky <leonro@nvidia.com>
14334M:	Tariq Toukan <tariqt@nvidia.com>
14335L:	netdev@vger.kernel.org
14336L:	linux-rdma@vger.kernel.org
14337S:	Supported
14338W:	http://www.mellanox.com
14339Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14340F:	Documentation/networking/device_drivers/ethernet/mellanox/
14341F:	drivers/net/ethernet/mellanox/mlx5/core/
14342F:	include/linux/mlx5/
14343
14344MELLANOX MLX5 IB driver
14345M:	Leon Romanovsky <leonro@nvidia.com>
14346L:	linux-rdma@vger.kernel.org
14347S:	Supported
14348W:	http://www.mellanox.com
14349Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14350F:	drivers/infiniband/hw/mlx5/
14351F:	include/linux/mlx5/
14352F:	include/uapi/rdma/mlx5-abi.h
14353
14354MELLANOX MLX5 VDPA DRIVER
14355M:	Dragos Tatulea <dtatulea@nvidia.com>
14356L:	virtualization@lists.linux.dev
14357S:	Supported
14358F:	drivers/vdpa/mlx5/
14359
14360MELLANOX MLXCPLD I2C AND MUX DRIVER
14361M:	Vadim Pasternak <vadimp@nvidia.com>
14362M:	Michael Shych <michaelsh@nvidia.com>
14363L:	linux-i2c@vger.kernel.org
14364S:	Supported
14365F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14366F:	drivers/i2c/busses/i2c-mlxcpld.c
14367F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14368
14369MELLANOX MLXCPLD LED DRIVER
14370M:	Vadim Pasternak <vadimp@nvidia.com>
14371L:	linux-leds@vger.kernel.org
14372S:	Supported
14373F:	Documentation/leds/leds-mlxcpld.rst
14374F:	drivers/leds/leds-mlxcpld.c
14375F:	drivers/leds/leds-mlxreg.c
14376
14377MELLANOX PLATFORM DRIVER
14378M:	Vadim Pasternak <vadimp@nvidia.com>
14379L:	platform-driver-x86@vger.kernel.org
14380S:	Supported
14381F:	drivers/platform/x86/mlx-platform.c
14382
14383MEMBARRIER SUPPORT
14384M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14385M:	"Paul E. McKenney" <paulmck@kernel.org>
14386L:	linux-kernel@vger.kernel.org
14387S:	Supported
14388F:	Documentation/scheduler/membarrier.rst
14389F:	arch/*/include/asm/membarrier.h
14390F:	arch/*/include/asm/sync_core.h
14391F:	include/uapi/linux/membarrier.h
14392F:	kernel/sched/membarrier.c
14393
14394MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14395M:	Mike Rapoport <rppt@kernel.org>
14396L:	linux-mm@kvack.org
14397S:	Maintained
14398F:	Documentation/core-api/boot-time-mm.rst
14399F:	include/linux/memblock.h
14400F:	mm/memblock.c
14401F:	mm/mm_init.c
14402F:	tools/testing/memblock/
14403
14404MEMORY ALLOCATION PROFILING
14405M:	Suren Baghdasaryan <surenb@google.com>
14406M:	Kent Overstreet <kent.overstreet@linux.dev>
14407L:	linux-mm@kvack.org
14408S:	Maintained
14409F:	Documentation/mm/allocation-profiling.rst
14410F:	include/linux/alloc_tag.h
14411F:	include/linux/pgalloc_tag.h
14412F:	lib/alloc_tag.c
14413
14414MEMORY CONTROLLER DRIVERS
14415M:	Krzysztof Kozlowski <krzk@kernel.org>
14416L:	linux-kernel@vger.kernel.org
14417S:	Maintained
14418B:	mailto:krzysztof.kozlowski@linaro.org
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14420F:	Documentation/devicetree/bindings/memory-controllers/
14421F:	drivers/memory/
14422F:	include/dt-bindings/memory/
14423F:	include/memory/
14424
14425MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14426M:	Dmitry Osipenko <digetx@gmail.com>
14427L:	linux-pm@vger.kernel.org
14428L:	linux-tegra@vger.kernel.org
14429S:	Maintained
14430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14431F:	drivers/devfreq/tegra30-devfreq.c
14432
14433MEMORY HOT(UN)PLUG
14434M:	David Hildenbrand <david@redhat.com>
14435M:	Oscar Salvador <osalvador@suse.de>
14436L:	linux-mm@kvack.org
14437S:	Maintained
14438F:	Documentation/admin-guide/mm/memory-hotplug.rst
14439F:	Documentation/core-api/memory-hotplug.rst
14440F:	drivers/base/memory.c
14441F:	include/linux/memory_hotplug.h
14442F:	mm/memory_hotplug.c
14443F:	tools/testing/selftests/memory-hotplug/
14444
14445MEMORY MANAGEMENT
14446M:	Andrew Morton <akpm@linux-foundation.org>
14447L:	linux-mm@kvack.org
14448S:	Maintained
14449W:	http://www.linux-mm.org
14450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14451T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14452F:	include/linux/gfp.h
14453F:	include/linux/gfp_types.h
14454F:	include/linux/memfd.h
14455F:	include/linux/memory.h
14456F:	include/linux/memory_hotplug.h
14457F:	include/linux/memory-tiers.h
14458F:	include/linux/mempolicy.h
14459F:	include/linux/mempool.h
14460F:	include/linux/memremap.h
14461F:	include/linux/mm.h
14462F:	include/linux/mm_*.h
14463F:	include/linux/mmzone.h
14464F:	include/linux/mmu_notifier.h
14465F:	include/linux/pagewalk.h
14466F:	include/linux/rmap.h
14467F:	include/trace/events/ksm.h
14468F:	mm/
14469F:	tools/mm/
14470F:	tools/testing/selftests/mm/
14471N:	include/linux/page[-_]*
14472
14473MEMORY MAPPING
14474M:	Andrew Morton <akpm@linux-foundation.org>
14475R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14476R:	Vlastimil Babka <vbabka@suse.cz>
14477R:	Lorenzo Stoakes <lstoakes@gmail.com>
14478L:	linux-mm@kvack.org
14479S:	Maintained
14480W:	http://www.linux-mm.org
14481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14482F:	mm/mmap.c
14483
14484MEMORY TECHNOLOGY DEVICES (MTD)
14485M:	Miquel Raynal <miquel.raynal@bootlin.com>
14486M:	Richard Weinberger <richard@nod.at>
14487M:	Vignesh Raghavendra <vigneshr@ti.com>
14488L:	linux-mtd@lists.infradead.org
14489S:	Maintained
14490W:	http://www.linux-mtd.infradead.org/
14491Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14492C:	irc://irc.oftc.net/mtd
14493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14495F:	Documentation/devicetree/bindings/mtd/
14496F:	drivers/mtd/
14497F:	include/linux/mtd/
14498F:	include/uapi/mtd/
14499
14500MEMSENSING MICROSYSTEMS MSA311 DRIVER
14501M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14502L:	linux-iio@vger.kernel.org
14503S:	Maintained
14504F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14505F:	drivers/iio/accel/msa311.c
14506
14507MEN A21 WATCHDOG DRIVER
14508M:	Johannes Thumshirn <morbidrsa@gmail.com>
14509L:	linux-watchdog@vger.kernel.org
14510S:	Maintained
14511F:	drivers/watchdog/mena21_wdt.c
14512
14513MEN CHAMELEON BUS (mcb)
14514M:	Johannes Thumshirn <morbidrsa@gmail.com>
14515S:	Maintained
14516F:	Documentation/driver-api/men-chameleon-bus.rst
14517F:	drivers/mcb/
14518F:	include/linux/mcb.h
14519
14520MEN F21BMC (Board Management Controller)
14521M:	Andreas Werner <andreas.werner@men.de>
14522S:	Supported
14523F:	Documentation/hwmon/menf21bmc.rst
14524F:	drivers/hwmon/menf21bmc_hwmon.c
14525F:	drivers/leds/leds-menf21bmc.c
14526F:	drivers/mfd/menf21bmc.c
14527F:	drivers/watchdog/menf21bmc_wdt.c
14528
14529MEN Z069 WATCHDOG DRIVER
14530M:	Johannes Thumshirn <jth@kernel.org>
14531L:	linux-watchdog@vger.kernel.org
14532S:	Maintained
14533F:	drivers/watchdog/menz69_wdt.c
14534
14535MESON AO CEC DRIVER FOR AMLOGIC SOCS
14536M:	Neil Armstrong <neil.armstrong@linaro.org>
14537L:	linux-media@vger.kernel.org
14538L:	linux-amlogic@lists.infradead.org
14539S:	Supported
14540W:	http://linux-meson.com/
14541T:	git git://linuxtv.org/media_tree.git
14542F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14543F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14544F:	drivers/media/cec/platform/meson/ao-cec.c
14545
14546MESON GE2D DRIVER FOR AMLOGIC SOCS
14547M:	Neil Armstrong <neil.armstrong@linaro.org>
14548L:	linux-media@vger.kernel.org
14549L:	linux-amlogic@lists.infradead.org
14550S:	Supported
14551T:	git git://linuxtv.org/media_tree.git
14552F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14553F:	drivers/media/platform/amlogic/meson-ge2d/
14554
14555MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14556M:	Liang Yang <liang.yang@amlogic.com>
14557L:	linux-mtd@lists.infradead.org
14558S:	Maintained
14559F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14560F:	drivers/mtd/nand/raw/meson_*
14561
14562MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14563M:	Neil Armstrong <neil.armstrong@linaro.org>
14564L:	linux-media@vger.kernel.org
14565L:	linux-amlogic@lists.infradead.org
14566S:	Supported
14567T:	git git://linuxtv.org/media_tree.git
14568F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14569F:	drivers/staging/media/meson/vdec/
14570
14571METHODE UDPU SUPPORT
14572M:	Robert Marko <robert.marko@sartura.hr>
14573S:	Maintained
14574F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14575F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14576
14577MHI BUS
14578M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14579L:	mhi@lists.linux.dev
14580L:	linux-arm-msm@vger.kernel.org
14581S:	Maintained
14582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14583F:	Documentation/ABI/stable/sysfs-bus-mhi
14584F:	Documentation/mhi/
14585F:	drivers/bus/mhi/
14586F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14587F:	include/linux/mhi.h
14588
14589MICROBLAZE ARCHITECTURE
14590M:	Michal Simek <monstr@monstr.eu>
14591S:	Supported
14592W:	http://www.monstr.eu/fdt/
14593T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14594F:	arch/microblaze/
14595
14596MICROBLAZE TMR INJECT
14597M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14598S:	Supported
14599F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14600F:	drivers/misc/xilinx_tmr_inject.c
14601
14602MICROBLAZE TMR MANAGER
14603M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14604S:	Supported
14605F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14606F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14607F:	drivers/misc/xilinx_tmr_manager.c
14608
14609MICROCHIP AT91 DMA DRIVERS
14610M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14612L:	dmaengine@vger.kernel.org
14613S:	Supported
14614F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14615F:	drivers/dma/at_hdmac.c
14616F:	drivers/dma/at_xdmac.c
14617F:	include/dt-bindings/dma/at91.h
14618
14619MICROCHIP AT91 SERIAL DRIVER
14620M:	Richard Genoud <richard.genoud@bootlin.com>
14621S:	Maintained
14622F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14623F:	drivers/tty/serial/atmel_serial.c
14624F:	drivers/tty/serial/atmel_serial.h
14625
14626MICROCHIP AT91 USART MFD DRIVER
14627M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14628L:	linux-kernel@vger.kernel.org
14629S:	Supported
14630F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14631F:	drivers/mfd/at91-usart.c
14632F:	include/dt-bindings/mfd/at91-usart.h
14633
14634MICROCHIP AT91 USART SPI DRIVER
14635M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14636L:	linux-spi@vger.kernel.org
14637S:	Supported
14638F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14639F:	drivers/spi/spi-at91-usart.c
14640
14641MICROCHIP AUDIO ASOC DRIVERS
14642M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14644S:	Supported
14645F:	Documentation/devicetree/bindings/sound/atmel*
14646F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14647F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14648F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14649F:	sound/soc/atmel
14650
14651MICROCHIP CSI2DC DRIVER
14652M:	Eugen Hristev <eugen.hristev@microchip.com>
14653L:	linux-media@vger.kernel.org
14654S:	Supported
14655F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14656F:	drivers/media/platform/microchip/microchip-csi2dc.c
14657
14658MICROCHIP ECC DRIVER
14659L:	linux-crypto@vger.kernel.org
14660S:	Orphan
14661F:	drivers/crypto/atmel-ecc.*
14662
14663MICROCHIP EIC DRIVER
14664M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14666S:	Supported
14667F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14668F:	drivers/irqchip/irq-mchp-eic.c
14669
14670MICROCHIP I2C DRIVER
14671M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14672L:	linux-i2c@vger.kernel.org
14673S:	Supported
14674F:	drivers/i2c/busses/i2c-at91-*.c
14675F:	drivers/i2c/busses/i2c-at91.h
14676
14677MICROCHIP ISC DRIVER
14678M:	Eugen Hristev <eugen.hristev@microchip.com>
14679L:	linux-media@vger.kernel.org
14680S:	Supported
14681F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14682F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14683F:	drivers/media/platform/microchip/microchip-isc*
14684F:	drivers/media/platform/microchip/microchip-sama*-isc*
14685F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14686F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14687F:	include/linux/atmel-isc-media.h
14688
14689MICROCHIP ISI DRIVER
14690M:	Eugen Hristev <eugen.hristev@microchip.com>
14691L:	linux-media@vger.kernel.org
14692S:	Supported
14693F:	drivers/media/platform/atmel/atmel-isi.c
14694F:	drivers/media/platform/atmel/atmel-isi.h
14695
14696MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14697M:	Woojung Huh <woojung.huh@microchip.com>
14698M:	UNGLinuxDriver@microchip.com
14699L:	netdev@vger.kernel.org
14700S:	Maintained
14701F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14702F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14703F:	drivers/net/dsa/microchip/*
14704F:	include/linux/dsa/ksz_common.h
14705F:	include/linux/platform_data/microchip-ksz.h
14706F:	net/dsa/tag_ksz.c
14707
14708MICROCHIP LAN743X ETHERNET DRIVER
14709M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14710M:	UNGLinuxDriver@microchip.com
14711L:	netdev@vger.kernel.org
14712S:	Maintained
14713F:	drivers/net/ethernet/microchip/lan743x_*
14714
14715MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14716M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14717R:	UNGLinuxDriver@microchip.com
14718L:	netdev@vger.kernel.org
14719S:	Maintained
14720F:	drivers/net/phy/microchip_t1.c
14721
14722MICROCHIP LAN966X ETHERNET DRIVER
14723M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14724M:	UNGLinuxDriver@microchip.com
14725L:	netdev@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/ethernet/microchip/lan966x/*
14728
14729MICROCHIP LCDFB DRIVER
14730M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14731L:	linux-fbdev@vger.kernel.org
14732S:	Maintained
14733F:	drivers/video/fbdev/atmel_lcdfb.c
14734F:	include/video/atmel_lcdc.h
14735
14736MICROCHIP MCP16502 PMIC DRIVER
14737M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14739S:	Supported
14740F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14741F:	drivers/regulator/mcp16502.c
14742
14743MICROCHIP MCP3564 ADC DRIVER
14744M:	Marius Cristea <marius.cristea@microchip.com>
14745L:	linux-iio@vger.kernel.org
14746S:	Supported
14747F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14748F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14749F:	drivers/iio/adc/mcp3564.c
14750
14751MICROCHIP MCP3911 ADC DRIVER
14752M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14753M:	Kent Gustavsson <kent@minoris.se>
14754L:	linux-iio@vger.kernel.org
14755S:	Maintained
14756F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14757F:	drivers/iio/adc/mcp3911.c
14758
14759MICROCHIP MMC/SD/SDIO MCI DRIVER
14760M:	Aubin Constans <aubin.constans@microchip.com>
14761S:	Maintained
14762F:	drivers/mmc/host/atmel-mci.c
14763
14764MICROCHIP NAND DRIVER
14765L:	linux-mtd@lists.infradead.org
14766S:	Orphan
14767F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14768F:	drivers/mtd/nand/raw/atmel/*
14769
14770MICROCHIP OTPC DRIVER
14771M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14773S:	Supported
14774F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14775F:	drivers/nvmem/microchip-otpc.c
14776F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14777
14778MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14779M:	Marius Cristea <marius.cristea@microchip.com>
14780L:	linux-iio@vger.kernel.org
14781S:	Supported
14782F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14783F:	drivers/iio/adc/pac1934.c
14784
14785MICROCHIP PCI1XXXX GP DRIVER
14786M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14787M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14788L:	linux-gpio@vger.kernel.org
14789S:	Supported
14790F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14791F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14792F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14793F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14794
14795MICROCHIP PCI1XXXX I2C DRIVER
14796M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14797M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14798M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14799L:	linux-i2c@vger.kernel.org
14800S:	Maintained
14801F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14802
14803MICROCHIP PCIe UART DRIVER
14804M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14805M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14806L:	linux-serial@vger.kernel.org
14807S:	Maintained
14808F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14809
14810MICROCHIP POLARFIRE FPGA DRIVERS
14811M:	Conor Dooley <conor.dooley@microchip.com>
14812R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14813L:	linux-fpga@vger.kernel.org
14814S:	Supported
14815F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14816F:	drivers/fpga/microchip-spi.c
14817
14818MICROCHIP PWM DRIVER
14819M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14821L:	linux-pwm@vger.kernel.org
14822S:	Supported
14823F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14824F:	drivers/pwm/pwm-atmel.c
14825
14826MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14827M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14828M:	Dharma Balasubiramani <dharma.b@microchip.com>
14829L:	dri-devel@lists.freedesktop.org
14830S:	Supported
14831F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14832F:	drivers/gpu/drm/bridge/microchip-lvds.c
14833
14834MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14835M:	Eugen Hristev <eugen.hristev@microchip.com>
14836L:	linux-iio@vger.kernel.org
14837S:	Supported
14838F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14839F:	drivers/iio/adc/at91-sama5d2_adc.c
14840F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14841
14842MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14843M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14844S:	Supported
14845F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14846F:	drivers/power/reset/at91-sama5d2_shdwc.c
14847
14848MICROCHIP SOC DRIVERS
14849M:	Conor Dooley <conor@kernel.org>
14850S:	Supported
14851T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14852F:	drivers/soc/microchip/
14853
14854MICROCHIP SPI DRIVER
14855M:	Ryan Wanner <ryan.wanner@microchip.com>
14856S:	Supported
14857F:	drivers/spi/spi-atmel.*
14858
14859MICROCHIP SSC DRIVER
14860M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14862S:	Supported
14863F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14864F:	drivers/misc/atmel-ssc.c
14865F:	include/linux/atmel-ssc.h
14866
14867Microchip Timer Counter Block (TCB) Capture Driver
14868M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14870L:	linux-iio@vger.kernel.org
14871S:	Maintained
14872F:	drivers/counter/microchip-tcb-capture.c
14873
14874MICROCHIP USB251XB DRIVER
14875M:	Richard Leitner <richard.leitner@skidata.com>
14876L:	linux-usb@vger.kernel.org
14877S:	Maintained
14878F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14879F:	drivers/usb/misc/usb251xb.c
14880
14881MICROCHIP USBA UDC DRIVER
14882M:	Cristian Birsan <cristian.birsan@microchip.com>
14883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14884S:	Supported
14885F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14886
14887MICROCHIP WILC1000 WIFI DRIVER
14888M:	Ajay Singh <ajay.kathat@microchip.com>
14889M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14890L:	linux-wireless@vger.kernel.org
14891S:	Supported
14892F:	drivers/net/wireless/microchip/wilc1000/
14893
14894MICROSEMI MIPS SOCS
14895M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14896M:	UNGLinuxDriver@microchip.com
14897L:	linux-mips@vger.kernel.org
14898S:	Supported
14899F:	Documentation/devicetree/bindings/mips/mscc.txt
14900F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14901F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14902F:	arch/mips/boot/dts/mscc/
14903F:	arch/mips/configs/generic/board-ocelot.config
14904F:	arch/mips/generic/board-ocelot.c
14905
14906MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14907M:	Don Brace <don.brace@microchip.com>
14908L:	storagedev@microchip.com
14909L:	linux-scsi@vger.kernel.org
14910S:	Supported
14911F:	Documentation/scsi/smartpqi.rst
14912F:	drivers/scsi/smartpqi/Kconfig
14913F:	drivers/scsi/smartpqi/Makefile
14914F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14915F:	include/linux/cciss*.h
14916F:	include/uapi/linux/cciss*.h
14917
14918MICROSOFT MANA RDMA DRIVER
14919M:	Long Li <longli@microsoft.com>
14920M:	Ajay Sharma <sharmaajay@microsoft.com>
14921L:	linux-rdma@vger.kernel.org
14922S:	Supported
14923F:	drivers/infiniband/hw/mana/
14924F:	include/net/mana
14925F:	include/uapi/rdma/mana-abi.h
14926
14927MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14928M:	Maximilian Luz <luzmaximilian@gmail.com>
14929L:	platform-driver-x86@vger.kernel.org
14930S:	Maintained
14931F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14932
14933MICROSOFT SURFACE BATTERY AND AC DRIVERS
14934M:	Maximilian Luz <luzmaximilian@gmail.com>
14935L:	linux-pm@vger.kernel.org
14936L:	platform-driver-x86@vger.kernel.org
14937S:	Maintained
14938F:	drivers/power/supply/surface_battery.c
14939F:	drivers/power/supply/surface_charger.c
14940
14941MICROSOFT SURFACE DTX DRIVER
14942M:	Maximilian Luz <luzmaximilian@gmail.com>
14943L:	platform-driver-x86@vger.kernel.org
14944S:	Maintained
14945F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14946F:	drivers/platform/surface/surface_dtx.c
14947F:	include/uapi/linux/surface_aggregator/dtx.h
14948
14949MICROSOFT SURFACE SENSOR FAN DRIVER
14950M:	Maximilian Luz <luzmaximilian@gmail.com>
14951M:	Ivor Wanders <ivor@iwanders.net>
14952L:	linux-hwmon@vger.kernel.org
14953S:	Maintained
14954F:	Documentation/hwmon/surface_fan.rst
14955F:	drivers/hwmon/surface_fan.c
14956
14957MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14958M:	Maximilian Luz <luzmaximilian@gmail.com>
14959L:	platform-driver-x86@vger.kernel.org
14960S:	Maintained
14961F:	drivers/platform/surface/surface_gpe.c
14962
14963MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14964M:	Hans de Goede <hdegoede@redhat.com>
14965M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14966M:	Maximilian Luz <luzmaximilian@gmail.com>
14967L:	platform-driver-x86@vger.kernel.org
14968S:	Maintained
14969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14970F:	drivers/platform/surface/
14971
14972MICROSOFT SURFACE HID TRANSPORT DRIVER
14973M:	Maximilian Luz <luzmaximilian@gmail.com>
14974L:	linux-input@vger.kernel.org
14975L:	platform-driver-x86@vger.kernel.org
14976S:	Maintained
14977F:	drivers/hid/surface-hid/
14978
14979MICROSOFT SURFACE HOT-PLUG DRIVER
14980M:	Maximilian Luz <luzmaximilian@gmail.com>
14981L:	platform-driver-x86@vger.kernel.org
14982S:	Maintained
14983F:	drivers/platform/surface/surface_hotplug.c
14984
14985MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14986M:	Maximilian Luz <luzmaximilian@gmail.com>
14987L:	platform-driver-x86@vger.kernel.org
14988S:	Maintained
14989F:	drivers/platform/surface/surface_platform_profile.c
14990
14991MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14992M:	Chen Yu <yu.c.chen@intel.com>
14993L:	platform-driver-x86@vger.kernel.org
14994S:	Supported
14995F:	drivers/platform/surface/surfacepro3_button.c
14996
14997MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14998M:	Maximilian Luz <luzmaximilian@gmail.com>
14999L:	platform-driver-x86@vger.kernel.org
15000S:	Maintained
15001F:	drivers/platform/surface/surface_aggregator_hub.c
15002
15003MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15004M:	Maximilian Luz <luzmaximilian@gmail.com>
15005L:	platform-driver-x86@vger.kernel.org
15006S:	Maintained
15007W:	https://github.com/linux-surface/surface-aggregator-module
15008C:	irc://irc.libera.chat/linux-surface
15009F:	Documentation/driver-api/surface_aggregator/
15010F:	drivers/platform/surface/aggregator/
15011F:	drivers/platform/surface/surface_acpi_notify.c
15012F:	drivers/platform/surface/surface_aggregator_cdev.c
15013F:	drivers/platform/surface/surface_aggregator_registry.c
15014F:	include/linux/surface_acpi_notify.h
15015F:	include/linux/surface_aggregator/
15016F:	include/uapi/linux/surface_aggregator/
15017
15018MICROTEK X6 SCANNER
15019M:	Oliver Neukum <oliver@neukum.org>
15020S:	Maintained
15021F:	drivers/usb/image/microtek.*
15022
15023MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15024M:	Luka Kovacic <luka.kovacic@sartura.hr>
15025M:	Luka Perkov <luka.perkov@sartura.hr>
15026S:	Maintained
15027F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15028F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15029F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15030F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15031F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15033
15034MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15035M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15036L:	linux-media@vger.kernel.org
15037S:	Maintained
15038F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15039F:	Documentation/driver-api/media/drivers/ccs/
15040F:	Documentation/userspace-api/media/drivers/ccs.rst
15041F:	drivers/media/i2c/ccs-pll.c
15042F:	drivers/media/i2c/ccs-pll.h
15043F:	drivers/media/i2c/ccs/
15044F:	include/uapi/linux/ccs.h
15045F:	include/uapi/linux/smiapp.h
15046
15047MIPS
15048M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15049L:	linux-mips@vger.kernel.org
15050S:	Maintained
15051W:	http://www.linux-mips.org/
15052Q:	https://patchwork.kernel.org/project/linux-mips/list/
15053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15054F:	Documentation/devicetree/bindings/mips/
15055F:	Documentation/arch/mips/
15056F:	arch/mips/
15057F:	drivers/platform/mips/
15058F:	include/dt-bindings/mips/
15059
15060MIPS BAIKAL-T1 PLATFORM
15061M:	Serge Semin <fancer.lancer@gmail.com>
15062L:	linux-mips@vger.kernel.org
15063S:	Supported
15064F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15065F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15066F:	drivers/bus/bt1-*.c
15067F:	drivers/clk/baikal-t1/
15068F:	drivers/memory/bt1-l2-ctl.c
15069F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15070
15071MIPS BOSTON DEVELOPMENT BOARD
15072M:	Paul Burton <paulburton@kernel.org>
15073L:	linux-mips@vger.kernel.org
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15076F:	arch/mips/boot/dts/img/boston.dts
15077F:	arch/mips/configs/generic/board-boston.config
15078F:	drivers/clk/imgtec/clk-boston.c
15079F:	include/dt-bindings/clock/boston-clock.h
15080
15081MIPS CORE DRIVERS
15082M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15083M:	Serge Semin <fancer.lancer@gmail.com>
15084L:	linux-mips@vger.kernel.org
15085S:	Supported
15086F:	drivers/bus/mips_cdmm.c
15087F:	drivers/clocksource/mips-gic-timer.c
15088F:	drivers/cpuidle/cpuidle-cps.c
15089F:	drivers/irqchip/irq-mips-cpu.c
15090F:	drivers/irqchip/irq-mips-gic.c
15091
15092MIPS GENERIC PLATFORM
15093M:	Paul Burton <paulburton@kernel.org>
15094L:	linux-mips@vger.kernel.org
15095S:	Supported
15096F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15097F:	arch/mips/generic/
15098F:	arch/mips/tools/generic-board-config.sh
15099
15100MIPS RINT INSTRUCTION EMULATION
15101M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15102L:	linux-mips@vger.kernel.org
15103S:	Supported
15104F:	arch/mips/math-emu/dp_rint.c
15105F:	arch/mips/math-emu/sp_rint.c
15106
15107MIPS/LOONGSON1 ARCHITECTURE
15108M:	Keguang Zhang <keguang.zhang@gmail.com>
15109L:	linux-mips@vger.kernel.org
15110S:	Maintained
15111F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15112F:	arch/mips/include/asm/mach-loongson32/
15113F:	arch/mips/loongson32/
15114F:	drivers/*/*loongson1*
15115F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15116
15117MIPS/LOONGSON2EF ARCHITECTURE
15118M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15119L:	linux-mips@vger.kernel.org
15120S:	Maintained
15121F:	arch/mips/include/asm/mach-loongson2ef/
15122F:	arch/mips/loongson2ef/
15123F:	drivers/cpufreq/loongson2_cpufreq.c
15124
15125MIPS/LOONGSON64 ARCHITECTURE
15126M:	Huacai Chen <chenhuacai@kernel.org>
15127M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15128L:	linux-mips@vger.kernel.org
15129S:	Maintained
15130F:	arch/mips/include/asm/mach-loongson64/
15131F:	arch/mips/loongson64/
15132F:	drivers/irqchip/irq-loongson*
15133F:	drivers/platform/mips/cpu_hwmon.c
15134
15135MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15136M:	Hans Verkuil <hverkuil@xs4all.nl>
15137L:	linux-media@vger.kernel.org
15138S:	Odd Fixes
15139W:	https://linuxtv.org
15140T:	git git://linuxtv.org/media_tree.git
15141F:	drivers/media/radio/radio-miropcm20*
15142
15143MITSUMI MM8013 FG DRIVER
15144M:	Konrad Dybcio <konradybcio@kernel.org>
15145F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15146F:	drivers/power/supply/mm8013.c
15147
15148MMP SUPPORT
15149R:	Lubomir Rintel <lkundrak@v3.sk>
15150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15151S:	Odd Fixes
15152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15153F:	arch/arm/boot/dts/marvell/mmp*
15154F:	arch/arm/mach-mmp/
15155F:	include/linux/soc/mmp/
15156
15157MMP USB PHY DRIVERS
15158R:	Lubomir Rintel <lkundrak@v3.sk>
15159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15160S:	Maintained
15161F:	drivers/phy/marvell/phy-mmp3-usb.c
15162F:	drivers/phy/marvell/phy-pxa-usb.c
15163
15164MMU GATHER AND TLB INVALIDATION
15165M:	Will Deacon <will@kernel.org>
15166M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15167M:	Andrew Morton <akpm@linux-foundation.org>
15168M:	Nick Piggin <npiggin@gmail.com>
15169M:	Peter Zijlstra <peterz@infradead.org>
15170L:	linux-arch@vger.kernel.org
15171L:	linux-mm@kvack.org
15172S:	Maintained
15173F:	arch/*/include/asm/tlb.h
15174F:	include/asm-generic/tlb.h
15175F:	mm/mmu_gather.c
15176
15177MN88472 MEDIA DRIVER
15178L:	linux-media@vger.kernel.org
15179S:	Orphan
15180W:	https://linuxtv.org
15181Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15182F:	drivers/media/dvb-frontends/mn88472*
15183
15184MN88473 MEDIA DRIVER
15185L:	linux-media@vger.kernel.org
15186S:	Orphan
15187W:	https://linuxtv.org
15188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15189F:	drivers/media/dvb-frontends/mn88473*
15190
15191MOBILEYE MIPS SOCS
15192M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15193M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15194M:	Théo Lebrun <theo.lebrun@bootlin.com>
15195L:	linux-mips@vger.kernel.org
15196S:	Maintained
15197F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15198F:	arch/mips/boot/dts/mobileye/
15199F:	arch/mips/configs/eyeq5_defconfig
15200F:	arch/mips/mobileye/board-epm5.its.S
15201
15202MODULE SUPPORT
15203M:	Luis Chamberlain <mcgrof@kernel.org>
15204L:	linux-modules@vger.kernel.org
15205L:	linux-kernel@vger.kernel.org
15206S:	Maintained
15207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15208F:	include/linux/kmod.h
15209F:	include/linux/module*.h
15210F:	kernel/module/
15211F:	lib/test_kmod.c
15212F:	scripts/module*
15213F:	tools/testing/selftests/kmod/
15214
15215MONOLITHIC POWER SYSTEM PMIC DRIVER
15216M:	Saravanan Sekar <sravanhome@gmail.com>
15217S:	Maintained
15218F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15219F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15220F:	drivers/hwmon/pmbus/mpq7932.c
15221F:	drivers/iio/adc/mp2629_adc.c
15222F:	drivers/mfd/mp2629.c
15223F:	drivers/power/supply/mp2629_charger.c
15224F:	drivers/regulator/mp5416.c
15225F:	drivers/regulator/mpq7920.c
15226F:	drivers/regulator/mpq7920.h
15227F:	include/linux/mfd/mp2629.h
15228
15229MOST(R) TECHNOLOGY DRIVER
15230M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15231M:	Christian Gromm <christian.gromm@microchip.com>
15232S:	Maintained
15233F:	Documentation/ABI/testing/configfs-most
15234F:	Documentation/ABI/testing/sysfs-bus-most
15235F:	drivers/most/
15236F:	drivers/staging/most/
15237F:	include/linux/most.h
15238
15239MOTORCOMM PHY DRIVER
15240M:	Frank <Frank.Sae@motor-comm.com>
15241L:	netdev@vger.kernel.org
15242S:	Maintained
15243F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15244F:	drivers/net/phy/motorcomm.c
15245
15246MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15247M:	Jiri Slaby <jirislaby@kernel.org>
15248S:	Maintained
15249F:	Documentation/driver-api/tty/moxa-smartio.rst
15250F:	drivers/tty/mxser.*
15251
15252MP3309C BACKLIGHT DRIVER
15253M:	Flavio Suligoi <f.suligoi@asem.it>
15254L:	dri-devel@lists.freedesktop.org
15255S:	Maintained
15256F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15257F:	drivers/video/backlight/mp3309c.c
15258
15259MR800 AVERMEDIA USB FM RADIO DRIVER
15260M:	Alexey Klimov <klimov.linux@gmail.com>
15261L:	linux-media@vger.kernel.org
15262S:	Maintained
15263T:	git git://linuxtv.org/media_tree.git
15264F:	drivers/media/radio/radio-mr800.c
15265
15266MRF24J40 IEEE 802.15.4 RADIO DRIVER
15267M:	Stefan Schmidt <stefan@datenfreihafen.org>
15268L:	linux-wpan@vger.kernel.org
15269S:	Odd Fixes
15270F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15271F:	drivers/net/ieee802154/mrf24j40.c
15272
15273MSI EC DRIVER
15274M:	Nikita Kravets <teackot@gmail.com>
15275L:	platform-driver-x86@vger.kernel.org
15276S:	Maintained
15277W:	https://github.com/BeardOverflow/msi-ec
15278F:	drivers/platform/x86/msi-ec.*
15279
15280MSI LAPTOP SUPPORT
15281M:	"Lee, Chun-Yi" <jlee@suse.com>
15282L:	platform-driver-x86@vger.kernel.org
15283S:	Maintained
15284F:	drivers/platform/x86/msi-laptop.c
15285
15286MSI WMI SUPPORT
15287L:	platform-driver-x86@vger.kernel.org
15288S:	Orphan
15289F:	drivers/platform/x86/msi-wmi.c
15290
15291MSI WMI PLATFORM FEATURES
15292M:	Armin Wolf <W_Armin@gmx.de>
15293L:	platform-driver-x86@vger.kernel.org
15294S:	Maintained
15295F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15296F:	Documentation/wmi/devices/msi-wmi-platform.rst
15297F:	drivers/platform/x86/msi-wmi-platform.c
15298
15299MSI001 MEDIA DRIVER
15300L:	linux-media@vger.kernel.org
15301S:	Orphan
15302W:	https://linuxtv.org
15303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15304F:	drivers/media/tuners/msi001*
15305
15306MSI2500 MEDIA DRIVER
15307L:	linux-media@vger.kernel.org
15308S:	Orphan
15309W:	https://linuxtv.org
15310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15311F:	drivers/media/usb/msi2500/
15312
15313MSTAR INTERRUPT CONTROLLER DRIVER
15314M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15315M:	Daniel Palmer <daniel@thingy.jp>
15316S:	Maintained
15317F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15318F:	drivers/irqchip/irq-mst-intc.c
15319
15320MSYSTEMS DISKONCHIP G3 MTD DRIVER
15321M:	Robert Jarzmik <robert.jarzmik@free.fr>
15322L:	linux-mtd@lists.infradead.org
15323S:	Maintained
15324F:	drivers/mtd/devices/docg3*
15325
15326MT9M114 ONSEMI SENSOR DRIVER
15327M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15328L:	linux-media@vger.kernel.org
15329S:	Maintained
15330T:	git git://linuxtv.org/media_tree.git
15331F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15332F:	drivers/media/i2c/mt9m114.c
15333
15334MT9P031 APTINA CAMERA SENSOR
15335M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15336L:	linux-media@vger.kernel.org
15337S:	Maintained
15338T:	git git://linuxtv.org/media_tree.git
15339F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15340F:	drivers/media/i2c/mt9p031.c
15341F:	include/media/i2c/mt9p031.h
15342
15343MT9T112 APTINA CAMERA SENSOR
15344M:	Jacopo Mondi <jacopo@jmondi.org>
15345L:	linux-media@vger.kernel.org
15346S:	Odd Fixes
15347T:	git git://linuxtv.org/media_tree.git
15348F:	drivers/media/i2c/mt9t112.c
15349F:	include/media/i2c/mt9t112.h
15350
15351MT9V032 APTINA CAMERA SENSOR
15352M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15353L:	linux-media@vger.kernel.org
15354S:	Maintained
15355T:	git git://linuxtv.org/media_tree.git
15356F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15357F:	drivers/media/i2c/mt9v032.c
15358F:	include/media/i2c/mt9v032.h
15359
15360MT9V111 APTINA CAMERA SENSOR
15361M:	Jacopo Mondi <jacopo@jmondi.org>
15362L:	linux-media@vger.kernel.org
15363S:	Maintained
15364T:	git git://linuxtv.org/media_tree.git
15365F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15366F:	drivers/media/i2c/mt9v111.c
15367
15368MULTIFUNCTION DEVICES (MFD)
15369M:	Lee Jones <lee@kernel.org>
15370S:	Maintained
15371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15372F:	Documentation/devicetree/bindings/mfd/
15373F:	drivers/mfd/
15374F:	include/dt-bindings/mfd/
15375F:	include/linux/mfd/
15376
15377MULTIMEDIA CARD (MMC) ETC. OVER SPI
15378S:	Orphan
15379F:	drivers/mmc/host/mmc_spi.c
15380F:	include/linux/spi/mmc_spi.h
15381
15382MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15383M:	Ulf Hansson <ulf.hansson@linaro.org>
15384L:	linux-mmc@vger.kernel.org
15385S:	Maintained
15386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15387F:	Documentation/devicetree/bindings/mmc/
15388F:	drivers/mmc/
15389F:	include/linux/mmc/
15390F:	include/uapi/linux/mmc/
15391
15392MULTIPLEXER SUBSYSTEM
15393M:	Peter Rosin <peda@axentia.se>
15394S:	Maintained
15395F:	Documentation/ABI/testing/sysfs-class-mux*
15396F:	Documentation/devicetree/bindings/mux/
15397F:	drivers/mux/
15398F:	include/dt-bindings/mux/
15399F:	include/linux/mux/
15400
15401MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15402M:	Bin Liu <b-liu@ti.com>
15403L:	linux-usb@vger.kernel.org
15404S:	Maintained
15405F:	drivers/usb/musb/
15406
15407MXL301RF MEDIA DRIVER
15408M:	Akihiro Tsukada <tskd08@gmail.com>
15409L:	linux-media@vger.kernel.org
15410S:	Odd Fixes
15411F:	drivers/media/tuners/mxl301rf*
15412
15413MXL5007T MEDIA DRIVER
15414M:	Michael Krufky <mkrufky@linuxtv.org>
15415L:	linux-media@vger.kernel.org
15416S:	Maintained
15417W:	https://linuxtv.org
15418W:	http://github.com/mkrufky
15419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15420T:	git git://linuxtv.org/mkrufky/tuners.git
15421F:	drivers/media/tuners/mxl5007t.*
15422
15423MXSFB DRM DRIVER
15424M:	Marek Vasut <marex@denx.de>
15425M:	Stefan Agner <stefan@agner.ch>
15426L:	dri-devel@lists.freedesktop.org
15427S:	Supported
15428T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15429F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15430F:	drivers/gpu/drm/mxsfb/
15431
15432MYLEX DAC960 PCI RAID Controller
15433M:	Hannes Reinecke <hare@kernel.org>
15434L:	linux-scsi@vger.kernel.org
15435S:	Supported
15436F:	drivers/scsi/myrb.*
15437F:	drivers/scsi/myrs.*
15438
15439MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15440L:	netdev@vger.kernel.org
15441S:	Orphan
15442W:	https://www.cspi.com/ethernet-products/support/downloads/
15443F:	drivers/net/ethernet/myricom/myri10ge/
15444
15445NAND FLASH SUBSYSTEM
15446M:	Miquel Raynal <miquel.raynal@bootlin.com>
15447R:	Richard Weinberger <richard@nod.at>
15448L:	linux-mtd@lists.infradead.org
15449S:	Maintained
15450W:	http://www.linux-mtd.infradead.org/
15451Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15452C:	irc://irc.oftc.net/mtd
15453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15454F:	drivers/mtd/nand/
15455F:	include/linux/mtd/*nand*.h
15456
15457NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15458M:	Daniel Mack <zonque@gmail.com>
15459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15460S:	Maintained
15461W:	http://www.native-instruments.com
15462F:	sound/usb/caiaq/
15463
15464NATSEMI ETHERNET DRIVER (DP8381x)
15465S:	Orphan
15466F:	drivers/net/ethernet/natsemi/natsemi.c
15467
15468NCR 5380 SCSI DRIVERS
15469M:	Finn Thain <fthain@linux-m68k.org>
15470M:	Michael Schmitz <schmitzmic@gmail.com>
15471L:	linux-scsi@vger.kernel.org
15472S:	Maintained
15473F:	Documentation/scsi/g_NCR5380.rst
15474F:	drivers/scsi/NCR5380.*
15475F:	drivers/scsi/arm/cumana_1.c
15476F:	drivers/scsi/arm/oak.c
15477F:	drivers/scsi/atari_scsi.*
15478F:	drivers/scsi/dmx3191d.c
15479F:	drivers/scsi/g_NCR5380.*
15480F:	drivers/scsi/mac_scsi.*
15481F:	drivers/scsi/sun3_scsi.*
15482F:	drivers/scsi/sun3_scsi_vme.c
15483
15484NCSI LIBRARY
15485M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15486S:	Maintained
15487F:	net/ncsi/
15488
15489NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15490M:	Zev Weiss <zev@bewilderbeest.net>
15491L:	linux-hwmon@vger.kernel.org
15492S:	Maintained
15493F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15494F:	drivers/hwmon/nct6775-i2c.c
15495
15496NETDEVSIM
15497M:	Jakub Kicinski <kuba@kernel.org>
15498S:	Maintained
15499F:	drivers/net/netdevsim/*
15500F:	tools/testing/selftests/drivers/net/netdevsim/*
15501
15502NETEM NETWORK EMULATOR
15503M:	Stephen Hemminger <stephen@networkplumber.org>
15504L:	netdev@vger.kernel.org
15505S:	Maintained
15506F:	net/sched/sch_netem.c
15507
15508NETERION 10GbE DRIVERS (s2io)
15509M:	Jon Mason <jdmason@kudzu.us>
15510L:	netdev@vger.kernel.org
15511S:	Supported
15512F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15513F:	drivers/net/ethernet/neterion/
15514
15515NETFILTER
15516M:	Pablo Neira Ayuso <pablo@netfilter.org>
15517M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15518L:	netfilter-devel@vger.kernel.org
15519L:	coreteam@netfilter.org
15520S:	Maintained
15521W:	http://www.netfilter.org/
15522W:	http://www.iptables.org/
15523W:	http://www.nftables.org/
15524Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15525C:	irc://irc.libera.chat/netfilter
15526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15528F:	include/linux/netfilter*
15529F:	include/linux/netfilter/
15530F:	include/net/netfilter/
15531F:	include/uapi/linux/netfilter*
15532F:	include/uapi/linux/netfilter/
15533F:	net/*/netfilter.c
15534F:	net/*/netfilter/
15535F:	net/bridge/br_netfilter*.c
15536F:	net/netfilter/
15537F:	tools/testing/selftests/net/netfilter/
15538
15539NETROM NETWORK LAYER
15540M:	Ralf Baechle <ralf@linux-mips.org>
15541L:	linux-hams@vger.kernel.org
15542S:	Maintained
15543W:	https://linux-ax25.in-berlin.de
15544F:	include/net/netrom.h
15545F:	include/uapi/linux/netrom.h
15546F:	net/netrom/
15547
15548NETRONIX EMBEDDED CONTROLLER
15549M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15550S:	Maintained
15551F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15552F:	drivers/mfd/ntxec.c
15553F:	drivers/pwm/pwm-ntxec.c
15554F:	drivers/rtc/rtc-ntxec.c
15555F:	include/linux/mfd/ntxec.h
15556
15557NETRONOME ETHERNET DRIVERS
15558M:	Louis Peens <louis.peens@corigine.com>
15559R:	Jakub Kicinski <kuba@kernel.org>
15560L:	oss-drivers@corigine.com
15561S:	Maintained
15562F:	drivers/net/ethernet/netronome/
15563
15564NETWORK BLOCK DEVICE (NBD)
15565M:	Josef Bacik <josef@toxicpanda.com>
15566L:	linux-block@vger.kernel.org
15567L:	nbd@other.debian.org
15568S:	Maintained
15569F:	Documentation/admin-guide/blockdev/nbd.rst
15570F:	drivers/block/nbd.c
15571F:	include/trace/events/nbd.h
15572F:	include/uapi/linux/nbd.h
15573
15574NETWORK DROP MONITOR
15575M:	Neil Horman <nhorman@tuxdriver.com>
15576L:	netdev@vger.kernel.org
15577S:	Maintained
15578W:	https://fedorahosted.org/dropwatch/
15579F:	include/uapi/linux/net_dropmon.h
15580F:	net/core/drop_monitor.c
15581
15582NETWORKING DRIVERS
15583M:	"David S. Miller" <davem@davemloft.net>
15584M:	Eric Dumazet <edumazet@google.com>
15585M:	Jakub Kicinski <kuba@kernel.org>
15586M:	Paolo Abeni <pabeni@redhat.com>
15587L:	netdev@vger.kernel.org
15588S:	Maintained
15589P:	Documentation/process/maintainer-netdev.rst
15590Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15593F:	Documentation/devicetree/bindings/net/
15594F:	Documentation/networking/net_cachelines/net_device.rst
15595F:	drivers/connector/
15596F:	drivers/net/
15597F:	include/dt-bindings/net/
15598F:	include/linux/cn_proc.h
15599F:	include/linux/etherdevice.h
15600F:	include/linux/fcdevice.h
15601F:	include/linux/fddidevice.h
15602F:	include/linux/hippidevice.h
15603F:	include/linux/if_*
15604F:	include/linux/inetdevice.h
15605F:	include/linux/netdevice.h
15606F:	include/uapi/linux/cn_proc.h
15607F:	include/uapi/linux/if_*
15608F:	include/uapi/linux/netdevice.h
15609X:	drivers/net/wireless/
15610
15611NETWORKING DRIVERS (WIRELESS)
15612M:	Kalle Valo <kvalo@kernel.org>
15613L:	linux-wireless@vger.kernel.org
15614S:	Maintained
15615W:	https://wireless.wiki.kernel.org/
15616Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15619F:	Documentation/devicetree/bindings/net/wireless/
15620F:	drivers/net/wireless/
15621
15622NETWORKING [DSA]
15623M:	Andrew Lunn <andrew@lunn.ch>
15624M:	Florian Fainelli <f.fainelli@gmail.com>
15625M:	Vladimir Oltean <olteanv@gmail.com>
15626S:	Maintained
15627F:	Documentation/devicetree/bindings/net/dsa/
15628F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15629F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15630F:	drivers/net/dsa/
15631F:	include/linux/dsa/
15632F:	include/linux/platform_data/dsa.h
15633F:	include/net/dsa.h
15634F:	net/dsa/
15635F:	tools/testing/selftests/drivers/net/dsa/
15636
15637NETWORKING [GENERAL]
15638M:	"David S. Miller" <davem@davemloft.net>
15639M:	Eric Dumazet <edumazet@google.com>
15640M:	Jakub Kicinski <kuba@kernel.org>
15641M:	Paolo Abeni <pabeni@redhat.com>
15642L:	netdev@vger.kernel.org
15643S:	Maintained
15644P:	Documentation/process/maintainer-netdev.rst
15645Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15646B:	mailto:netdev@vger.kernel.org
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15649F:	Documentation/core-api/netlink.rst
15650F:	Documentation/netlink/
15651F:	Documentation/networking/
15652F:	Documentation/networking/net_cachelines/
15653F:	Documentation/process/maintainer-netdev.rst
15654F:	Documentation/userspace-api/netlink/
15655F:	include/linux/framer/framer-provider.h
15656F:	include/linux/framer/framer.h
15657F:	include/linux/in.h
15658F:	include/linux/indirect_call_wrapper.h
15659F:	include/linux/net.h
15660F:	include/linux/netdevice.h
15661F:	include/net/
15662F:	include/uapi/linux/in.h
15663F:	include/uapi/linux/net.h
15664F:	include/uapi/linux/net_namespace.h
15665F:	include/uapi/linux/netdevice.h
15666F:	lib/net_utils.c
15667F:	lib/random32.c
15668F:	net/
15669F:	tools/net/
15670F:	tools/testing/selftests/net/
15671X:	net/9p/
15672X:	net/bluetooth/
15673
15674NETWORKING [IPSEC]
15675M:	Steffen Klassert <steffen.klassert@secunet.com>
15676M:	Herbert Xu <herbert@gondor.apana.org.au>
15677M:	"David S. Miller" <davem@davemloft.net>
15678L:	netdev@vger.kernel.org
15679S:	Maintained
15680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15682F:	include/net/xfrm.h
15683F:	include/uapi/linux/xfrm.h
15684F:	net/ipv4/ah4.c
15685F:	net/ipv4/esp4*
15686F:	net/ipv4/ip_vti.c
15687F:	net/ipv4/ipcomp.c
15688F:	net/ipv4/xfrm*
15689F:	net/ipv6/ah6.c
15690F:	net/ipv6/esp6*
15691F:	net/ipv6/ip6_vti.c
15692F:	net/ipv6/ipcomp6.c
15693F:	net/ipv6/xfrm*
15694F:	net/key/
15695F:	net/xfrm/
15696F:	tools/testing/selftests/net/ipsec.c
15697
15698NETWORKING [IPv4/IPv6]
15699M:	"David S. Miller" <davem@davemloft.net>
15700M:	David Ahern <dsahern@kernel.org>
15701L:	netdev@vger.kernel.org
15702S:	Maintained
15703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15704F:	arch/x86/net/*
15705F:	include/linux/ip.h
15706F:	include/linux/ipv6*
15707F:	include/net/fib*
15708F:	include/net/ip*
15709F:	include/net/route.h
15710F:	net/ipv4/
15711F:	net/ipv6/
15712
15713NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15714M:	Paul Moore <paul@paul-moore.com>
15715L:	netdev@vger.kernel.org
15716L:	linux-security-module@vger.kernel.org
15717S:	Supported
15718W:	https://github.com/netlabel
15719F:	Documentation/netlabel/
15720F:	include/net/calipso.h
15721F:	include/net/cipso_ipv4.h
15722F:	include/net/netlabel.h
15723F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15724F:	include/uapi/linux/netfilter/xt_SECMARK.h
15725F:	net/ipv4/cipso_ipv4.c
15726F:	net/ipv6/calipso.c
15727F:	net/netfilter/xt_CONNSECMARK.c
15728F:	net/netfilter/xt_SECMARK.c
15729F:	net/netlabel/
15730
15731NETWORKING [MACSEC]
15732M:	Sabrina Dubroca <sd@queasysnail.net>
15733L:	netdev@vger.kernel.org
15734S:	Maintained
15735F:	drivers/net/macsec.c
15736F:	include/net/macsec.h
15737F:	include/uapi/linux/if_macsec.h
15738K:	macsec
15739K:	\bmdo_
15740
15741NETWORKING [MPTCP]
15742M:	Matthieu Baerts <matttbe@kernel.org>
15743M:	Mat Martineau <martineau@kernel.org>
15744R:	Geliang Tang <geliang@kernel.org>
15745L:	netdev@vger.kernel.org
15746L:	mptcp@lists.linux.dev
15747S:	Maintained
15748W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15749B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15750T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15751T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15752F:	Documentation/netlink/specs/mptcp_pm.yaml
15753F:	Documentation/networking/mptcp-sysctl.rst
15754F:	include/net/mptcp.h
15755F:	include/trace/events/mptcp.h
15756F:	include/uapi/linux/mptcp*.h
15757F:	net/mptcp/
15758F:	tools/testing/selftests/bpf/*/*mptcp*.c
15759F:	tools/testing/selftests/net/mptcp/
15760
15761NETWORKING [TCP]
15762M:	Eric Dumazet <edumazet@google.com>
15763L:	netdev@vger.kernel.org
15764S:	Maintained
15765F:	Documentation/networking/net_cachelines/tcp_sock.rst
15766F:	include/linux/tcp.h
15767F:	include/net/tcp.h
15768F:	include/trace/events/tcp.h
15769F:	include/uapi/linux/tcp.h
15770F:	net/ipv4/syncookies.c
15771F:	net/ipv4/tcp*.c
15772F:	net/ipv6/syncookies.c
15773F:	net/ipv6/tcp*.c
15774
15775NETWORKING [TLS]
15776M:	Boris Pismenny <borisp@nvidia.com>
15777M:	John Fastabend <john.fastabend@gmail.com>
15778M:	Jakub Kicinski <kuba@kernel.org>
15779L:	netdev@vger.kernel.org
15780S:	Maintained
15781F:	include/net/tls.h
15782F:	include/uapi/linux/tls.h
15783F:	net/tls/*
15784
15785NETXEN (1/10) GbE SUPPORT
15786M:	Manish Chopra <manishc@marvell.com>
15787M:	Rahul Verma <rahulv@marvell.com>
15788M:	GR-Linux-NIC-Dev@marvell.com
15789L:	netdev@vger.kernel.org
15790S:	Supported
15791F:	drivers/net/ethernet/qlogic/netxen/
15792
15793NET_FAILOVER MODULE
15794M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15795L:	netdev@vger.kernel.org
15796S:	Supported
15797F:	Documentation/networking/net_failover.rst
15798F:	drivers/net/net_failover.c
15799F:	include/net/net_failover.h
15800
15801NEXTHOP
15802M:	David Ahern <dsahern@kernel.org>
15803L:	netdev@vger.kernel.org
15804S:	Maintained
15805F:	include/net/netns/nexthop.h
15806F:	include/net/nexthop.h
15807F:	include/uapi/linux/nexthop.h
15808F:	net/ipv4/nexthop.c
15809
15810NFC SUBSYSTEM
15811M:	Krzysztof Kozlowski <krzk@kernel.org>
15812L:	netdev@vger.kernel.org
15813S:	Maintained
15814F:	Documentation/devicetree/bindings/net/nfc/
15815F:	drivers/nfc/
15816F:	include/net/nfc/
15817F:	include/uapi/linux/nfc.h
15818F:	net/nfc/
15819
15820NFC VIRTUAL NCI DEVICE DRIVER
15821M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15822L:	netdev@vger.kernel.org
15823S:	Supported
15824F:	drivers/nfc/virtual_ncidev.c
15825F:	tools/testing/selftests/nci/
15826
15827NFS, SUNRPC, AND LOCKD CLIENTS
15828M:	Trond Myklebust <trondmy@kernel.org>
15829M:	Anna Schumaker <anna@kernel.org>
15830L:	linux-nfs@vger.kernel.org
15831S:	Maintained
15832W:	http://client.linux-nfs.org
15833T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15834F:	Documentation/filesystems/nfs/
15835F:	fs/lockd/
15836F:	fs/nfs/
15837F:	fs/nfs_common/
15838F:	include/linux/lockd/
15839F:	include/linux/nfs*
15840F:	include/linux/sunrpc/
15841F:	include/uapi/linux/nfs*
15842F:	include/uapi/linux/sunrpc/
15843F:	net/sunrpc/
15844
15845NILFS2 FILESYSTEM
15846M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15847L:	linux-nilfs@vger.kernel.org
15848S:	Supported
15849W:	https://nilfs.sourceforge.io/
15850T:	git https://github.com/konis/nilfs2.git
15851F:	Documentation/filesystems/nilfs2.rst
15852F:	fs/nilfs2/
15853F:	include/trace/events/nilfs2.h
15854F:	include/uapi/linux/nilfs2_api.h
15855F:	include/uapi/linux/nilfs2_ondisk.h
15856
15857NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15858M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15859S:	Maintained
15860W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15861F:	Documentation/scsi/NinjaSCSI.rst
15862F:	drivers/scsi/pcmcia/nsp_*
15863
15864NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15865M:	GOTO Masanori <gotom@debian.or.jp>
15866M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15867S:	Maintained
15868W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15869F:	Documentation/scsi/NinjaSCSI.rst
15870F:	drivers/scsi/nsp32*
15871
15872NINTENDO HID DRIVER
15873M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15874L:	linux-input@vger.kernel.org
15875S:	Maintained
15876F:	drivers/hid/hid-nintendo*
15877
15878NIOS2 ARCHITECTURE
15879M:	Dinh Nguyen <dinguyen@kernel.org>
15880S:	Maintained
15881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15882F:	arch/nios2/
15883
15884NITRO ENCLAVES (NE)
15885M:	Alexandru Ciobotaru <alcioa@amazon.com>
15886L:	linux-kernel@vger.kernel.org
15887L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15888S:	Supported
15889W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15890F:	Documentation/virt/ne_overview.rst
15891F:	drivers/virt/nitro_enclaves/
15892F:	include/linux/nitro_enclaves.h
15893F:	include/uapi/linux/nitro_enclaves.h
15894F:	samples/nitro_enclaves/
15895
15896NITRO SECURE MODULE (NSM)
15897M:	Alexander Graf <graf@amazon.com>
15898L:	linux-kernel@vger.kernel.org
15899L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15900S:	Supported
15901W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15902F:	drivers/misc/nsm.c
15903F:	include/uapi/linux/nsm.h
15904
15905NOHZ, DYNTICKS SUPPORT
15906M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15907M:	Frederic Weisbecker <frederic@kernel.org>
15908M:	Ingo Molnar <mingo@kernel.org>
15909M:	Thomas Gleixner <tglx@linutronix.de>
15910L:	linux-kernel@vger.kernel.org
15911S:	Maintained
15912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15913F:	include/linux/sched/nohz.h
15914F:	include/linux/tick.h
15915F:	kernel/time/tick*.*
15916
15917NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15918M:	Pavel Machek <pavel@ucw.cz>
15919M:	Sakari Ailus <sakari.ailus@iki.fi>
15920L:	linux-media@vger.kernel.org
15921S:	Maintained
15922F:	drivers/media/i2c/ad5820.c
15923F:	drivers/media/i2c/et8ek8
15924
15925NOKIA N900 POWER SUPPLY DRIVERS
15926R:	Pali Rohár <pali@kernel.org>
15927F:	drivers/power/supply/bq2415x_charger.c
15928F:	drivers/power/supply/bq27xxx_battery.c
15929F:	drivers/power/supply/bq27xxx_battery_i2c.c
15930F:	drivers/power/supply/isp1704_charger.c
15931F:	drivers/power/supply/rx51_battery.c
15932F:	include/linux/power/bq2415x_charger.h
15933F:	include/linux/power/bq27xxx_battery.h
15934
15935NOLIBC HEADER FILE
15936M:	Willy Tarreau <w@1wt.eu>
15937M:	Thomas Weißschuh <linux@weissschuh.net>
15938S:	Maintained
15939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15940F:	tools/include/nolibc/
15941F:	tools/testing/selftests/nolibc/
15942
15943NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15944M:	Hans de Goede <hdegoede@redhat.com>
15945L:	linux-input@vger.kernel.org
15946S:	Maintained
15947F:	drivers/input/touchscreen/novatek-nvt-ts.c
15948
15949NSDEPS
15950M:	Matthias Maennich <maennich@google.com>
15951S:	Maintained
15952F:	Documentation/core-api/symbol-namespaces.rst
15953F:	scripts/nsdeps
15954
15955NTB AMD DRIVER
15956M:	Sanjay R Mehta <sanju.mehta@amd.com>
15957M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15958L:	ntb@lists.linux.dev
15959S:	Supported
15960F:	drivers/ntb/hw/amd/
15961
15962NTB DRIVER CORE
15963M:	Jon Mason <jdmason@kudzu.us>
15964M:	Dave Jiang <dave.jiang@intel.com>
15965M:	Allen Hubbe <allenbh@gmail.com>
15966L:	ntb@lists.linux.dev
15967S:	Supported
15968W:	https://github.com/jonmason/ntb/wiki
15969T:	git https://github.com/jonmason/ntb.git
15970F:	drivers/net/ntb_netdev.c
15971F:	drivers/ntb/
15972F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15973F:	include/linux/ntb.h
15974F:	include/linux/ntb_transport.h
15975F:	tools/testing/selftests/ntb/
15976
15977NTB IDT DRIVER
15978M:	Serge Semin <fancer.lancer@gmail.com>
15979L:	ntb@lists.linux.dev
15980S:	Supported
15981F:	drivers/ntb/hw/idt/
15982
15983NTB INTEL DRIVER
15984M:	Dave Jiang <dave.jiang@intel.com>
15985L:	ntb@lists.linux.dev
15986S:	Supported
15987W:	https://github.com/davejiang/linux/wiki
15988T:	git https://github.com/davejiang/linux.git
15989F:	drivers/ntb/hw/intel/
15990
15991NTFS3 FILESYSTEM
15992M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15993L:	ntfs3@lists.linux.dev
15994S:	Supported
15995W:	http://www.paragon-software.com/
15996T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15997F:	Documentation/filesystems/ntfs3.rst
15998F:	fs/ntfs3/
15999
16000NUBUS SUBSYSTEM
16001M:	Finn Thain <fthain@linux-m68k.org>
16002L:	linux-m68k@lists.linux-m68k.org
16003S:	Maintained
16004F:	arch/*/include/asm/nubus.h
16005F:	drivers/nubus/
16006F:	include/linux/nubus.h
16007F:	include/uapi/linux/nubus.h
16008
16009NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16010M:	Antonino Daplas <adaplas@gmail.com>
16011L:	linux-fbdev@vger.kernel.org
16012S:	Maintained
16013F:	drivers/video/fbdev/nvidia/
16014F:	drivers/video/fbdev/riva/
16015
16016NVIDIA WMI EC BACKLIGHT DRIVER
16017M:	Daniel Dadap <ddadap@nvidia.com>
16018L:	platform-driver-x86@vger.kernel.org
16019S:	Supported
16020F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16021F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16022
16023NVM EXPRESS DRIVER
16024M:	Keith Busch <kbusch@kernel.org>
16025M:	Jens Axboe <axboe@fb.com>
16026M:	Christoph Hellwig <hch@lst.de>
16027M:	Sagi Grimberg <sagi@grimberg.me>
16028L:	linux-nvme@lists.infradead.org
16029S:	Supported
16030W:	http://git.infradead.org/nvme.git
16031T:	git git://git.infradead.org/nvme.git
16032F:	Documentation/nvme/
16033F:	drivers/nvme/common/
16034F:	drivers/nvme/host/
16035F:	include/linux/nvme-*.h
16036F:	include/linux/nvme.h
16037F:	include/uapi/linux/nvme_ioctl.h
16038
16039NVM EXPRESS FABRICS AUTHENTICATION
16040M:	Hannes Reinecke <hare@suse.de>
16041L:	linux-nvme@lists.infradead.org
16042S:	Supported
16043F:	drivers/nvme/host/auth.c
16044F:	drivers/nvme/target/auth.c
16045F:	drivers/nvme/target/fabrics-cmd-auth.c
16046F:	include/linux/nvme-auth.h
16047
16048NVM EXPRESS FC TRANSPORT DRIVERS
16049M:	James Smart <james.smart@broadcom.com>
16050L:	linux-nvme@lists.infradead.org
16051S:	Supported
16052F:	drivers/nvme/host/fc.c
16053F:	drivers/nvme/target/fc.c
16054F:	drivers/nvme/target/fcloop.c
16055F:	include/linux/nvme-fc-driver.h
16056F:	include/linux/nvme-fc.h
16057
16058NVM EXPRESS HARDWARE MONITORING SUPPORT
16059M:	Guenter Roeck <linux@roeck-us.net>
16060L:	linux-nvme@lists.infradead.org
16061S:	Supported
16062F:	drivers/nvme/host/hwmon.c
16063
16064NVM EXPRESS TARGET DRIVER
16065M:	Christoph Hellwig <hch@lst.de>
16066M:	Sagi Grimberg <sagi@grimberg.me>
16067M:	Chaitanya Kulkarni <kch@nvidia.com>
16068L:	linux-nvme@lists.infradead.org
16069S:	Supported
16070W:	http://git.infradead.org/nvme.git
16071T:	git git://git.infradead.org/nvme.git
16072F:	drivers/nvme/target/
16073
16074NVMEM FRAMEWORK
16075M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16076S:	Maintained
16077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16078F:	Documentation/ABI/stable/sysfs-bus-nvmem
16079F:	Documentation/devicetree/bindings/nvmem/
16080F:	drivers/nvmem/
16081F:	include/linux/nvmem-consumer.h
16082F:	include/linux/nvmem-provider.h
16083
16084NXP BLUETOOTH WIRELESS DRIVERS
16085M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16086M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16087S:	Maintained
16088F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16089F:	drivers/bluetooth/btnxpuart.c
16090
16091NXP C45 TJA11XX PHY DRIVER
16092M:	Andrei Botila <andrei.botila@oss.nxp.com>
16093L:	netdev@vger.kernel.org
16094S:	Maintained
16095F:	drivers/net/phy/nxp-c45-tja11xx*
16096
16097NXP FSPI DRIVER
16098M:	Han Xu <han.xu@nxp.com>
16099M:	Haibo Chen <haibo.chen@nxp.com>
16100R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16101L:	linux-spi@vger.kernel.org
16102S:	Maintained
16103F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16104F:	drivers/spi/spi-nxp-fspi.c
16105
16106NXP FXAS21002C DRIVER
16107M:	Rui Miguel Silva <rmfrfs@gmail.com>
16108L:	linux-iio@vger.kernel.org
16109S:	Maintained
16110F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16111F:	drivers/iio/gyro/fxas21002c.h
16112F:	drivers/iio/gyro/fxas21002c_core.c
16113F:	drivers/iio/gyro/fxas21002c_i2c.c
16114F:	drivers/iio/gyro/fxas21002c_spi.c
16115
16116NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16117M:	Haibo Chen <haibo.chen@nxp.com>
16118L:	linux-iio@vger.kernel.org
16119L:	imx@lists.linux.dev
16120S:	Maintained
16121F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16122F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16123F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16124F:	drivers/iio/adc/imx7d_adc.c
16125F:	drivers/iio/adc/imx93_adc.c
16126F:	drivers/iio/adc/vf610_adc.c
16127
16128NXP i.MX 8M ISI DRIVER
16129M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16130L:	linux-media@vger.kernel.org
16131S:	Maintained
16132F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16133F:	drivers/media/platform/nxp/imx8-isi/
16134
16135NXP i.MX 8MP DW100 V4L2 DRIVER
16136M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16137L:	linux-media@vger.kernel.org
16138S:	Maintained
16139F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16140F:	Documentation/userspace-api/media/drivers/dw100.rst
16141F:	drivers/media/platform/nxp/dw100/
16142F:	include/uapi/linux/dw100.h
16143
16144NXP i.MX 8MQ DCSS DRIVER
16145M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16146R:	Lucas Stach <l.stach@pengutronix.de>
16147L:	dri-devel@lists.freedesktop.org
16148S:	Maintained
16149T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16150F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16151F:	drivers/gpu/drm/imx/dcss/
16152
16153NXP i.MX 8QXP ADC DRIVER
16154M:	Cai Huoqing <cai.huoqing@linux.dev>
16155M:	Haibo Chen <haibo.chen@nxp.com>
16156L:	imx@lists.linux.dev
16157L:	linux-iio@vger.kernel.org
16158S:	Maintained
16159F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16160F:	drivers/iio/adc/imx8qxp-adc.c
16161
16162NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16163M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16164L:	imx@lists.linux.dev
16165L:	linux-media@vger.kernel.org
16166S:	Maintained
16167F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16168F:	drivers/media/platform/nxp/imx-jpeg
16169
16170NXP i.MX CLOCK DRIVERS
16171M:	Abel Vesa <abelvesa@kernel.org>
16172R:	Peng Fan <peng.fan@nxp.com>
16173L:	linux-clk@vger.kernel.org
16174L:	imx@lists.linux.dev
16175S:	Maintained
16176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16177F:	Documentation/devicetree/bindings/clock/imx*
16178F:	drivers/clk/imx/
16179F:	include/dt-bindings/clock/imx*
16180
16181NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16182M:	Jagan Teki <jagan@amarulasolutions.com>
16183S:	Maintained
16184F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16185F:	drivers/regulator/pf8x00-regulator.c
16186
16187NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16188M:	Krzysztof Kozlowski <krzk@kernel.org>
16189L:	linux-kernel@vger.kernel.org
16190S:	Maintained
16191F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16192F:	drivers/extcon/extcon-ptn5150.c
16193
16194NXP SGTL5000 DRIVER
16195M:	Fabio Estevam <festevam@gmail.com>
16196L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16197S:	Maintained
16198F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16199F:	sound/soc/codecs/sgtl5000*
16200
16201NXP SJA1105 ETHERNET SWITCH DRIVER
16202M:	Vladimir Oltean <olteanv@gmail.com>
16203L:	linux-kernel@vger.kernel.org
16204S:	Maintained
16205F:	drivers/net/dsa/sja1105
16206F:	drivers/net/pcs/pcs-xpcs-nxp.c
16207
16208NXP TDA998X DRM DRIVER
16209M:	Russell King <linux@armlinux.org.uk>
16210S:	Maintained
16211T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16212T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16213F:	drivers/gpu/drm/i2c/tda998x_drv.c
16214F:	include/drm/i2c/tda998x.h
16215F:	include/dt-bindings/display/tda998x.h
16216K:	"nxp,tda998x"
16217
16218NXP TFA9879 DRIVER
16219M:	Peter Rosin <peda@axentia.se>
16220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16221S:	Maintained
16222F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16223F:	sound/soc/codecs/tfa9879*
16224
16225NXP-NCI NFC DRIVER
16226S:	Orphan
16227F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16228F:	drivers/nfc/nxp-nci
16229
16230NXP/Goodix TFA989X (TFA1) DRIVER
16231M:	Stephan Gerhold <stephan@gerhold.net>
16232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16233S:	Maintained
16234F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16235F:	sound/soc/codecs/tfa989x.c
16236
16237NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16238M:	Jonas Malaco <jonas@protocubo.io>
16239L:	linux-hwmon@vger.kernel.org
16240S:	Maintained
16241F:	Documentation/hwmon/nzxt-kraken2.rst
16242F:	drivers/hwmon/nzxt-kraken2.c
16243
16244NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16245M:	Jonas Malaco <jonas@protocubo.io>
16246M:	Aleksa Savic <savicaleksa83@gmail.com>
16247L:	linux-hwmon@vger.kernel.org
16248S:	Maintained
16249F:	Documentation/hwmon/nzxt-kraken3.rst
16250F:	drivers/hwmon/nzxt-kraken3.c
16251
16252NZXT-SMART2 HARDWARE MONITORING DRIVER
16253M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16254L:	linux-hwmon@vger.kernel.org
16255S:	Maintained
16256F:	Documentation/hwmon/nzxt-smart2.rst
16257F:	drivers/hwmon/nzxt-smart2.c
16258
16259OBJAGG
16260M:	Jiri Pirko <jiri@resnulli.us>
16261L:	netdev@vger.kernel.org
16262S:	Supported
16263F:	include/linux/objagg.h
16264F:	lib/objagg.c
16265F:	lib/test_objagg.c
16266
16267OBJPOOL
16268M:	Matt Wu <wuqiang.matt@bytedance.com>
16269S:	Supported
16270F:	include/linux/objpool.h
16271F:	lib/objpool.c
16272F:	lib/test_objpool.c
16273
16274OBJTOOL
16275M:	Josh Poimboeuf <jpoimboe@kernel.org>
16276M:	Peter Zijlstra <peterz@infradead.org>
16277S:	Supported
16278F:	include/linux/objtool*.h
16279F:	tools/objtool/
16280
16281OCELOT ETHERNET SWITCH DRIVER
16282M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16283M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16284M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16285M:	UNGLinuxDriver@microchip.com
16286L:	netdev@vger.kernel.org
16287S:	Supported
16288F:	drivers/net/dsa/ocelot/*
16289F:	drivers/net/ethernet/mscc/
16290F:	include/soc/mscc/ocelot*
16291F:	net/dsa/tag_ocelot.c
16292F:	net/dsa/tag_ocelot_8021q.c
16293F:	tools/testing/selftests/drivers/net/ocelot/*
16294
16295OCELOT EXTERNAL SWITCH CONTROL
16296M:	Colin Foster <colin.foster@in-advantage.com>
16297S:	Supported
16298F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16299F:	drivers/mfd/ocelot*
16300F:	drivers/net/dsa/ocelot/ocelot_ext.c
16301F:	include/linux/mfd/ocelot.h
16302
16303OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16304M:	Frederic Barrat <fbarrat@linux.ibm.com>
16305M:	Andrew Donnellan <ajd@linux.ibm.com>
16306L:	linuxppc-dev@lists.ozlabs.org
16307S:	Supported
16308F:	Documentation/userspace-api/accelerators/ocxl.rst
16309F:	arch/powerpc/include/asm/pnv-ocxl.h
16310F:	arch/powerpc/platforms/powernv/ocxl.c
16311F:	drivers/misc/ocxl/
16312F:	include/misc/ocxl*
16313F:	include/uapi/misc/ocxl.h
16314
16315OMAP AUDIO SUPPORT
16316M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16317M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16318L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16319L:	linux-omap@vger.kernel.org
16320S:	Maintained
16321F:	sound/soc/ti/n810.c
16322F:	sound/soc/ti/omap*
16323F:	sound/soc/ti/rx51.c
16324F:	sound/soc/ti/sdma-pcm.*
16325
16326OMAP CLOCK FRAMEWORK SUPPORT
16327M:	Paul Walmsley <paul@pwsan.com>
16328L:	linux-omap@vger.kernel.org
16329S:	Maintained
16330F:	arch/arm/*omap*/*clock*
16331
16332OMAP DEVICE TREE SUPPORT
16333M:	Benoît Cousson <bcousson@baylibre.com>
16334M:	Tony Lindgren <tony@atomide.com>
16335L:	linux-omap@vger.kernel.org
16336L:	devicetree@vger.kernel.org
16337S:	Maintained
16338F:	arch/arm/boot/dts/ti/omap/
16339
16340OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16341L:	linux-omap@vger.kernel.org
16342L:	linux-fbdev@vger.kernel.org
16343S:	Orphan
16344F:	Documentation/arch/arm/omap/dss.rst
16345F:	drivers/video/fbdev/omap2/
16346
16347OMAP FRAMEBUFFER SUPPORT
16348L:	linux-fbdev@vger.kernel.org
16349L:	linux-omap@vger.kernel.org
16350S:	Orphan
16351F:	drivers/video/fbdev/omap/
16352
16353OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16354M:	Roger Quadros <rogerq@kernel.org>
16355M:	Tony Lindgren <tony@atomide.com>
16356L:	linux-omap@vger.kernel.org
16357S:	Maintained
16358F:	arch/arm/mach-omap2/*gpmc*
16359F:	drivers/memory/omap-gpmc.c
16360
16361OMAP GPIO DRIVER
16362M:	Grygorii Strashko <grygorii.strashko@ti.com>
16363M:	Santosh Shilimkar <ssantosh@kernel.org>
16364M:	Kevin Hilman <khilman@kernel.org>
16365L:	linux-omap@vger.kernel.org
16366S:	Maintained
16367F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16368F:	drivers/gpio/gpio-omap.c
16369
16370OMAP HARDWARE SPINLOCK SUPPORT
16371L:	linux-omap@vger.kernel.org
16372S:	Orphan
16373F:	drivers/hwspinlock/omap_hwspinlock.c
16374
16375OMAP HS MMC SUPPORT
16376L:	linux-mmc@vger.kernel.org
16377L:	linux-omap@vger.kernel.org
16378S:	Orphan
16379F:	drivers/mmc/host/omap_hsmmc.c
16380
16381OMAP HWMOD DATA
16382M:	Paul Walmsley <paul@pwsan.com>
16383L:	linux-omap@vger.kernel.org
16384S:	Maintained
16385F:	arch/arm/mach-omap2/omap_hwmod*data*
16386
16387OMAP HWMOD SUPPORT
16388M:	Benoît Cousson <bcousson@baylibre.com>
16389M:	Paul Walmsley <paul@pwsan.com>
16390L:	linux-omap@vger.kernel.org
16391S:	Maintained
16392F:	arch/arm/mach-omap2/omap_hwmod.*
16393
16394OMAP I2C DRIVER
16395M:	Vignesh R <vigneshr@ti.com>
16396L:	linux-omap@vger.kernel.org
16397L:	linux-i2c@vger.kernel.org
16398S:	Maintained
16399F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16400F:	drivers/i2c/busses/i2c-omap.c
16401
16402OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16403M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16404L:	linux-media@vger.kernel.org
16405S:	Maintained
16406F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16407F:	drivers/media/platform/ti/omap3isp/
16408F:	drivers/staging/media/omap4iss/
16409
16410OMAP MMC SUPPORT
16411M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16412L:	linux-omap@vger.kernel.org
16413S:	Odd Fixes
16414F:	drivers/mmc/host/omap.c
16415
16416OMAP POWER MANAGEMENT SUPPORT
16417M:	Kevin Hilman <khilman@kernel.org>
16418L:	linux-omap@vger.kernel.org
16419S:	Maintained
16420F:	arch/arm/*omap*/*pm*
16421F:	drivers/cpufreq/omap-cpufreq.c
16422
16423OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16424M:	Paul Walmsley <paul@pwsan.com>
16425L:	linux-omap@vger.kernel.org
16426S:	Maintained
16427F:	arch/arm/mach-omap2/prm*
16428
16429OMAP RANDOM NUMBER GENERATOR SUPPORT
16430M:	Deepak Saxena <dsaxena@plexity.net>
16431S:	Maintained
16432F:	drivers/char/hw_random/omap-rng.c
16433
16434OMAP USB SUPPORT
16435L:	linux-usb@vger.kernel.org
16436L:	linux-omap@vger.kernel.org
16437S:	Orphan
16438F:	arch/arm/*omap*/usb*
16439F:	drivers/usb/*/*omap*
16440
16441OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16442M:	Mark Jackson <mpfj@newflow.co.uk>
16443L:	linux-omap@vger.kernel.org
16444S:	Maintained
16445F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16446
16447OMAP1 SUPPORT
16448M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16449M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16450M:	Tony Lindgren <tony@atomide.com>
16451L:	linux-omap@vger.kernel.org
16452S:	Maintained
16453Q:	http://patchwork.kernel.org/project/linux-omap/list/
16454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16455F:	arch/arm/configs/omap1_defconfig
16456F:	arch/arm/mach-omap1/
16457F:	drivers/i2c/busses/i2c-omap.c
16458F:	include/linux/platform_data/ams-delta-fiq.h
16459F:	include/linux/platform_data/i2c-omap.h
16460
16461OMAP2+ SUPPORT
16462M:	Tony Lindgren <tony@atomide.com>
16463L:	linux-omap@vger.kernel.org
16464S:	Maintained
16465W:	http://www.muru.com/linux/omap/
16466W:	http://linux.omap.com/
16467Q:	http://patchwork.kernel.org/project/linux-omap/list/
16468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16469F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16470F:	arch/arm/configs/omap2plus_defconfig
16471F:	arch/arm/mach-omap2/
16472F:	drivers/bus/omap*.[ch]
16473F:	drivers/bus/ti-sysc.c
16474F:	drivers/gpio/gpio-tps65219.c
16475F:	drivers/i2c/busses/i2c-omap.c
16476F:	drivers/irqchip/irq-omap-intc.c
16477F:	drivers/mfd/*omap*.c
16478F:	drivers/mfd/menelaus.c
16479F:	drivers/mfd/palmas.c
16480F:	drivers/mfd/tps65217.c
16481F:	drivers/mfd/tps65218.c
16482F:	drivers/mfd/tps65219.c
16483F:	drivers/mfd/tps65910.c
16484F:	drivers/mfd/twl-core.[ch]
16485F:	drivers/mfd/twl4030*.c
16486F:	drivers/mfd/twl6030*.c
16487F:	drivers/mfd/twl6040*.c
16488F:	drivers/regulator/palmas-regulator*.c
16489F:	drivers/regulator/pbias-regulator.c
16490F:	drivers/regulator/tps65217-regulator.c
16491F:	drivers/regulator/tps65218-regulator.c
16492F:	drivers/regulator/tps65219-regulator.c
16493F:	drivers/regulator/tps65910-regulator.c
16494F:	drivers/regulator/twl-regulator.c
16495F:	drivers/regulator/twl6030-regulator.c
16496F:	include/linux/platform_data/i2c-omap.h
16497F:	include/linux/platform_data/ti-sysc.h
16498
16499OMFS FILESYSTEM
16500M:	Bob Copeland <me@bobcopeland.com>
16501L:	linux-karma-devel@lists.sourceforge.net
16502S:	Maintained
16503F:	Documentation/filesystems/omfs.rst
16504F:	fs/omfs/
16505
16506OMNIVISION OG01A1B SENSOR DRIVER
16507M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16508L:	linux-media@vger.kernel.org
16509S:	Maintained
16510F:	drivers/media/i2c/og01a1b.c
16511
16512OMNIVISION OV01A10 SENSOR DRIVER
16513M:	Bingbu Cao <bingbu.cao@intel.com>
16514L:	linux-media@vger.kernel.org
16515S:	Maintained
16516T:	git git://linuxtv.org/media_tree.git
16517F:	drivers/media/i2c/ov01a10.c
16518
16519OMNIVISION OV02A10 SENSOR DRIVER
16520L:	linux-media@vger.kernel.org
16521S:	Orphan
16522T:	git git://linuxtv.org/media_tree.git
16523F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16524F:	drivers/media/i2c/ov02a10.c
16525
16526OMNIVISION OV08D10 SENSOR DRIVER
16527M:	Jimmy Su <jimmy.su@intel.com>
16528L:	linux-media@vger.kernel.org
16529S:	Maintained
16530T:	git git://linuxtv.org/media_tree.git
16531F:	drivers/media/i2c/ov08d10.c
16532
16533OMNIVISION OV08X40 SENSOR DRIVER
16534M:	Jason Chen <jason.z.chen@intel.com>
16535L:	linux-media@vger.kernel.org
16536S:	Maintained
16537T:	git git://linuxtv.org/media_tree.git
16538F:	drivers/media/i2c/ov08x40.c
16539
16540OMNIVISION OV13858 SENSOR DRIVER
16541M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16542L:	linux-media@vger.kernel.org
16543S:	Maintained
16544T:	git git://linuxtv.org/media_tree.git
16545F:	drivers/media/i2c/ov13858.c
16546
16547OMNIVISION OV13B10 SENSOR DRIVER
16548M:	Arec Kao <arec.kao@intel.com>
16549L:	linux-media@vger.kernel.org
16550S:	Maintained
16551T:	git git://linuxtv.org/media_tree.git
16552F:	drivers/media/i2c/ov13b10.c
16553
16554OMNIVISION OV2680 SENSOR DRIVER
16555M:	Rui Miguel Silva <rmfrfs@gmail.com>
16556M:	Hans de Goede <hansg@kernel.org>
16557L:	linux-media@vger.kernel.org
16558S:	Maintained
16559T:	git git://linuxtv.org/media_tree.git
16560F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16561F:	drivers/media/i2c/ov2680.c
16562
16563OMNIVISION OV2685 SENSOR DRIVER
16564M:	Shunqian Zheng <zhengsq@rock-chips.com>
16565L:	linux-media@vger.kernel.org
16566S:	Maintained
16567T:	git git://linuxtv.org/media_tree.git
16568F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16569F:	drivers/media/i2c/ov2685.c
16570
16571OMNIVISION OV2740 SENSOR DRIVER
16572M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16573R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16574R:	Bingbu Cao <bingbu.cao@intel.com>
16575L:	linux-media@vger.kernel.org
16576S:	Maintained
16577T:	git git://linuxtv.org/media_tree.git
16578F:	drivers/media/i2c/ov2740.c
16579
16580OMNIVISION OV4689 SENSOR DRIVER
16581M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16582L:	linux-media@vger.kernel.org
16583S:	Maintained
16584T:	git git://linuxtv.org/media_tree.git
16585F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16586F:	drivers/media/i2c/ov4689.c
16587
16588OMNIVISION OV5640 SENSOR DRIVER
16589M:	Steve Longerbeam <slongerbeam@gmail.com>
16590L:	linux-media@vger.kernel.org
16591S:	Maintained
16592T:	git git://linuxtv.org/media_tree.git
16593F:	drivers/media/i2c/ov5640.c
16594
16595OMNIVISION OV5647 SENSOR DRIVER
16596M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16597M:	Jacopo Mondi <jacopo@jmondi.org>
16598L:	linux-media@vger.kernel.org
16599S:	Maintained
16600T:	git git://linuxtv.org/media_tree.git
16601F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16602F:	drivers/media/i2c/ov5647.c
16603
16604OMNIVISION OV5670 SENSOR DRIVER
16605M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16606L:	linux-media@vger.kernel.org
16607S:	Maintained
16608T:	git git://linuxtv.org/media_tree.git
16609F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16610F:	drivers/media/i2c/ov5670.c
16611
16612OMNIVISION OV5675 SENSOR DRIVER
16613M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16614L:	linux-media@vger.kernel.org
16615S:	Maintained
16616T:	git git://linuxtv.org/media_tree.git
16617F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16618F:	drivers/media/i2c/ov5675.c
16619
16620OMNIVISION OV5693 SENSOR DRIVER
16621M:	Daniel Scally <djrscally@gmail.com>
16622L:	linux-media@vger.kernel.org
16623S:	Maintained
16624T:	git git://linuxtv.org/media_tree.git
16625F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16626F:	drivers/media/i2c/ov5693.c
16627
16628OMNIVISION OV5695 SENSOR DRIVER
16629M:	Shunqian Zheng <zhengsq@rock-chips.com>
16630L:	linux-media@vger.kernel.org
16631S:	Maintained
16632T:	git git://linuxtv.org/media_tree.git
16633F:	drivers/media/i2c/ov5695.c
16634
16635OMNIVISION OV64A40 SENSOR DRIVER
16636M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16637L:	linux-media@vger.kernel.org
16638S:	Maintained
16639T:	git git://linuxtv.org/media_tree.git
16640F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16641F:	drivers/media/i2c/ov64a40.c
16642
16643OMNIVISION OV7670 SENSOR DRIVER
16644L:	linux-media@vger.kernel.org
16645S:	Orphan
16646T:	git git://linuxtv.org/media_tree.git
16647F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16648F:	drivers/media/i2c/ov7670.c
16649
16650OMNIVISION OV772x SENSOR DRIVER
16651M:	Jacopo Mondi <jacopo@jmondi.org>
16652L:	linux-media@vger.kernel.org
16653S:	Odd fixes
16654T:	git git://linuxtv.org/media_tree.git
16655F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16656F:	drivers/media/i2c/ov772x.c
16657F:	include/media/i2c/ov772x.h
16658
16659OMNIVISION OV7740 SENSOR DRIVER
16660L:	linux-media@vger.kernel.org
16661S:	Orphan
16662T:	git git://linuxtv.org/media_tree.git
16663F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16664F:	drivers/media/i2c/ov7740.c
16665
16666OMNIVISION OV8856 SENSOR DRIVER
16667M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16668L:	linux-media@vger.kernel.org
16669S:	Maintained
16670T:	git git://linuxtv.org/media_tree.git
16671F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16672F:	drivers/media/i2c/ov8856.c
16673
16674OMNIVISION OV8858 SENSOR DRIVER
16675M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16676M:	Nicholas Roth <nicholas@rothemail.net>
16677L:	linux-media@vger.kernel.org
16678S:	Maintained
16679T:	git git://linuxtv.org/media_tree.git
16680F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16681F:	drivers/media/i2c/ov8858.c
16682
16683OMNIVISION OV9282 SENSOR DRIVER
16684M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16685L:	linux-media@vger.kernel.org
16686S:	Maintained
16687T:	git git://linuxtv.org/media_tree.git
16688F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16689F:	drivers/media/i2c/ov9282.c
16690
16691OMNIVISION OV9640 SENSOR DRIVER
16692M:	Petr Cvek <petrcvekcz@gmail.com>
16693L:	linux-media@vger.kernel.org
16694S:	Maintained
16695F:	drivers/media/i2c/ov9640.*
16696
16697OMNIVISION OV9650 SENSOR DRIVER
16698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16699R:	Akinobu Mita <akinobu.mita@gmail.com>
16700R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16701L:	linux-media@vger.kernel.org
16702S:	Maintained
16703T:	git git://linuxtv.org/media_tree.git
16704F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16705F:	drivers/media/i2c/ov9650.c
16706
16707OMNIVISION OV9734 SENSOR DRIVER
16708M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16709R:	Bingbu Cao <bingbu.cao@intel.com>
16710L:	linux-media@vger.kernel.org
16711S:	Maintained
16712T:	git git://linuxtv.org/media_tree.git
16713F:	drivers/media/i2c/ov9734.c
16714
16715ONBOARD USB HUB DRIVER
16716M:	Matthias Kaehlcke <mka@chromium.org>
16717L:	linux-usb@vger.kernel.org
16718S:	Maintained
16719F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16720F:	drivers/usb/misc/onboard_usb_dev.c
16721
16722ONENAND FLASH DRIVER
16723M:	Kyungmin Park <kyungmin.park@samsung.com>
16724L:	linux-mtd@lists.infradead.org
16725S:	Maintained
16726F:	drivers/mtd/nand/onenand/
16727F:	include/linux/mtd/onenand*.h
16728
16729ONEXPLAYER FAN DRIVER
16730M:	Derek John Clark <derekjohn.clark@gmail.com>
16731M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16732L:	linux-hwmon@vger.kernel.org
16733S:	Maintained
16734F:	drivers/hwmon/oxp-sensors.c
16735
16736ONIE TLV NVMEM LAYOUT DRIVER
16737M:	Miquel Raynal <miquel.raynal@bootlin.com>
16738S:	Maintained
16739F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16740F:	drivers/nvmem/layouts/onie-tlv.c
16741
16742ONION OMEGA2+ BOARD
16743M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16744L:	linux-mips@vger.kernel.org
16745S:	Maintained
16746F:	arch/mips/boot/dts/ralink/omega2p.dts
16747
16748ONSEMI ETHERNET PHY DRIVERS
16749M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16750L:	netdev@vger.kernel.org
16751S:	Supported
16752W:	http://www.onsemi.com
16753F:	drivers/net/phy/ncn*
16754
16755OP-TEE DRIVER
16756M:	Jens Wiklander <jens.wiklander@linaro.org>
16757L:	op-tee@lists.trustedfirmware.org
16758S:	Maintained
16759F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16760F:	drivers/tee/optee/
16761
16762OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16763M:	Sumit Garg <sumit.garg@linaro.org>
16764L:	op-tee@lists.trustedfirmware.org
16765S:	Maintained
16766F:	drivers/char/hw_random/optee-rng.c
16767
16768OP-TEE RTC DRIVER
16769M:	Clément Léger <clement.leger@bootlin.com>
16770L:	linux-rtc@vger.kernel.org
16771S:	Maintained
16772F:	drivers/rtc/rtc-optee.c
16773
16774OPA-VNIC DRIVER
16775M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16776L:	linux-rdma@vger.kernel.org
16777S:	Supported
16778F:	drivers/infiniband/ulp/opa_vnic
16779
16780OPEN FIRMWARE AND FLATTENED DEVICE TREE
16781M:	Rob Herring <robh@kernel.org>
16782M:	Saravana Kannan <saravanak@google.com>
16783L:	devicetree@vger.kernel.org
16784S:	Maintained
16785W:	http://www.devicetree.org/
16786C:	irc://irc.libera.chat/devicetree
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16788F:	Documentation/ABI/testing/sysfs-firmware-ofw
16789F:	drivers/of/
16790F:	include/linux/of*.h
16791F:	scripts/dtc/
16792F:	tools/testing/selftests/dt/
16793K:	of_overlay_notifier_
16794K:	of_overlay_fdt_apply
16795K:	of_overlay_remove
16796
16797OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16798M:	Rob Herring <robh@kernel.org>
16799M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16800M:	Conor Dooley <conor+dt@kernel.org>
16801L:	devicetree@vger.kernel.org
16802S:	Maintained
16803Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16804C:	irc://irc.libera.chat/devicetree
16805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16806F:	Documentation/devicetree/
16807F:	arch/*/boot/dts/
16808F:	include/dt-bindings/
16809
16810OPENCOMPUTE PTP CLOCK DRIVER
16811M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16812M:	Vadim Fedorenko <vadfed@linux.dev>
16813L:	netdev@vger.kernel.org
16814S:	Maintained
16815F:	drivers/ptp/ptp_ocp.c
16816
16817OPENCORES I2C BUS DRIVER
16818M:	Peter Korsgaard <peter@korsgaard.com>
16819M:	Andrew Lunn <andrew@lunn.ch>
16820L:	linux-i2c@vger.kernel.org
16821S:	Maintained
16822F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16823F:	Documentation/i2c/busses/i2c-ocores.rst
16824F:	drivers/i2c/busses/i2c-ocores.c
16825F:	include/linux/platform_data/i2c-ocores.h
16826
16827OPENRISC ARCHITECTURE
16828M:	Jonas Bonn <jonas@southpole.se>
16829M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16830M:	Stafford Horne <shorne@gmail.com>
16831L:	linux-openrisc@vger.kernel.org
16832S:	Maintained
16833W:	http://openrisc.io
16834T:	git https://github.com/openrisc/linux.git
16835F:	Documentation/arch/openrisc/
16836F:	Documentation/devicetree/bindings/openrisc/
16837F:	arch/openrisc/
16838F:	drivers/irqchip/irq-ompic.c
16839F:	drivers/irqchip/irq-or1k-*
16840
16841OPENVSWITCH
16842M:	Pravin B Shelar <pshelar@ovn.org>
16843L:	netdev@vger.kernel.org
16844L:	dev@openvswitch.org
16845S:	Maintained
16846W:	http://openvswitch.org
16847F:	include/uapi/linux/openvswitch.h
16848F:	net/openvswitch/
16849F:	tools/testing/selftests/net/openvswitch/
16850
16851OPERATING PERFORMANCE POINTS (OPP)
16852M:	Viresh Kumar <vireshk@kernel.org>
16853M:	Nishanth Menon <nm@ti.com>
16854M:	Stephen Boyd <sboyd@kernel.org>
16855L:	linux-pm@vger.kernel.org
16856S:	Maintained
16857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16858F:	Documentation/devicetree/bindings/opp/
16859F:	Documentation/power/opp.rst
16860F:	drivers/opp/
16861F:	include/linux/pm_opp.h
16862
16863OPL4 DRIVER
16864M:	Clemens Ladisch <clemens@ladisch.de>
16865L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16866S:	Maintained
16867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16868F:	sound/drivers/opl4/
16869
16870ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16871M:	Mark Fasheh <mark@fasheh.com>
16872M:	Joel Becker <jlbec@evilplan.org>
16873M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16874L:	ocfs2-devel@lists.linux.dev
16875S:	Supported
16876W:	http://ocfs2.wiki.kernel.org
16877F:	Documentation/filesystems/dlmfs.rst
16878F:	Documentation/filesystems/ocfs2.rst
16879F:	fs/ocfs2/
16880
16881ORANGEFS FILESYSTEM
16882M:	Mike Marshall <hubcap@omnibond.com>
16883R:	Martin Brandenburg <martin@omnibond.com>
16884L:	devel@lists.orangefs.org
16885S:	Supported
16886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16887F:	Documentation/filesystems/orangefs.rst
16888F:	fs/orangefs/
16889
16890OV2659 OMNIVISION SENSOR DRIVER
16891M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16892L:	linux-media@vger.kernel.org
16893S:	Maintained
16894W:	https://linuxtv.org
16895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16896T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16897F:	drivers/media/i2c/ov2659.c
16898F:	include/media/i2c/ov2659.h
16899
16900OVERLAY FILESYSTEM
16901M:	Miklos Szeredi <miklos@szeredi.hu>
16902M:	Amir Goldstein <amir73il@gmail.com>
16903L:	linux-unionfs@vger.kernel.org
16904S:	Supported
16905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16906F:	Documentation/filesystems/overlayfs.rst
16907F:	fs/overlayfs/
16908
16909P54 WIRELESS DRIVER
16910M:	Christian Lamparter <chunkeey@googlemail.com>
16911L:	linux-wireless@vger.kernel.org
16912S:	Maintained
16913W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16914F:	drivers/net/wireless/intersil/p54/
16915
16916PACKET SOCKETS
16917M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16918S:	Maintained
16919F:	include/uapi/linux/if_packet.h
16920F:	net/packet/af_packet.c
16921
16922PACKING
16923M:	Vladimir Oltean <olteanv@gmail.com>
16924L:	netdev@vger.kernel.org
16925S:	Supported
16926F:	Documentation/core-api/packing.rst
16927F:	include/linux/packing.h
16928F:	lib/packing.c
16929
16930PADATA PARALLEL EXECUTION MECHANISM
16931M:	Steffen Klassert <steffen.klassert@secunet.com>
16932M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16933L:	linux-crypto@vger.kernel.org
16934L:	linux-kernel@vger.kernel.org
16935S:	Maintained
16936F:	Documentation/core-api/padata.rst
16937F:	include/linux/padata.h
16938F:	kernel/padata.c
16939
16940PAGE CACHE
16941M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16942L:	linux-fsdevel@vger.kernel.org
16943S:	Supported
16944T:	git git://git.infradead.org/users/willy/pagecache.git
16945F:	Documentation/filesystems/locking.rst
16946F:	Documentation/filesystems/vfs.rst
16947F:	include/linux/pagemap.h
16948F:	mm/filemap.c
16949F:	mm/page-writeback.c
16950F:	mm/readahead.c
16951F:	mm/truncate.c
16952
16953PAGE POOL
16954M:	Jesper Dangaard Brouer <hawk@kernel.org>
16955M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16956L:	netdev@vger.kernel.org
16957S:	Supported
16958F:	Documentation/networking/page_pool.rst
16959F:	include/net/page_pool/
16960F:	include/trace/events/page_pool.h
16961F:	net/core/page_pool.c
16962
16963PAGE TABLE CHECK
16964M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16965M:	Andrew Morton <akpm@linux-foundation.org>
16966L:	linux-mm@kvack.org
16967S:	Maintained
16968F:	Documentation/mm/page_table_check.rst
16969F:	include/linux/page_table_check.h
16970F:	mm/page_table_check.c
16971
16972PANASONIC LAPTOP ACPI EXTRAS DRIVER
16973M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16974L:	platform-driver-x86@vger.kernel.org
16975S:	Maintained
16976F:	drivers/platform/x86/panasonic-laptop.c
16977
16978PARALLAX PING IIO SENSOR DRIVER
16979M:	Andreas Klinger <ak@it-klinger.de>
16980L:	linux-iio@vger.kernel.org
16981S:	Maintained
16982F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16983F:	drivers/iio/proximity/ping.c
16984
16985PARALLEL LCD/KEYPAD PANEL DRIVER
16986M:	Willy Tarreau <willy@haproxy.com>
16987M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16988S:	Odd Fixes
16989F:	Documentation/admin-guide/lcd-panel-cgram.rst
16990F:	drivers/auxdisplay/panel.c
16991
16992PARALLEL PORT SUBSYSTEM
16993M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16994M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16995L:	linux-parport@lists.infradead.org (subscribers-only)
16996S:	Maintained
16997F:	Documentation/driver-api/parport*.rst
16998F:	drivers/char/ppdev.c
16999F:	drivers/parport/
17000F:	include/linux/parport*.h
17001F:	include/uapi/linux/ppdev.h
17002
17003PARAVIRT_OPS INTERFACE
17004M:	Juergen Gross <jgross@suse.com>
17005R:	Ajay Kaher <ajay.kaher@broadcom.com>
17006R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17007R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17008L:	virtualization@lists.linux.dev
17009L:	x86@kernel.org
17010S:	Supported
17011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17012F:	Documentation/virt/paravirt_ops.rst
17013F:	arch/*/include/asm/paravirt*.h
17014F:	arch/*/kernel/paravirt*
17015F:	include/linux/hypervisor.h
17016
17017PARISC ARCHITECTURE
17018M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17019M:	Helge Deller <deller@gmx.de>
17020L:	linux-parisc@vger.kernel.org
17021S:	Maintained
17022W:	https://parisc.wiki.kernel.org
17023Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17026F:	Documentation/arch/parisc/
17027F:	arch/parisc/
17028F:	drivers/char/agp/parisc-agp.c
17029F:	drivers/input/misc/hp_sdc_rtc.c
17030F:	drivers/input/serio/gscps2.c
17031F:	drivers/input/serio/hp_sdc*
17032F:	drivers/parisc/
17033F:	drivers/parport/parport_gsc.*
17034F:	drivers/tty/serial/8250/8250_parisc.c
17035F:	drivers/video/console/sti*
17036F:	drivers/video/fbdev/sti*
17037F:	drivers/video/logo/logo_parisc*
17038F:	include/linux/hp_sdc.h
17039
17040PARMAN
17041M:	Jiri Pirko <jiri@resnulli.us>
17042L:	netdev@vger.kernel.org
17043S:	Supported
17044F:	include/linux/parman.h
17045F:	lib/parman.c
17046F:	lib/test_parman.c
17047
17048PC ENGINES APU BOARD DRIVER
17049M:	Enrico Weigelt, metux IT consult <info@metux.net>
17050S:	Maintained
17051F:	drivers/platform/x86/pcengines-apuv2.c
17052
17053PC87360 HARDWARE MONITORING DRIVER
17054M:	Jim Cromie <jim.cromie@gmail.com>
17055L:	linux-hwmon@vger.kernel.org
17056S:	Maintained
17057F:	Documentation/hwmon/pc87360.rst
17058F:	drivers/hwmon/pc87360.c
17059
17060PC8736x GPIO DRIVER
17061M:	Jim Cromie <jim.cromie@gmail.com>
17062S:	Maintained
17063F:	drivers/char/pc8736x_gpio.c
17064
17065PC87427 HARDWARE MONITORING DRIVER
17066M:	Jean Delvare <jdelvare@suse.com>
17067L:	linux-hwmon@vger.kernel.org
17068S:	Maintained
17069F:	Documentation/hwmon/pc87427.rst
17070F:	drivers/hwmon/pc87427.c
17071
17072PCA9532 LED DRIVER
17073M:	Riku Voipio <riku.voipio@iki.fi>
17074S:	Maintained
17075F:	drivers/leds/leds-pca9532.c
17076F:	include/linux/leds-pca9532.h
17077
17078PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17079M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17080M:	Pali Rohár <pali@kernel.org>
17081L:	linux-pci@vger.kernel.org
17082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17083S:	Maintained
17084F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17085F:	drivers/pci/controller/pci-aardvark.c
17086
17087PCI DRIVER FOR ALTERA PCIE IP
17088M:	Joyce Ooi <joyce.ooi@intel.com>
17089L:	linux-pci@vger.kernel.org
17090S:	Supported
17091F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17092F:	drivers/pci/controller/pcie-altera.c
17093
17094PCI DRIVER FOR APPLIEDMICRO XGENE
17095M:	Toan Le <toan@os.amperecomputing.com>
17096L:	linux-pci@vger.kernel.org
17097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17098S:	Maintained
17099F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17100F:	drivers/pci/controller/pci-xgene.c
17101
17102PCI DRIVER FOR ARM VERSATILE PLATFORM
17103M:	Rob Herring <robh@kernel.org>
17104L:	linux-pci@vger.kernel.org
17105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17106S:	Maintained
17107F:	Documentation/devicetree/bindings/pci/versatile.yaml
17108F:	drivers/pci/controller/pci-versatile.c
17109
17110PCI DRIVER FOR ARMADA 8K
17111M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17112L:	linux-pci@vger.kernel.org
17113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17114S:	Maintained
17115F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17116F:	drivers/pci/controller/dwc/pcie-armada8k.c
17117
17118PCI DRIVER FOR CADENCE PCIE IP
17119L:	linux-pci@vger.kernel.org
17120S:	Orphan
17121F:	Documentation/devicetree/bindings/pci/cdns,*
17122F:	drivers/pci/controller/cadence/*cadence*
17123
17124PCI DRIVER FOR FREESCALE LAYERSCAPE
17125M:	Minghuan Lian <minghuan.Lian@nxp.com>
17126M:	Mingkai Hu <mingkai.hu@nxp.com>
17127M:	Roy Zang <roy.zang@nxp.com>
17128L:	linuxppc-dev@lists.ozlabs.org
17129L:	linux-pci@vger.kernel.org
17130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17131S:	Maintained
17132F:	drivers/pci/controller/dwc/*layerscape*
17133
17134PCI DRIVER FOR FU740
17135M:	Paul Walmsley <paul.walmsley@sifive.com>
17136M:	Greentime Hu <greentime.hu@sifive.com>
17137M:	Samuel Holland <samuel.holland@sifive.com>
17138L:	linux-pci@vger.kernel.org
17139S:	Maintained
17140F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17141F:	drivers/pci/controller/dwc/pcie-fu740.c
17142
17143PCI DRIVER FOR GENERIC OF HOSTS
17144M:	Will Deacon <will@kernel.org>
17145L:	linux-pci@vger.kernel.org
17146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17147S:	Maintained
17148F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17149F:	drivers/pci/controller/pci-host-common.c
17150F:	drivers/pci/controller/pci-host-generic.c
17151
17152PCI DRIVER FOR IMX6
17153M:	Richard Zhu <hongxing.zhu@nxp.com>
17154M:	Lucas Stach <l.stach@pengutronix.de>
17155L:	linux-pci@vger.kernel.org
17156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17157S:	Maintained
17158F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17159F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17160F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17161F:	drivers/pci/controller/dwc/*imx6*
17162
17163PCI DRIVER FOR INTEL IXP4XX
17164M:	Linus Walleij <linus.walleij@linaro.org>
17165S:	Maintained
17166F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17167F:	drivers/pci/controller/pci-ixp4xx.c
17168
17169PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17170M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17171R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17172L:	linux-pci@vger.kernel.org
17173S:	Supported
17174F:	drivers/pci/controller/vmd.c
17175
17176PCI DRIVER FOR MICROSEMI SWITCHTEC
17177M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17178M:	Logan Gunthorpe <logang@deltatee.com>
17179L:	linux-pci@vger.kernel.org
17180S:	Maintained
17181F:	Documentation/ABI/testing/sysfs-class-switchtec
17182F:	Documentation/driver-api/switchtec.rst
17183F:	drivers/ntb/hw/mscc/
17184F:	drivers/pci/switch/switchtec*
17185F:	include/linux/switchtec.h
17186F:	include/uapi/linux/switchtec_ioctl.h
17187
17188PCI DRIVER FOR MOBIVEIL PCIE IP
17189M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17190M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17191L:	linux-pci@vger.kernel.org
17192S:	Supported
17193F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17194F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17195
17196PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17197M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17198M:	Pali Rohár <pali@kernel.org>
17199L:	linux-pci@vger.kernel.org
17200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17201S:	Maintained
17202F:	drivers/pci/controller/*mvebu*
17203
17204PCI DRIVER FOR NVIDIA TEGRA
17205M:	Thierry Reding <thierry.reding@gmail.com>
17206L:	linux-tegra@vger.kernel.org
17207L:	linux-pci@vger.kernel.org
17208S:	Supported
17209F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17210F:	drivers/pci/controller/pci-tegra.c
17211
17212PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17213M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17214L:	linux-pci@vger.kernel.org
17215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17216S:	Maintained
17217F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17218F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17219
17220PCI DRIVER FOR RENESAS R-CAR
17221M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17222M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17223L:	linux-pci@vger.kernel.org
17224L:	linux-renesas-soc@vger.kernel.org
17225S:	Maintained
17226F:	Documentation/devicetree/bindings/pci/*rcar*
17227F:	drivers/pci/controller/*rcar*
17228F:	drivers/pci/controller/dwc/*rcar*
17229
17230PCI DRIVER FOR SAMSUNG EXYNOS
17231M:	Jingoo Han <jingoohan1@gmail.com>
17232L:	linux-pci@vger.kernel.org
17233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17234L:	linux-samsung-soc@vger.kernel.org
17235S:	Maintained
17236F:	drivers/pci/controller/dwc/pci-exynos.c
17237
17238PCI DRIVER FOR SYNOPSYS DESIGNWARE
17239M:	Jingoo Han <jingoohan1@gmail.com>
17240M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17241L:	linux-pci@vger.kernel.org
17242S:	Maintained
17243F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17244F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17245F:	drivers/pci/controller/dwc/*designware*
17246
17247PCI DRIVER FOR TI DRA7XX/J721E
17248M:	Vignesh Raghavendra <vigneshr@ti.com>
17249R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17250L:	linux-omap@vger.kernel.org
17251L:	linux-pci@vger.kernel.org
17252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17253S:	Supported
17254F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17255F:	drivers/pci/controller/cadence/pci-j721e.c
17256F:	drivers/pci/controller/dwc/pci-dra7xx.c
17257
17258PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17259M:	Linus Walleij <linus.walleij@linaro.org>
17260L:	linux-pci@vger.kernel.org
17261S:	Maintained
17262F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17263F:	drivers/pci/controller/pci-v3-semi.c
17264
17265PCI DRIVER FOR XILINX VERSAL CPM
17266M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17267M:	Michal Simek <michal.simek@amd.com>
17268L:	linux-pci@vger.kernel.org
17269S:	Maintained
17270F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17271F:	drivers/pci/controller/pcie-xilinx-cpm.c
17272
17273PCI ENDPOINT SUBSYSTEM
17274M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17275M:	Krzysztof Wilczyński <kw@linux.com>
17276R:	Kishon Vijay Abraham I <kishon@kernel.org>
17277L:	linux-pci@vger.kernel.org
17278S:	Supported
17279Q:	https://patchwork.kernel.org/project/linux-pci/list/
17280B:	https://bugzilla.kernel.org
17281C:	irc://irc.oftc.net/linux-pci
17282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17283F:	Documentation/PCI/endpoint/*
17284F:	Documentation/misc-devices/pci-endpoint-test.rst
17285F:	drivers/misc/pci_endpoint_test.c
17286F:	drivers/pci/endpoint/
17287F:	tools/pci/
17288
17289PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17290M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17291R:	Oliver O'Halloran <oohall@gmail.com>
17292L:	linuxppc-dev@lists.ozlabs.org
17293S:	Supported
17294F:	Documentation/PCI/pci-error-recovery.rst
17295F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17296F:	arch/powerpc/include/*/eeh*.h
17297F:	arch/powerpc/kernel/eeh*.c
17298F:	arch/powerpc/platforms/*/eeh*.c
17299F:	drivers/pci/pcie/aer.c
17300F:	drivers/pci/pcie/dpc.c
17301F:	drivers/pci/pcie/err.c
17302
17303PCI ERROR RECOVERY
17304M:	Linas Vepstas <linasvepstas@gmail.com>
17305L:	linux-pci@vger.kernel.org
17306S:	Supported
17307F:	Documentation/PCI/pci-error-recovery.rst
17308
17309PCI MSI DRIVER FOR ALTERA MSI IP
17310M:	Joyce Ooi <joyce.ooi@intel.com>
17311L:	linux-pci@vger.kernel.org
17312S:	Supported
17313F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17314F:	drivers/pci/controller/pcie-altera-msi.c
17315
17316PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17317M:	Toan Le <toan@os.amperecomputing.com>
17318L:	linux-pci@vger.kernel.org
17319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17320S:	Maintained
17321F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17322F:	drivers/pci/controller/pci-xgene-msi.c
17323
17324PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17325M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17326M:	Krzysztof Wilczyński <kw@linux.com>
17327R:	Rob Herring <robh@kernel.org>
17328L:	linux-pci@vger.kernel.org
17329S:	Supported
17330Q:	https://patchwork.kernel.org/project/linux-pci/list/
17331B:	https://bugzilla.kernel.org
17332C:	irc://irc.oftc.net/linux-pci
17333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17334F:	Documentation/devicetree/bindings/pci/
17335F:	drivers/pci/controller/
17336F:	drivers/pci/pci-bridge-emul.c
17337F:	drivers/pci/pci-bridge-emul.h
17338
17339PCI PEER-TO-PEER DMA (P2PDMA)
17340M:	Bjorn Helgaas <bhelgaas@google.com>
17341M:	Logan Gunthorpe <logang@deltatee.com>
17342L:	linux-pci@vger.kernel.org
17343S:	Supported
17344Q:	https://patchwork.kernel.org/project/linux-pci/list/
17345B:	https://bugzilla.kernel.org
17346C:	irc://irc.oftc.net/linux-pci
17347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17348F:	Documentation/driver-api/pci/p2pdma.rst
17349F:	drivers/pci/p2pdma.c
17350F:	include/linux/pci-p2pdma.h
17351
17352PCI SUBSYSTEM
17353M:	Bjorn Helgaas <bhelgaas@google.com>
17354L:	linux-pci@vger.kernel.org
17355S:	Supported
17356Q:	https://patchwork.kernel.org/project/linux-pci/list/
17357B:	https://bugzilla.kernel.org
17358C:	irc://irc.oftc.net/linux-pci
17359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17360F:	Documentation/PCI/
17361F:	Documentation/devicetree/bindings/pci/
17362F:	arch/x86/kernel/early-quirks.c
17363F:	arch/x86/kernel/quirks.c
17364F:	arch/x86/pci/
17365F:	drivers/acpi/pci*
17366F:	drivers/pci/
17367F:	include/asm-generic/pci*
17368F:	include/linux/of_pci.h
17369F:	include/linux/pci*
17370F:	include/uapi/linux/pci*
17371
17372PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17373M:	Jonathan Chocron <jonnyc@amazon.com>
17374L:	linux-pci@vger.kernel.org
17375S:	Maintained
17376F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17377F:	drivers/pci/controller/dwc/pcie-al.c
17378
17379PCIE DRIVER FOR AMLOGIC MESON
17380M:	Yue Wang <yue.wang@Amlogic.com>
17381L:	linux-pci@vger.kernel.org
17382L:	linux-amlogic@lists.infradead.org
17383S:	Maintained
17384F:	drivers/pci/controller/dwc/pci-meson.c
17385
17386PCIE DRIVER FOR AXIS ARTPEC
17387M:	Jesper Nilsson <jesper.nilsson@axis.com>
17388L:	linux-arm-kernel@axis.com
17389L:	linux-pci@vger.kernel.org
17390S:	Maintained
17391F:	Documentation/devicetree/bindings/pci/axis,artpec*
17392F:	drivers/pci/controller/dwc/*artpec*
17393
17394PCIE DRIVER FOR CAVIUM THUNDERX
17395M:	Robert Richter <rric@kernel.org>
17396L:	linux-pci@vger.kernel.org
17397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17398S:	Odd Fixes
17399F:	drivers/pci/controller/pci-thunder-*
17400
17401PCIE DRIVER FOR HISILICON
17402M:	Zhou Wang <wangzhou1@hisilicon.com>
17403L:	linux-pci@vger.kernel.org
17404S:	Maintained
17405F:	drivers/pci/controller/dwc/pcie-hisi.c
17406
17407PCIE DRIVER FOR HISILICON KIRIN
17408M:	Xiaowei Song <songxiaowei@hisilicon.com>
17409M:	Binghui Wang <wangbinghui@hisilicon.com>
17410L:	linux-pci@vger.kernel.org
17411S:	Maintained
17412F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17413F:	drivers/pci/controller/dwc/pcie-kirin.c
17414
17415PCIE DRIVER FOR HISILICON STB
17416M:	Shawn Guo <shawn.guo@linaro.org>
17417L:	linux-pci@vger.kernel.org
17418S:	Maintained
17419F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17420F:	drivers/pci/controller/dwc/pcie-histb.c
17421
17422PCIE DRIVER FOR INTEL KEEM BAY
17423M:	Srikanth Thokala <srikanth.thokala@intel.com>
17424L:	linux-pci@vger.kernel.org
17425S:	Supported
17426F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17427F:	drivers/pci/controller/dwc/pcie-keembay.c
17428
17429PCIE DRIVER FOR INTEL LGM GW SOC
17430M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17431L:	linux-pci@vger.kernel.org
17432S:	Maintained
17433F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17434F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17435
17436PCIE DRIVER FOR MEDIATEK
17437M:	Ryder Lee <ryder.lee@mediatek.com>
17438M:	Jianjun Wang <jianjun.wang@mediatek.com>
17439L:	linux-pci@vger.kernel.org
17440L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17441S:	Supported
17442F:	Documentation/devicetree/bindings/pci/mediatek*
17443F:	drivers/pci/controller/*mediatek*
17444
17445PCIE DRIVER FOR MICROCHIP
17446M:	Daire McNamara <daire.mcnamara@microchip.com>
17447L:	linux-pci@vger.kernel.org
17448S:	Supported
17449F:	Documentation/devicetree/bindings/pci/microchip*
17450F:	drivers/pci/controller/*microchip*
17451
17452PCIE DRIVER FOR QUALCOMM MSM
17453M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17454L:	linux-pci@vger.kernel.org
17455L:	linux-arm-msm@vger.kernel.org
17456S:	Maintained
17457F:	drivers/pci/controller/dwc/pcie-qcom.c
17458
17459PCIE DRIVER FOR ROCKCHIP
17460M:	Shawn Lin <shawn.lin@rock-chips.com>
17461L:	linux-pci@vger.kernel.org
17462L:	linux-rockchip@lists.infradead.org
17463S:	Maintained
17464F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17465F:	drivers/pci/controller/pcie-rockchip*
17466
17467PCIE DRIVER FOR SOCIONEXT UNIPHIER
17468M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17469L:	linux-pci@vger.kernel.org
17470S:	Maintained
17471F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17472F:	drivers/pci/controller/dwc/pcie-uniphier*
17473
17474PCIE DRIVER FOR ST SPEAR13XX
17475M:	Pratyush Anand <pratyush.anand@gmail.com>
17476L:	linux-pci@vger.kernel.org
17477S:	Maintained
17478F:	drivers/pci/controller/dwc/*spear*
17479
17480PCIE ENDPOINT DRIVER FOR QUALCOMM
17481M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17482L:	linux-pci@vger.kernel.org
17483L:	linux-arm-msm@vger.kernel.org
17484S:	Maintained
17485F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17486F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17487
17488PCMCIA SUBSYSTEM
17489M:	Dominik Brodowski <linux@dominikbrodowski.net>
17490S:	Odd Fixes
17491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17492F:	Documentation/pcmcia/
17493F:	drivers/pcmcia/
17494F:	include/pcmcia/
17495F:	tools/pcmcia/
17496
17497PCNET32 NETWORK DRIVER
17498M:	Don Fry <pcnet32@frontier.com>
17499L:	netdev@vger.kernel.org
17500S:	Maintained
17501F:	drivers/net/ethernet/amd/pcnet32.c
17502
17503PCRYPT PARALLEL CRYPTO ENGINE
17504M:	Steffen Klassert <steffen.klassert@secunet.com>
17505L:	linux-crypto@vger.kernel.org
17506S:	Maintained
17507F:	crypto/pcrypt.c
17508F:	include/crypto/pcrypt.h
17509
17510PDS DSC VIRTIO DATA PATH ACCELERATOR
17511R:	Shannon Nelson <shannon.nelson@amd.com>
17512F:	drivers/vdpa/pds/
17513
17514PECI HARDWARE MONITORING DRIVERS
17515M:	Iwona Winiarska <iwona.winiarska@intel.com>
17516L:	linux-hwmon@vger.kernel.org
17517S:	Supported
17518F:	Documentation/hwmon/peci-cputemp.rst
17519F:	Documentation/hwmon/peci-dimmtemp.rst
17520F:	drivers/hwmon/peci/
17521
17522PECI SUBSYSTEM
17523M:	Iwona Winiarska <iwona.winiarska@intel.com>
17524L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17525S:	Supported
17526F:	Documentation/devicetree/bindings/peci/
17527F:	Documentation/peci/
17528F:	drivers/peci/
17529F:	include/linux/peci-cpu.h
17530F:	include/linux/peci.h
17531
17532PENSANDO ETHERNET DRIVERS
17533M:	Shannon Nelson <shannon.nelson@amd.com>
17534M:	Brett Creeley <brett.creeley@amd.com>
17535M:	drivers@pensando.io
17536L:	netdev@vger.kernel.org
17537S:	Supported
17538F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17539F:	drivers/net/ethernet/pensando/
17540
17541PER-CPU MEMORY ALLOCATOR
17542M:	Dennis Zhou <dennis@kernel.org>
17543M:	Tejun Heo <tj@kernel.org>
17544M:	Christoph Lameter <cl@linux.com>
17545L:	linux-mm@kvack.org
17546S:	Maintained
17547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17548F:	arch/*/include/asm/percpu.h
17549F:	include/linux/percpu*.h
17550F:	lib/percpu*.c
17551F:	mm/percpu*.c
17552
17553PER-TASK DELAY ACCOUNTING
17554M:	Balbir Singh <bsingharora@gmail.com>
17555S:	Maintained
17556F:	include/linux/delayacct.h
17557F:	kernel/delayacct.c
17558
17559PERFORMANCE EVENTS SUBSYSTEM
17560M:	Peter Zijlstra <peterz@infradead.org>
17561M:	Ingo Molnar <mingo@redhat.com>
17562M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17563M:	Namhyung Kim <namhyung@kernel.org>
17564R:	Mark Rutland <mark.rutland@arm.com>
17565R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17566R:	Jiri Olsa <jolsa@kernel.org>
17567R:	Ian Rogers <irogers@google.com>
17568R:	Adrian Hunter <adrian.hunter@intel.com>
17569R:	"Liang, Kan" <kan.liang@linux.intel.com>
17570L:	linux-perf-users@vger.kernel.org
17571L:	linux-kernel@vger.kernel.org
17572S:	Supported
17573W:	https://perf.wiki.kernel.org/
17574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17577F:	arch/*/events/*
17578F:	arch/*/events/*/*
17579F:	arch/*/include/asm/perf_event.h
17580F:	arch/*/kernel/*/*/perf_event*.c
17581F:	arch/*/kernel/*/perf_event*.c
17582F:	arch/*/kernel/perf_callchain.c
17583F:	arch/*/kernel/perf_event*.c
17584F:	include/linux/perf_event.h
17585F:	include/uapi/linux/perf_event.h
17586F:	kernel/events/*
17587F:	tools/lib/perf/
17588F:	tools/perf/
17589
17590PERFORMANCE EVENTS TOOLING ARM64
17591R:	John Garry <john.g.garry@oracle.com>
17592R:	Will Deacon <will@kernel.org>
17593R:	James Clark <james.clark@arm.com>
17594R:	Mike Leach <mike.leach@linaro.org>
17595R:	Leo Yan <leo.yan@linux.dev>
17596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17597S:	Supported
17598F:	tools/build/feature/test-libopencsd.c
17599F:	tools/perf/arch/arm*/
17600F:	tools/perf/pmu-events/arch/arm64/
17601F:	tools/perf/util/arm-spe*
17602F:	tools/perf/util/cs-etm*
17603
17604PERSONALITY HANDLING
17605M:	Christoph Hellwig <hch@infradead.org>
17606L:	linux-abi-devel@lists.sourceforge.net
17607S:	Maintained
17608F:	include/linux/personality.h
17609F:	include/uapi/linux/personality.h
17610
17611PHOENIX RC FLIGHT CONTROLLER ADAPTER
17612M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17613L:	linux-input@vger.kernel.org
17614S:	Maintained
17615F:	Documentation/input/devices/pxrc.rst
17616F:	drivers/input/joystick/pxrc.c
17617
17618PHONET PROTOCOL
17619M:	Remi Denis-Courmont <courmisch@gmail.com>
17620S:	Supported
17621F:	Documentation/networking/phonet.rst
17622F:	include/linux/phonet.h
17623F:	include/net/phonet/
17624F:	include/uapi/linux/phonet.h
17625F:	net/phonet/
17626
17627PHRAM MTD DRIVER
17628M:	Joern Engel <joern@lazybastard.org>
17629L:	linux-mtd@lists.infradead.org
17630S:	Maintained
17631F:	drivers/mtd/devices/phram.c
17632
17633PICOLCD HID DRIVER
17634M:	Bruno Prémont <bonbons@linux-vserver.org>
17635L:	linux-input@vger.kernel.org
17636S:	Maintained
17637F:	drivers/hid/hid-picolcd*
17638
17639PIDFD API
17640M:	Christian Brauner <christian@brauner.io>
17641L:	linux-kernel@vger.kernel.org
17642S:	Maintained
17643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17644F:	samples/pidfd/
17645F:	tools/testing/selftests/clone3/
17646F:	tools/testing/selftests/pid_namespace/
17647F:	tools/testing/selftests/pidfd/
17648K:	(?i)pidfd
17649K:	(?i)clone3
17650K:	\b(clone_args|kernel_clone_args)\b
17651
17652PIN CONTROL SUBSYSTEM
17653M:	Linus Walleij <linus.walleij@linaro.org>
17654L:	linux-gpio@vger.kernel.org
17655S:	Maintained
17656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17657F:	Documentation/devicetree/bindings/pinctrl/
17658F:	Documentation/driver-api/pin-control.rst
17659F:	drivers/pinctrl/
17660F:	include/dt-bindings/pinctrl/
17661F:	include/linux/pinctrl/
17662
17663PIN CONTROLLER - AMD
17664M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17665M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17666S:	Maintained
17667F:	drivers/pinctrl/pinctrl-amd.c
17668
17669PIN CONTROLLER - FREESCALE
17670M:	Dong Aisheng <aisheng.dong@nxp.com>
17671M:	Fabio Estevam <festevam@gmail.com>
17672M:	Shawn Guo <shawnguo@kernel.org>
17673M:	Jacky Bai <ping.bai@nxp.com>
17674R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17675L:	linux-gpio@vger.kernel.org
17676L:	NXP S32 Linux Team <s32@nxp.com>
17677S:	Maintained
17678F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17679F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17680F:	drivers/pinctrl/freescale/
17681F:	drivers/pinctrl/nxp/
17682
17683PIN CONTROLLER - INTEL
17684M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17685M:	Andy Shevchenko <andy@kernel.org>
17686S:	Supported
17687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17688F:	drivers/pinctrl/intel/
17689
17690PIN CONTROLLER - KEEMBAY
17691M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17692S:	Supported
17693F:	drivers/pinctrl/pinctrl-keembay*
17694
17695PIN CONTROLLER - MEDIATEK
17696M:	Sean Wang <sean.wang@kernel.org>
17697L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17700F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17701F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17702F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17703F:	drivers/pinctrl/mediatek/
17704
17705PIN CONTROLLER - MEDIATEK MIPS
17706M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17707M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17708L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17709L:	linux-mips@vger.kernel.org
17710S:	Maintained
17711F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17712F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17713F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17714F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17719F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17720F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17721F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17722F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17723F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17724F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17725F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17726
17727PIN CONTROLLER - MICROCHIP AT91
17728M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17730L:	linux-gpio@vger.kernel.org
17731S:	Supported
17732F:	drivers/gpio/gpio-sama5d2-piobu.c
17733F:	drivers/pinctrl/pinctrl-at91*
17734
17735PIN CONTROLLER - QUALCOMM
17736M:	Bjorn Andersson <andersson@kernel.org>
17737L:	linux-arm-msm@vger.kernel.org
17738S:	Maintained
17739F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17740F:	drivers/pinctrl/qcom/
17741
17742PIN CONTROLLER - RENESAS
17743M:	Geert Uytterhoeven <geert+renesas@glider.be>
17744L:	linux-renesas-soc@vger.kernel.org
17745S:	Supported
17746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17747F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17748F:	drivers/pinctrl/renesas/
17749
17750PIN CONTROLLER - SAMSUNG
17751M:	Krzysztof Kozlowski <krzk@kernel.org>
17752M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17753R:	Alim Akhtar <alim.akhtar@samsung.com>
17754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17755L:	linux-samsung-soc@vger.kernel.org
17756S:	Maintained
17757Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17758B:	mailto:linux-samsung-soc@vger.kernel.org
17759C:	irc://irc.libera.chat/linux-exynos
17760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17761F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17762F:	drivers/pinctrl/samsung/
17763
17764PIN CONTROLLER - SINGLE
17765M:	Tony Lindgren <tony@atomide.com>
17766M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17768L:	linux-omap@vger.kernel.org
17769S:	Maintained
17770F:	drivers/pinctrl/pinctrl-single.c
17771
17772PIN CONTROLLER - SUNPLUS / TIBBO
17773M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17774M:	Wells Lu <wellslutw@gmail.com>
17775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17776S:	Maintained
17777W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17778F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17779F:	drivers/pinctrl/sunplus/
17780F:	include/dt-bindings/pinctrl/sppctl*.h
17781
17782PINE64 PINEPHONE KEYBOARD DRIVER
17783M:	Samuel Holland <samuel@sholland.org>
17784S:	Supported
17785F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17786F:	drivers/input/keyboard/pinephone-keyboard.c
17787
17788PKTCDVD DRIVER
17789M:	linux-block@vger.kernel.org
17790S:	Orphan
17791F:	drivers/block/pktcdvd.c
17792F:	include/linux/pktcdvd.h
17793F:	include/uapi/linux/pktcdvd.h
17794
17795PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17796M:	Tomasz Duszynski <tduszyns@gmail.com>
17797S:	Maintained
17798F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17799F:	drivers/iio/chemical/pms7003.c
17800
17801PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17802M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17803L:	netdev@vger.kernel.org
17804S:	Maintained
17805F:	drivers/net/phy/mdio-open-alliance.h
17806F:	net/ethtool/plca.c
17807
17808PLDMFW LIBRARY
17809M:	Jacob Keller <jacob.e.keller@intel.com>
17810S:	Maintained
17811F:	Documentation/driver-api/pldmfw/
17812F:	include/linux/pldmfw.h
17813F:	lib/pldmfw/
17814
17815PLX DMA DRIVER
17816M:	Logan Gunthorpe <logang@deltatee.com>
17817S:	Maintained
17818F:	drivers/dma/plx_dma.c
17819
17820PM-GRAPH UTILITY
17821M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17822L:	linux-pm@vger.kernel.org
17823S:	Supported
17824W:	https://01.org/pm-graph
17825B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17826T:	git git://github.com/intel/pm-graph
17827F:	tools/power/pm-graph
17828
17829PM6764TR DRIVER
17830M:	Charles Hsu	<hsu.yungteng@gmail.com>
17831L:	linux-hwmon@vger.kernel.org
17832S:	Maintained
17833F:	Documentation/hwmon/pm6764tr.rst
17834F:	drivers/hwmon/pmbus/pm6764tr.c
17835
17836PMC SIERRA MaxRAID DRIVER
17837L:	linux-scsi@vger.kernel.org
17838S:	Orphan
17839W:	http://www.pmc-sierra.com/
17840F:	drivers/scsi/pmcraid.*
17841
17842PMC SIERRA PM8001 DRIVER
17843M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17844L:	linux-scsi@vger.kernel.org
17845S:	Supported
17846F:	drivers/scsi/pm8001/
17847
17848PNI RM3100 IIO DRIVER
17849M:	Song Qiang <songqiang1304521@gmail.com>
17850L:	linux-iio@vger.kernel.org
17851S:	Maintained
17852F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17853F:	drivers/iio/magnetometer/rm3100*
17854
17855PNP SUPPORT
17856M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17857L:	linux-acpi@vger.kernel.org
17858S:	Maintained
17859F:	drivers/pnp/
17860F:	include/linux/pnp.h
17861
17862POSIX CLOCKS and TIMERS
17863M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17864M:	Frederic Weisbecker <frederic@kernel.org>
17865M:	Thomas Gleixner <tglx@linutronix.de>
17866L:	linux-kernel@vger.kernel.org
17867S:	Maintained
17868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17869F:	fs/timerfd.c
17870F:	include/linux/time_namespace.h
17871F:	include/linux/timerfd.h
17872F:	include/uapi/linux/time.h
17873F:	include/uapi/linux/timerfd.h
17874F:	include/trace/events/timer*
17875F:	kernel/time/itimer.c
17876F:	kernel/time/posix-*
17877F:	kernel/time/namespace.c
17878
17879POWER MANAGEMENT CORE
17880M:	"Rafael J. Wysocki" <rafael@kernel.org>
17881L:	linux-pm@vger.kernel.org
17882S:	Supported
17883B:	https://bugzilla.kernel.org
17884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17885F:	drivers/base/power/
17886F:	drivers/powercap/
17887F:	include/linux/intel_rapl.h
17888F:	include/linux/pm.h
17889F:	include/linux/pm_*
17890F:	include/linux/powercap.h
17891F:	kernel/configs/nopm.config
17892
17893POWER STATE COORDINATION INTERFACE (PSCI)
17894M:	Mark Rutland <mark.rutland@arm.com>
17895M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17897S:	Maintained
17898F:	drivers/firmware/psci/
17899F:	include/linux/psci.h
17900F:	include/uapi/linux/psci.h
17901
17902POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17903M:	Sebastian Reichel <sre@kernel.org>
17904L:	linux-pm@vger.kernel.org
17905S:	Maintained
17906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17907F:	Documentation/ABI/testing/sysfs-class-power
17908F:	Documentation/devicetree/bindings/power/supply/
17909F:	drivers/power/supply/
17910F:	include/linux/power/
17911F:	include/linux/power_supply.h
17912F:	tools/testing/selftests/power_supply/
17913
17914POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17915M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17916L:	linuxppc-dev@lists.ozlabs.org
17917S:	Maintained
17918F:	drivers/char/powernv-op-panel.c
17919
17920PPP OVER ATM (RFC 2364)
17921M:	Mitchell Blank Jr <mitch@sfgoth.com>
17922S:	Maintained
17923F:	include/uapi/linux/atmppp.h
17924F:	net/atm/pppoatm.c
17925
17926PPP OVER ETHERNET
17927M:	Michal Ostrowski <mostrows@earthlink.net>
17928S:	Maintained
17929F:	drivers/net/ppp/pppoe.c
17930F:	drivers/net/ppp/pppox.c
17931
17932PPP OVER L2TP
17933M:	James Chapman <jchapman@katalix.com>
17934S:	Maintained
17935F:	include/linux/if_pppol2tp.h
17936F:	include/uapi/linux/if_pppol2tp.h
17937F:	net/l2tp/l2tp_ppp.c
17938
17939PPP PROTOCOL DRIVERS AND COMPRESSORS
17940L:	linux-ppp@vger.kernel.org
17941S:	Orphan
17942F:	drivers/net/ppp/ppp_*
17943
17944PPS SUPPORT
17945M:	Rodolfo Giometti <giometti@enneenne.com>
17946L:	linuxpps@ml.enneenne.com (subscribers-only)
17947S:	Maintained
17948W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17949F:	Documentation/ABI/testing/sysfs-pps
17950F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17951F:	Documentation/driver-api/pps.rst
17952F:	drivers/pps/
17953F:	include/linux/pps*.h
17954F:	include/uapi/linux/pps.h
17955
17956PPTP DRIVER
17957M:	Dmitry Kozlov <xeb@mail.ru>
17958L:	netdev@vger.kernel.org
17959S:	Maintained
17960W:	http://sourceforge.net/projects/accel-pptp
17961F:	drivers/net/ppp/pptp.c
17962
17963PRESSURE STALL INFORMATION (PSI)
17964M:	Johannes Weiner <hannes@cmpxchg.org>
17965M:	Suren Baghdasaryan <surenb@google.com>
17966R:	Peter Ziljstra <peterz@infradead.org>
17967S:	Maintained
17968F:	include/linux/psi*
17969F:	kernel/sched/psi.c
17970
17971PRINTK
17972M:	Petr Mladek <pmladek@suse.com>
17973R:	Steven Rostedt <rostedt@goodmis.org>
17974R:	John Ogness <john.ogness@linutronix.de>
17975R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17976S:	Maintained
17977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17978F:	include/linux/printk.h
17979F:	kernel/printk/
17980
17981PRINTK INDEXING
17982R:	Chris Down <chris@chrisdown.name>
17983S:	Maintained
17984F:	Documentation/core-api/printk-index.rst
17985F:	kernel/printk/index.c
17986K:	printk_index
17987
17988PROC FILESYSTEM
17989L:	linux-kernel@vger.kernel.org
17990L:	linux-fsdevel@vger.kernel.org
17991S:	Maintained
17992F:	Documentation/filesystems/proc.rst
17993F:	fs/proc/
17994F:	include/linux/proc_fs.h
17995F:	tools/testing/selftests/proc/
17996
17997PROC SYSCTL
17998M:	Luis Chamberlain <mcgrof@kernel.org>
17999M:	Kees Cook <keescook@chromium.org>
18000M:	Joel Granados <j.granados@samsung.com>
18001L:	linux-kernel@vger.kernel.org
18002L:	linux-fsdevel@vger.kernel.org
18003S:	Maintained
18004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18005F:	fs/proc/proc_sysctl.c
18006F:	include/linux/sysctl.h
18007F:	kernel/sysctl-test.c
18008F:	kernel/sysctl.c
18009F:	tools/testing/selftests/sysctl/
18010
18011PS3 NETWORK SUPPORT
18012M:	Geoff Levand <geoff@infradead.org>
18013L:	netdev@vger.kernel.org
18014L:	linuxppc-dev@lists.ozlabs.org
18015S:	Maintained
18016F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18017
18018PS3 PLATFORM SUPPORT
18019M:	Geoff Levand <geoff@infradead.org>
18020L:	linuxppc-dev@lists.ozlabs.org
18021S:	Maintained
18022F:	arch/powerpc/boot/ps3*
18023F:	arch/powerpc/include/asm/lv1call.h
18024F:	arch/powerpc/include/asm/ps3*.h
18025F:	arch/powerpc/platforms/ps3/
18026F:	drivers/*/ps3*
18027F:	drivers/ps3/
18028F:	drivers/rtc/rtc-ps3.c
18029F:	drivers/usb/host/*ps3.c
18030F:	sound/ppc/snd_ps3*
18031
18032PS3VRAM DRIVER
18033M:	Jim Paris <jim@jtan.com>
18034M:	Geoff Levand <geoff@infradead.org>
18035L:	linuxppc-dev@lists.ozlabs.org
18036S:	Maintained
18037F:	drivers/block/ps3vram.c
18038
18039PSAMPLE PACKET SAMPLING SUPPORT
18040M:	Yotam Gigi <yotam.gi@gmail.com>
18041S:	Maintained
18042F:	include/net/psample.h
18043F:	include/uapi/linux/psample.h
18044F:	net/psample
18045
18046PSE NETWORK DRIVER
18047M:	Oleksij Rempel <o.rempel@pengutronix.de>
18048M:	Kory Maincent <kory.maincent@bootlin.com>
18049L:	netdev@vger.kernel.org
18050S:	Maintained
18051F:	Documentation/devicetree/bindings/net/pse-pd/
18052F:	drivers/net/pse-pd/
18053
18054PSTORE FILESYSTEM
18055M:	Kees Cook <keescook@chromium.org>
18056R:	Tony Luck <tony.luck@intel.com>
18057R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18058L:	linux-hardening@vger.kernel.org
18059S:	Supported
18060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18061F:	Documentation/admin-guide/pstore-blk.rst
18062F:	Documentation/admin-guide/ramoops.rst
18063F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18064F:	drivers/acpi/apei/erst.c
18065F:	drivers/firmware/efi/efi-pstore.c
18066F:	fs/pstore/
18067F:	include/linux/pstore*
18068K:	\b(pstore|ramoops)
18069
18070PT5161L HARDWARE MONITOR DRIVER
18071M:	Cosmo Chou <cosmo.chou@quantatw.com>
18072L:	linux-hwmon@vger.kernel.org
18073S:	Maintained
18074F:	Documentation/hwmon/pt5161l.rst
18075F:	drivers/hwmon/pt5161l.c
18076
18077PTP HARDWARE CLOCK SUPPORT
18078M:	Richard Cochran <richardcochran@gmail.com>
18079L:	netdev@vger.kernel.org
18080S:	Maintained
18081W:	http://linuxptp.sourceforge.net/
18082F:	Documentation/ABI/testing/sysfs-ptp
18083F:	Documentation/driver-api/ptp.rst
18084F:	drivers/net/phy/dp83640*
18085F:	drivers/ptp/*
18086F:	include/linux/ptp_cl*
18087K:	(?:\b|_)ptp(?:\b|_)
18088
18089PTP MOCKUP CLOCK SUPPORT
18090M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18091L:	netdev@vger.kernel.org
18092S:	Maintained
18093F:	drivers/ptp/ptp_mock.c
18094F:	include/linux/ptp_mock.h
18095
18096PTP VIRTUAL CLOCK SUPPORT
18097M:	Yangbo Lu <yangbo.lu@nxp.com>
18098L:	netdev@vger.kernel.org
18099S:	Maintained
18100F:	drivers/ptp/ptp_vclock.c
18101F:	net/ethtool/phc_vclocks.c
18102
18103PTRACE SUPPORT
18104M:	Oleg Nesterov <oleg@redhat.com>
18105S:	Maintained
18106F:	arch/*/*/ptrace*.c
18107F:	arch/*/include/asm/ptrace*.h
18108F:	arch/*/ptrace*.c
18109F:	include/asm-generic/syscall.h
18110F:	include/linux/ptrace.h
18111F:	include/linux/regset.h
18112F:	include/uapi/linux/ptrace.h
18113F:	kernel/ptrace.c
18114
18115PULSE8-CEC DRIVER
18116M:	Hans Verkuil <hverkuil@xs4all.nl>
18117L:	linux-media@vger.kernel.org
18118S:	Maintained
18119T:	git git://linuxtv.org/media_tree.git
18120F:	drivers/media/cec/usb/pulse8/
18121
18122PURELIFI PLFXLC DRIVER
18123M:	Srinivasan Raju <srini.raju@purelifi.com>
18124L:	linux-wireless@vger.kernel.org
18125S:	Supported
18126F:	drivers/net/wireless/purelifi/plfxlc/
18127
18128PVRUSB2 VIDEO4LINUX DRIVER
18129M:	Mike Isely <isely@pobox.com>
18130L:	pvrusb2@isely.net	(subscribers-only)
18131L:	linux-media@vger.kernel.org
18132S:	Maintained
18133W:	http://www.isely.net/pvrusb2/
18134T:	git git://linuxtv.org/media_tree.git
18135F:	Documentation/driver-api/media/drivers/pvrusb2*
18136F:	drivers/media/usb/pvrusb2/
18137
18138PWC WEBCAM DRIVER
18139M:	Hans Verkuil <hverkuil@xs4all.nl>
18140L:	linux-media@vger.kernel.org
18141S:	Odd Fixes
18142T:	git git://linuxtv.org/media_tree.git
18143F:	drivers/media/usb/pwc/*
18144F:	include/trace/events/pwc.h
18145
18146PWM IR Transmitter
18147M:	Sean Young <sean@mess.org>
18148L:	linux-media@vger.kernel.org
18149S:	Maintained
18150F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18151F:	drivers/media/rc/pwm-ir-tx.c
18152
18153PWM SUBSYSTEM
18154M:	Uwe Kleine-König <ukleinek@kernel.org>
18155L:	linux-pwm@vger.kernel.org
18156S:	Maintained
18157Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18158T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18159F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18160F:	Documentation/devicetree/bindings/pwm/
18161F:	Documentation/driver-api/pwm.rst
18162F:	drivers/gpio/gpio-mvebu.c
18163F:	drivers/pwm/
18164F:	drivers/video/backlight/pwm_bl.c
18165F:	include/dt-bindings/pwm/
18166F:	include/linux/pwm.h
18167F:	include/linux/pwm_backlight.h
18168K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18169
18170PXA GPIO DRIVER
18171M:	Robert Jarzmik <robert.jarzmik@free.fr>
18172L:	linux-gpio@vger.kernel.org
18173S:	Maintained
18174F:	drivers/gpio/gpio-pxa.c
18175
18176PXA MMCI DRIVER
18177S:	Orphan
18178
18179PXA RTC DRIVER
18180M:	Robert Jarzmik <robert.jarzmik@free.fr>
18181L:	linux-rtc@vger.kernel.org
18182S:	Maintained
18183
18184PXA2xx/PXA3xx SUPPORT
18185M:	Daniel Mack <daniel@zonque.org>
18186M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18187M:	Robert Jarzmik <robert.jarzmik@free.fr>
18188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18189S:	Maintained
18190T:	git git://github.com/hzhuang1/linux.git
18191T:	git git://github.com/rjarzmik/linux.git
18192F:	arch/arm/boot/dts/intel/pxa/
18193F:	arch/arm/mach-pxa/
18194F:	drivers/dma/pxa*
18195F:	drivers/pcmcia/pxa2xx*
18196F:	drivers/pinctrl/pxa/
18197F:	drivers/spi/spi-pxa2xx*
18198F:	drivers/usb/gadget/udc/pxa2*
18199F:	include/sound/pxa2xx-lib.h
18200F:	sound/arm/pxa*
18201F:	sound/soc/pxa/
18202
18203QAT DRIVER
18204M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18205L:	qat-linux@intel.com
18206S:	Supported
18207F:	drivers/crypto/intel/qat/
18208
18209QCOM AUDIO (ASoC) DRIVERS
18210M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18211M:	Banajit Goswami <bgoswami@quicinc.com>
18212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18213S:	Supported
18214F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18215F:	Documentation/devicetree/bindings/sound/qcom,*
18216F:	drivers/soc/qcom/apr.c
18217F:	include/dt-bindings/sound/qcom,wcd9335.h
18218F:	sound/soc/codecs/lpass-rx-macro.*
18219F:	sound/soc/codecs/lpass-tx-macro.*
18220F:	sound/soc/codecs/lpass-va-macro.c
18221F:	sound/soc/codecs/lpass-wsa-macro.*
18222F:	sound/soc/codecs/msm8916-wcd-analog.c
18223F:	sound/soc/codecs/msm8916-wcd-digital.c
18224F:	sound/soc/codecs/wcd-clsh-v2.*
18225F:	sound/soc/codecs/wcd-mbhc-v2.*
18226F:	sound/soc/codecs/wcd9335.*
18227F:	sound/soc/codecs/wcd934x.c
18228F:	sound/soc/codecs/wsa881x.c
18229F:	sound/soc/codecs/wsa883x.c
18230F:	sound/soc/codecs/wsa884x.c
18231F:	sound/soc/qcom/
18232
18233QCOM EMBEDDED USB DEBUGGER (EUD)
18234M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18235L:	linux-arm-msm@vger.kernel.org
18236S:	Maintained
18237F:	Documentation/ABI/testing/sysfs-driver-eud
18238F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18239F:	drivers/usb/misc/qcom_eud.c
18240
18241QCOM IPA DRIVER
18242M:	Alex Elder <elder@kernel.org>
18243L:	netdev@vger.kernel.org
18244S:	Supported
18245F:	drivers/net/ipa/
18246
18247QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18248M:	Gabriel Somlo <somlo@cmu.edu>
18249M:	"Michael S. Tsirkin" <mst@redhat.com>
18250L:	qemu-devel@nongnu.org
18251S:	Maintained
18252F:	drivers/firmware/qemu_fw_cfg.c
18253F:	include/uapi/linux/qemu_fw_cfg.h
18254
18255QIB DRIVER
18256M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18257L:	linux-rdma@vger.kernel.org
18258S:	Supported
18259F:	drivers/infiniband/hw/qib/
18260
18261QLOGIC QL41xxx FCOE DRIVER
18262M:	Saurav Kashyap <skashyap@marvell.com>
18263M:	Javed Hasan <jhasan@marvell.com>
18264M:	GR-QLogic-Storage-Upstream@marvell.com
18265L:	linux-scsi@vger.kernel.org
18266S:	Supported
18267F:	drivers/scsi/qedf/
18268
18269QLOGIC QL41xxx ISCSI DRIVER
18270M:	Nilesh Javali <njavali@marvell.com>
18271M:	Manish Rangankar <mrangankar@marvell.com>
18272M:	GR-QLogic-Storage-Upstream@marvell.com
18273L:	linux-scsi@vger.kernel.org
18274S:	Supported
18275F:	drivers/scsi/qedi/
18276
18277QLOGIC QL4xxx ETHERNET DRIVER
18278M:	Manish Chopra <manishc@marvell.com>
18279L:	netdev@vger.kernel.org
18280S:	Supported
18281F:	drivers/net/ethernet/qlogic/qed/
18282F:	drivers/net/ethernet/qlogic/qede/
18283F:	include/linux/qed/
18284
18285QLOGIC QL4xxx RDMA DRIVER
18286M:	Michal Kalderon <mkalderon@marvell.com>
18287L:	linux-rdma@vger.kernel.org
18288S:	Supported
18289F:	drivers/infiniband/hw/qedr/
18290F:	include/uapi/rdma/qedr-abi.h
18291
18292QLOGIC QLA1280 SCSI DRIVER
18293M:	Michael Reed <mdr@sgi.com>
18294L:	linux-scsi@vger.kernel.org
18295S:	Maintained
18296F:	drivers/scsi/qla1280.[ch]
18297
18298QLOGIC QLA2XXX FC-SCSI DRIVER
18299M:	Nilesh Javali <njavali@marvell.com>
18300M:	GR-QLogic-Storage-Upstream@marvell.com
18301L:	linux-scsi@vger.kernel.org
18302S:	Supported
18303F:	drivers/scsi/qla2xxx/
18304
18305QLOGIC QLA3XXX NETWORK DRIVER
18306M:	GR-Linux-NIC-Dev@marvell.com
18307L:	netdev@vger.kernel.org
18308S:	Supported
18309F:	drivers/net/ethernet/qlogic/qla3xxx.*
18310
18311QLOGIC QLA4XXX iSCSI DRIVER
18312M:	Nilesh Javali <njavali@marvell.com>
18313M:	Manish Rangankar <mrangankar@marvell.com>
18314M:	GR-QLogic-Storage-Upstream@marvell.com
18315L:	linux-scsi@vger.kernel.org
18316S:	Supported
18317F:	drivers/scsi/qla4xxx/
18318
18319QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18320M:	Shahed Shaikh <shshaikh@marvell.com>
18321M:	Manish Chopra <manishc@marvell.com>
18322M:	GR-Linux-NIC-Dev@marvell.com
18323L:	netdev@vger.kernel.org
18324S:	Supported
18325F:	drivers/net/ethernet/qlogic/qlcnic/
18326
18327QM1D1B0004 MEDIA DRIVER
18328M:	Akihiro Tsukada <tskd08@gmail.com>
18329L:	linux-media@vger.kernel.org
18330S:	Odd Fixes
18331F:	drivers/media/tuners/qm1d1b0004*
18332
18333QM1D1C0042 MEDIA DRIVER
18334M:	Akihiro Tsukada <tskd08@gmail.com>
18335L:	linux-media@vger.kernel.org
18336S:	Odd Fixes
18337F:	drivers/media/tuners/qm1d1c0042*
18338
18339QNX4 FILESYSTEM
18340M:	Anders Larsen <al@alarsen.net>
18341S:	Maintained
18342W:	http://www.alarsen.net/linux/qnx4fs/
18343F:	fs/qnx4/
18344F:	include/uapi/linux/qnx4_fs.h
18345F:	include/uapi/linux/qnxtypes.h
18346
18347QNX6 FILESYSTEM
18348S:	Orphan
18349F:	Documentation/filesystems/qnx6.rst
18350F:	fs/qnx6/
18351F:	include/linux/qnx6_fs.h
18352
18353QORIQ DPAA2 FSL-MC BUS DRIVER
18354M:	Stuart Yoder <stuyoder@gmail.com>
18355M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18356L:	linux-kernel@vger.kernel.org
18357S:	Maintained
18358F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18359F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18360F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18361F:	drivers/bus/fsl-mc/
18362F:	include/uapi/linux/fsl_mc.h
18363
18364QT1010 MEDIA DRIVER
18365L:	linux-media@vger.kernel.org
18366S:	Orphan
18367W:	https://linuxtv.org
18368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18369F:	drivers/media/tuners/qt1010*
18370
18371QUALCOMM ATH12K WIRELESS DRIVER
18372M:	Kalle Valo <kvalo@kernel.org>
18373M:	Jeff Johnson <jjohnson@kernel.org>
18374L:	ath12k@lists.infradead.org
18375S:	Supported
18376W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18378F:	drivers/net/wireless/ath/ath12k/
18379N:	ath12k
18380
18381QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18382M:	Kalle Valo <kvalo@kernel.org>
18383M:	Jeff Johnson <jjohnson@kernel.org>
18384L:	ath10k@lists.infradead.org
18385S:	Supported
18386W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18388F:	drivers/net/wireless/ath/ath10k/
18389N:	ath10k
18390
18391QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18392M:	Kalle Valo <kvalo@kernel.org>
18393M:	Jeff Johnson <jjohnson@kernel.org>
18394L:	ath11k@lists.infradead.org
18395S:	Supported
18396W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18397B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18399F:	drivers/net/wireless/ath/ath11k/
18400N:	ath11k
18401
18402QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18403M:	Toke Høiland-Jørgensen <toke@toke.dk>
18404L:	linux-wireless@vger.kernel.org
18405S:	Maintained
18406W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18408F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18409F:	drivers/net/wireless/ath/ath9k/
18410
18411QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18412M:	Stefan Wahren <wahrenst@gmx.net>
18413L:	netdev@vger.kernel.org
18414S:	Maintained
18415F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18416F:	drivers/net/ethernet/qualcomm/qca*
18417
18418QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18419M:	Stephan Gerhold <stephan@gerhold.net>
18420L:	netdev@vger.kernel.org
18421L:	linux-arm-msm@vger.kernel.org
18422S:	Maintained
18423F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18424F:	drivers/net/wwan/qcom_bam_dmux.c
18425
18426QUALCOMM CAMERA SUBSYSTEM DRIVER
18427M:	Robert Foss <rfoss@kernel.org>
18428M:	Todor Tomov <todor.too@gmail.com>
18429M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18430L:	linux-media@vger.kernel.org
18431S:	Maintained
18432F:	Documentation/admin-guide/media/qcom_camss.rst
18433F:	Documentation/devicetree/bindings/media/*camss*
18434F:	drivers/media/platform/qcom/camss/
18435
18436QUALCOMM CLOCK DRIVERS
18437M:	Bjorn Andersson <andersson@kernel.org>
18438L:	linux-arm-msm@vger.kernel.org
18439S:	Supported
18440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18441F:	Documentation/devicetree/bindings/clock/qcom,*
18442F:	drivers/clk/qcom/
18443F:	include/dt-bindings/clock/qcom,*
18444
18445QUALCOMM CLOUD AI (QAIC) DRIVER
18446M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18447R:	Carl Vanderlip <quic_carlv@quicinc.com>
18448R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18449L:	linux-arm-msm@vger.kernel.org
18450L:	dri-devel@lists.freedesktop.org
18451S:	Supported
18452T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18453F:	Documentation/accel/qaic/
18454F:	drivers/accel/qaic/
18455F:	include/uapi/drm/qaic_accel.h
18456
18457QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18458M:	Bjorn Andersson <andersson@kernel.org>
18459M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18460L:	linux-pm@vger.kernel.org
18461L:	linux-arm-msm@vger.kernel.org
18462S:	Maintained
18463F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18464F:	drivers/pmdomain/qcom/cpr.c
18465
18466QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18467M:	Ilia Lin <ilia.lin@kernel.org>
18468L:	linux-pm@vger.kernel.org
18469S:	Maintained
18470F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18471F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18472F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18473
18474QUALCOMM CRYPTO DRIVERS
18475M:	Thara Gopinath <thara.gopinath@gmail.com>
18476L:	linux-crypto@vger.kernel.org
18477L:	linux-arm-msm@vger.kernel.org
18478S:	Maintained
18479F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18480F:	drivers/crypto/qce/
18481
18482QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18483M:	Timur Tabi <timur@kernel.org>
18484L:	netdev@vger.kernel.org
18485S:	Maintained
18486F:	drivers/net/ethernet/qualcomm/emac/
18487
18488QUALCOMM ETHQOS ETHERNET DRIVER
18489M:	Vinod Koul <vkoul@kernel.org>
18490L:	netdev@vger.kernel.org
18491L:	linux-arm-msm@vger.kernel.org
18492S:	Maintained
18493F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18494F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18495
18496QUALCOMM FASTRPC DRIVER
18497M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18498M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18499L:	linux-arm-msm@vger.kernel.org
18500S:	Maintained
18501F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18502F:	drivers/misc/fastrpc.c
18503F:	include/uapi/misc/fastrpc.h
18504
18505QUALCOMM HEXAGON ARCHITECTURE
18506M:	Brian Cain <bcain@quicinc.com>
18507L:	linux-hexagon@vger.kernel.org
18508S:	Supported
18509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18510F:	arch/hexagon/
18511
18512QUALCOMM HIDMA DRIVER
18513M:	Sinan Kaya <okaya@kernel.org>
18514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18515L:	linux-arm-msm@vger.kernel.org
18516L:	dmaengine@vger.kernel.org
18517S:	Supported
18518F:	drivers/dma/qcom/hidma*
18519
18520QUALCOMM I2C CCI DRIVER
18521M:	Loic Poulain <loic.poulain@linaro.org>
18522M:	Robert Foss <rfoss@kernel.org>
18523L:	linux-i2c@vger.kernel.org
18524L:	linux-arm-msm@vger.kernel.org
18525S:	Maintained
18526F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18527F:	drivers/i2c/busses/i2c-qcom-cci.c
18528
18529QUALCOMM INTERCONNECT BWMON DRIVER
18530M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18531L:	linux-arm-msm@vger.kernel.org
18532S:	Maintained
18533F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18534F:	drivers/soc/qcom/icc-bwmon.c
18535
18536QUALCOMM IOMMU
18537M:	Rob Clark <robdclark@gmail.com>
18538L:	iommu@lists.linux.dev
18539L:	linux-arm-msm@vger.kernel.org
18540S:	Maintained
18541F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18542F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18543F:	drivers/iommu/msm_iommu*
18544
18545QUALCOMM IPC ROUTER (QRTR) DRIVER
18546M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18547L:	linux-arm-msm@vger.kernel.org
18548S:	Maintained
18549F:	include/trace/events/qrtr.h
18550F:	include/uapi/linux/qrtr.h
18551F:	net/qrtr/
18552
18553QUALCOMM IPCC MAILBOX DRIVER
18554M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18555L:	linux-arm-msm@vger.kernel.org
18556S:	Supported
18557F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18558F:	drivers/mailbox/qcom-ipcc.c
18559F:	include/dt-bindings/mailbox/qcom-ipcc.h
18560
18561QUALCOMM IPQ4019 USB PHY DRIVER
18562M:	Robert Marko <robert.marko@sartura.hr>
18563M:	Luka Perkov <luka.perkov@sartura.hr>
18564L:	linux-arm-msm@vger.kernel.org
18565S:	Maintained
18566F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18567F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18568
18569QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18570M:	Robert Marko <robert.marko@sartura.hr>
18571M:	Luka Perkov <luka.perkov@sartura.hr>
18572L:	linux-arm-msm@vger.kernel.org
18573S:	Maintained
18574F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18575F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18576
18577QUALCOMM NAND CONTROLLER DRIVER
18578M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18579L:	linux-mtd@lists.infradead.org
18580L:	linux-arm-msm@vger.kernel.org
18581S:	Maintained
18582F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18583F:	drivers/mtd/nand/raw/qcom_nandc.c
18584
18585QUALCOMM QSEECOM DRIVER
18586M:	Maximilian Luz <luzmaximilian@gmail.com>
18587L:	linux-arm-msm@vger.kernel.org
18588S:	Maintained
18589F:	drivers/firmware/qcom/qcom_qseecom.c
18590
18591QUALCOMM QSEECOM UEFISECAPP DRIVER
18592M:	Maximilian Luz <luzmaximilian@gmail.com>
18593L:	linux-arm-msm@vger.kernel.org
18594S:	Maintained
18595F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18596
18597QUALCOMM RMNET DRIVER
18598M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18599M:	Sean Tranchetti <quic_stranche@quicinc.com>
18600L:	netdev@vger.kernel.org
18601S:	Maintained
18602F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18603F:	drivers/net/ethernet/qualcomm/rmnet/
18604F:	include/linux/if_rmnet.h
18605
18606QUALCOMM TSENS THERMAL DRIVER
18607M:	Amit Kucheria <amitk@kernel.org>
18608M:	Thara Gopinath <thara.gopinath@gmail.com>
18609L:	linux-pm@vger.kernel.org
18610L:	linux-arm-msm@vger.kernel.org
18611S:	Maintained
18612F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18613F:	drivers/thermal/qcom/
18614
18615QUALCOMM TYPEC PORT MANAGER DRIVER
18616M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18617L:	linux-arm-msm@vger.kernel.org
18618L:	linux-usb@vger.kernel.org
18619S:	Maintained
18620F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18621F:	drivers/usb/typec/tcpm/qcom/
18622
18623QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18624M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18625M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18626R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18627L:	linux-media@vger.kernel.org
18628L:	linux-arm-msm@vger.kernel.org
18629S:	Maintained
18630T:	git git://linuxtv.org/media_tree.git
18631F:	Documentation/devicetree/bindings/media/*venus*
18632F:	drivers/media/platform/qcom/venus/
18633
18634QUALCOMM WCN36XX WIRELESS DRIVER
18635M:	Loic Poulain <loic.poulain@linaro.org>
18636L:	wcn36xx@lists.infradead.org
18637S:	Supported
18638W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18639F:	drivers/net/wireless/ath/wcn36xx/
18640
18641QUANTENNA QTNFMAC WIRELESS DRIVER
18642M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18643R:	Sergey Matyukevich <geomatsi@gmail.com>
18644L:	linux-wireless@vger.kernel.org
18645S:	Maintained
18646F:	drivers/net/wireless/quantenna
18647
18648RADEON and AMDGPU DRM DRIVERS
18649M:	Alex Deucher <alexander.deucher@amd.com>
18650M:	Christian König <christian.koenig@amd.com>
18651M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18652L:	amd-gfx@lists.freedesktop.org
18653S:	Supported
18654B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18655C:	irc://irc.oftc.net/radeon
18656T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18657F:	Documentation/gpu/amdgpu/
18658F:	drivers/gpu/drm/amd/
18659F:	drivers/gpu/drm/ci/xfails/amd*
18660F:	drivers/gpu/drm/radeon/
18661F:	include/uapi/drm/amdgpu_drm.h
18662F:	include/uapi/drm/radeon_drm.h
18663
18664RADEON FRAMEBUFFER DISPLAY DRIVER
18665M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18666L:	linux-fbdev@vger.kernel.org
18667S:	Maintained
18668F:	drivers/video/fbdev/aty/radeon*
18669F:	include/uapi/linux/radeonfb.h
18670
18671RADIOSHARK RADIO DRIVER
18672M:	Hans Verkuil <hverkuil@xs4all.nl>
18673L:	linux-media@vger.kernel.org
18674S:	Maintained
18675T:	git git://linuxtv.org/media_tree.git
18676F:	drivers/media/radio/radio-shark.c
18677
18678RADIOSHARK2 RADIO DRIVER
18679M:	Hans Verkuil <hverkuil@xs4all.nl>
18680L:	linux-media@vger.kernel.org
18681S:	Maintained
18682T:	git git://linuxtv.org/media_tree.git
18683F:	drivers/media/radio/radio-shark2.c
18684F:	drivers/media/radio/radio-tea5777.c
18685
18686RADOS BLOCK DEVICE (RBD)
18687M:	Ilya Dryomov <idryomov@gmail.com>
18688R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18689L:	ceph-devel@vger.kernel.org
18690S:	Supported
18691W:	http://ceph.com/
18692T:	git https://github.com/ceph/ceph-client.git
18693F:	Documentation/ABI/testing/sysfs-bus-rbd
18694F:	drivers/block/rbd.c
18695F:	drivers/block/rbd_types.h
18696
18697RAGE128 FRAMEBUFFER DISPLAY DRIVER
18698L:	linux-fbdev@vger.kernel.org
18699S:	Orphan
18700F:	drivers/video/fbdev/aty/aty128fb.c
18701
18702RAINSHADOW-CEC DRIVER
18703M:	Hans Verkuil <hverkuil@xs4all.nl>
18704L:	linux-media@vger.kernel.org
18705S:	Maintained
18706T:	git git://linuxtv.org/media_tree.git
18707F:	drivers/media/cec/usb/rainshadow/
18708
18709RALINK MIPS ARCHITECTURE
18710M:	John Crispin <john@phrozen.org>
18711M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18712L:	linux-mips@vger.kernel.org
18713S:	Maintained
18714F:	arch/mips/ralink
18715
18716RALINK MT7621 MIPS ARCHITECTURE
18717M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18718M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18719L:	linux-mips@vger.kernel.org
18720S:	Maintained
18721F:	arch/mips/boot/dts/ralink/mt7621*
18722
18723RALINK RT2X00 WIRELESS LAN DRIVER
18724M:	Stanislaw Gruszka <stf_xl@wp.pl>
18725L:	linux-wireless@vger.kernel.org
18726S:	Maintained
18727F:	drivers/net/wireless/ralink/rt2x00/
18728
18729RAMDISK RAM BLOCK DEVICE DRIVER
18730M:	Jens Axboe <axboe@kernel.dk>
18731S:	Maintained
18732F:	Documentation/admin-guide/blockdev/ramdisk.rst
18733F:	drivers/block/brd.c
18734
18735RANCHU VIRTUAL BOARD FOR MIPS
18736M:	Miodrag Dinic <miodrag.dinic@mips.com>
18737L:	linux-mips@vger.kernel.org
18738S:	Supported
18739F:	arch/mips/configs/generic/board-ranchu.config
18740F:	arch/mips/generic/board-ranchu.c
18741
18742RANDOM NUMBER DRIVER
18743M:	"Theodore Ts'o" <tytso@mit.edu>
18744M:	Jason A. Donenfeld <Jason@zx2c4.com>
18745S:	Maintained
18746T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18747F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18748F:	drivers/char/random.c
18749F:	drivers/virt/vmgenid.c
18750
18751RAPIDIO SUBSYSTEM
18752M:	Matt Porter <mporter@kernel.crashing.org>
18753M:	Alexandre Bounine <alex.bou9@gmail.com>
18754S:	Maintained
18755F:	drivers/rapidio/
18756
18757RAS INFRASTRUCTURE
18758M:	Tony Luck <tony.luck@intel.com>
18759M:	Borislav Petkov <bp@alien8.de>
18760L:	linux-edac@vger.kernel.org
18761S:	Maintained
18762F:	Documentation/admin-guide/RAS
18763F:	drivers/ras/
18764F:	include/linux/ras.h
18765F:	include/ras/ras_event.h
18766
18767RAS FRU MEMORY POISON MANAGER (FMPM)
18768M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18769L:	linux-edac@vger.kernel.org
18770S:	Maintained
18771F:	drivers/ras/amd/fmpm.c
18772
18773RC-CORE / LIRC FRAMEWORK
18774M:	Sean Young <sean@mess.org>
18775L:	linux-media@vger.kernel.org
18776S:	Maintained
18777W:	http://linuxtv.org
18778T:	git git://linuxtv.org/media_tree.git
18779F:	Documentation/driver-api/media/rc-core.rst
18780F:	Documentation/userspace-api/media/rc/
18781F:	drivers/media/rc/
18782F:	include/media/rc-core.h
18783F:	include/media/rc-map.h
18784F:	include/uapi/linux/lirc.h
18785
18786RCMM REMOTE CONTROLS DECODER
18787M:	Patrick Lerda <patrick9876@free.fr>
18788S:	Maintained
18789F:	drivers/media/rc/ir-rcmm-decoder.c
18790
18791RCUTORTURE TEST FRAMEWORK
18792M:	"Paul E. McKenney" <paulmck@kernel.org>
18793M:	Josh Triplett <josh@joshtriplett.org>
18794R:	Steven Rostedt <rostedt@goodmis.org>
18795R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18796R:	Lai Jiangshan <jiangshanlai@gmail.com>
18797L:	rcu@vger.kernel.org
18798S:	Supported
18799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18800F:	tools/testing/selftests/rcutorture
18801
18802RDACM20 Camera Sensor
18803M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18804M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18805M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18806M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18807L:	linux-media@vger.kernel.org
18808S:	Maintained
18809F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18810F:	drivers/media/i2c/max9271.c
18811F:	drivers/media/i2c/max9271.h
18812F:	drivers/media/i2c/rdacm20.c
18813
18814RDACM21 Camera Sensor
18815M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18816M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18817M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18818M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18819L:	linux-media@vger.kernel.org
18820S:	Maintained
18821F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18822F:	drivers/media/i2c/max9271.c
18823F:	drivers/media/i2c/max9271.h
18824F:	drivers/media/i2c/rdacm21.c
18825
18826RDC R-321X SoC
18827M:	Florian Fainelli <florian@openwrt.org>
18828S:	Maintained
18829
18830RDC R6040 FAST ETHERNET DRIVER
18831M:	Florian Fainelli <f.fainelli@gmail.com>
18832L:	netdev@vger.kernel.org
18833S:	Maintained
18834F:	drivers/net/ethernet/rdc/r6040.c
18835
18836RDMAVT - RDMA verbs software
18837M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18838L:	linux-rdma@vger.kernel.org
18839S:	Supported
18840F:	drivers/infiniband/sw/rdmavt
18841
18842RDS - RELIABLE DATAGRAM SOCKETS
18843M:	Allison Henderson <allison.henderson@oracle.com>
18844L:	netdev@vger.kernel.org
18845L:	linux-rdma@vger.kernel.org
18846L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18847S:	Supported
18848W:	https://oss.oracle.com/projects/rds/
18849F:	Documentation/networking/rds.rst
18850F:	net/rds/
18851
18852RDT - RESOURCE ALLOCATION
18853M:	Fenghua Yu <fenghua.yu@intel.com>
18854M:	Reinette Chatre <reinette.chatre@intel.com>
18855L:	linux-kernel@vger.kernel.org
18856S:	Supported
18857F:	Documentation/arch/x86/resctrl*
18858F:	arch/x86/include/asm/resctrl.h
18859F:	arch/x86/kernel/cpu/resctrl/
18860F:	tools/testing/selftests/resctrl/
18861
18862READ-COPY UPDATE (RCU)
18863M:	"Paul E. McKenney" <paulmck@kernel.org>
18864M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18865M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18866M:	Joel Fernandes <joel@joelfernandes.org>
18867M:	Josh Triplett <josh@joshtriplett.org>
18868M:	Boqun Feng <boqun.feng@gmail.com>
18869R:	Steven Rostedt <rostedt@goodmis.org>
18870R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18871R:	Lai Jiangshan <jiangshanlai@gmail.com>
18872R:	Zqiang <qiang.zhang1211@gmail.com>
18873L:	rcu@vger.kernel.org
18874S:	Supported
18875W:	http://www.rdrop.com/users/paulmck/RCU/
18876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18877F:	Documentation/RCU/
18878F:	include/linux/rcu*
18879F:	kernel/rcu/
18880X:	Documentation/RCU/torture.rst
18881X:	include/linux/srcu*.h
18882X:	kernel/rcu/srcu*.c
18883
18884REAL TIME CLOCK (RTC) SUBSYSTEM
18885M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18886L:	linux-rtc@vger.kernel.org
18887S:	Maintained
18888Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18890F:	Documentation/admin-guide/rtc.rst
18891F:	Documentation/devicetree/bindings/rtc/
18892F:	drivers/rtc/
18893F:	include/linux/rtc.h
18894F:	include/linux/rtc/
18895F:	include/uapi/linux/rtc.h
18896F:	tools/testing/selftests/rtc/
18897
18898Real-time Linux Analysis (RTLA) tools
18899M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18900M:	Steven Rostedt <rostedt@goodmis.org>
18901L:	linux-trace-kernel@vger.kernel.org
18902S:	Maintained
18903F:	Documentation/tools/rtla/
18904F:	tools/tracing/rtla/
18905
18906REALTEK AUDIO CODECS
18907M:	Oder Chiou <oder_chiou@realtek.com>
18908S:	Maintained
18909F:	include/sound/rt*.h
18910F:	sound/soc/codecs/rt*
18911
18912REALTEK OTTO WATCHDOG
18913M:	Sander Vanheule <sander@svanheule.net>
18914L:	linux-watchdog@vger.kernel.org
18915S:	Maintained
18916F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18917F:	drivers/watchdog/realtek_otto_wdt.c
18918
18919REALTEK RTL83xx SMI DSA ROUTER CHIPS
18920M:	Linus Walleij <linus.walleij@linaro.org>
18921M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18922S:	Maintained
18923F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18924F:	drivers/net/dsa/realtek/*
18925
18926REALTEK WIRELESS DRIVER (rtlwifi family)
18927M:	Ping-Ke Shih <pkshih@realtek.com>
18928L:	linux-wireless@vger.kernel.org
18929S:	Maintained
18930T:	git https://github.com/pkshih/rtw.git
18931F:	drivers/net/wireless/realtek/rtlwifi/
18932
18933REALTEK WIRELESS DRIVER (rtw88)
18934M:	Ping-Ke Shih <pkshih@realtek.com>
18935L:	linux-wireless@vger.kernel.org
18936S:	Maintained
18937T:	git https://github.com/pkshih/rtw.git
18938F:	drivers/net/wireless/realtek/rtw88/
18939
18940REALTEK WIRELESS DRIVER (rtw89)
18941M:	Ping-Ke Shih <pkshih@realtek.com>
18942L:	linux-wireless@vger.kernel.org
18943S:	Maintained
18944T:	git https://github.com/pkshih/rtw.git
18945F:	drivers/net/wireless/realtek/rtw89/
18946
18947REDPINE WIRELESS DRIVER
18948L:	linux-wireless@vger.kernel.org
18949S:	Orphan
18950F:	drivers/net/wireless/rsi/
18951
18952REGISTER MAP ABSTRACTION
18953M:	Mark Brown <broonie@kernel.org>
18954L:	linux-kernel@vger.kernel.org
18955S:	Supported
18956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18957F:	Documentation/devicetree/bindings/regmap/
18958F:	drivers/base/regmap/
18959F:	include/linux/regmap.h
18960
18961REISERFS FILE SYSTEM
18962L:	reiserfs-devel@vger.kernel.org
18963S:	Obsolete
18964F:	fs/reiserfs/
18965
18966REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18967M:	Bjorn Andersson <andersson@kernel.org>
18968M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18969L:	linux-remoteproc@vger.kernel.org
18970S:	Maintained
18971T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18972F:	Documentation/ABI/testing/sysfs-class-remoteproc
18973F:	Documentation/devicetree/bindings/remoteproc/
18974F:	Documentation/staging/remoteproc.rst
18975F:	drivers/remoteproc/
18976F:	include/linux/remoteproc.h
18977F:	include/linux/remoteproc/
18978
18979REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18980M:	Bjorn Andersson <andersson@kernel.org>
18981M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18982L:	linux-remoteproc@vger.kernel.org
18983S:	Maintained
18984T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18985F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18986F:	Documentation/staging/rpmsg.rst
18987F:	drivers/rpmsg/
18988F:	include/linux/rpmsg.h
18989F:	include/linux/rpmsg/
18990F:	include/uapi/linux/rpmsg.h
18991F:	samples/rpmsg/
18992
18993REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18994M:	Stephan Gerhold <stephan@gerhold.net>
18995L:	netdev@vger.kernel.org
18996L:	linux-remoteproc@vger.kernel.org
18997S:	Maintained
18998F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18999
19000RENESAS CLOCK DRIVERS
19001M:	Geert Uytterhoeven <geert+renesas@glider.be>
19002L:	linux-renesas-soc@vger.kernel.org
19003S:	Supported
19004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19005F:	Documentation/devicetree/bindings/clock/renesas,*
19006F:	drivers/clk/renesas/
19007
19008RENESAS EMEV2 I2C DRIVER
19009M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19010L:	linux-renesas-soc@vger.kernel.org
19011S:	Supported
19012F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19013F:	drivers/i2c/busses/i2c-emev2.c
19014
19015RENESAS ETHERNET AVB DRIVER
19016R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19017L:	netdev@vger.kernel.org
19018L:	linux-renesas-soc@vger.kernel.org
19019F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19020F:	drivers/net/ethernet/renesas/Kconfig
19021F:	drivers/net/ethernet/renesas/Makefile
19022F:	drivers/net/ethernet/renesas/ravb*
19023
19024RENESAS ETHERNET SWITCH DRIVER
19025R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19026L:	netdev@vger.kernel.org
19027L:	linux-renesas-soc@vger.kernel.org
19028F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19029F:	drivers/net/ethernet/renesas/Kconfig
19030F:	drivers/net/ethernet/renesas/Makefile
19031F:	drivers/net/ethernet/renesas/rcar_gen4*
19032F:	drivers/net/ethernet/renesas/rswitch*
19033
19034RENESAS IDT821034 ASoC CODEC
19035M:	Herve Codina <herve.codina@bootlin.com>
19036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19037S:	Maintained
19038F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19039F:	sound/soc/codecs/idt821034.c
19040
19041RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19042M:	Miquel Raynal <miquel.raynal@bootlin.com>
19043L:	linux-mtd@lists.infradead.org
19044L:	linux-renesas-soc@vger.kernel.org
19045S:	Maintained
19046F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19047F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19048
19049RENESAS R-CAR GYROADC DRIVER
19050M:	Marek Vasut <marek.vasut@gmail.com>
19051L:	linux-iio@vger.kernel.org
19052S:	Supported
19053F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19054F:	drivers/iio/adc/rcar-gyroadc.c
19055
19056RENESAS R-CAR I2C DRIVERS
19057M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19058L:	linux-renesas-soc@vger.kernel.org
19059S:	Supported
19060F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19061F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19062F:	drivers/i2c/busses/i2c-rcar.c
19063F:	drivers/i2c/busses/i2c-sh_mobile.c
19064
19065RENESAS R-CAR SATA DRIVER
19066R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19067L:	linux-ide@vger.kernel.org
19068L:	linux-renesas-soc@vger.kernel.org
19069S:	Supported
19070F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19071F:	drivers/ata/sata_rcar.c
19072
19073RENESAS R-CAR THERMAL DRIVERS
19074M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19075L:	linux-renesas-soc@vger.kernel.org
19076S:	Supported
19077F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19078F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19079F:	drivers/thermal/rcar_gen3_thermal.c
19080F:	drivers/thermal/rcar_thermal.c
19081
19082RENESAS RIIC DRIVER
19083M:	Chris Brandt <chris.brandt@renesas.com>
19084L:	linux-renesas-soc@vger.kernel.org
19085S:	Supported
19086F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19087F:	drivers/i2c/busses/i2c-riic.c
19088
19089RENESAS RZ/G2L A/D DRIVER
19090M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19091L:	linux-iio@vger.kernel.org
19092L:	linux-renesas-soc@vger.kernel.org
19093S:	Supported
19094F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19095F:	drivers/iio/adc/rzg2l_adc.c
19096
19097RENESAS RZ/G2L MTU3a COUNTER DRIVER
19098M:	Biju Das <biju.das.jz@bp.renesas.com>
19099L:	linux-iio@vger.kernel.org
19100L:	linux-renesas-soc@vger.kernel.org
19101S:	Supported
19102F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19103F:	drivers/counter/rz-mtu3-cnt.c
19104
19105RENESAS RZ/N1 A5PSW SWITCH DRIVER
19106M:	Clément Léger <clement.leger@bootlin.com>
19107L:	linux-renesas-soc@vger.kernel.org
19108L:	netdev@vger.kernel.org
19109S:	Maintained
19110F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19111F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19112F:	drivers/net/dsa/rzn1_a5psw*
19113F:	drivers/net/pcs/pcs-rzn1-miic.c
19114F:	include/dt-bindings/net/pcs-rzn1-miic.h
19115F:	include/linux/pcs-rzn1-miic.h
19116F:	net/dsa/tag_rzn1_a5psw.c
19117
19118RENESAS RZ/N1 DWMAC GLUE LAYER
19119M:	Romain Gantois <romain.gantois@bootlin.com>
19120S:	Maintained
19121F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19122F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19123
19124RENESAS RZ/N1 RTC CONTROLLER DRIVER
19125M:	Miquel Raynal <miquel.raynal@bootlin.com>
19126L:	linux-rtc@vger.kernel.org
19127L:	linux-renesas-soc@vger.kernel.org
19128S:	Maintained
19129F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19130F:	drivers/rtc/rtc-rzn1.c
19131
19132RENESAS RZ/N1 USBF CONTROLLER DRIVER
19133M:	Herve Codina <herve.codina@bootlin.com>
19134L:	linux-renesas-soc@vger.kernel.org
19135L:	linux-usb@vger.kernel.org
19136S:	Maintained
19137F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19138F:	drivers/usb/gadget/udc/renesas_usbf.c
19139
19140RENESAS RZ/V2M I2C DRIVER
19141M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19142L:	linux-i2c@vger.kernel.org
19143L:	linux-renesas-soc@vger.kernel.org
19144S:	Supported
19145F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19146F:	drivers/i2c/busses/i2c-rzv2m.c
19147
19148RENESAS SUPERH ETHERNET DRIVER
19149R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19150L:	netdev@vger.kernel.org
19151L:	linux-renesas-soc@vger.kernel.org
19152F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19153F:	drivers/net/ethernet/renesas/Kconfig
19154F:	drivers/net/ethernet/renesas/Makefile
19155F:	drivers/net/ethernet/renesas/sh_eth*
19156F:	include/linux/sh_eth.h
19157
19158RENESAS USB PHY DRIVER
19159M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19160L:	linux-renesas-soc@vger.kernel.org
19161S:	Maintained
19162F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19163
19164RENESAS VERSACLOCK 7 CLOCK DRIVER
19165M:	Alex Helms <alexander.helms.jy@renesas.com>
19166S:	Maintained
19167F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19168F:	drivers/clk/clk-versaclock7.c
19169
19170RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19171M:	Herve Codina <herve.codina@bootlin.com>
19172L:	linux-iio@vger.kernel.org
19173S:	Maintained
19174F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19175F:	drivers/iio/potentiometer/x9250.c
19176
19177RESET CONTROLLER FRAMEWORK
19178M:	Philipp Zabel <p.zabel@pengutronix.de>
19179S:	Maintained
19180T:	git git://git.pengutronix.de/git/pza/linux
19181F:	Documentation/devicetree/bindings/reset/
19182F:	Documentation/driver-api/reset.rst
19183F:	drivers/reset/
19184F:	include/dt-bindings/reset/
19185F:	include/linux/reset-controller.h
19186F:	include/linux/reset.h
19187F:	include/linux/reset/
19188K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19189
19190RESTARTABLE SEQUENCES SUPPORT
19191M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19192M:	Peter Zijlstra <peterz@infradead.org>
19193M:	"Paul E. McKenney" <paulmck@kernel.org>
19194M:	Boqun Feng <boqun.feng@gmail.com>
19195L:	linux-kernel@vger.kernel.org
19196S:	Supported
19197F:	include/trace/events/rseq.h
19198F:	include/uapi/linux/rseq.h
19199F:	kernel/rseq.c
19200F:	tools/testing/selftests/rseq/
19201
19202RFKILL
19203M:	Johannes Berg <johannes@sipsolutions.net>
19204L:	linux-wireless@vger.kernel.org
19205S:	Maintained
19206W:	https://wireless.wiki.kernel.org/
19207Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19210F:	Documentation/ABI/stable/sysfs-class-rfkill
19211F:	Documentation/driver-api/rfkill.rst
19212F:	include/linux/rfkill.h
19213F:	include/uapi/linux/rfkill.h
19214F:	net/rfkill/
19215
19216RHASHTABLE
19217M:	Thomas Graf <tgraf@suug.ch>
19218M:	Herbert Xu <herbert@gondor.apana.org.au>
19219L:	netdev@vger.kernel.org
19220S:	Maintained
19221F:	include/linux/rhashtable-types.h
19222F:	include/linux/rhashtable.h
19223F:	lib/rhashtable.c
19224F:	lib/test_rhashtable.c
19225
19226RICOH R5C592 MEMORYSTICK DRIVER
19227M:	Maxim Levitsky <maximlevitsky@gmail.com>
19228S:	Maintained
19229F:	drivers/memstick/host/r592.*
19230
19231RICOH SMARTMEDIA/XD DRIVER
19232M:	Maxim Levitsky <maximlevitsky@gmail.com>
19233S:	Maintained
19234F:	drivers/mtd/nand/raw/r852.c
19235F:	drivers/mtd/nand/raw/r852.h
19236
19237RISC-V AIA DRIVERS
19238M:	Anup Patel <anup@brainfault.org>
19239L:	linux-riscv@lists.infradead.org
19240S:	Maintained
19241F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19242F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19243F:	drivers/irqchip/irq-riscv-aplic-*.c
19244F:	drivers/irqchip/irq-riscv-aplic-*.h
19245F:	drivers/irqchip/irq-riscv-imsic-*.c
19246F:	drivers/irqchip/irq-riscv-imsic-*.h
19247F:	drivers/irqchip/irq-riscv-intc.c
19248F:	include/linux/irqchip/riscv-aplic.h
19249F:	include/linux/irqchip/riscv-imsic.h
19250
19251RISC-V ARCHITECTURE
19252M:	Paul Walmsley <paul.walmsley@sifive.com>
19253M:	Palmer Dabbelt <palmer@dabbelt.com>
19254M:	Albert Ou <aou@eecs.berkeley.edu>
19255L:	linux-riscv@lists.infradead.org
19256S:	Supported
19257Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19258C:	irc://irc.libera.chat/riscv
19259P:	Documentation/arch/riscv/patch-acceptance.rst
19260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19261F:	arch/riscv/
19262N:	riscv
19263K:	riscv
19264
19265RISC-V MICROCHIP FPGA SUPPORT
19266M:	Conor Dooley <conor.dooley@microchip.com>
19267M:	Daire McNamara <daire.mcnamara@microchip.com>
19268L:	linux-riscv@lists.infradead.org
19269S:	Supported
19270F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19271F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19272F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19273F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19274F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19275F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19276F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19277F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19278F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19279F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19280F:	arch/riscv/boot/dts/microchip/
19281F:	drivers/char/hw_random/mpfs-rng.c
19282F:	drivers/clk/microchip/clk-mpfs*.c
19283F:	drivers/firmware/microchip/mpfs-auto-update.c
19284F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19285F:	drivers/mailbox/mailbox-mpfs.c
19286F:	drivers/pci/controller/pcie-microchip-host.c
19287F:	drivers/pwm/pwm-microchip-core.c
19288F:	drivers/reset/reset-mpfs.c
19289F:	drivers/rtc/rtc-mpfs.c
19290F:	drivers/soc/microchip/mpfs-sys-controller.c
19291F:	drivers/spi/spi-microchip-core-qspi.c
19292F:	drivers/spi/spi-microchip-core.c
19293F:	drivers/usb/musb/mpfs.c
19294F:	include/soc/microchip/mpfs.h
19295
19296RISC-V MISC SOC SUPPORT
19297M:	Conor Dooley <conor@kernel.org>
19298L:	linux-riscv@lists.infradead.org
19299S:	Maintained
19300Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19301T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19302F:	Documentation/devicetree/bindings/riscv/
19303F:	arch/riscv/boot/dts/
19304X:	arch/riscv/boot/dts/allwinner/
19305X:	arch/riscv/boot/dts/renesas/
19306X:	arch/riscv/boot/dts/sophgo/
19307
19308RISC-V PMU DRIVERS
19309M:	Atish Patra <atishp@atishpatra.org>
19310R:	Anup Patel <anup@brainfault.org>
19311L:	linux-riscv@lists.infradead.org
19312S:	Supported
19313F:	drivers/perf/riscv_pmu.c
19314F:	drivers/perf/riscv_pmu_legacy.c
19315F:	drivers/perf/riscv_pmu_sbi.c
19316
19317RISC-V THEAD SoC SUPPORT
19318M:	Jisheng Zhang <jszhang@kernel.org>
19319M:	Guo Ren <guoren@kernel.org>
19320M:	Fu Wei <wefu@redhat.com>
19321L:	linux-riscv@lists.infradead.org
19322S:	Maintained
19323F:	arch/riscv/boot/dts/thead/
19324
19325RNBD BLOCK DRIVERS
19326M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19327M:	Jack Wang <jinpu.wang@ionos.com>
19328L:	linux-block@vger.kernel.org
19329S:	Maintained
19330F:	drivers/block/rnbd/
19331
19332ROCCAT DRIVERS
19333M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19334S:	Maintained
19335W:	http://sourceforge.net/projects/roccat/
19336F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19337F:	drivers/hid/hid-roccat*
19338F:	include/linux/hid-roccat*
19339
19340ROCKCHIP CRYPTO DRIVERS
19341M:	Corentin Labbe <clabbe@baylibre.com>
19342L:	linux-crypto@vger.kernel.org
19343S:	Maintained
19344F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19345F:	drivers/crypto/rockchip/
19346
19347ROCKCHIP I2S TDM DRIVER
19348M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19349L:	linux-rockchip@lists.infradead.org
19350S:	Maintained
19351F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19352F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19353
19354ROCKCHIP ISP V1 DRIVER
19355M:	Dafna Hirschfeld <dafna@fastmail.com>
19356M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19357L:	linux-media@vger.kernel.org
19358L:	linux-rockchip@lists.infradead.org
19359S:	Maintained
19360F:	Documentation/admin-guide/media/rkisp1.rst
19361F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19362F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19363F:	drivers/media/platform/rockchip/rkisp1
19364F:	include/uapi/linux/rkisp1-config.h
19365
19366ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19367M:	Jacob Chen <jacob-chen@iotwrt.com>
19368M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19369L:	linux-media@vger.kernel.org
19370L:	linux-rockchip@lists.infradead.org
19371S:	Maintained
19372F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19373F:	drivers/media/platform/rockchip/rga/
19374
19375ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19376M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19377S:	Maintained
19378F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19379F:	sound/soc/codecs/rk3308_codec.c
19380F:	sound/soc/codecs/rk3308_codec.h
19381
19382ROCKCHIP VIDEO DECODER DRIVER
19383M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19384L:	linux-media@vger.kernel.org
19385L:	linux-rockchip@lists.infradead.org
19386S:	Maintained
19387F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19388F:	drivers/staging/media/rkvdec/
19389
19390ROCKER DRIVER
19391M:	Jiri Pirko <jiri@resnulli.us>
19392L:	netdev@vger.kernel.org
19393S:	Supported
19394F:	drivers/net/ethernet/rocker/
19395
19396ROCKETPORT EXPRESS/INFINITY DRIVER
19397M:	Kevin Cernekee <cernekee@gmail.com>
19398L:	linux-serial@vger.kernel.org
19399S:	Odd Fixes
19400F:	drivers/tty/serial/rp2.*
19401
19402ROHM BD99954 CHARGER IC
19403M:	Matti Vaittinen <mazziesaccount@gmail.com>
19404S:	Supported
19405F:	drivers/power/supply/bd99954-charger.c
19406F:	drivers/power/supply/bd99954-charger.h
19407
19408ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19409M:	Tomasz Duszynski <tduszyns@gmail.com>
19410S:	Maintained
19411F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19412F:	drivers/iio/light/bh1750.c
19413
19414ROHM BM1390 PRESSURE SENSOR DRIVER
19415M:	Matti Vaittinen <mazziesaccount@gmail.com>
19416L:	linux-iio@vger.kernel.org
19417S:	Supported
19418F:	drivers/iio/pressure/rohm-bm1390.c
19419
19420ROHM BU270xx LIGHT SENSOR DRIVERs
19421M:	Matti Vaittinen <mazziesaccount@gmail.com>
19422L:	linux-iio@vger.kernel.org
19423S:	Supported
19424F:	drivers/iio/light/rohm-bu27008.c
19425F:	drivers/iio/light/rohm-bu27034.c
19426
19427ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19428M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19429L:	linux-kernel@vger.kernel.org
19430L:	linux-renesas-soc@vger.kernel.org
19431S:	Supported
19432F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19433F:	drivers/gpio/gpio-bd9571mwv.c
19434F:	drivers/mfd/bd9571mwv.c
19435F:	drivers/regulator/bd9571mwv-regulator.c
19436F:	include/linux/mfd/bd9571mwv.h
19437
19438ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19439M:	Matti Vaittinen <mazziesaccount@gmail.com>
19440S:	Supported
19441F:	drivers/clk/clk-bd718x7.c
19442F:	drivers/gpio/gpio-bd71815.c
19443F:	drivers/gpio/gpio-bd71828.c
19444F:	drivers/mfd/rohm-bd71828.c
19445F:	drivers/mfd/rohm-bd718x7.c
19446F:	drivers/mfd/rohm-bd9576.c
19447F:	drivers/regulator/bd71815-regulator.c
19448F:	drivers/regulator/bd71828-regulator.c
19449F:	drivers/regulator/bd718x7-regulator.c
19450F:	drivers/regulator/bd9576-regulator.c
19451F:	drivers/regulator/rohm-regulator.c
19452F:	drivers/rtc/rtc-bd70528.c
19453F:	drivers/watchdog/bd9576_wdt.c
19454F:	include/linux/mfd/rohm-bd71815.h
19455F:	include/linux/mfd/rohm-bd71828.h
19456F:	include/linux/mfd/rohm-bd718x7.h
19457F:	include/linux/mfd/rohm-bd957x.h
19458F:	include/linux/mfd/rohm-generic.h
19459F:	include/linux/mfd/rohm-shared.h
19460
19461ROSE NETWORK LAYER
19462M:	Ralf Baechle <ralf@linux-mips.org>
19463L:	linux-hams@vger.kernel.org
19464S:	Maintained
19465W:	https://linux-ax25.in-berlin.de
19466F:	include/net/rose.h
19467F:	include/uapi/linux/rose.h
19468F:	net/rose/
19469
19470ROTATION DRIVER FOR ALLWINNER A83T
19471M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19472L:	linux-media@vger.kernel.org
19473S:	Maintained
19474T:	git git://linuxtv.org/media_tree.git
19475F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19476F:	drivers/media/platform/sunxi/sun8i-rotate/
19477
19478RPMSG TTY DRIVER
19479M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19480L:	linux-remoteproc@vger.kernel.org
19481S:	Maintained
19482F:	drivers/tty/rpmsg_tty.c
19483
19484RTL2830 MEDIA DRIVER
19485L:	linux-media@vger.kernel.org
19486S:	Orphan
19487W:	https://linuxtv.org
19488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19489F:	drivers/media/dvb-frontends/rtl2830*
19490
19491RTL2832 MEDIA DRIVER
19492L:	linux-media@vger.kernel.org
19493S:	Orphan
19494W:	https://linuxtv.org
19495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19496F:	drivers/media/dvb-frontends/rtl2832*
19497
19498RTL2832_SDR MEDIA DRIVER
19499L:	linux-media@vger.kernel.org
19500S:	Orphan
19501W:	https://linuxtv.org
19502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19503F:	drivers/media/dvb-frontends/rtl2832_sdr*
19504
19505RTL8180 WIRELESS DRIVER
19506L:	linux-wireless@vger.kernel.org
19507S:	Orphan
19508F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19509
19510RTL8187 WIRELESS DRIVER
19511M:	Hin-Tak Leung <hintak.leung@gmail.com>
19512M:	Larry Finger <Larry.Finger@lwfinger.net>
19513L:	linux-wireless@vger.kernel.org
19514S:	Maintained
19515T:	git https://github.com/pkshih/rtw.git
19516F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19517
19518RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19519M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19520L:	linux-wireless@vger.kernel.org
19521S:	Maintained
19522T:	git https://github.com/pkshih/rtw.git
19523F:	drivers/net/wireless/realtek/rtl8xxxu/
19524
19525RTRS TRANSPORT DRIVERS
19526M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19527M:	Jack Wang <jinpu.wang@ionos.com>
19528L:	linux-rdma@vger.kernel.org
19529S:	Maintained
19530F:	drivers/infiniband/ulp/rtrs/
19531
19532RUNTIME VERIFICATION (RV)
19533M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19534M:	Steven Rostedt <rostedt@goodmis.org>
19535L:	linux-trace-kernel@vger.kernel.org
19536S:	Maintained
19537F:	Documentation/trace/rv/
19538F:	include/linux/rv.h
19539F:	include/rv/
19540F:	kernel/trace/rv/
19541F:	tools/verification/
19542
19543RUST
19544M:	Miguel Ojeda <ojeda@kernel.org>
19545M:	Alex Gaynor <alex.gaynor@gmail.com>
19546M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19547R:	Boqun Feng <boqun.feng@gmail.com>
19548R:	Gary Guo <gary@garyguo.net>
19549R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19550R:	Benno Lossin <benno.lossin@proton.me>
19551R:	Andreas Hindborg <a.hindborg@samsung.com>
19552R:	Alice Ryhl <aliceryhl@google.com>
19553L:	rust-for-linux@vger.kernel.org
19554S:	Supported
19555W:	https://rust-for-linux.com
19556B:	https://github.com/Rust-for-Linux/linux/issues
19557C:	zulip://rust-for-linux.zulipchat.com
19558P:	https://rust-for-linux.com/contributing
19559T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19560F:	Documentation/rust/
19561F:	rust/
19562F:	samples/rust/
19563F:	scripts/*rust*
19564F:	tools/testing/selftests/rust/
19565K:	\b(?i:rust)\b
19566
19567RXRPC SOCKETS (AF_RXRPC)
19568M:	David Howells <dhowells@redhat.com>
19569M:	Marc Dionne <marc.dionne@auristor.com>
19570L:	linux-afs@lists.infradead.org
19571S:	Supported
19572W:	https://www.infradead.org/~dhowells/kafs/
19573F:	Documentation/networking/rxrpc.rst
19574F:	include/keys/rxrpc-type.h
19575F:	include/net/af_rxrpc.h
19576F:	include/trace/events/rxrpc.h
19577F:	include/uapi/linux/rxrpc.h
19578F:	net/rxrpc/
19579
19580S3 SAVAGE FRAMEBUFFER DRIVER
19581M:	Antonino Daplas <adaplas@gmail.com>
19582L:	linux-fbdev@vger.kernel.org
19583S:	Maintained
19584F:	drivers/video/fbdev/savage/
19585
19586S390 ARCHITECTURE
19587M:	Heiko Carstens <hca@linux.ibm.com>
19588M:	Vasily Gorbik <gor@linux.ibm.com>
19589M:	Alexander Gordeev <agordeev@linux.ibm.com>
19590R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19591R:	Sven Schnelle <svens@linux.ibm.com>
19592L:	linux-s390@vger.kernel.org
19593S:	Supported
19594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19595F:	Documentation/driver-api/s390-drivers.rst
19596F:	Documentation/arch/s390/
19597F:	arch/s390/
19598F:	drivers/s390/
19599F:	drivers/watchdog/diag288_wdt.c
19600
19601S390 COMMON I/O LAYER
19602M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19603M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19604L:	linux-s390@vger.kernel.org
19605S:	Supported
19606F:	drivers/s390/cio/
19607
19608S390 DASD DRIVER
19609M:	Stefan Haberland <sth@linux.ibm.com>
19610M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19611L:	linux-s390@vger.kernel.org
19612S:	Supported
19613F:	block/partitions/ibm.c
19614F:	drivers/s390/block/dasd*
19615F:	include/linux/dasd_mod.h
19616
19617S390 IOMMU (PCI)
19618M:	Niklas Schnelle <schnelle@linux.ibm.com>
19619M:	Matthew Rosato <mjrosato@linux.ibm.com>
19620R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19621L:	linux-s390@vger.kernel.org
19622S:	Supported
19623F:	drivers/iommu/s390-iommu.c
19624
19625S390 IUCV NETWORK LAYER
19626M:	Alexandra Winter <wintera@linux.ibm.com>
19627M:	Thorsten Winkler <twinkler@linux.ibm.com>
19628L:	linux-s390@vger.kernel.org
19629L:	netdev@vger.kernel.org
19630S:	Supported
19631F:	drivers/s390/net/*iucv*
19632F:	include/net/iucv/
19633F:	net/iucv/
19634
19635S390 MM
19636M:	Alexander Gordeev <agordeev@linux.ibm.com>
19637M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19638L:	linux-s390@vger.kernel.org
19639S:	Supported
19640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19641F:	arch/s390/include/asm/pgtable.h
19642F:	arch/s390/mm
19643
19644S390 NETWORK DRIVERS
19645M:	Alexandra Winter <wintera@linux.ibm.com>
19646M:	Thorsten Winkler <twinkler@linux.ibm.com>
19647L:	linux-s390@vger.kernel.org
19648L:	netdev@vger.kernel.org
19649S:	Supported
19650F:	drivers/s390/net/
19651
19652S390 PCI SUBSYSTEM
19653M:	Niklas Schnelle <schnelle@linux.ibm.com>
19654M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19655L:	linux-s390@vger.kernel.org
19656S:	Supported
19657F:	Documentation/arch/s390/pci.rst
19658F:	arch/s390/pci/
19659F:	drivers/pci/hotplug/s390_pci_hpc.c
19660
19661S390 SCM DRIVER
19662M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19663L:	linux-s390@vger.kernel.org
19664S:	Supported
19665F:	drivers/s390/block/scm*
19666F:	drivers/s390/cio/scm.c
19667
19668S390 VFIO AP DRIVER
19669M:	Tony Krowiak <akrowiak@linux.ibm.com>
19670M:	Halil Pasic <pasic@linux.ibm.com>
19671M:	Jason Herne <jjherne@linux.ibm.com>
19672L:	linux-s390@vger.kernel.org
19673S:	Supported
19674F:	Documentation/arch/s390/vfio-ap*
19675F:	drivers/s390/crypto/vfio_ap*
19676
19677S390 VFIO-CCW DRIVER
19678M:	Eric Farman <farman@linux.ibm.com>
19679M:	Matthew Rosato <mjrosato@linux.ibm.com>
19680R:	Halil Pasic <pasic@linux.ibm.com>
19681L:	linux-s390@vger.kernel.org
19682L:	kvm@vger.kernel.org
19683S:	Supported
19684F:	Documentation/arch/s390/vfio-ccw.rst
19685F:	drivers/s390/cio/vfio_ccw*
19686F:	include/uapi/linux/vfio_ccw.h
19687
19688S390 VFIO-PCI DRIVER
19689M:	Matthew Rosato <mjrosato@linux.ibm.com>
19690M:	Eric Farman <farman@linux.ibm.com>
19691L:	linux-s390@vger.kernel.org
19692L:	kvm@vger.kernel.org
19693S:	Supported
19694F:	arch/s390/kvm/pci*
19695F:	drivers/vfio/pci/vfio_pci_zdev.c
19696F:	include/uapi/linux/vfio_zdev.h
19697
19698S390 ZCRYPT DRIVER
19699M:	Harald Freudenberger <freude@linux.ibm.com>
19700L:	linux-s390@vger.kernel.org
19701S:	Supported
19702F:	drivers/s390/crypto/
19703
19704S390 ZFCP DRIVER
19705M:	Steffen Maier <maier@linux.ibm.com>
19706M:	Benjamin Block <bblock@linux.ibm.com>
19707L:	linux-s390@vger.kernel.org
19708S:	Supported
19709F:	drivers/s390/scsi/zfcp_*
19710
19711SAA6588 RDS RECEIVER DRIVER
19712M:	Hans Verkuil <hverkuil@xs4all.nl>
19713L:	linux-media@vger.kernel.org
19714S:	Odd Fixes
19715W:	https://linuxtv.org
19716T:	git git://linuxtv.org/media_tree.git
19717F:	drivers/media/i2c/saa6588*
19718
19719SAA7134 VIDEO4LINUX DRIVER
19720M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19721L:	linux-media@vger.kernel.org
19722S:	Odd fixes
19723W:	https://linuxtv.org
19724T:	git git://linuxtv.org/media_tree.git
19725F:	Documentation/driver-api/media/drivers/saa7134*
19726F:	drivers/media/pci/saa7134/
19727
19728SAA7146 VIDEO4LINUX-2 DRIVER
19729M:	Hans Verkuil <hverkuil@xs4all.nl>
19730L:	linux-media@vger.kernel.org
19731S:	Maintained
19732T:	git git://linuxtv.org/media_tree.git
19733F:	drivers/media/common/saa7146/
19734F:	drivers/media/pci/saa7146/
19735F:	include/media/drv-intf/saa7146*
19736
19737SAFESETID SECURITY MODULE
19738M:	Micah Morton <mortonm@chromium.org>
19739S:	Supported
19740F:	Documentation/admin-guide/LSM/SafeSetID.rst
19741F:	security/safesetid/
19742
19743SAMSUNG AUDIO (ASoC) DRIVERS
19744M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19746S:	Maintained
19747B:	mailto:linux-samsung-soc@vger.kernel.org
19748F:	Documentation/devicetree/bindings/sound/samsung*
19749F:	sound/soc/samsung/
19750
19751SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19752M:	Krzysztof Kozlowski <krzk@kernel.org>
19753L:	linux-crypto@vger.kernel.org
19754L:	linux-samsung-soc@vger.kernel.org
19755S:	Maintained
19756F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19757F:	drivers/crypto/exynos-rng.c
19758
19759SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19760M:	Łukasz Stelmach <l.stelmach@samsung.com>
19761L:	linux-samsung-soc@vger.kernel.org
19762S:	Maintained
19763F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19764F:	drivers/char/hw_random/exynos-trng.c
19765
19766SAMSUNG FRAMEBUFFER DRIVER
19767M:	Jingoo Han <jingoohan1@gmail.com>
19768L:	linux-fbdev@vger.kernel.org
19769S:	Maintained
19770F:	drivers/video/fbdev/s3c-fb.c
19771
19772SAMSUNG INTERCONNECT DRIVERS
19773M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19774M:	Artur Świgoń <a.swigon@samsung.com>
19775L:	linux-pm@vger.kernel.org
19776L:	linux-samsung-soc@vger.kernel.org
19777S:	Supported
19778F:	drivers/interconnect/samsung/
19779
19780SAMSUNG LAPTOP DRIVER
19781M:	Corentin Chary <corentin.chary@gmail.com>
19782L:	platform-driver-x86@vger.kernel.org
19783S:	Maintained
19784F:	drivers/platform/x86/samsung-laptop.c
19785
19786SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19787M:	Krzysztof Kozlowski <krzk@kernel.org>
19788L:	linux-kernel@vger.kernel.org
19789L:	linux-samsung-soc@vger.kernel.org
19790S:	Maintained
19791B:	mailto:linux-samsung-soc@vger.kernel.org
19792F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19793F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19794F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19795F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19796F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19797F:	drivers/clk/clk-s2mps11.c
19798F:	drivers/mfd/sec*.c
19799F:	drivers/regulator/s2m*.c
19800F:	drivers/regulator/s5m*.c
19801F:	drivers/rtc/rtc-s5m.c
19802F:	include/linux/mfd/samsung/
19803
19804SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19805M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19806L:	linux-media@vger.kernel.org
19807L:	linux-samsung-soc@vger.kernel.org
19808S:	Maintained
19809F:	drivers/media/platform/samsung/s3c-camif/
19810F:	include/media/drv-intf/s3c_camif.h
19811
19812SAMSUNG S3FWRN5 NFC DRIVER
19813M:	Krzysztof Kozlowski <krzk@kernel.org>
19814S:	Maintained
19815F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19816F:	drivers/nfc/s3fwrn5
19817
19818SAMSUNG S5C73M3 CAMERA DRIVER
19819M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19820M:	Andrzej Hajda <andrzej.hajda@intel.com>
19821L:	linux-media@vger.kernel.org
19822S:	Supported
19823F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19824F:	drivers/media/i2c/s5c73m3/*
19825
19826SAMSUNG S5K5BAF CAMERA DRIVER
19827M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19828M:	Andrzej Hajda <andrzej.hajda@intel.com>
19829L:	linux-media@vger.kernel.org
19830S:	Supported
19831F:	drivers/media/i2c/s5k5baf.c
19832
19833SAMSUNG S5P Security SubSystem (SSS) DRIVER
19834M:	Krzysztof Kozlowski <krzk@kernel.org>
19835M:	Vladimir Zapolskiy <vz@mleia.com>
19836L:	linux-crypto@vger.kernel.org
19837L:	linux-samsung-soc@vger.kernel.org
19838S:	Maintained
19839F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19840F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19841F:	drivers/crypto/s5p-sss.c
19842
19843SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19844M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19845L:	linux-media@vger.kernel.org
19846S:	Supported
19847Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19848F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19849F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19850F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19851F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19852F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19853F:	drivers/media/platform/samsung/exynos4-is/
19854
19855SAMSUNG SOC CLOCK DRIVERS
19856M:	Krzysztof Kozlowski <krzk@kernel.org>
19857M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19858M:	Chanwoo Choi <cw00.choi@samsung.com>
19859R:	Alim Akhtar <alim.akhtar@samsung.com>
19860L:	linux-samsung-soc@vger.kernel.org
19861S:	Maintained
19862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19863F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19864F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19865F:	drivers/clk/samsung/
19866F:	include/dt-bindings/clock/exynos*.h
19867F:	include/dt-bindings/clock/s5p*.h
19868F:	include/dt-bindings/clock/samsung,*.h
19869F:	include/linux/clk/samsung.h
19870
19871SAMSUNG SPI DRIVERS
19872M:	Andi Shyti <andi.shyti@kernel.org>
19873L:	linux-spi@vger.kernel.org
19874L:	linux-samsung-soc@vger.kernel.org
19875S:	Maintained
19876F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19877F:	drivers/spi/spi-s3c*
19878F:	include/linux/platform_data/spi-s3c64xx.h
19879
19880SAMSUNG SXGBE DRIVERS
19881M:	Byungho An <bh74.an@samsung.com>
19882L:	netdev@vger.kernel.org
19883S:	Supported
19884F:	drivers/net/ethernet/samsung/sxgbe/
19885
19886SAMSUNG THERMAL DRIVER
19887M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19888M:	Krzysztof Kozlowski <krzk@kernel.org>
19889L:	linux-pm@vger.kernel.org
19890L:	linux-samsung-soc@vger.kernel.org
19891S:	Maintained
19892F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19893F:	drivers/thermal/samsung/
19894
19895SAMSUNG USB2 PHY DRIVER
19896M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19897L:	linux-kernel@vger.kernel.org
19898S:	Supported
19899F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19900F:	Documentation/driver-api/phy/samsung-usb2.rst
19901F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19902F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19903F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19904F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19905F:	drivers/phy/samsung/phy-samsung-usb2.c
19906F:	drivers/phy/samsung/phy-samsung-usb2.h
19907
19908SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19909M:	Paul Barker <paul.barker@sancloud.com>
19910R:	Marc Murphy <marc.murphy@sancloud.com>
19911S:	Supported
19912F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19913
19914SC1200 WDT DRIVER
19915M:	Zwane Mwaikambo <zwanem@gmail.com>
19916S:	Maintained
19917F:	drivers/watchdog/sc1200wdt.c
19918
19919SCHEDULER
19920M:	Ingo Molnar <mingo@redhat.com>
19921M:	Peter Zijlstra <peterz@infradead.org>
19922M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19923M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19924R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19925R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19926R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19927R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19928R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19929R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19930L:	linux-kernel@vger.kernel.org
19931S:	Maintained
19932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19933F:	include/linux/preempt.h
19934F:	include/linux/sched.h
19935F:	include/linux/wait.h
19936F:	include/uapi/linux/sched.h
19937F:	kernel/sched/
19938
19939SCSI LIBSAS SUBSYSTEM
19940R:	John Garry <john.g.garry@oracle.com>
19941R:	Jason Yan <yanaijie@huawei.com>
19942L:	linux-scsi@vger.kernel.org
19943S:	Supported
19944F:	Documentation/scsi/libsas.rst
19945F:	drivers/scsi/libsas/
19946F:	include/scsi/libsas.h
19947F:	include/scsi/sas_ata.h
19948
19949SCSI RDMA PROTOCOL (SRP) INITIATOR
19950M:	Bart Van Assche <bvanassche@acm.org>
19951L:	linux-rdma@vger.kernel.org
19952S:	Supported
19953Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19954F:	drivers/infiniband/ulp/srp/
19955F:	include/scsi/srp.h
19956
19957SCSI RDMA PROTOCOL (SRP) TARGET
19958M:	Bart Van Assche <bvanassche@acm.org>
19959L:	linux-rdma@vger.kernel.org
19960L:	target-devel@vger.kernel.org
19961S:	Supported
19962Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19963F:	drivers/infiniband/ulp/srpt/
19964
19965SCSI SG DRIVER
19966M:	Doug Gilbert <dgilbert@interlog.com>
19967L:	linux-scsi@vger.kernel.org
19968S:	Maintained
19969W:	http://sg.danny.cz/sg
19970F:	Documentation/scsi/scsi-generic.rst
19971F:	drivers/scsi/sg.c
19972F:	include/scsi/sg.h
19973
19974SCSI SUBSYSTEM
19975M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19976M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19977L:	linux-scsi@vger.kernel.org
19978S:	Maintained
19979Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19982F:	Documentation/devicetree/bindings/scsi/
19983F:	drivers/scsi/
19984F:	drivers/ufs/
19985F:	include/scsi/
19986
19987SCSI TAPE DRIVER
19988M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19989L:	linux-scsi@vger.kernel.org
19990S:	Maintained
19991F:	Documentation/scsi/st.rst
19992F:	drivers/scsi/st.*
19993F:	drivers/scsi/st_*.h
19994
19995SCSI TARGET CORE USER DRIVER
19996M:	Bodo Stroesser <bostroesser@gmail.com>
19997L:	linux-scsi@vger.kernel.org
19998L:	target-devel@vger.kernel.org
19999S:	Supported
20000F:	Documentation/target/tcmu-design.rst
20001F:	drivers/target/target_core_user.c
20002F:	include/uapi/linux/target_core_user.h
20003
20004SCSI TARGET SUBSYSTEM
20005M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20006L:	linux-scsi@vger.kernel.org
20007L:	target-devel@vger.kernel.org
20008S:	Supported
20009Q:	https://patchwork.kernel.org/project/target-devel/list/
20010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20011F:	Documentation/target/
20012F:	drivers/target/
20013F:	include/target/
20014
20015SCTP PROTOCOL
20016M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20017M:	Xin Long <lucien.xin@gmail.com>
20018L:	linux-sctp@vger.kernel.org
20019S:	Maintained
20020W:	https://github.com/sctp/lksctp-tools/wiki
20021F:	Documentation/networking/sctp.rst
20022F:	include/linux/sctp.h
20023F:	include/net/sctp/
20024F:	include/uapi/linux/sctp.h
20025F:	net/sctp/
20026
20027SCx200 CPU SUPPORT
20028M:	Jim Cromie <jim.cromie@gmail.com>
20029S:	Odd Fixes
20030F:	Documentation/i2c/busses/scx200_acb.rst
20031F:	arch/x86/platform/scx200/
20032F:	drivers/i2c/busses/scx200*
20033F:	drivers/mtd/maps/scx200_docflash.c
20034F:	drivers/watchdog/scx200_wdt.c
20035F:	include/linux/scx200.h
20036
20037SCx200 GPIO DRIVER
20038M:	Jim Cromie <jim.cromie@gmail.com>
20039S:	Maintained
20040F:	drivers/char/scx200_gpio.c
20041F:	include/linux/scx200_gpio.h
20042
20043SCx200 HRT CLOCKSOURCE DRIVER
20044M:	Jim Cromie <jim.cromie@gmail.com>
20045S:	Maintained
20046F:	drivers/clocksource/scx200_hrt.c
20047
20048SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20049M:	Sascha Sommer <saschasommer@freenet.de>
20050L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20051S:	Maintained
20052F:	drivers/mmc/host/sdricoh_cs.c
20053
20054SECO BOARDS CEC DRIVER
20055M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20056S:	Maintained
20057F:	drivers/media/cec/platform/seco/seco-cec.c
20058F:	drivers/media/cec/platform/seco/seco-cec.h
20059
20060SECURE COMPUTING
20061M:	Kees Cook <keescook@chromium.org>
20062R:	Andy Lutomirski <luto@amacapital.net>
20063R:	Will Drewry <wad@chromium.org>
20064S:	Supported
20065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20066F:	Documentation/userspace-api/seccomp_filter.rst
20067F:	include/linux/seccomp.h
20068F:	include/uapi/linux/seccomp.h
20069F:	kernel/seccomp.c
20070F:	tools/testing/selftests/kselftest_harness.h
20071F:	tools/testing/selftests/seccomp/*
20072K:	\bsecure_computing
20073K:	\bTIF_SECCOMP\b
20074
20075SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20076M:	Kamal Dasu <kamal.dasu@broadcom.com>
20077M:	Al Cooper <alcooperx@gmail.com>
20078R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20079L:	linux-mmc@vger.kernel.org
20080S:	Maintained
20081F:	drivers/mmc/host/sdhci-brcmstb*
20082
20083SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20084M:	Adrian Hunter <adrian.hunter@intel.com>
20085L:	linux-mmc@vger.kernel.org
20086S:	Supported
20087F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20088F:	drivers/mmc/host/sdhci*
20089
20090SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20091M:	Aubin Constans <aubin.constans@microchip.com>
20092R:	Eugen Hristev <eugen.hristev@collabora.com>
20093L:	linux-mmc@vger.kernel.org
20094S:	Supported
20095F:	drivers/mmc/host/sdhci-of-at91.c
20096
20097SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20098M:	Haibo Chen <haibo.chen@nxp.com>
20099L:	imx@lists.linux.dev
20100L:	linux-mmc@vger.kernel.org
20101S:	Maintained
20102F:	drivers/mmc/host/sdhci-esdhc-imx.c
20103
20104SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20105M:	Ben Dooks <ben-linux@fluff.org>
20106M:	Jaehoon Chung <jh80.chung@samsung.com>
20107L:	linux-mmc@vger.kernel.org
20108S:	Maintained
20109F:	drivers/mmc/host/sdhci-s3c*
20110
20111SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20112M:	Viresh Kumar <vireshk@kernel.org>
20113L:	linux-mmc@vger.kernel.org
20114S:	Maintained
20115F:	drivers/mmc/host/sdhci-spear.c
20116
20117SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20118M:	Vignesh Raghavendra <vigneshr@ti.com>
20119L:	linux-mmc@vger.kernel.org
20120S:	Maintained
20121F:	drivers/mmc/host/sdhci-omap.c
20122
20123SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20124M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20125L:	linux-block@vger.kernel.org
20126S:	Supported
20127F:	block/opal_proto.h
20128F:	block/sed*
20129F:	include/linux/sed*
20130F:	include/uapi/linux/sed*
20131
20132SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20133M:	Mark Rutland <mark.rutland@arm.com>
20134M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20135M:	Sudeep Holla <sudeep.holla@arm.com>
20136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20137S:	Maintained
20138F:	drivers/firmware/smccc/
20139F:	include/linux/arm-smccc.h
20140
20141SECURITY CONTACT
20142M:	Security Officers <security@kernel.org>
20143S:	Supported
20144F:	Documentation/process/security-bugs.rst
20145
20146SECURITY SUBSYSTEM
20147M:	Paul Moore <paul@paul-moore.com>
20148M:	James Morris <jmorris@namei.org>
20149M:	"Serge E. Hallyn" <serge@hallyn.com>
20150L:	linux-security-module@vger.kernel.org
20151S:	Supported
20152Q:	https://patchwork.kernel.org/project/linux-security-module/list
20153B:	mailto:linux-security-module@vger.kernel.org
20154P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20155T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20156F:	include/linux/lsm_audit.h
20157F:	include/linux/lsm_hook_defs.h
20158F:	include/linux/lsm_hooks.h
20159F:	include/linux/security.h
20160F:	include/uapi/linux/lsm.h
20161F:	security/
20162F:	tools/testing/selftests/lsm/
20163X:	security/selinux/
20164K:	\bsecurity_[a-z_0-9]\+\b
20165
20166SELINUX SECURITY MODULE
20167M:	Paul Moore <paul@paul-moore.com>
20168M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20169R:	Ondrej Mosnacek <omosnace@redhat.com>
20170L:	selinux@vger.kernel.org
20171S:	Supported
20172W:	https://github.com/SELinuxProject
20173Q:	https://patchwork.kernel.org/project/selinux/list
20174B:	mailto:selinux@vger.kernel.org
20175P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20176T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20177F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20178F:	Documentation/ABI/removed/sysfs-selinux-disable
20179F:	Documentation/admin-guide/LSM/SELinux.rst
20180F:	include/trace/events/avc.h
20181F:	include/uapi/linux/selinux_netlink.h
20182F:	scripts/selinux/
20183F:	security/selinux/
20184
20185SENSABLE PHANTOM
20186M:	Jiri Slaby <jirislaby@kernel.org>
20187S:	Maintained
20188F:	drivers/misc/phantom.c
20189F:	include/uapi/linux/phantom.h
20190
20191SENSEAIR SUNRISE 006-0-0007
20192M:	Jacopo Mondi <jacopo@jmondi.org>
20193S:	Maintained
20194F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20195F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20196F:	drivers/iio/chemical/sunrise_co2.c
20197
20198SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20199M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20200S:	Maintained
20201F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20202F:	drivers/iio/chemical/scd30.h
20203F:	drivers/iio/chemical/scd30_core.c
20204F:	drivers/iio/chemical/scd30_i2c.c
20205F:	drivers/iio/chemical/scd30_serial.c
20206
20207SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20208M:	Roan van Dijk <roan@protonic.nl>
20209S:	Maintained
20210F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20211F:	drivers/iio/chemical/scd4x.c
20212
20213SENSIRION SGP40 GAS SENSOR DRIVER
20214M:	Andreas Klinger <ak@it-klinger.de>
20215S:	Maintained
20216F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20217F:	drivers/iio/chemical/sgp40.c
20218
20219SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20220M:	Tomasz Duszynski <tduszyns@gmail.com>
20221S:	Maintained
20222F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20223F:	drivers/iio/chemical/sps30.c
20224F:	drivers/iio/chemical/sps30_i2c.c
20225F:	drivers/iio/chemical/sps30_serial.c
20226
20227SERIAL DEVICE BUS
20228M:	Rob Herring <robh@kernel.org>
20229L:	linux-serial@vger.kernel.org
20230S:	Maintained
20231F:	Documentation/devicetree/bindings/serial/serial.yaml
20232F:	drivers/tty/serdev/
20233F:	include/linux/serdev.h
20234
20235SERIAL IR RECEIVER
20236M:	Sean Young <sean@mess.org>
20237L:	linux-media@vger.kernel.org
20238S:	Maintained
20239F:	drivers/media/rc/serial_ir.c
20240
20241SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20242M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20244S:	Maintained
20245F:	Documentation/devicetree/bindings/slimbus/
20246F:	drivers/slimbus/
20247F:	include/linux/slimbus.h
20248
20249SFC NETWORK DRIVER
20250M:	Edward Cree <ecree.xilinx@gmail.com>
20251M:	Martin Habets <habetsm.xilinx@gmail.com>
20252L:	netdev@vger.kernel.org
20253L:	linux-net-drivers@amd.com
20254S:	Supported
20255F:	Documentation/networking/devlink/sfc.rst
20256F:	drivers/net/ethernet/sfc/
20257
20258SFCTEMP HWMON DRIVER
20259M:	Emil Renner Berthing <kernel@esmil.dk>
20260M:	Hal Feng <hal.feng@starfivetech.com>
20261L:	linux-hwmon@vger.kernel.org
20262S:	Maintained
20263F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20264F:	Documentation/hwmon/sfctemp.rst
20265F:	drivers/hwmon/sfctemp.c
20266
20267SFF/SFP/SFP+ MODULE SUPPORT
20268M:	Russell King <linux@armlinux.org.uk>
20269L:	netdev@vger.kernel.org
20270S:	Maintained
20271F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20272F:	drivers/net/phy/phylink.c
20273F:	drivers/net/phy/sfp*
20274F:	include/linux/mdio/mdio-i2c.h
20275F:	include/linux/phylink.h
20276F:	include/linux/sfp.h
20277K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20278
20279SGI GRU DRIVER
20280M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20281S:	Maintained
20282F:	drivers/misc/sgi-gru/
20283
20284SGI XP/XPC/XPNET DRIVER
20285M:	Robin Holt <robinmholt@gmail.com>
20286M:	Steve Wahl <steve.wahl@hpe.com>
20287S:	Maintained
20288F:	drivers/misc/sgi-xp/
20289
20290SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20291M:	Wenjia Zhang <wenjia@linux.ibm.com>
20292M:	Jan Karcher <jaka@linux.ibm.com>
20293R:	D. Wythe <alibuda@linux.alibaba.com>
20294R:	Tony Lu <tonylu@linux.alibaba.com>
20295R:	Wen Gu <guwen@linux.alibaba.com>
20296L:	linux-s390@vger.kernel.org
20297S:	Supported
20298F:	net/smc/
20299
20300SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20301M:	Linus Walleij <linus.walleij@linaro.org>
20302L:	linux-iio@vger.kernel.org
20303S:	Maintained
20304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20305F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20306F:	drivers/iio/light/gp2ap002.c
20307
20308SHARP RJ54N1CB0C SENSOR DRIVER
20309M:	Jacopo Mondi <jacopo@jmondi.org>
20310L:	linux-media@vger.kernel.org
20311S:	Odd fixes
20312T:	git git://linuxtv.org/media_tree.git
20313F:	drivers/media/i2c/rj54n1cb0c.c
20314F:	include/media/i2c/rj54n1cb0c.h
20315
20316SHRINKER
20317M:	Andrew Morton <akpm@linux-foundation.org>
20318M:	Dave Chinner <david@fromorbit.com>
20319R:	Qi Zheng <zhengqi.arch@bytedance.com>
20320R:	Roman Gushchin <roman.gushchin@linux.dev>
20321R:	Muchun Song <muchun.song@linux.dev>
20322L:	linux-mm@kvack.org
20323S:	Maintained
20324F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20325F:	include/linux/shrinker.h
20326F:	mm/shrinker.c
20327F:	mm/shrinker_debug.c
20328
20329SH_VOU V4L2 OUTPUT DRIVER
20330L:	linux-media@vger.kernel.org
20331S:	Orphan
20332F:	drivers/media/platform/renesas/sh_vou.c
20333F:	include/media/drv-intf/sh_vou.h
20334
20335SI2157 MEDIA DRIVER
20336L:	linux-media@vger.kernel.org
20337S:	Orphan
20338W:	https://linuxtv.org
20339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20340F:	drivers/media/tuners/si2157*
20341
20342SI2165 MEDIA DRIVER
20343M:	Matthias Schwarzott <zzam@gentoo.org>
20344L:	linux-media@vger.kernel.org
20345S:	Maintained
20346W:	https://linuxtv.org
20347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20348F:	drivers/media/dvb-frontends/si2165*
20349
20350SI2168 MEDIA DRIVER
20351L:	linux-media@vger.kernel.org
20352S:	Orphan
20353W:	https://linuxtv.org
20354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20355F:	drivers/media/dvb-frontends/si2168*
20356
20357SI470X FM RADIO RECEIVER I2C DRIVER
20358M:	Hans Verkuil <hverkuil@xs4all.nl>
20359L:	linux-media@vger.kernel.org
20360S:	Odd Fixes
20361W:	https://linuxtv.org
20362T:	git git://linuxtv.org/media_tree.git
20363F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20364F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20365
20366SI470X FM RADIO RECEIVER USB DRIVER
20367M:	Hans Verkuil <hverkuil@xs4all.nl>
20368L:	linux-media@vger.kernel.org
20369S:	Maintained
20370W:	https://linuxtv.org
20371T:	git git://linuxtv.org/media_tree.git
20372F:	drivers/media/radio/si470x/radio-si470x-common.c
20373F:	drivers/media/radio/si470x/radio-si470x-usb.c
20374F:	drivers/media/radio/si470x/radio-si470x.h
20375
20376SI4713 FM RADIO TRANSMITTER I2C DRIVER
20377M:	Eduardo Valentin <edubezval@gmail.com>
20378L:	linux-media@vger.kernel.org
20379S:	Odd Fixes
20380W:	https://linuxtv.org
20381T:	git git://linuxtv.org/media_tree.git
20382F:	drivers/media/radio/si4713/si4713.?
20383
20384SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20385M:	Eduardo Valentin <edubezval@gmail.com>
20386L:	linux-media@vger.kernel.org
20387S:	Odd Fixes
20388W:	https://linuxtv.org
20389T:	git git://linuxtv.org/media_tree.git
20390F:	drivers/media/radio/si4713/radio-platform-si4713.c
20391
20392SI4713 FM RADIO TRANSMITTER USB DRIVER
20393M:	Hans Verkuil <hverkuil@xs4all.nl>
20394L:	linux-media@vger.kernel.org
20395S:	Maintained
20396W:	https://linuxtv.org
20397T:	git git://linuxtv.org/media_tree.git
20398F:	drivers/media/radio/si4713/radio-usb-si4713.c
20399
20400SIANO DVB DRIVER
20401M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20402L:	linux-media@vger.kernel.org
20403S:	Odd fixes
20404W:	https://linuxtv.org
20405T:	git git://linuxtv.org/media_tree.git
20406F:	drivers/media/common/siano/
20407F:	drivers/media/mmc/siano/
20408F:	drivers/media/usb/siano/
20409F:	drivers/media/usb/siano/
20410
20411SIEMENS IPC LED DRIVERS
20412M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20413M:	Xing Tong Wu <xingtong.wu@siemens.com>
20414M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20415L:	linux-leds@vger.kernel.org
20416S:	Maintained
20417F:	drivers/leds/simple/
20418
20419SIEMENS IPC PLATFORM DRIVERS
20420M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20421M:	Xing Tong Wu <xingtong.wu@siemens.com>
20422M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20423L:	platform-driver-x86@vger.kernel.org
20424S:	Maintained
20425F:	drivers/platform/x86/siemens/
20426F:	include/linux/platform_data/x86/simatic-ipc-base.h
20427F:	include/linux/platform_data/x86/simatic-ipc.h
20428
20429SIEMENS IPC WATCHDOG DRIVERS
20430M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20431M:	Xing Tong Wu <xingtong.wu@siemens.com>
20432M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20433L:	linux-watchdog@vger.kernel.org
20434S:	Maintained
20435F:	drivers/watchdog/simatic-ipc-wdt.c
20436
20437SIFIVE DRIVERS
20438M:	Paul Walmsley <paul.walmsley@sifive.com>
20439M:	Samuel Holland <samuel.holland@sifive.com>
20440L:	linux-riscv@lists.infradead.org
20441S:	Supported
20442F:	drivers/dma/sf-pdma/
20443N:	sifive
20444K:	fu[57]40
20445K:	[^@]sifive
20446
20447SILEAD TOUCHSCREEN DRIVER
20448M:	Hans de Goede <hdegoede@redhat.com>
20449L:	linux-input@vger.kernel.org
20450L:	platform-driver-x86@vger.kernel.org
20451S:	Maintained
20452F:	drivers/input/touchscreen/silead.c
20453F:	drivers/platform/x86/touchscreen_dmi.c
20454
20455SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20456M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20457S:	Supported
20458F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20459F:	drivers/net/wireless/silabs/wfx/
20460
20461SILICON MOTION SM712 FRAME BUFFER DRIVER
20462M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20463M:	Teddy Wang <teddy.wang@siliconmotion.com>
20464M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20465L:	linux-fbdev@vger.kernel.org
20466S:	Maintained
20467F:	Documentation/fb/sm712fb.rst
20468F:	drivers/video/fbdev/sm712*
20469
20470SILVACO I3C DUAL-ROLE MASTER
20471M:	Miquel Raynal <miquel.raynal@bootlin.com>
20472M:	Conor Culhane <conor.culhane@silvaco.com>
20473L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20474S:	Maintained
20475F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20476F:	drivers/i3c/master/svc-i3c-master.c
20477
20478SIMPLEFB FB DRIVER
20479M:	Hans de Goede <hdegoede@redhat.com>
20480L:	linux-fbdev@vger.kernel.org
20481S:	Maintained
20482F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20483F:	drivers/video/fbdev/simplefb.c
20484F:	include/linux/platform_data/simplefb.h
20485
20486SIOX
20487M:	Thorsten Scherer <t.scherer@eckelmann.de>
20488R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20489S:	Supported
20490F:	drivers/gpio/gpio-siox.c
20491F:	drivers/siox/*
20492F:	include/trace/events/siox.h
20493
20494SIPHASH PRF ROUTINES
20495M:	Jason A. Donenfeld <Jason@zx2c4.com>
20496S:	Maintained
20497F:	include/linux/siphash.h
20498F:	lib/siphash.c
20499F:	lib/siphash_kunit.c
20500
20501SIS 190 ETHERNET DRIVER
20502M:	Francois Romieu <romieu@fr.zoreil.com>
20503L:	netdev@vger.kernel.org
20504S:	Maintained
20505F:	drivers/net/ethernet/sis/sis190.c
20506
20507SIS 900/7016 FAST ETHERNET DRIVER
20508M:	Daniele Venzano <venza@brownhat.org>
20509L:	netdev@vger.kernel.org
20510S:	Maintained
20511W:	http://www.brownhat.org/sis900.html
20512F:	drivers/net/ethernet/sis/sis900.*
20513
20514SIS FRAMEBUFFER DRIVER
20515S:	Orphan
20516F:	Documentation/fb/sisfb.rst
20517F:	drivers/video/fbdev/sis/
20518F:	include/video/sisfb.h
20519
20520SIS I2C TOUCHSCREEN DRIVER
20521M:	Mika Penttilä <mpenttil@redhat.com>
20522L:	linux-input@vger.kernel.org
20523S:	Maintained
20524F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20525F:	drivers/input/touchscreen/sis_i2c.c
20526
20527SIS USB2VGA DRIVER
20528M:	Thomas Winischhofer <thomas@winischhofer.net>
20529S:	Maintained
20530W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20531F:	drivers/usb/misc/sisusbvga/
20532
20533SL28 CPLD MFD DRIVER
20534M:	Michael Walle <mwalle@kernel.org>
20535S:	Maintained
20536F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20537F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20538F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20539F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20540F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20541F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20542F:	drivers/gpio/gpio-sl28cpld.c
20543F:	drivers/hwmon/sl28cpld-hwmon.c
20544F:	drivers/irqchip/irq-sl28cpld.c
20545F:	drivers/pwm/pwm-sl28cpld.c
20546F:	drivers/watchdog/sl28cpld_wdt.c
20547
20548SL28 VPD NVMEM LAYOUT DRIVER
20549M:	Michael Walle <mwalle@kernel.org>
20550S:	Maintained
20551F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20552F:	drivers/nvmem/layouts/sl28vpd.c
20553
20554SLAB ALLOCATOR
20555M:	Christoph Lameter <cl@linux.com>
20556M:	Pekka Enberg <penberg@kernel.org>
20557M:	David Rientjes <rientjes@google.com>
20558M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20559M:	Andrew Morton <akpm@linux-foundation.org>
20560M:	Vlastimil Babka <vbabka@suse.cz>
20561R:	Roman Gushchin <roman.gushchin@linux.dev>
20562R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20563L:	linux-mm@kvack.org
20564S:	Maintained
20565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20566F:	include/linux/sl?b*.h
20567F:	mm/sl?b*
20568
20569SLCAN CAN NETWORK DRIVER
20570M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20571L:	linux-can@vger.kernel.org
20572S:	Maintained
20573F:	drivers/net/can/slcan/
20574
20575SLEEPABLE READ-COPY UPDATE (SRCU)
20576M:	Lai Jiangshan <jiangshanlai@gmail.com>
20577M:	"Paul E. McKenney" <paulmck@kernel.org>
20578M:	Josh Triplett <josh@joshtriplett.org>
20579R:	Steven Rostedt <rostedt@goodmis.org>
20580R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20581L:	rcu@vger.kernel.org
20582S:	Supported
20583W:	http://www.rdrop.com/users/paulmck/RCU/
20584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20585F:	include/linux/srcu*.h
20586F:	kernel/rcu/srcu*.c
20587
20588SMACK SECURITY MODULE
20589M:	Casey Schaufler <casey@schaufler-ca.com>
20590L:	linux-security-module@vger.kernel.org
20591S:	Maintained
20592W:	http://schaufler-ca.com
20593T:	git git://github.com/cschaufler/smack-next
20594F:	Documentation/admin-guide/LSM/Smack.rst
20595F:	security/smack/
20596
20597SMC91x ETHERNET DRIVER
20598M:	Nicolas Pitre <nico@fluxnic.net>
20599S:	Odd Fixes
20600F:	drivers/net/ethernet/smsc/smc91x.*
20601
20602SMSC EMC2103 HARDWARE MONITOR DRIVER
20603M:	Steve Glendinning <steve.glendinning@shawell.net>
20604L:	linux-hwmon@vger.kernel.org
20605S:	Maintained
20606F:	Documentation/hwmon/emc2103.rst
20607F:	drivers/hwmon/emc2103.c
20608
20609SMSC SCH5627 HARDWARE MONITOR DRIVER
20610M:	Hans de Goede <hdegoede@redhat.com>
20611L:	linux-hwmon@vger.kernel.org
20612S:	Supported
20613F:	Documentation/hwmon/sch5627.rst
20614F:	drivers/hwmon/sch5627.c
20615
20616SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20617M:	Steve Glendinning <steve.glendinning@shawell.net>
20618L:	linux-fbdev@vger.kernel.org
20619S:	Maintained
20620F:	drivers/video/fbdev/smscufx.c
20621
20622SMSC47B397 HARDWARE MONITOR DRIVER
20623M:	Jean Delvare <jdelvare@suse.com>
20624L:	linux-hwmon@vger.kernel.org
20625S:	Maintained
20626F:	Documentation/hwmon/smsc47b397.rst
20627F:	drivers/hwmon/smsc47b397.c
20628
20629SMSC911x ETHERNET DRIVER
20630M:	Steve Glendinning <steve.glendinning@shawell.net>
20631L:	netdev@vger.kernel.org
20632S:	Maintained
20633F:	drivers/net/ethernet/smsc/smsc911x.*
20634F:	include/linux/smsc911x.h
20635
20636SMSC9420 PCI ETHERNET DRIVER
20637M:	Steve Glendinning <steve.glendinning@shawell.net>
20638L:	netdev@vger.kernel.org
20639S:	Maintained
20640F:	drivers/net/ethernet/smsc/smsc9420.*
20641
20642SNET DPU VIRTIO DATA PATH ACCELERATOR
20643R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20644F:	drivers/vdpa/solidrun/
20645
20646SOCIONEXT (SNI) AVE NETWORK DRIVER
20647M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20648L:	netdev@vger.kernel.org
20649S:	Maintained
20650F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20651F:	drivers/net/ethernet/socionext/sni_ave.c
20652
20653SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20654M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20655M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20656L:	netdev@vger.kernel.org
20657S:	Maintained
20658F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20659F:	drivers/net/ethernet/socionext/netsec.c
20660
20661SOCIONEXT (SNI) Synquacer SPI DRIVER
20662M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20663M:	Jassi Brar <jaswinder.singh@linaro.org>
20664L:	linux-spi@vger.kernel.org
20665S:	Maintained
20666F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20667F:	drivers/spi/spi-synquacer.c
20668
20669SOCIONEXT SYNQUACER I2C DRIVER
20670M:	Ard Biesheuvel <ardb@kernel.org>
20671L:	linux-i2c@vger.kernel.org
20672S:	Maintained
20673F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20674F:	drivers/i2c/busses/i2c-synquacer.c
20675
20676SOCIONEXT UNIPHIER SOUND DRIVER
20677L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20678S:	Orphan
20679F:	sound/soc/uniphier/
20680
20681SOCKET TIMESTAMPING
20682M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20683S:	Maintained
20684F:	Documentation/networking/timestamping.rst
20685F:	include/uapi/linux/net_tstamp.h
20686F:	tools/testing/selftests/net/so_txtime.c
20687
20688SOEKRIS NET48XX LED SUPPORT
20689M:	Chris Boot <bootc@bootc.net>
20690S:	Maintained
20691F:	drivers/leds/leds-net48xx.c
20692
20693SOFT-IWARP DRIVER (siw)
20694M:	Bernard Metzler <bmt@zurich.ibm.com>
20695L:	linux-rdma@vger.kernel.org
20696S:	Supported
20697F:	drivers/infiniband/sw/siw/
20698F:	include/uapi/rdma/siw-abi.h
20699
20700SOFT-ROCE DRIVER (rxe)
20701M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20702L:	linux-rdma@vger.kernel.org
20703S:	Supported
20704F:	drivers/infiniband/sw/rxe/
20705F:	include/uapi/rdma/rdma_user_rxe.h
20706
20707SOFTLOGIC 6x10 MPEG CODEC
20708M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20709M:	Anton Sviridenko <anton@corp.bluecherry.net>
20710M:	Andrey Utkin <andrey_utkin@fastmail.com>
20711M:	Ismael Luceno <ismael@iodev.co.uk>
20712L:	linux-media@vger.kernel.org
20713S:	Supported
20714F:	drivers/media/pci/solo6x10/
20715
20716SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20717M:	James Morse <james.morse@arm.com>
20718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20719S:	Maintained
20720F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20721F:	drivers/firmware/arm_sdei.c
20722F:	include/linux/arm_sdei.h
20723F:	include/uapi/linux/arm_sdei.h
20724
20725SOFTWARE NODES AND DEVICE PROPERTIES
20726R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20727R:	Daniel Scally <djrscally@gmail.com>
20728R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20729R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20730L:	linux-acpi@vger.kernel.org
20731S:	Maintained
20732F:	drivers/base/property.c
20733F:	drivers/base/swnode.c
20734F:	include/linux/fwnode.h
20735F:	include/linux/property.h
20736
20737SOFTWARE RAID (Multiple Disks) SUPPORT
20738M:	Song Liu <song@kernel.org>
20739R:	Yu Kuai <yukuai3@huawei.com>
20740L:	linux-raid@vger.kernel.org
20741S:	Supported
20742Q:	https://patchwork.kernel.org/project/linux-raid/list/
20743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20744F:	drivers/md/Kconfig
20745F:	drivers/md/Makefile
20746F:	drivers/md/md*
20747F:	drivers/md/raid*
20748F:	include/linux/raid/
20749F:	include/uapi/linux/raid/
20750
20751SOLIDRUN CLEARFOG SUPPORT
20752M:	Russell King <linux@armlinux.org.uk>
20753S:	Maintained
20754F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20755F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20756
20757SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20758M:	Russell King <linux@armlinux.org.uk>
20759S:	Maintained
20760F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20761F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20762F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20763
20764SONIC NETWORK DRIVER
20765M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20766L:	netdev@vger.kernel.org
20767S:	Maintained
20768F:	drivers/net/ethernet/natsemi/sonic.*
20769
20770SONICS SILICON BACKPLANE DRIVER (SSB)
20771M:	Michael Buesch <m@bues.ch>
20772L:	linux-wireless@vger.kernel.org
20773S:	Maintained
20774F:	drivers/ssb/
20775F:	include/linux/ssb/
20776
20777SONY IMX208 SENSOR DRIVER
20778M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20779L:	linux-media@vger.kernel.org
20780S:	Maintained
20781T:	git git://linuxtv.org/media_tree.git
20782F:	drivers/media/i2c/imx208.c
20783
20784SONY IMX214 SENSOR DRIVER
20785M:	Ricardo Ribalda <ribalda@kernel.org>
20786L:	linux-media@vger.kernel.org
20787S:	Maintained
20788T:	git git://linuxtv.org/media_tree.git
20789F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20790F:	drivers/media/i2c/imx214.c
20791
20792SONY IMX219 SENSOR DRIVER
20793M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20794L:	linux-media@vger.kernel.org
20795S:	Maintained
20796T:	git git://linuxtv.org/media_tree.git
20797F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20798F:	drivers/media/i2c/imx219.c
20799
20800SONY IMX258 SENSOR DRIVER
20801M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20802L:	linux-media@vger.kernel.org
20803S:	Maintained
20804T:	git git://linuxtv.org/media_tree.git
20805F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20806F:	drivers/media/i2c/imx258.c
20807
20808SONY IMX274 SENSOR DRIVER
20809M:	Leon Luo <leonl@leopardimaging.com>
20810L:	linux-media@vger.kernel.org
20811S:	Maintained
20812T:	git git://linuxtv.org/media_tree.git
20813F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20814F:	drivers/media/i2c/imx274.c
20815
20816SONY IMX290 SENSOR DRIVER
20817M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20818L:	linux-media@vger.kernel.org
20819S:	Maintained
20820T:	git git://linuxtv.org/media_tree.git
20821F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20822F:	drivers/media/i2c/imx290.c
20823
20824SONY IMX296 SENSOR DRIVER
20825M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20826M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20827L:	linux-media@vger.kernel.org
20828S:	Maintained
20829T:	git git://linuxtv.org/media_tree.git
20830F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20831F:	drivers/media/i2c/imx296.c
20832
20833SONY IMX319 SENSOR DRIVER
20834M:	Bingbu Cao <bingbu.cao@intel.com>
20835L:	linux-media@vger.kernel.org
20836S:	Maintained
20837T:	git git://linuxtv.org/media_tree.git
20838F:	drivers/media/i2c/imx319.c
20839
20840SONY IMX334 SENSOR DRIVER
20841L:	linux-media@vger.kernel.org
20842S:	Orphan
20843T:	git git://linuxtv.org/media_tree.git
20844F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20845F:	drivers/media/i2c/imx334.c
20846
20847SONY IMX335 SENSOR DRIVER
20848L:	linux-media@vger.kernel.org
20849S:	Orphan
20850T:	git git://linuxtv.org/media_tree.git
20851F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20852F:	drivers/media/i2c/imx335.c
20853
20854SONY IMX355 SENSOR DRIVER
20855M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20856L:	linux-media@vger.kernel.org
20857S:	Maintained
20858T:	git git://linuxtv.org/media_tree.git
20859F:	drivers/media/i2c/imx355.c
20860
20861SONY IMX412 SENSOR DRIVER
20862L:	linux-media@vger.kernel.org
20863S:	Orphan
20864T:	git git://linuxtv.org/media_tree.git
20865F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20866F:	drivers/media/i2c/imx412.c
20867
20868SONY IMX415 SENSOR DRIVER
20869M:	Michael Riesch <michael.riesch@wolfvision.net>
20870L:	linux-media@vger.kernel.org
20871S:	Maintained
20872T:	git git://linuxtv.org/media_tree.git
20873F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20874F:	drivers/media/i2c/imx415.c
20875
20876SONY MEMORYSTICK SUBSYSTEM
20877M:	Maxim Levitsky <maximlevitsky@gmail.com>
20878M:	Alex Dubov <oakad@yahoo.com>
20879M:	Ulf Hansson <ulf.hansson@linaro.org>
20880L:	linux-mmc@vger.kernel.org
20881S:	Maintained
20882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20883F:	drivers/memstick/
20884F:	include/linux/memstick.h
20885
20886SONY VAIO CONTROL DEVICE DRIVER
20887M:	Mattia Dongili <malattia@linux.it>
20888L:	platform-driver-x86@vger.kernel.org
20889S:	Maintained
20890W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20891F:	Documentation/admin-guide/laptops/sony-laptop.rst
20892F:	drivers/char/sonypi.c
20893F:	drivers/platform/x86/sony-laptop.c
20894F:	include/linux/sony-laptop.h
20895
20896SOPHGO DEVICETREES and DRIVERS
20897M:	Chen Wang <unicorn_wang@outlook.com>
20898M:	Inochi Amaoto <inochiama@outlook.com>
20899T:	git https://github.com/sophgo/linux.git
20900S:	Maintained
20901N:	sophgo
20902K:	sophgo
20903
20904SOUND
20905M:	Jaroslav Kysela <perex@perex.cz>
20906M:	Takashi Iwai <tiwai@suse.com>
20907L:	linux-sound@vger.kernel.org
20908S:	Maintained
20909W:	http://www.alsa-project.org/
20910Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20912F:	Documentation/sound/
20913F:	include/sound/
20914F:	include/uapi/sound/
20915F:	sound/
20916F:	tools/testing/selftests/alsa
20917
20918SOUND - ALSA SELFTESTS
20919M:	Mark Brown <broonie@kernel.org>
20920L:	linux-sound@vger.kernel.org
20921L:	linux-kselftest@vger.kernel.org
20922S:	Supported
20923F:	tools/testing/selftests/alsa
20924
20925SOUND - COMPRESSED AUDIO
20926M:	Vinod Koul <vkoul@kernel.org>
20927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20928S:	Supported
20929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20930F:	Documentation/sound/designs/compress-offload.rst
20931F:	include/sound/compress_driver.h
20932F:	include/uapi/sound/compress_*
20933F:	sound/core/compress_offload.c
20934F:	sound/soc/soc-compress.c
20935
20936SOUND - CORE KUNIT TEST
20937M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20938L:	linux-sound@vger.kernel.org
20939S:	Supported
20940F:	sound/core/sound_kunit.c
20941
20942SOUND - DMAENGINE HELPERS
20943M:	Lars-Peter Clausen <lars@metafoo.de>
20944S:	Supported
20945F:	include/sound/dmaengine_pcm.h
20946F:	sound/core/pcm_dmaengine.c
20947F:	sound/soc/soc-generic-dmaengine-pcm.c
20948
20949SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20950M:	Liam Girdwood <lgirdwood@gmail.com>
20951M:	Mark Brown <broonie@kernel.org>
20952L:	linux-sound@vger.kernel.org
20953S:	Supported
20954W:	http://alsa-project.org/main/index.php/ASoC
20955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20956F:	Documentation/devicetree/bindings/sound/
20957F:	Documentation/sound/soc/
20958F:	include/dt-bindings/sound/
20959F:	include/sound/soc*
20960F:	include/sound/sof.h
20961F:	include/sound/sof/
20962F:	include/trace/events/sof*.h
20963F:	include/uapi/sound/asoc.h
20964F:	sound/soc/
20965
20966SOUND - SOC LAYER / dapm-graph
20967M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20968L:	linux-sound@vger.kernel.org
20969S:	Maintained
20970F:	tools/sound/dapm-graph
20971
20972SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20973M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20974M:	Liam Girdwood <lgirdwood@gmail.com>
20975M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20976M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20977M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20978M:	Daniel Baluta <daniel.baluta@nxp.com>
20979R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20980L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20981S:	Supported
20982W:	https://github.com/thesofproject/linux/
20983F:	sound/soc/sof/
20984
20985SOUNDWIRE SUBSYSTEM
20986M:	Vinod Koul <vkoul@kernel.org>
20987M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20988R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20989R:	Sanyog Kale <sanyog.r.kale@intel.com>
20990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20991S:	Supported
20992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20993F:	Documentation/driver-api/soundwire/
20994F:	drivers/soundwire/
20995F:	include/linux/soundwire/
20996
20997SP2 MEDIA DRIVER
20998M:	Olli Salonen <olli.salonen@iki.fi>
20999L:	linux-media@vger.kernel.org
21000S:	Maintained
21001W:	https://linuxtv.org
21002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21003F:	drivers/media/dvb-frontends/sp2*
21004
21005SPANISH DOCUMENTATION
21006M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21007R:	Avadhut Naik <avadhut.naik@amd.com>
21008S:	Maintained
21009F:	Documentation/translations/sp_SP/
21010
21011SPARC + UltraSPARC (sparc/sparc64)
21012M:	"David S. Miller" <davem@davemloft.net>
21013M:	Andreas Larsson <andreas@gaisler.com>
21014L:	sparclinux@vger.kernel.org
21015S:	Maintained
21016Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21019F:	arch/sparc/
21020F:	drivers/sbus/
21021
21022SPARC SERIAL DRIVERS
21023M:	"David S. Miller" <davem@davemloft.net>
21024L:	sparclinux@vger.kernel.org
21025S:	Maintained
21026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21028F:	drivers/tty/serial/suncore.c
21029F:	drivers/tty/serial/sunhv.c
21030F:	drivers/tty/serial/sunsab.c
21031F:	drivers/tty/serial/sunsab.h
21032F:	drivers/tty/serial/sunsu.c
21033F:	drivers/tty/serial/sunzilog.c
21034F:	drivers/tty/serial/sunzilog.h
21035F:	drivers/tty/vcc.c
21036F:	include/linux/sunserialcore.h
21037
21038SPARSE CHECKER
21039M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21040L:	linux-sparse@vger.kernel.org
21041S:	Maintained
21042W:	https://sparse.docs.kernel.org/
21043Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21044B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21045T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21046F:	include/linux/compiler.h
21047
21048SPEAKUP CONSOLE SPEECH DRIVER
21049M:	William Hubbs <w.d.hubbs@gmail.com>
21050M:	Chris Brannon <chris@the-brannons.com>
21051M:	Kirk Reiser <kirk@reisers.ca>
21052M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21053L:	speakup@linux-speakup.org
21054S:	Odd Fixes
21055W:	http://www.linux-speakup.org/
21056W:	https://github.com/linux-speakup/speakup
21057B:	https://github.com/linux-speakup/speakup/issues
21058F:	drivers/accessibility/speakup/
21059
21060SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21061M:	Viresh Kumar <vireshk@kernel.org>
21062M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21063M:	soc@kernel.org
21064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21065S:	Maintained
21066W:	http://www.st.com/spear
21067F:	arch/arm/boot/dts/st/spear*
21068F:	arch/arm/mach-spear/
21069F:	drivers/clk/spear/
21070F:	drivers/pinctrl/spear/
21071
21072SPI NOR SUBSYSTEM
21073M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21074M:	Pratyush Yadav <pratyush@kernel.org>
21075M:	Michael Walle <mwalle@kernel.org>
21076L:	linux-mtd@lists.infradead.org
21077S:	Maintained
21078W:	http://www.linux-mtd.infradead.org/
21079Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21080C:	irc://irc.oftc.net/mtd
21081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21082F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21083F:	drivers/mtd/spi-nor/
21084F:	include/linux/mtd/spi-nor.h
21085
21086SPI SUBSYSTEM
21087M:	Mark Brown <broonie@kernel.org>
21088L:	linux-spi@vger.kernel.org
21089S:	Maintained
21090Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21092F:	Documentation/devicetree/bindings/spi/
21093F:	Documentation/spi/
21094F:	drivers/spi/
21095F:	include/linux/spi/
21096F:	include/uapi/linux/spi/
21097F:	tools/spi/
21098
21099SPIDERNET NETWORK DRIVER for CELL
21100M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21101M:	Geoff Levand <geoff@infradead.org>
21102L:	netdev@vger.kernel.org
21103L:	linuxppc-dev@lists.ozlabs.org
21104S:	Maintained
21105F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21106F:	drivers/net/ethernet/toshiba/spider_net*
21107
21108SPMI SUBSYSTEM
21109M:	Stephen Boyd <sboyd@kernel.org>
21110L:	linux-kernel@vger.kernel.org
21111S:	Maintained
21112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21113F:	Documentation/devicetree/bindings/spmi/
21114F:	drivers/spmi/
21115F:	include/dt-bindings/spmi/spmi.h
21116F:	include/linux/spmi.h
21117F:	include/trace/events/spmi.h
21118
21119SPU FILE SYSTEM
21120M:	Jeremy Kerr <jk@ozlabs.org>
21121L:	linuxppc-dev@lists.ozlabs.org
21122S:	Supported
21123W:	http://www.ibm.com/developerworks/power/cell/
21124F:	Documentation/filesystems/spufs/spufs.rst
21125F:	arch/powerpc/platforms/cell/spufs/
21126
21127SQUASHFS FILE SYSTEM
21128M:	Phillip Lougher <phillip@squashfs.org.uk>
21129L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21130S:	Maintained
21131W:	http://squashfs.org.uk
21132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21133F:	Documentation/filesystems/squashfs.rst
21134F:	fs/squashfs/
21135
21136SRM (Alpha) environment access
21137M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21138S:	Maintained
21139F:	arch/alpha/kernel/srm_env.c
21140
21141ST LSM6DSx IMU IIO DRIVER
21142M:	Lorenzo Bianconi <lorenzo@kernel.org>
21143L:	linux-iio@vger.kernel.org
21144S:	Maintained
21145W:	http://www.st.com/
21146F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21147F:	drivers/iio/imu/st_lsm6dsx/
21148
21149ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21150M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21151M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21152L:	linux-media@vger.kernel.org
21153S:	Maintained
21154T:	git git://linuxtv.org/media_tree.git
21155F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21156F:	drivers/media/i2c/st-mipid02.c
21157
21158ST STM32 FIREWALL
21159M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21160S:	Maintained
21161F:	drivers/bus/stm32_etzpc.c
21162F:	drivers/bus/stm32_firewall.c
21163F:	drivers/bus/stm32_rifsc.c
21164
21165ST STM32 I2C/SMBUS DRIVER
21166M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21167M:	Alain Volmat <alain.volmat@foss.st.com>
21168L:	linux-i2c@vger.kernel.org
21169S:	Maintained
21170F:	drivers/i2c/busses/i2c-stm32*
21171
21172ST STM32 SPI DRIVER
21173M:	Alain Volmat <alain.volmat@foss.st.com>
21174L:	linux-spi@vger.kernel.org
21175S:	Maintained
21176F:	drivers/spi/spi-stm32.c
21177
21178ST STPDDC60 DRIVER
21179M:	Daniel Nilsson <daniel.nilsson@flex.com>
21180L:	linux-hwmon@vger.kernel.org
21181S:	Maintained
21182F:	Documentation/hwmon/stpddc60.rst
21183F:	drivers/hwmon/pmbus/stpddc60.c
21184
21185ST VGXY61 DRIVER
21186M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21187M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21188L:	linux-media@vger.kernel.org
21189S:	Maintained
21190T:	git git://linuxtv.org/media_tree.git
21191F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21192F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21193F:	drivers/media/i2c/st-vgxy61.c
21194
21195ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21196M:	Song Qiang <songqiang1304521@gmail.com>
21197L:	linux-iio@vger.kernel.org
21198S:	Maintained
21199F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21200F:	drivers/iio/proximity/vl53l0x-i2c.c
21201
21202STABLE BRANCH
21203M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21204M:	Sasha Levin <sashal@kernel.org>
21205L:	stable@vger.kernel.org
21206S:	Supported
21207F:	Documentation/process/stable-kernel-rules.rst
21208
21209STAGING - ATOMISP DRIVER
21210M:	Hans de Goede <hdegoede@redhat.com>
21211M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21212R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21213L:	linux-media@vger.kernel.org
21214S:	Maintained
21215F:	drivers/staging/media/atomisp/
21216
21217STAGING - FIELDBUS SUBSYSTEM
21218M:	Sven Van Asbroeck <TheSven73@gmail.com>
21219S:	Maintained
21220F:	drivers/staging/fieldbus/*
21221F:	drivers/staging/fieldbus/Documentation/
21222
21223STAGING - HMS ANYBUS-S BUS
21224M:	Sven Van Asbroeck <TheSven73@gmail.com>
21225S:	Maintained
21226F:	drivers/staging/fieldbus/anybuss/
21227
21228STAGING - INDUSTRIAL IO
21229M:	Jonathan Cameron <jic23@kernel.org>
21230L:	linux-iio@vger.kernel.org
21231S:	Odd Fixes
21232F:	Documentation/devicetree/bindings/staging/iio/
21233F:	drivers/staging/iio/
21234
21235STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21236M:	Marc Dietrich <marvin24@gmx.de>
21237L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21238L:	linux-tegra@vger.kernel.org
21239S:	Maintained
21240F:	drivers/staging/nvec/
21241
21242STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21243M:	Jens Frederich <jfrederich@gmail.com>
21244M:	Jon Nettleton <jon.nettleton@gmail.com>
21245S:	Maintained
21246W:	http://wiki.laptop.org/go/DCON
21247F:	drivers/staging/olpc_dcon/
21248
21249STAGING - REALTEK RTL8712U DRIVERS
21250M:	Larry Finger <Larry.Finger@lwfinger.net>
21251M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21252S:	Odd Fixes
21253F:	drivers/staging/rtl8712/
21254
21255STAGING - SEPS525 LCD CONTROLLER DRIVERS
21256M:	Michael Hennerich <michael.hennerich@analog.com>
21257L:	linux-fbdev@vger.kernel.org
21258S:	Supported
21259F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21260F:	drivers/staging/fbtft/fb_seps525.c
21261
21262STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21263M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21264M:	Teddy Wang <teddy.wang@siliconmotion.com>
21265M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21266L:	linux-fbdev@vger.kernel.org
21267S:	Maintained
21268F:	drivers/staging/sm750fb/
21269
21270STAGING - VIA VT665X DRIVERS
21271M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21272S:	Odd Fixes
21273F:	drivers/staging/vt665?/
21274
21275STAGING SUBSYSTEM
21276M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21277L:	linux-staging@lists.linux.dev
21278S:	Supported
21279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21280F:	drivers/staging/
21281
21282STANDALONE CACHE CONTROLLER DRIVERS
21283M:	Conor Dooley <conor@kernel.org>
21284L:	linux-riscv@lists.infradead.org
21285S:	Maintained
21286T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21287F:	drivers/cache
21288
21289STARFIRE/DURALAN NETWORK DRIVER
21290M:	Ion Badulescu <ionut@badula.org>
21291S:	Odd Fixes
21292F:	drivers/net/ethernet/adaptec/starfire*
21293
21294STARFIVE CAMERA SUBSYSTEM DRIVER
21295M:	Jack Zhu <jack.zhu@starfivetech.com>
21296M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21297L:	linux-media@vger.kernel.org
21298S:	Maintained
21299F:	Documentation/admin-guide/media/starfive_camss.rst
21300F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21301F:	drivers/staging/media/starfive/camss
21302
21303STARFIVE CRYPTO DRIVER
21304M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21305M:	William Qiu <william.qiu@starfivetech.com>
21306S:	Supported
21307F:	Documentation/devicetree/bindings/crypto/starfive*
21308F:	drivers/crypto/starfive/
21309
21310STARFIVE DEVICETREES
21311M:	Emil Renner Berthing <kernel@esmil.dk>
21312S:	Maintained
21313F:	arch/riscv/boot/dts/starfive/
21314
21315STARFIVE DWMAC GLUE LAYER
21316M:	Emil Renner Berthing <kernel@esmil.dk>
21317M:	Minda Chen <minda.chen@starfivetech.com>
21318S:	Maintained
21319F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21320F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21321
21322STARFIVE JH7110 DPHY RX DRIVER
21323M:	Jack Zhu <jack.zhu@starfivetech.com>
21324M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21325S:	Supported
21326F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21327F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21328
21329STARFIVE JH7110 MMC/SD/SDIO DRIVER
21330M:	William Qiu <william.qiu@starfivetech.com>
21331S:	Supported
21332F:	Documentation/devicetree/bindings/mmc/starfive*
21333F:	drivers/mmc/host/dw_mmc-starfive.c
21334
21335STARFIVE JH7110 PLL CLOCK DRIVER
21336M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21337S:	Supported
21338F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21339F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21340
21341STARFIVE JH7110 PWMDAC DRIVER
21342M:	Hal Feng <hal.feng@starfivetech.com>
21343M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21344S:	Supported
21345F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21346F:	sound/soc/starfive/jh7110_pwmdac.c
21347
21348STARFIVE JH7110 SYSCON
21349M:	William Qiu <william.qiu@starfivetech.com>
21350M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21351S:	Supported
21352F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21353
21354STARFIVE JH7110 TDM DRIVER
21355M:	Walker Chen <walker.chen@starfivetech.com>
21356S:	Maintained
21357F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21358F:	sound/soc/starfive/jh7110_tdm.c
21359
21360STARFIVE JH71X0 CLOCK DRIVERS
21361M:	Emil Renner Berthing <kernel@esmil.dk>
21362M:	Hal Feng <hal.feng@starfivetech.com>
21363S:	Maintained
21364F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21365F:	drivers/clk/starfive/clk-starfive-jh71*
21366F:	include/dt-bindings/clock/starfive?jh71*.h
21367
21368STARFIVE JH71X0 PINCTRL DRIVERS
21369M:	Emil Renner Berthing <kernel@esmil.dk>
21370M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21371M:	Hal Feng <hal.feng@starfivetech.com>
21372L:	linux-gpio@vger.kernel.org
21373S:	Maintained
21374F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21375F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21376F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21377F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21378
21379STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21380M:	Emil Renner Berthing <kernel@esmil.dk>
21381M:	Hal Feng <hal.feng@starfivetech.com>
21382S:	Maintained
21383F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21384F:	drivers/reset/starfive/reset-starfive-jh71*
21385F:	include/dt-bindings/reset/starfive?jh71*.h
21386
21387STARFIVE JH71X0 USB DRIVERS
21388M:	Minda Chen <minda.chen@starfivetech.com>
21389S:	Maintained
21390F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21391F:	drivers/usb/cdns3/cdns3-starfive.c
21392
21393STARFIVE JH71XX PMU CONTROLLER DRIVER
21394M:	Walker Chen <walker.chen@starfivetech.com>
21395M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21396S:	Supported
21397F:	Documentation/devicetree/bindings/power/starfive*
21398F:	drivers/pmdomain/starfive/
21399F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21400
21401STARFIVE SOC DRIVERS
21402M:	Conor Dooley <conor@kernel.org>
21403S:	Maintained
21404T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21405F:	Documentation/devicetree/bindings/soc/starfive/
21406
21407STARFIVE STARLINK PMU DRIVER
21408M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21409S:	Maintained
21410F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21411F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21412F:	drivers/perf/starfive_starlink_pmu.c
21413
21414STARFIVE TRNG DRIVER
21415M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21416S:	Supported
21417F:	Documentation/devicetree/bindings/rng/starfive*
21418F:	drivers/char/hw_random/jh7110-trng.c
21419
21420STARFIVE WATCHDOG DRIVER
21421M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21422M:	Samin Guo <samin.guo@starfivetech.com>
21423S:	Supported
21424F:	Documentation/devicetree/bindings/watchdog/starfive*
21425F:	drivers/watchdog/starfive-wdt.c
21426
21427STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21428M:	Minda Chen <minda.chen@starfivetech.com>
21429S:	Supported
21430F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21431F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21432F:	drivers/phy/starfive/phy-jh7110-pcie.c
21433F:	drivers/phy/starfive/phy-jh7110-usb.c
21434
21435STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21436M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21437S:	Supported
21438F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21439F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21440
21441STATIC BRANCH/CALL
21442M:	Peter Zijlstra <peterz@infradead.org>
21443M:	Josh Poimboeuf <jpoimboe@kernel.org>
21444M:	Jason Baron <jbaron@akamai.com>
21445R:	Steven Rostedt <rostedt@goodmis.org>
21446R:	Ard Biesheuvel <ardb@kernel.org>
21447S:	Supported
21448F:	arch/*/include/asm/jump_label*.h
21449F:	arch/*/include/asm/static_call*.h
21450F:	arch/*/kernel/jump_label.c
21451F:	arch/*/kernel/static_call.c
21452F:	include/linux/jump_label*.h
21453F:	include/linux/static_call*.h
21454F:	kernel/jump_label.c
21455F:	kernel/static_call.c
21456
21457STI AUDIO (ASoC) DRIVERS
21458M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21460S:	Maintained
21461F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21462F:	sound/soc/sti/
21463
21464STI CEC DRIVER
21465M:	Alain Volmat <alain.volmat@foss.st.com>
21466S:	Maintained
21467F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21468F:	drivers/media/cec/platform/sti/
21469
21470STK1160 USB VIDEO CAPTURE DRIVER
21471M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21472L:	linux-media@vger.kernel.org
21473S:	Maintained
21474T:	git git://linuxtv.org/media_tree.git
21475F:	drivers/media/usb/stk1160/
21476
21477STM32 AUDIO (ASoC) DRIVERS
21478M:	Olivier Moysan <olivier.moysan@foss.st.com>
21479M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21480L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21481S:	Maintained
21482F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21483F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21484F:	sound/soc/stm/
21485
21486STM32 TIMER/LPTIMER DRIVERS
21487M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21488S:	Maintained
21489F:	Documentation/ABI/testing/*timer-stm32
21490F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21491F:	drivers/*/stm32-*timer*
21492F:	drivers/pwm/pwm-stm32*
21493F:	include/linux/*/stm32-*tim*
21494
21495STMMAC ETHERNET DRIVER
21496M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21497M:	Jose Abreu <joabreu@synopsys.com>
21498L:	netdev@vger.kernel.org
21499S:	Supported
21500W:	http://www.stlinux.com
21501F:	Documentation/networking/device_drivers/ethernet/stmicro/
21502F:	drivers/net/ethernet/stmicro/stmmac/
21503
21504SUN HAPPY MEAL ETHERNET DRIVER
21505M:	Sean Anderson <seanga2@gmail.com>
21506S:	Maintained
21507F:	drivers/net/ethernet/sun/sunhme.*
21508
21509SUN3/3X
21510M:	Sam Creasey <sammy@sammy.net>
21511S:	Maintained
21512W:	http://sammy.net/sun3/
21513F:	arch/m68k/include/asm/sun3*
21514F:	arch/m68k/kernel/*sun3*
21515F:	arch/m68k/sun3*/
21516F:	drivers/net/ethernet/i825xx/sun3*
21517
21518SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21519M:	Hans de Goede <hdegoede@redhat.com>
21520L:	linux-input@vger.kernel.org
21521S:	Maintained
21522F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21523F:	drivers/input/keyboard/sun4i-lradc-keys.c
21524
21525SUNDANCE NETWORK DRIVER
21526M:	Denis Kirjanov <kda@linux-powerpc.org>
21527L:	netdev@vger.kernel.org
21528S:	Maintained
21529F:	drivers/net/ethernet/dlink/sundance.c
21530
21531SUNPLUS ETHERNET DRIVER
21532M:	Wells Lu <wellslutw@gmail.com>
21533L:	netdev@vger.kernel.org
21534S:	Maintained
21535W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21536F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21537F:	drivers/net/ethernet/sunplus/
21538
21539SUNPLUS MMC DRIVER
21540M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21541M:	Li-hao Kuo <lhjeff911@gmail.com>
21542S:	Maintained
21543F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21544F:	drivers/mmc/host/sunplus-mmc.c
21545
21546SUNPLUS OCOTP DRIVER
21547M:	Vincent Shih <vincent.sunplus@gmail.com>
21548S:	Maintained
21549F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21550F:	drivers/nvmem/sunplus-ocotp.c
21551
21552SUNPLUS PWM DRIVER
21553M:	Hammer Hsieh <hammerh0314@gmail.com>
21554S:	Maintained
21555F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21556F:	drivers/pwm/pwm-sunplus.c
21557
21558SUNPLUS RTC DRIVER
21559M:	Vincent Shih <vincent.sunplus@gmail.com>
21560L:	linux-rtc@vger.kernel.org
21561S:	Maintained
21562F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21563F:	drivers/rtc/rtc-sunplus.c
21564
21565SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21566M:	Li-hao Kuo <lhjeff911@gmail.com>
21567L:	linux-spi@vger.kernel.org
21568S:	Maintained
21569F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21570F:	drivers/spi/spi-sunplus-sp7021.c
21571
21572SUNPLUS UART DRIVER
21573M:	Hammer Hsieh <hammerh0314@gmail.com>
21574S:	Maintained
21575F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21576F:	drivers/tty/serial/sunplus-uart.c
21577
21578SUNPLUS USB2 PHY DRIVER
21579M:	Vincent Shih <vincent.sunplus@gmail.com>
21580L:	linux-usb@vger.kernel.org
21581S:	Maintained
21582F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21583F:	drivers/phy/sunplus/Kconfig
21584F:	drivers/phy/sunplus/Makefile
21585F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21586
21587SUNPLUS WATCHDOG DRIVER
21588M:	Xiantao Hu <xt.hu@cqplus1.com>
21589L:	linux-watchdog@vger.kernel.org
21590S:	Maintained
21591F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21592F:	drivers/watchdog/sunplus_wdt.c
21593
21594SUPERH
21595M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21596M:	Rich Felker <dalias@libc.org>
21597M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21598L:	linux-sh@vger.kernel.org
21599S:	Maintained
21600Q:	http://patchwork.kernel.org/project/linux-sh/list/
21601F:	Documentation/arch/sh/
21602F:	arch/sh/
21603F:	drivers/sh/
21604
21605SUSPEND TO RAM
21606M:	"Rafael J. Wysocki" <rafael@kernel.org>
21607M:	Len Brown <len.brown@intel.com>
21608M:	Pavel Machek <pavel@ucw.cz>
21609L:	linux-pm@vger.kernel.org
21610S:	Supported
21611B:	https://bugzilla.kernel.org
21612F:	Documentation/power/
21613F:	arch/x86/kernel/acpi/sleep*
21614F:	arch/x86/kernel/acpi/wakeup*
21615F:	drivers/base/power/
21616F:	include/linux/freezer.h
21617F:	include/linux/pm.h
21618F:	include/linux/suspend.h
21619F:	kernel/power/
21620
21621SVGA HANDLING
21622M:	Martin Mares <mj@ucw.cz>
21623L:	linux-video@atrey.karlin.mff.cuni.cz
21624S:	Maintained
21625F:	Documentation/admin-guide/svga.rst
21626F:	arch/x86/boot/video*
21627
21628SWITCHDEV
21629M:	Jiri Pirko <jiri@resnulli.us>
21630M:	Ivan Vecera <ivecera@redhat.com>
21631L:	netdev@vger.kernel.org
21632S:	Supported
21633F:	include/net/switchdev.h
21634F:	net/switchdev/
21635
21636SY8106A REGULATOR DRIVER
21637M:	Icenowy Zheng <icenowy@aosc.io>
21638S:	Maintained
21639F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21640F:	drivers/regulator/sy8106a-regulator.c
21641
21642SYNC FILE FRAMEWORK
21643M:	Sumit Semwal <sumit.semwal@linaro.org>
21644R:	Gustavo Padovan <gustavo@padovan.org>
21645L:	linux-media@vger.kernel.org
21646L:	dri-devel@lists.freedesktop.org
21647S:	Maintained
21648T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21649F:	Documentation/driver-api/sync_file.rst
21650F:	drivers/dma-buf/dma-fence*
21651F:	drivers/dma-buf/sw_sync.c
21652F:	drivers/dma-buf/sync_*
21653F:	include/linux/sync_file.h
21654F:	include/uapi/linux/sync_file.h
21655
21656SYNOPSYS ARC ARCHITECTURE
21657M:	Vineet Gupta <vgupta@kernel.org>
21658L:	linux-snps-arc@lists.infradead.org
21659S:	Supported
21660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21661F:	Documentation/arch/arc
21662F:	Documentation/devicetree/bindings/arc/*
21663F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21664F:	arch/arc/
21665F:	drivers/clocksource/arc_timer.c
21666F:	drivers/tty/serial/arc_uart.c
21667
21668SYNOPSYS ARC HSDK SDP pll clock driver
21669M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21670S:	Supported
21671F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21672F:	drivers/clk/clk-hsdk-pll.c
21673
21674SYNOPSYS ARC SDP clock driver
21675M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21676S:	Supported
21677F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21678F:	drivers/clk/axs10x/*
21679
21680SYNOPSYS ARC SDP platform support
21681M:	Alexey Brodkin <abrodkin@synopsys.com>
21682S:	Supported
21683F:	Documentation/devicetree/bindings/arc/axs10*
21684F:	arch/arc/boot/dts/ax*
21685F:	arch/arc/plat-axs10x
21686
21687SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21688M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21689S:	Supported
21690F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21691F:	drivers/reset/reset-axs10x.c
21692
21693SYNOPSYS CREG GPIO DRIVER
21694M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21695S:	Maintained
21696F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21697F:	drivers/gpio/gpio-creg-snps.c
21698
21699SYNOPSYS DESIGNWARE 8250 UART DRIVER
21700M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21701R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21702S:	Supported
21703F:	drivers/tty/serial/8250/8250_dw.c
21704F:	drivers/tty/serial/8250/8250_dwlib.*
21705F:	drivers/tty/serial/8250/8250_lpss.c
21706
21707SYNOPSYS DESIGNWARE APB GPIO DRIVER
21708M:	Hoan Tran <hoan@os.amperecomputing.com>
21709M:	Serge Semin <fancer.lancer@gmail.com>
21710L:	linux-gpio@vger.kernel.org
21711S:	Maintained
21712F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21713F:	drivers/gpio/gpio-dwapb.c
21714
21715SYNOPSYS DESIGNWARE APB SSI DRIVER
21716M:	Serge Semin <fancer.lancer@gmail.com>
21717L:	linux-spi@vger.kernel.org
21718S:	Supported
21719F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21720F:	drivers/spi/spi-dw*
21721
21722SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21723M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21724S:	Maintained
21725F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21726F:	drivers/dma/dw-axi-dmac/
21727
21728SYNOPSYS DESIGNWARE DMAC DRIVER
21729M:	Viresh Kumar <vireshk@kernel.org>
21730R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21731S:	Maintained
21732F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21733F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21734F:	drivers/dma/dw/
21735F:	include/dt-bindings/dma/dw-dmac.h
21736F:	include/linux/dma/dw.h
21737F:	include/linux/platform_data/dma-dw.h
21738
21739SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21740M:	Jose Abreu <Jose.Abreu@synopsys.com>
21741L:	netdev@vger.kernel.org
21742S:	Supported
21743F:	drivers/net/ethernet/synopsys/
21744
21745SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21746M:	Jose Abreu <Jose.Abreu@synopsys.com>
21747L:	netdev@vger.kernel.org
21748S:	Supported
21749F:	drivers/net/pcs/pcs-xpcs.c
21750F:	drivers/net/pcs/pcs-xpcs.h
21751F:	include/linux/pcs/pcs-xpcs.h
21752
21753SYNOPSYS DESIGNWARE I2C DRIVER
21754M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21755R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21756R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21757R:	Jan Dabros <jsd@semihalf.com>
21758L:	linux-i2c@vger.kernel.org
21759S:	Supported
21760F:	drivers/i2c/busses/i2c-designware-*
21761
21762SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21763M:	Jaehoon Chung <jh80.chung@samsung.com>
21764L:	linux-mmc@vger.kernel.org
21765S:	Maintained
21766F:	drivers/mmc/host/dw_mmc*
21767
21768SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21769M:	Shuai Xue <xueshuai@linux.alibaba.com>
21770M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21771S:	Supported
21772F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21773F:	drivers/perf/dwc_pcie_pmu.c
21774
21775SYNOPSYS HSDK RESET CONTROLLER DRIVER
21776M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21777S:	Supported
21778F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21779F:	drivers/reset/reset-hsdk.c
21780F:	include/dt-bindings/reset/snps,hsdk-reset.h
21781
21782SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21783M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21784M:	Manjunath M B <manjumb@synopsys.com>
21785L:	linux-mmc@vger.kernel.org
21786S:	Maintained
21787F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21788
21789SYSTEM CONFIGURATION (SYSCON)
21790M:	Lee Jones <lee@kernel.org>
21791M:	Arnd Bergmann <arnd@arndb.de>
21792S:	Supported
21793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21794F:	drivers/mfd/syscon.c
21795
21796SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21797M:	Sudeep Holla <sudeep.holla@arm.com>
21798R:	Cristian Marussi <cristian.marussi@arm.com>
21799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21800S:	Maintained
21801F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21802F:	drivers/clk/clk-sc[mp]i.c
21803F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21804F:	drivers/firmware/arm_scmi/
21805F:	drivers/firmware/arm_scpi.c
21806F:	drivers/hwmon/scmi-hwmon.c
21807F:	drivers/pinctrl/pinctrl-scmi.c
21808F:	drivers/pmdomain/arm/
21809F:	drivers/powercap/arm_scmi_powercap.c
21810F:	drivers/regulator/scmi-regulator.c
21811F:	drivers/reset/reset-scmi.c
21812F:	include/linux/sc[mp]i_protocol.h
21813F:	include/trace/events/scmi.h
21814F:	include/uapi/linux/virtio_scmi.h
21815
21816SYSTEM RESET/SHUTDOWN DRIVERS
21817M:	Sebastian Reichel <sre@kernel.org>
21818L:	linux-pm@vger.kernel.org
21819S:	Maintained
21820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21821F:	Documentation/devicetree/bindings/power/reset/
21822F:	drivers/power/reset/
21823
21824SYSTEM TRACE MODULE CLASS
21825M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21826S:	Maintained
21827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21828F:	Documentation/trace/stm.rst
21829F:	drivers/hwtracing/stm/
21830F:	include/linux/stm.h
21831F:	include/uapi/linux/stm.h
21832
21833SYSTEM76 ACPI DRIVER
21834M:	Jeremy Soller <jeremy@system76.com>
21835M:	System76 Product Development <productdev@system76.com>
21836L:	platform-driver-x86@vger.kernel.org
21837S:	Maintained
21838F:	drivers/platform/x86/system76_acpi.c
21839
21840SYSV FILESYSTEM
21841S:	Orphan
21842F:	Documentation/filesystems/sysv-fs.rst
21843F:	fs/sysv/
21844F:	include/linux/sysv_fs.h
21845
21846TASKSTATS STATISTICS INTERFACE
21847M:	Balbir Singh <bsingharora@gmail.com>
21848S:	Maintained
21849F:	Documentation/accounting/taskstats*
21850F:	include/linux/taskstats*
21851F:	kernel/taskstats.c
21852
21853TC subsystem
21854M:	Jamal Hadi Salim <jhs@mojatatu.com>
21855M:	Cong Wang <xiyou.wangcong@gmail.com>
21856M:	Jiri Pirko <jiri@resnulli.us>
21857L:	netdev@vger.kernel.org
21858S:	Maintained
21859F:	include/net/pkt_cls.h
21860F:	include/net/pkt_sched.h
21861F:	include/net/tc_act/
21862F:	include/uapi/linux/pkt_cls.h
21863F:	include/uapi/linux/pkt_sched.h
21864F:	include/uapi/linux/tc_act/
21865F:	include/uapi/linux/tc_ematch/
21866F:	net/sched/
21867F:	tools/testing/selftests/tc-testing
21868
21869TC90522 MEDIA DRIVER
21870M:	Akihiro Tsukada <tskd08@gmail.com>
21871L:	linux-media@vger.kernel.org
21872S:	Odd Fixes
21873F:	drivers/media/dvb-frontends/tc90522*
21874
21875TCP LOW PRIORITY MODULE
21876M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21877M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21878S:	Maintained
21879W:	http://tcp-lp-mod.sourceforge.net/
21880F:	net/ipv4/tcp_lp.c
21881
21882TDA10071 MEDIA DRIVER
21883L:	linux-media@vger.kernel.org
21884S:	Orphan
21885W:	https://linuxtv.org
21886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21887F:	drivers/media/dvb-frontends/tda10071*
21888
21889TDA18212 MEDIA DRIVER
21890L:	linux-media@vger.kernel.org
21891S:	Orphan
21892W:	https://linuxtv.org
21893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21894F:	drivers/media/tuners/tda18212*
21895
21896TDA18218 MEDIA DRIVER
21897L:	linux-media@vger.kernel.org
21898S:	Orphan
21899W:	https://linuxtv.org
21900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21901F:	drivers/media/tuners/tda18218*
21902
21903TDA18250 MEDIA DRIVER
21904M:	Olli Salonen <olli.salonen@iki.fi>
21905L:	linux-media@vger.kernel.org
21906S:	Maintained
21907W:	https://linuxtv.org
21908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21909T:	git git://linuxtv.org/media_tree.git
21910F:	drivers/media/tuners/tda18250*
21911
21912TDA18271 MEDIA DRIVER
21913M:	Michael Krufky <mkrufky@linuxtv.org>
21914L:	linux-media@vger.kernel.org
21915S:	Maintained
21916W:	https://linuxtv.org
21917W:	http://github.com/mkrufky
21918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21919T:	git git://linuxtv.org/mkrufky/tuners.git
21920F:	drivers/media/tuners/tda18271*
21921
21922TDA1997x MEDIA DRIVER
21923M:	Tim Harvey <tharvey@gateworks.com>
21924L:	linux-media@vger.kernel.org
21925S:	Maintained
21926W:	https://linuxtv.org
21927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21928F:	drivers/media/i2c/tda1997x.*
21929
21930TDA827x MEDIA DRIVER
21931M:	Michael Krufky <mkrufky@linuxtv.org>
21932L:	linux-media@vger.kernel.org
21933S:	Maintained
21934W:	https://linuxtv.org
21935W:	http://github.com/mkrufky
21936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21937T:	git git://linuxtv.org/mkrufky/tuners.git
21938F:	drivers/media/tuners/tda8290.*
21939
21940TDA8290 MEDIA DRIVER
21941M:	Michael Krufky <mkrufky@linuxtv.org>
21942L:	linux-media@vger.kernel.org
21943S:	Maintained
21944W:	https://linuxtv.org
21945W:	http://github.com/mkrufky
21946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21947T:	git git://linuxtv.org/mkrufky/tuners.git
21948F:	drivers/media/tuners/tda8290.*
21949
21950TDA9840 MEDIA DRIVER
21951M:	Hans Verkuil <hverkuil@xs4all.nl>
21952L:	linux-media@vger.kernel.org
21953S:	Maintained
21954W:	https://linuxtv.org
21955T:	git git://linuxtv.org/media_tree.git
21956F:	drivers/media/i2c/tda9840*
21957
21958TEA5761 TUNER DRIVER
21959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21960L:	linux-media@vger.kernel.org
21961S:	Odd fixes
21962W:	https://linuxtv.org
21963T:	git git://linuxtv.org/media_tree.git
21964F:	drivers/media/tuners/tea5761.*
21965
21966TEA5767 TUNER DRIVER
21967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21968L:	linux-media@vger.kernel.org
21969S:	Maintained
21970W:	https://linuxtv.org
21971T:	git git://linuxtv.org/media_tree.git
21972F:	drivers/media/tuners/tea5767.*
21973
21974TEA6415C MEDIA DRIVER
21975M:	Hans Verkuil <hverkuil@xs4all.nl>
21976L:	linux-media@vger.kernel.org
21977S:	Maintained
21978W:	https://linuxtv.org
21979T:	git git://linuxtv.org/media_tree.git
21980F:	drivers/media/i2c/tea6415c*
21981
21982TEA6420 MEDIA DRIVER
21983M:	Hans Verkuil <hverkuil@xs4all.nl>
21984L:	linux-media@vger.kernel.org
21985S:	Maintained
21986W:	https://linuxtv.org
21987T:	git git://linuxtv.org/media_tree.git
21988F:	drivers/media/i2c/tea6420*
21989
21990TEAM DRIVER
21991M:	Jiri Pirko <jiri@resnulli.us>
21992L:	netdev@vger.kernel.org
21993S:	Supported
21994F:	Documentation/netlink/specs/team.yaml
21995F:	drivers/net/team/
21996F:	include/linux/if_team.h
21997F:	include/uapi/linux/if_team.h
21998F:	tools/testing/selftests/drivers/net/team/
21999
22000TECHNICAL ADVISORY BOARD PROCESS DOCS
22001M:	"Theodore Ts'o" <tytso@mit.edu>
22002M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22003L:	tech-board-discuss@lists.linux.dev
22004S:	Maintained
22005F:	Documentation/process/contribution-maturity-model.rst
22006F:	Documentation/process/researcher-guidelines.rst
22007
22008TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22009M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22010S:	Maintained
22011F:	arch/x86/platform/ts5500/
22012
22013TECHNOTREND USB IR RECEIVER
22014M:	Sean Young <sean@mess.org>
22015L:	linux-media@vger.kernel.org
22016S:	Maintained
22017F:	drivers/media/rc/ttusbir.c
22018
22019TECHWELL TW9900 VIDEO DECODER
22020M:	Mehdi Djait <mehdi.djait@bootlin.com>
22021L:	linux-media@vger.kernel.org
22022S:	Maintained
22023F:	drivers/media/i2c/tw9900.c
22024
22025TECHWELL TW9910 VIDEO DECODER
22026L:	linux-media@vger.kernel.org
22027S:	Orphan
22028F:	drivers/media/i2c/tw9910.c
22029F:	include/media/i2c/tw9910.h
22030
22031TEE SUBSYSTEM
22032M:	Jens Wiklander <jens.wiklander@linaro.org>
22033R:	Sumit Garg <sumit.garg@linaro.org>
22034L:	op-tee@lists.trustedfirmware.org
22035S:	Maintained
22036F:	Documentation/driver-api/tee.rst
22037F:	Documentation/tee/
22038F:	Documentation/userspace-api/tee.rst
22039F:	drivers/tee/
22040F:	include/linux/tee_core.h
22041F:	include/linux/tee_drv.h
22042F:	include/uapi/linux/tee.h
22043
22044TEGRA ARCHITECTURE SUPPORT
22045M:	Thierry Reding <thierry.reding@gmail.com>
22046M:	Jonathan Hunter <jonathanh@nvidia.com>
22047L:	linux-tegra@vger.kernel.org
22048S:	Supported
22049Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22051N:	[^a-z]tegra
22052
22053TEGRA CLOCK DRIVER
22054M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22055M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22056S:	Supported
22057F:	drivers/clk/tegra/
22058
22059TEGRA CRYPTO DRIVERS
22060M:	Akhil R <akhilrajeev@nvidia.com>
22061S:	Supported
22062F:	drivers/crypto/tegra/*
22063
22064TEGRA DMA DRIVERS
22065M:	Laxman Dewangan <ldewangan@nvidia.com>
22066M:	Jon Hunter <jonathanh@nvidia.com>
22067S:	Supported
22068F:	drivers/dma/tegra*
22069
22070TEGRA I2C DRIVER
22071M:	Laxman Dewangan <ldewangan@nvidia.com>
22072R:	Dmitry Osipenko <digetx@gmail.com>
22073S:	Supported
22074F:	drivers/i2c/busses/i2c-tegra.c
22075
22076TEGRA IOMMU DRIVERS
22077M:	Thierry Reding <thierry.reding@gmail.com>
22078R:	Krishna Reddy <vdumpa@nvidia.com>
22079L:	linux-tegra@vger.kernel.org
22080S:	Supported
22081F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22082F:	drivers/iommu/tegra*
22083
22084TEGRA KBC DRIVER
22085M:	Laxman Dewangan <ldewangan@nvidia.com>
22086S:	Supported
22087F:	drivers/input/keyboard/tegra-kbc.c
22088
22089TEGRA NAND DRIVER
22090M:	Stefan Agner <stefan@agner.ch>
22091M:	Lucas Stach <dev@lynxeye.de>
22092S:	Maintained
22093F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22094F:	drivers/mtd/nand/raw/tegra_nand.c
22095
22096TEGRA PWM DRIVER
22097M:	Thierry Reding <thierry.reding@gmail.com>
22098S:	Supported
22099F:	drivers/pwm/pwm-tegra.c
22100
22101TEGRA QUAD SPI DRIVER
22102M:	Thierry Reding <thierry.reding@gmail.com>
22103M:	Jonathan Hunter <jonathanh@nvidia.com>
22104M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22105L:	linux-tegra@vger.kernel.org
22106S:	Maintained
22107F:	drivers/spi/spi-tegra210-quad.c
22108
22109TEGRA SERIAL DRIVER
22110M:	Laxman Dewangan <ldewangan@nvidia.com>
22111S:	Supported
22112F:	drivers/tty/serial/serial-tegra.c
22113
22114TEGRA SPI DRIVER
22115M:	Laxman Dewangan <ldewangan@nvidia.com>
22116S:	Supported
22117F:	drivers/spi/spi-tegra*
22118
22119TEGRA VIDEO DRIVER
22120M:	Thierry Reding <thierry.reding@gmail.com>
22121M:	Jonathan Hunter <jonathanh@nvidia.com>
22122M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22123M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22124L:	linux-media@vger.kernel.org
22125L:	linux-tegra@vger.kernel.org
22126S:	Maintained
22127F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22128F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22129F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22130F:	drivers/staging/media/tegra-video/
22131
22132TEGRA XUSB PADCTL DRIVER
22133M:	JC Kuo <jckuo@nvidia.com>
22134S:	Supported
22135F:	drivers/phy/tegra/xusb*
22136
22137TEHUTI ETHERNET DRIVER
22138M:	Andy Gospodarek <andy@greyhouse.net>
22139L:	netdev@vger.kernel.org
22140S:	Supported
22141F:	drivers/net/ethernet/tehuti/*
22142
22143TELECOM CLOCK DRIVER FOR MCPL0010
22144M:	Mark Gross <markgross@kernel.org>
22145S:	Supported
22146F:	drivers/char/tlclk.c
22147
22148TEMPO SEMICONDUCTOR DRIVERS
22149M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22150S:	Maintained
22151F:	Documentation/devicetree/bindings/sound/tscs*.txt
22152F:	sound/soc/codecs/tscs*.c
22153F:	sound/soc/codecs/tscs*.h
22154
22155TENSILICA XTENSA PORT (xtensa)
22156M:	Chris Zankel <chris@zankel.net>
22157M:	Max Filippov <jcmvbkbc@gmail.com>
22158S:	Maintained
22159T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22160F:	arch/xtensa/
22161F:	drivers/irqchip/irq-xtensa-*
22162
22163TEXAS INSTRUMENTS ASoC DRIVERS
22164M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22166S:	Maintained
22167F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22168F:	sound/soc/ti/
22169
22170TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22171M:	Shenghao Ding <shenghao-ding@ti.com>
22172M:	Kevin Lu <kevin-lu@ti.com>
22173M:	Baojun Xu <baojun.xu@ti.com>
22174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22175S:	Maintained
22176F:	Documentation/devicetree/bindings/sound/tas2552.txt
22177F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22178F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22179F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22180F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22181F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22182F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22183F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22184F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22185F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22186F:	include/sound/tas2*.h
22187F:	include/sound/tlv320*.h
22188F:	include/sound/tpa6130a2-plat.h
22189F:	sound/pci/hda/tas2781_hda_i2c.c
22190F:	sound/soc/codecs/pcm1681.c
22191F:	sound/soc/codecs/pcm1789*.*
22192F:	sound/soc/codecs/pcm179x*.*
22193F:	sound/soc/codecs/pcm186x*.*
22194F:	sound/soc/codecs/pcm3008.*
22195F:	sound/soc/codecs/pcm3060*.*
22196F:	sound/soc/codecs/pcm3168a*.*
22197F:	sound/soc/codecs/pcm5102a.c
22198F:	sound/soc/codecs/pcm512x*.*
22199F:	sound/soc/codecs/tas2*.*
22200F:	sound/soc/codecs/tlv320*.*
22201F:	sound/soc/codecs/tpa6130a2.*
22202
22203TEXAS INSTRUMENTS DMA DRIVERS
22204M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22205L:	dmaengine@vger.kernel.org
22206S:	Maintained
22207F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22208F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22209F:	Documentation/devicetree/bindings/dma/ti/
22210F:	drivers/dma/ti/
22211F:	include/linux/dma/k3-psil.h
22212F:	include/linux/dma/k3-udma-glue.h
22213F:	include/linux/dma/ti-cppi5.h
22214X:	drivers/dma/ti/cppi41.c
22215
22216TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22217M:	Robert Marko <robert.marko@sartura.hr>
22218M:	Luka Perkov <luka.perkov@sartura.hr>
22219L:	linux-hwmon@vger.kernel.org
22220S:	Maintained
22221F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22222F:	Documentation/hwmon/tps23861.rst
22223F:	drivers/hwmon/tps23861.c
22224
22225TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22226M:	Ricardo Ribalda <ribalda@kernel.org>
22227L:	linux-iio@vger.kernel.org
22228S:	Supported
22229F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22230F:	drivers/iio/dac/ti-dac7612.c
22231
22232TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22233M:	Nishanth Menon <nm@ti.com>
22234M:	Tero Kristo <kristo@kernel.org>
22235M:	Santosh Shilimkar <ssantosh@kernel.org>
22236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22237S:	Maintained
22238F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22239F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22240F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22241F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22242F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22243F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22244F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22245F:	drivers/clk/keystone/sci-clk.c
22246F:	drivers/firmware/ti_sci*
22247F:	drivers/irqchip/irq-ti-sci-inta.c
22248F:	drivers/irqchip/irq-ti-sci-intr.c
22249F:	drivers/reset/reset-ti-sci.c
22250F:	drivers/soc/ti/ti_sci_inta_msi.c
22251F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22252F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22253F:	include/linux/soc/ti/ti_sci_inta_msi.h
22254F:	include/linux/soc/ti/ti_sci_protocol.h
22255
22256TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22257M:	Puranjay Mohan <puranjay@kernel.org>
22258L:	linux-iio@vger.kernel.org
22259S:	Supported
22260F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22261F:	drivers/iio/temperature/tmp117.c
22262
22263THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22264M:	Hans Verkuil <hverkuil@xs4all.nl>
22265L:	linux-media@vger.kernel.org
22266S:	Maintained
22267W:	https://linuxtv.org
22268T:	git git://linuxtv.org/media_tree.git
22269F:	drivers/media/radio/radio-raremono.c
22270
22271THERMAL
22272M:	Rafael J. Wysocki <rafael@kernel.org>
22273M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22274R:	Zhang Rui <rui.zhang@intel.com>
22275R:	Lukasz Luba <lukasz.luba@arm.com>
22276L:	linux-pm@vger.kernel.org
22277S:	Supported
22278Q:	https://patchwork.kernel.org/project/linux-pm/list/
22279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22280F:	Documentation/ABI/testing/sysfs-class-thermal
22281F:	Documentation/admin-guide/thermal/
22282F:	Documentation/devicetree/bindings/thermal/
22283F:	Documentation/driver-api/thermal/
22284F:	drivers/thermal/
22285F:	include/dt-bindings/thermal/
22286F:	include/linux/cpu_cooling.h
22287F:	include/linux/thermal.h
22288F:	include/uapi/linux/thermal.h
22289F:	tools/lib/thermal/
22290F:	tools/thermal/
22291
22292THERMAL DRIVER FOR AMLOGIC SOCS
22293M:	Guillaume La Roque <glaroque@baylibre.com>
22294L:	linux-pm@vger.kernel.org
22295L:	linux-amlogic@lists.infradead.org
22296S:	Supported
22297W:	http://linux-meson.com/
22298F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22299F:	drivers/thermal/amlogic_thermal.c
22300
22301THERMAL/CPU_COOLING
22302M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22303M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22304M:	Viresh Kumar <viresh.kumar@linaro.org>
22305R:	Lukasz Luba <lukasz.luba@arm.com>
22306L:	linux-pm@vger.kernel.org
22307S:	Supported
22308F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22309F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22310F:	drivers/thermal/cpufreq_cooling.c
22311F:	drivers/thermal/cpuidle_cooling.c
22312F:	include/linux/cpu_cooling.h
22313
22314THERMAL/POWER_ALLOCATOR
22315M:	Lukasz Luba <lukasz.luba@arm.com>
22316L:	linux-pm@vger.kernel.org
22317S:	Maintained
22318F:	Documentation/driver-api/thermal/power_allocator.rst
22319F:	drivers/thermal/gov_power_allocator.c
22320F:	drivers/thermal/thermal_trace_ipa.h
22321
22322THINKPAD ACPI EXTRAS DRIVER
22323M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22324L:	ibm-acpi-devel@lists.sourceforge.net
22325L:	platform-driver-x86@vger.kernel.org
22326S:	Maintained
22327W:	http://ibm-acpi.sourceforge.net
22328W:	http://thinkwiki.org/wiki/Ibm-acpi
22329T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22330F:	drivers/platform/x86/thinkpad_acpi.c
22331
22332THINKPAD LMI DRIVER
22333M:	Mark Pearson <markpearson@lenovo.com>
22334L:	platform-driver-x86@vger.kernel.org
22335S:	Maintained
22336F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22337F:	drivers/platform/x86/think-lmi.?
22338
22339THP7312 ISP DRIVER
22340M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22341M:	Paul Elder <paul.elder@ideasonboard.com>
22342L:	linux-media@vger.kernel.org
22343S:	Maintained
22344T:	git git://linuxtv.org/media_tree.git
22345F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22346F:	Documentation/userspace-api/media/drivers/thp7312.rst
22347F:	drivers/media/i2c/thp7312.c
22348F:	include/uapi/linux/thp7312.h
22349
22350THUNDERBOLT DMA TRAFFIC TEST DRIVER
22351M:	Isaac Hazan <isaac.hazan@intel.com>
22352L:	linux-usb@vger.kernel.org
22353S:	Maintained
22354F:	drivers/thunderbolt/dma_test.c
22355
22356THUNDERBOLT DRIVER
22357M:	Andreas Noever <andreas.noever@gmail.com>
22358M:	Michael Jamet <michael.jamet@intel.com>
22359M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22360M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22361L:	linux-usb@vger.kernel.org
22362S:	Maintained
22363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22364F:	Documentation/admin-guide/thunderbolt.rst
22365F:	drivers/thunderbolt/
22366F:	include/linux/thunderbolt.h
22367
22368THUNDERBOLT NETWORK DRIVER
22369M:	Michael Jamet <michael.jamet@intel.com>
22370M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22371M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22372L:	netdev@vger.kernel.org
22373S:	Maintained
22374F:	drivers/net/thunderbolt/
22375
22376THUNDERX GPIO DRIVER
22377M:	Robert Richter <rric@kernel.org>
22378S:	Odd Fixes
22379F:	drivers/gpio/gpio-thunderx.c
22380
22381TI ADS7924 ADC DRIVER
22382M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22383L:	linux-iio@vger.kernel.org
22384S:	Supported
22385F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22386F:	drivers/iio/adc/ti-ads7924.c
22387
22388TI AM437X VPFE DRIVER
22389M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22390L:	linux-media@vger.kernel.org
22391S:	Maintained
22392W:	https://linuxtv.org
22393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22394T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22395F:	drivers/media/platform/ti/am437x/
22396
22397TI BANDGAP AND THERMAL DRIVER
22398M:	Eduardo Valentin <edubezval@gmail.com>
22399M:	Keerthy <j-keerthy@ti.com>
22400L:	linux-pm@vger.kernel.org
22401L:	linux-omap@vger.kernel.org
22402S:	Maintained
22403F:	drivers/thermal/ti-soc-thermal/
22404
22405TI BQ27XXX POWER SUPPLY DRIVER
22406F:	drivers/power/supply/bq27xxx_battery.c
22407F:	drivers/power/supply/bq27xxx_battery_i2c.c
22408F:	include/linux/power/bq27xxx_battery.h
22409
22410TI CDCE706 CLOCK DRIVER
22411M:	Max Filippov <jcmvbkbc@gmail.com>
22412S:	Maintained
22413F:	drivers/clk/clk-cdce706.c
22414
22415TI CLOCK DRIVER
22416M:	Tero Kristo <kristo@kernel.org>
22417L:	linux-omap@vger.kernel.org
22418S:	Odd Fixes
22419F:	drivers/clk/ti/
22420F:	include/linux/clk/ti.h
22421
22422TI DAVINCI MACHINE SUPPORT
22423M:	Bartosz Golaszewski <brgl@bgdev.pl>
22424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22425S:	Maintained
22426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22427F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22428F:	arch/arm/boot/dts/ti/davinci/
22429F:	arch/arm/mach-davinci/
22430F:	drivers/i2c/busses/i2c-davinci.c
22431
22432TI DAVINCI SERIES CLOCK DRIVER
22433M:	David Lechner <david@lechnology.com>
22434S:	Maintained
22435F:	Documentation/devicetree/bindings/clock/ti/davinci/
22436F:	drivers/clk/davinci/
22437F:	include/linux/clk/davinci.h
22438
22439TI DAVINCI SERIES GPIO DRIVER
22440M:	Keerthy <j-keerthy@ti.com>
22441L:	linux-gpio@vger.kernel.org
22442S:	Maintained
22443F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22444F:	drivers/gpio/gpio-davinci.c
22445
22446TI DAVINCI SERIES MEDIA DRIVER
22447M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22448L:	linux-media@vger.kernel.org
22449S:	Maintained
22450W:	https://linuxtv.org
22451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22452T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22453F:	drivers/media/platform/ti/davinci/
22454F:	include/media/davinci/
22455
22456TI ENHANCED CAPTURE (eCAP) DRIVER
22457M:	Vignesh Raghavendra <vigneshr@ti.com>
22458R:	Julien Panis <jpanis@baylibre.com>
22459L:	linux-iio@vger.kernel.org
22460L:	linux-omap@vger.kernel.org
22461S:	Maintained
22462F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22463F:	drivers/counter/ti-ecap-capture.c
22464
22465TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22466R:	David Lechner <david@lechnology.com>
22467L:	linux-iio@vger.kernel.org
22468F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22469F:	drivers/counter/ti-eqep.c
22470
22471TI ETHERNET SWITCH DRIVER (CPSW)
22472R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22473R:	Roger Quadros <rogerq@kernel.org>
22474L:	linux-omap@vger.kernel.org
22475L:	netdev@vger.kernel.org
22476S:	Maintained
22477F:	drivers/net/ethernet/ti/cpsw*
22478F:	drivers/net/ethernet/ti/davinci*
22479
22480TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22481M:	Alex Dubov <oakad@yahoo.com>
22482S:	Maintained
22483W:	http://tifmxx.berlios.de/
22484F:	drivers/memstick/host/tifm_ms.c
22485F:	drivers/misc/tifm*
22486F:	drivers/mmc/host/tifm_sd.c
22487F:	include/linux/tifm.h
22488
22489TI FPD-LINK DRIVERS
22490M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22491L:	linux-media@vger.kernel.org
22492S:	Maintained
22493F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22494F:	drivers/media/i2c/ds90*
22495F:	include/media/i2c/ds90*
22496
22497TI HDC302X HUMIDITY DRIVER
22498M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22499M:	Li peiyu <579lpy@gmail.com>
22500L:	linux-iio@vger.kernel.org
22501S:	Maintained
22502F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22503F:	drivers/iio/humidity/hdc3020.c
22504
22505TI ICSSG ETHERNET DRIVER (ICSSG)
22506R:	MD Danish Anwar <danishanwar@ti.com>
22507R:	Roger Quadros <rogerq@kernel.org>
22508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22509L:	netdev@vger.kernel.org
22510S:	Maintained
22511F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22512F:	drivers/net/ethernet/ti/icssg/*
22513
22514TI J721E CSI2RX DRIVER
22515M:	Jai Luthra <j-luthra@ti.com>
22516L:	linux-media@vger.kernel.org
22517S:	Maintained
22518F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22519F:	drivers/media/platform/ti/j721e-csi2rx/
22520
22521TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22522M:	Nishanth Menon <nm@ti.com>
22523M:	Santosh Shilimkar <ssantosh@kernel.org>
22524L:	linux-kernel@vger.kernel.org
22525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22526S:	Maintained
22527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22528F:	drivers/pmdomain/ti/omap_prm.c
22529F:	drivers/soc/ti/*
22530
22531TI LM49xxx FAMILY ASoC CODEC DRIVERS
22532M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22533M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22534L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22535S:	Maintained
22536F:	sound/soc/codecs/isabelle*
22537F:	sound/soc/codecs/lm49453*
22538
22539TI LMP92064 ADC DRIVER
22540M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22541R:	kernel@pengutronix.de
22542L:	linux-iio@vger.kernel.org
22543S:	Maintained
22544F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22545F:	drivers/iio/adc/ti-lmp92064.c
22546
22547TI PCM3060 ASoC CODEC DRIVER
22548M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22550S:	Maintained
22551F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22552F:	sound/soc/codecs/pcm3060*
22553
22554TI TAS571X FAMILY ASoC CODEC DRIVER
22555M:	Kevin Cernekee <cernekee@chromium.org>
22556L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22557S:	Odd Fixes
22558F:	sound/soc/codecs/tas571x*
22559
22560TI TMAG5273 MAGNETOMETER DRIVER
22561M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22562L:	linux-iio@vger.kernel.org
22563S:	Maintained
22564F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22565F:	drivers/iio/magnetometer/tmag5273.c
22566
22567TI TRF7970A NFC DRIVER
22568M:	Mark Greer <mgreer@animalcreek.com>
22569L:	linux-wireless@vger.kernel.org
22570S:	Supported
22571F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22572F:	drivers/nfc/trf7970a.c
22573
22574TI TSC2046 ADC DRIVER
22575M:	Oleksij Rempel <o.rempel@pengutronix.de>
22576R:	kernel@pengutronix.de
22577L:	linux-iio@vger.kernel.org
22578S:	Maintained
22579F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22580F:	drivers/iio/adc/ti-tsc2046.c
22581
22582TI TWL4030 SERIES SOC CODEC DRIVER
22583M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22585S:	Maintained
22586F:	sound/soc/codecs/twl4030*
22587
22588TI VPE/CAL DRIVERS
22589M:	Benoit Parrot <bparrot@ti.com>
22590L:	linux-media@vger.kernel.org
22591S:	Maintained
22592W:	http://linuxtv.org/
22593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22594F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22595F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22596F:	drivers/media/platform/ti/cal/
22597F:	drivers/media/platform/ti/vpe/
22598
22599TI WILINK WIRELESS DRIVERS
22600L:	linux-wireless@vger.kernel.org
22601S:	Orphan
22602W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22603W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22604F:	drivers/net/wireless/ti/
22605
22606TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22607M:	John Stultz <jstultz@google.com>
22608M:	Thomas Gleixner <tglx@linutronix.de>
22609R:	Stephen Boyd <sboyd@kernel.org>
22610L:	linux-kernel@vger.kernel.org
22611S:	Supported
22612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22613F:	include/linux/clocksource.h
22614F:	include/linux/time.h
22615F:	include/linux/timekeeper_internal.h
22616F:	include/linux/timekeeping.h
22617F:	include/linux/timex.h
22618F:	include/uapi/linux/time.h
22619F:	include/uapi/linux/timex.h
22620F:	kernel/time/alarmtimer.c
22621F:	kernel/time/clocksource*
22622F:	kernel/time/ntp*
22623F:	kernel/time/time.c
22624F:	kernel/time/timeconst.bc
22625F:	kernel/time/timeconv.c
22626F:	kernel/time/timecounter.c
22627F:	kernel/time/timekeeping*
22628F:	kernel/time/time_test.c
22629F:	tools/testing/selftests/timers/
22630
22631TIPC NETWORK LAYER
22632M:	Jon Maloy <jmaloy@redhat.com>
22633M:	Ying Xue <ying.xue@windriver.com>
22634L:	netdev@vger.kernel.org (core kernel code)
22635L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22636S:	Maintained
22637W:	http://tipc.sourceforge.net/
22638F:	include/uapi/linux/tipc*.h
22639F:	net/tipc/
22640
22641TLAN NETWORK DRIVER
22642M:	Samuel Chessman <chessman@tux.org>
22643L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22644S:	Maintained
22645W:	http://sourceforge.net/projects/tlan/
22646F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22647F:	drivers/net/ethernet/ti/tlan.*
22648
22649TMIO/SDHI MMC DRIVER
22650M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22651L:	linux-mmc@vger.kernel.org
22652L:	linux-renesas-soc@vger.kernel.org
22653S:	Supported
22654F:	drivers/mmc/host/renesas_sdhi*
22655F:	drivers/mmc/host/tmio_mmc*
22656F:	include/linux/mfd/tmio.h
22657
22658TMP513 HARDWARE MONITOR DRIVER
22659M:	Eric Tremblay <etremblay@distech-controls.com>
22660L:	linux-hwmon@vger.kernel.org
22661S:	Maintained
22662F:	Documentation/hwmon/tmp513.rst
22663F:	drivers/hwmon/tmp513.c
22664
22665TMPFS (SHMEM FILESYSTEM)
22666M:	Hugh Dickins <hughd@google.com>
22667L:	linux-mm@kvack.org
22668S:	Maintained
22669F:	include/linux/shmem_fs.h
22670F:	mm/shmem.c
22671
22672TOMOYO SECURITY MODULE
22673M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22674M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22675L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22676L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22677L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22678L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22679S:	Maintained
22680W:	https://tomoyo.sourceforge.net/
22681F:	security/tomoyo/
22682
22683TOPSTAR LAPTOP EXTRAS DRIVER
22684M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22685L:	platform-driver-x86@vger.kernel.org
22686S:	Maintained
22687F:	drivers/platform/x86/topstar-laptop.c
22688
22689TORTURE-TEST MODULES
22690M:	Davidlohr Bueso <dave@stgolabs.net>
22691M:	"Paul E. McKenney" <paulmck@kernel.org>
22692M:	Josh Triplett <josh@joshtriplett.org>
22693L:	linux-kernel@vger.kernel.org
22694S:	Supported
22695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22696F:	Documentation/RCU/torture.rst
22697F:	kernel/locking/locktorture.c
22698F:	kernel/rcu/rcuscale.c
22699F:	kernel/rcu/rcutorture.c
22700F:	kernel/rcu/refscale.c
22701F:	kernel/torture.c
22702
22703TOSHIBA ACPI EXTRAS DRIVER
22704M:	Azael Avalos <coproscefalo@gmail.com>
22705L:	platform-driver-x86@vger.kernel.org
22706S:	Maintained
22707F:	drivers/platform/x86/toshiba_acpi.c
22708
22709TOSHIBA BLUETOOTH DRIVER
22710M:	Azael Avalos <coproscefalo@gmail.com>
22711L:	platform-driver-x86@vger.kernel.org
22712S:	Maintained
22713F:	drivers/platform/x86/toshiba_bluetooth.c
22714
22715TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22716M:	Azael Avalos <coproscefalo@gmail.com>
22717L:	platform-driver-x86@vger.kernel.org
22718S:	Maintained
22719F:	drivers/platform/x86/toshiba_haps.c
22720
22721TOSHIBA SMM DRIVER
22722M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22723S:	Maintained
22724W:	http://www.buzzard.org.uk/toshiba/
22725F:	drivers/char/toshiba.c
22726F:	include/linux/toshiba.h
22727F:	include/uapi/linux/toshiba.h
22728
22729TOSHIBA TC358743 DRIVER
22730M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22731L:	linux-media@vger.kernel.org
22732S:	Maintained
22733F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22734F:	drivers/media/i2c/tc358743*
22735F:	include/media/i2c/tc358743.h
22736
22737TOSHIBA WMI HOTKEYS DRIVER
22738M:	Azael Avalos <coproscefalo@gmail.com>
22739L:	platform-driver-x86@vger.kernel.org
22740S:	Maintained
22741F:	drivers/platform/x86/toshiba-wmi.c
22742
22743TPM DEVICE DRIVER
22744M:	Peter Huewe <peterhuewe@gmx.de>
22745M:	Jarkko Sakkinen <jarkko@kernel.org>
22746R:	Jason Gunthorpe <jgg@ziepe.ca>
22747L:	linux-integrity@vger.kernel.org
22748S:	Maintained
22749W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22750Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22752F:	Documentation/devicetree/bindings/tpm/
22753F:	drivers/char/tpm/
22754
22755TPS546D24 DRIVER
22756M:	Duke Du <dukedu83@gmail.com>
22757L:	linux-hwmon@vger.kernel.org
22758S:	Maintained
22759F:	Documentation/hwmon/tps546d24.rst
22760F:	drivers/hwmon/pmbus/tps546d24.c
22761
22762TQ SYSTEMS BOARD & DRIVER SUPPORT
22763L:	linux@ew.tq-group.com
22764S:	Supported
22765W:	https://www.tq-group.com/en/products/tq-embedded/
22766F:	arch/arm/boot/dts/imx*mba*.dts*
22767F:	arch/arm/boot/dts/imx*tqma*.dts*
22768F:	arch/arm/boot/dts/mba*.dtsi
22769F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22770F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22771F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22772F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22773F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22774F:	drivers/gpio/gpio-tqmx86.c
22775F:	drivers/mfd/tqmx86.c
22776F:	drivers/watchdog/tqmx86_wdt.c
22777
22778TRACING
22779M:	Steven Rostedt <rostedt@goodmis.org>
22780M:	Masami Hiramatsu <mhiramat@kernel.org>
22781R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22782L:	linux-kernel@vger.kernel.org
22783L:	linux-trace-kernel@vger.kernel.org
22784S:	Maintained
22785Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22787F:	Documentation/trace/*
22788F:	fs/tracefs/
22789F:	include/linux/trace*.h
22790F:	include/trace/
22791F:	kernel/trace/
22792F:	scripts/tracing/
22793F:	tools/testing/selftests/ftrace/
22794
22795TRACING MMIO ACCESSES (MMIOTRACE)
22796M:	Steven Rostedt <rostedt@goodmis.org>
22797M:	Masami Hiramatsu <mhiramat@kernel.org>
22798R:	Karol Herbst <karolherbst@gmail.com>
22799R:	Pekka Paalanen <ppaalanen@gmail.com>
22800L:	linux-kernel@vger.kernel.org
22801L:	nouveau@lists.freedesktop.org
22802S:	Maintained
22803F:	arch/x86/mm/kmmio.c
22804F:	arch/x86/mm/mmio-mod.c
22805F:	arch/x86/mm/testmmiotrace.c
22806F:	include/linux/mmiotrace.h
22807F:	kernel/trace/trace_mmiotrace.c
22808
22809TRACING OS NOISE / LATENCY TRACERS
22810M:	Steven Rostedt <rostedt@goodmis.org>
22811M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22812S:	Maintained
22813F:	Documentation/trace/hwlat_detector.rst
22814F:	Documentation/trace/osnoise-tracer.rst
22815F:	Documentation/trace/timerlat-tracer.rst
22816F:	arch/*/kernel/trace.c
22817F:	include/trace/events/osnoise.h
22818F:	kernel/trace/trace_hwlat.c
22819F:	kernel/trace/trace_irqsoff.c
22820F:	kernel/trace/trace_osnoise.c
22821F:	kernel/trace/trace_sched_wakeup.c
22822
22823TRADITIONAL CHINESE DOCUMENTATION
22824M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22825S:	Maintained
22826W:	https://github.com/srcres258/linux-doc
22827T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22828F:	Documentation/translations/zh_TW/
22829
22830TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22831M:	Dan Williams <dan.j.williams@intel.com>
22832L:	linux-coco@lists.linux.dev
22833S:	Maintained
22834F:	Documentation/ABI/testing/configfs-tsm
22835F:	drivers/virt/coco/tsm.c
22836F:	include/linux/tsm.h
22837
22838TRUSTED SERVICES TEE DRIVER
22839M:	Balint Dobszay <balint.dobszay@arm.com>
22840M:	Sudeep Holla <sudeep.holla@arm.com>
22841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22842L:	trusted-services@lists.trustedfirmware.org
22843S:	Maintained
22844F:	Documentation/tee/ts-tee.rst
22845F:	drivers/tee/tstee/
22846
22847TTY LAYER AND SERIAL DRIVERS
22848M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22849M:	Jiri Slaby <jirislaby@kernel.org>
22850L:	linux-kernel@vger.kernel.org
22851L:	linux-serial@vger.kernel.org
22852S:	Supported
22853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22854F:	Documentation/devicetree/bindings/serial/
22855F:	Documentation/driver-api/serial/
22856F:	drivers/tty/
22857F:	include/linux/selection.h
22858F:	include/linux/serial.h
22859F:	include/linux/serial_core.h
22860F:	include/linux/sysrq.h
22861F:	include/linux/tty*.h
22862F:	include/linux/vt.h
22863F:	include/linux/vt_*.h
22864F:	include/uapi/linux/serial.h
22865F:	include/uapi/linux/serial_core.h
22866F:	include/uapi/linux/tty.h
22867
22868TUA9001 MEDIA DRIVER
22869L:	linux-media@vger.kernel.org
22870S:	Orphan
22871W:	https://linuxtv.org
22872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22873F:	drivers/media/tuners/tua9001*
22874
22875TULIP NETWORK DRIVERS
22876L:	netdev@vger.kernel.org
22877L:	linux-parisc@vger.kernel.org
22878S:	Orphan
22879F:	drivers/net/ethernet/dec/tulip/
22880
22881TUN/TAP driver
22882M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22883M:	Jason Wang <jasowang@redhat.com>
22884S:	Maintained
22885W:	http://vtun.sourceforge.net/tun
22886F:	Documentation/networking/tuntap.rst
22887F:	arch/um/os-Linux/drivers/
22888F:	drivers/net/tap.c
22889F:	drivers/net/tun.c
22890
22891TURBOCHANNEL SUBSYSTEM
22892M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22893M:	Ralf Baechle <ralf@linux-mips.org>
22894L:	linux-mips@vger.kernel.org
22895S:	Maintained
22896Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22897F:	drivers/tc/
22898F:	include/linux/tc.h
22899
22900TURBOSTAT UTILITY
22901M:	"Len Brown" <lenb@kernel.org>
22902L:	linux-pm@vger.kernel.org
22903S:	Supported
22904Q:	https://patchwork.kernel.org/project/linux-pm/list/
22905B:	https://bugzilla.kernel.org
22906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22907F:	tools/power/x86/turbostat/
22908F:	tools/testing/selftests/turbostat/
22909
22910TW5864 VIDEO4LINUX DRIVER
22911M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22912M:	Anton Sviridenko <anton@corp.bluecherry.net>
22913M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22914M:	Andrey Utkin <andrey_utkin@fastmail.com>
22915L:	linux-media@vger.kernel.org
22916S:	Supported
22917F:	drivers/media/pci/tw5864/
22918
22919TW68 VIDEO4LINUX DRIVER
22920M:	Hans Verkuil <hverkuil@xs4all.nl>
22921L:	linux-media@vger.kernel.org
22922S:	Odd Fixes
22923W:	https://linuxtv.org
22924T:	git git://linuxtv.org/media_tree.git
22925F:	drivers/media/pci/tw68/
22926
22927TW686X VIDEO4LINUX DRIVER
22928M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22929L:	linux-media@vger.kernel.org
22930S:	Maintained
22931W:	http://linuxtv.org
22932T:	git git://linuxtv.org/media_tree.git
22933F:	drivers/media/pci/tw686x/
22934
22935U-BOOT ENVIRONMENT VARIABLES
22936M:	Rafał Miłecki <rafal@milecki.pl>
22937S:	Maintained
22938F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22939F:	drivers/nvmem/u-boot-env.c
22940
22941UACCE ACCELERATOR FRAMEWORK
22942M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22943M:	Zhou Wang <wangzhou1@hisilicon.com>
22944L:	linux-accelerators@lists.ozlabs.org
22945L:	linux-kernel@vger.kernel.org
22946S:	Maintained
22947F:	Documentation/ABI/testing/sysfs-driver-uacce
22948F:	Documentation/misc-devices/uacce.rst
22949F:	drivers/misc/uacce/
22950F:	include/linux/uacce.h
22951F:	include/uapi/misc/uacce/
22952
22953UBI FILE SYSTEM (UBIFS)
22954M:	Richard Weinberger <richard@nod.at>
22955R:	Zhihao Cheng <chengzhihao1@huawei.com>
22956L:	linux-mtd@lists.infradead.org
22957S:	Supported
22958W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22961F:	Documentation/ABI/testing/sysfs-fs-ubifs
22962F:	Documentation/filesystems/ubifs-authentication.rst
22963F:	Documentation/filesystems/ubifs.rst
22964F:	fs/ubifs/
22965
22966UBLK USERSPACE BLOCK DRIVER
22967M:	Ming Lei <ming.lei@redhat.com>
22968L:	linux-block@vger.kernel.org
22969S:	Maintained
22970F:	Documentation/block/ublk.rst
22971F:	drivers/block/ublk_drv.c
22972F:	include/uapi/linux/ublk_cmd.h
22973
22974UBSAN
22975M:	Kees Cook <keescook@chromium.org>
22976R:	Marco Elver <elver@google.com>
22977R:	Andrey Konovalov <andreyknvl@gmail.com>
22978R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22979L:	kasan-dev@googlegroups.com
22980L:	linux-hardening@vger.kernel.org
22981S:	Supported
22982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22983F:	Documentation/dev-tools/ubsan.rst
22984F:	include/linux/ubsan.h
22985F:	lib/Kconfig.ubsan
22986F:	lib/test_ubsan.c
22987F:	lib/ubsan.c
22988F:	lib/ubsan.h
22989F:	scripts/Makefile.ubsan
22990K:	\bARCH_HAS_UBSAN\b
22991
22992UCLINUX (M68KNOMMU AND COLDFIRE)
22993M:	Greg Ungerer <gerg@linux-m68k.org>
22994L:	linux-m68k@lists.linux-m68k.org
22995S:	Maintained
22996W:	http://www.linux-m68k.org/
22997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22998F:	arch/m68k/*/*_no.*
22999F:	arch/m68k/68*/
23000F:	arch/m68k/coldfire/
23001F:	arch/m68k/include/asm/*_no.*
23002
23003UDF FILESYSTEM
23004M:	Jan Kara <jack@suse.com>
23005S:	Maintained
23006F:	Documentation/filesystems/udf.rst
23007F:	fs/udf/
23008
23009UDRAW TABLET
23010M:	Bastien Nocera <hadess@hadess.net>
23011L:	linux-input@vger.kernel.org
23012S:	Maintained
23013F:	drivers/hid/hid-udraw-ps3.c
23014
23015UFS FILESYSTEM
23016M:	Evgeniy Dushistov <dushistov@mail.ru>
23017S:	Maintained
23018F:	Documentation/admin-guide/ufs.rst
23019F:	fs/ufs/
23020
23021UHID USERSPACE HID IO DRIVER
23022M:	David Rheinsberg <david@readahead.eu>
23023L:	linux-input@vger.kernel.org
23024S:	Maintained
23025F:	drivers/hid/uhid.c
23026F:	include/uapi/linux/uhid.h
23027
23028ULPI BUS
23029M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23030L:	linux-usb@vger.kernel.org
23031S:	Maintained
23032F:	drivers/usb/common/ulpi.c
23033F:	include/linux/ulpi/
23034
23035UNICODE SUBSYSTEM
23036M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23037L:	linux-fsdevel@vger.kernel.org
23038S:	Supported
23039F:	fs/unicode/
23040
23041UNIFDEF
23042M:	Tony Finch <dot@dotat.at>
23043S:	Maintained
23044W:	http://dotat.at/prog/unifdef
23045F:	scripts/unifdef.c
23046
23047UNIFORM CDROM DRIVER
23048M:	Phillip Potter <phil@philpotter.co.uk>
23049S:	Maintained
23050F:	Documentation/cdrom/
23051F:	drivers/cdrom/cdrom.c
23052F:	include/linux/cdrom.h
23053F:	include/uapi/linux/cdrom.h
23054
23055UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23056R:	Alim Akhtar <alim.akhtar@samsung.com>
23057R:	Avri Altman <avri.altman@wdc.com>
23058R:	Bart Van Assche <bvanassche@acm.org>
23059L:	linux-scsi@vger.kernel.org
23060S:	Supported
23061F:	Documentation/devicetree/bindings/ufs/
23062F:	Documentation/scsi/ufs.rst
23063F:	drivers/ufs/core/
23064
23065UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23066M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23067L:	linux-scsi@vger.kernel.org
23068S:	Supported
23069F:	drivers/ufs/host/*dwc*
23070
23071UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23072M:	Alim Akhtar <alim.akhtar@samsung.com>
23073L:	linux-scsi@vger.kernel.org
23074S:	Maintained
23075F:	drivers/ufs/host/ufs-exynos*
23076
23077UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23078M:	Peter Wang <peter.wang@mediatek.com>
23079R:	Stanley Jhu <chu.stanley@gmail.com>
23080L:	linux-scsi@vger.kernel.org
23081L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23082S:	Maintained
23083F:	drivers/ufs/host/ufs-mediatek*
23084
23085UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23086M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23087L:	linux-arm-msm@vger.kernel.org
23088L:	linux-scsi@vger.kernel.org
23089S:	Maintained
23090F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23091F:	drivers/ufs/host/ufs-qcom*
23092
23093UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23094M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23095L:	linux-renesas-soc@vger.kernel.org
23096L:	linux-scsi@vger.kernel.org
23097S:	Maintained
23098F:	drivers/ufs/host/ufs-renesas.c
23099
23100UNSORTED BLOCK IMAGES (UBI)
23101M:	Richard Weinberger <richard@nod.at>
23102R:	Zhihao Cheng <chengzhihao1@huawei.com>
23103L:	linux-mtd@lists.infradead.org
23104S:	Supported
23105W:	http://www.linux-mtd.infradead.org/
23106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23108F:	drivers/mtd/ubi/
23109F:	include/linux/mtd/ubi.h
23110F:	include/uapi/mtd/ubi-user.h
23111
23112USB "USBNET" DRIVER FRAMEWORK
23113M:	Oliver Neukum <oneukum@suse.com>
23114L:	netdev@vger.kernel.org
23115S:	Maintained
23116W:	http://www.linux-usb.org/usbnet
23117F:	drivers/net/usb/usbnet.c
23118F:	include/linux/usb/usbnet.h
23119
23120USB ACM DRIVER
23121M:	Oliver Neukum <oneukum@suse.com>
23122L:	linux-usb@vger.kernel.org
23123S:	Maintained
23124F:	Documentation/usb/acm.rst
23125F:	drivers/usb/class/cdc-acm.*
23126
23127USB APPLE MFI FASTCHARGE DRIVER
23128M:	Bastien Nocera <hadess@hadess.net>
23129L:	linux-usb@vger.kernel.org
23130S:	Maintained
23131F:	drivers/usb/misc/apple-mfi-fastcharge.c
23132
23133USB AR5523 WIRELESS DRIVER
23134L:	linux-wireless@vger.kernel.org
23135S:	Orphan
23136F:	drivers/net/wireless/ath/ar5523/
23137
23138USB ATTACHED SCSI
23139M:	Oliver Neukum <oneukum@suse.com>
23140L:	linux-usb@vger.kernel.org
23141L:	linux-scsi@vger.kernel.org
23142S:	Maintained
23143F:	drivers/usb/storage/uas.c
23144
23145USB CDC ETHERNET DRIVER
23146M:	Oliver Neukum <oliver@neukum.org>
23147L:	linux-usb@vger.kernel.org
23148S:	Maintained
23149F:	drivers/net/usb/cdc_*.c
23150F:	include/uapi/linux/usb/cdc.h
23151
23152USB CHAOSKEY DRIVER
23153M:	Keith Packard <keithp@keithp.com>
23154L:	linux-usb@vger.kernel.org
23155S:	Maintained
23156F:	drivers/usb/misc/chaoskey.c
23157
23158USB CYPRESS C67X00 DRIVER
23159L:	linux-usb@vger.kernel.org
23160S:	Orphan
23161F:	drivers/usb/c67x00/
23162
23163USB DAVICOM DM9601 DRIVER
23164M:	Peter Korsgaard <peter@korsgaard.com>
23165L:	netdev@vger.kernel.org
23166S:	Maintained
23167W:	http://www.linux-usb.org/usbnet
23168F:	drivers/net/usb/dm9601.c
23169
23170USB EHCI DRIVER
23171M:	Alan Stern <stern@rowland.harvard.edu>
23172L:	linux-usb@vger.kernel.org
23173S:	Maintained
23174F:	Documentation/usb/ehci.rst
23175F:	drivers/usb/host/ehci*
23176
23177USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23178M:	Jiri Kosina <jikos@kernel.org>
23179M:	Benjamin Tissoires <bentiss@kernel.org>
23180L:	linux-usb@vger.kernel.org
23181S:	Maintained
23182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23183F:	Documentation/hid/hiddev.rst
23184F:	drivers/hid/usbhid/
23185
23186USB INTEL XHCI ROLE MUX DRIVER
23187M:	Hans de Goede <hdegoede@redhat.com>
23188L:	linux-usb@vger.kernel.org
23189S:	Maintained
23190F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23191
23192USB IP DRIVER FOR HISILICON KIRIN 960
23193M:	Yu Chen <chenyu56@huawei.com>
23194M:	Binghui Wang <wangbinghui@hisilicon.com>
23195L:	linux-usb@vger.kernel.org
23196S:	Maintained
23197F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23198F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23199
23200USB IP DRIVER FOR HISILICON KIRIN 970
23201M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23202L:	linux-usb@vger.kernel.org
23203S:	Maintained
23204F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23205F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23206
23207USB ISP116X DRIVER
23208M:	Olav Kongas <ok@artecdesign.ee>
23209L:	linux-usb@vger.kernel.org
23210S:	Maintained
23211F:	drivers/usb/host/isp116x*
23212F:	include/linux/usb/isp116x.h
23213
23214USB ISP1760 DRIVER
23215M:	Rui Miguel Silva <rui.silva@linaro.org>
23216L:	linux-usb@vger.kernel.org
23217S:	Maintained
23218F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23219F:	drivers/usb/isp1760/*
23220
23221USB LAN78XX ETHERNET DRIVER
23222M:	Woojung Huh <woojung.huh@microchip.com>
23223M:	UNGLinuxDriver@microchip.com
23224L:	netdev@vger.kernel.org
23225S:	Maintained
23226F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23227F:	drivers/net/usb/lan78xx.*
23228F:	include/dt-bindings/net/microchip-lan78xx.h
23229
23230USB MASS STORAGE DRIVER
23231M:	Alan Stern <stern@rowland.harvard.edu>
23232L:	linux-usb@vger.kernel.org
23233L:	usb-storage@lists.one-eyed-alien.net
23234S:	Maintained
23235F:	drivers/usb/storage/
23236
23237USB MIDI DRIVER
23238M:	Clemens Ladisch <clemens@ladisch.de>
23239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23240S:	Maintained
23241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23242F:	sound/usb/midi.*
23243
23244USB NETWORKING DRIVERS
23245L:	linux-usb@vger.kernel.org
23246S:	Odd Fixes
23247F:	drivers/net/usb/
23248
23249USB OHCI DRIVER
23250M:	Alan Stern <stern@rowland.harvard.edu>
23251L:	linux-usb@vger.kernel.org
23252S:	Maintained
23253F:	Documentation/usb/ohci.rst
23254F:	drivers/usb/host/ohci*
23255
23256USB OTG FSM (Finite State Machine)
23257M:	Peter Chen <peter.chen@kernel.org>
23258L:	linux-usb@vger.kernel.org
23259S:	Maintained
23260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23261F:	drivers/usb/common/usb-otg-fsm.c
23262
23263USB OVER IP DRIVER
23264M:	Valentina Manea <valentina.manea.m@gmail.com>
23265M:	Shuah Khan <shuah@kernel.org>
23266M:	Shuah Khan <skhan@linuxfoundation.org>
23267R:	Hongren Zheng <i@zenithal.me>
23268L:	linux-usb@vger.kernel.org
23269S:	Maintained
23270F:	Documentation/usb/usbip_protocol.rst
23271F:	drivers/usb/usbip/
23272F:	tools/testing/selftests/drivers/usb/usbip/
23273F:	tools/usb/usbip/
23274
23275USB PEGASUS DRIVER
23276M:	Petko Manolov <petkan@nucleusys.com>
23277L:	linux-usb@vger.kernel.org
23278L:	netdev@vger.kernel.org
23279S:	Maintained
23280W:	https://github.com/petkan/pegasus
23281T:	git https://github.com/petkan/pegasus.git
23282F:	drivers/net/usb/pegasus.*
23283
23284USB PRINTER DRIVER (usblp)
23285M:	Pete Zaitcev <zaitcev@redhat.com>
23286L:	linux-usb@vger.kernel.org
23287S:	Supported
23288F:	drivers/usb/class/usblp.c
23289
23290USB QMI WWAN NETWORK DRIVER
23291M:	Bjørn Mork <bjorn@mork.no>
23292L:	netdev@vger.kernel.org
23293S:	Maintained
23294F:	Documentation/ABI/testing/sysfs-class-net-qmi
23295F:	drivers/net/usb/qmi_wwan.c
23296
23297USB RAW GADGET DRIVER
23298R:	Andrey Konovalov <andreyknvl@gmail.com>
23299L:	linux-usb@vger.kernel.org
23300S:	Maintained
23301F:	Documentation/usb/raw-gadget.rst
23302F:	drivers/usb/gadget/legacy/raw_gadget.c
23303F:	include/uapi/linux/usb/raw_gadget.h
23304
23305USB RTL8150 DRIVER
23306M:	Petko Manolov <petkan@nucleusys.com>
23307L:	linux-usb@vger.kernel.org
23308L:	netdev@vger.kernel.org
23309S:	Maintained
23310W:	https://github.com/petkan/rtl8150
23311T:	git https://github.com/petkan/rtl8150.git
23312F:	drivers/net/usb/rtl8150.c
23313
23314USB SERIAL SUBSYSTEM
23315M:	Johan Hovold <johan@kernel.org>
23316L:	linux-usb@vger.kernel.org
23317S:	Maintained
23318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23319F:	Documentation/usb/usb-serial.rst
23320F:	drivers/usb/serial/
23321F:	include/linux/usb/serial.h
23322
23323USB SMSC75XX ETHERNET DRIVER
23324M:	Steve Glendinning <steve.glendinning@shawell.net>
23325L:	netdev@vger.kernel.org
23326S:	Maintained
23327F:	drivers/net/usb/smsc75xx.*
23328
23329USB SMSC95XX ETHERNET DRIVER
23330M:	Steve Glendinning <steve.glendinning@shawell.net>
23331M:	UNGLinuxDriver@microchip.com
23332L:	netdev@vger.kernel.org
23333S:	Maintained
23334F:	drivers/net/usb/smsc95xx.*
23335
23336USB SUBSYSTEM
23337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23338L:	linux-usb@vger.kernel.org
23339S:	Supported
23340W:	http://www.linux-usb.org
23341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23342F:	Documentation/devicetree/bindings/usb/
23343F:	Documentation/usb/
23344F:	drivers/usb/
23345F:	include/dt-bindings/usb/
23346F:	include/linux/usb.h
23347F:	include/linux/usb/
23348F:	include/uapi/linux/usb/
23349
23350USB TYPEC BUS FOR ALTERNATE MODES
23351M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23352L:	linux-usb@vger.kernel.org
23353S:	Maintained
23354F:	Documentation/ABI/testing/sysfs-bus-typec
23355F:	Documentation/driver-api/usb/typec_bus.rst
23356F:	drivers/usb/typec/altmodes/
23357F:	include/linux/usb/typec_altmode.h
23358
23359USB TYPEC CLASS
23360M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23361L:	linux-usb@vger.kernel.org
23362S:	Maintained
23363F:	Documentation/ABI/testing/sysfs-class-typec
23364F:	Documentation/driver-api/usb/typec.rst
23365F:	drivers/usb/typec/
23366F:	include/linux/usb/typec.h
23367
23368USB TYPEC INTEL PMC MUX DRIVER
23369M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23370L:	linux-usb@vger.kernel.org
23371S:	Maintained
23372F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23373F:	drivers/usb/typec/mux/intel_pmc_mux.c
23374
23375USB TYPEC PI3USB30532 MUX DRIVER
23376M:	Hans de Goede <hdegoede@redhat.com>
23377L:	linux-usb@vger.kernel.org
23378S:	Maintained
23379F:	drivers/usb/typec/mux/pi3usb30532.c
23380
23381USB TYPEC PORT CONTROLLER DRIVERS
23382L:	linux-usb@vger.kernel.org
23383S:	Orphan
23384F:	drivers/usb/typec/tcpm/
23385
23386USB UHCI DRIVER
23387M:	Alan Stern <stern@rowland.harvard.edu>
23388L:	linux-usb@vger.kernel.org
23389S:	Maintained
23390F:	drivers/usb/host/uhci*
23391
23392USB VIDEO CLASS
23393M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23394L:	linux-media@vger.kernel.org
23395S:	Maintained
23396W:	http://www.ideasonboard.org/uvc/
23397T:	git git://linuxtv.org/media_tree.git
23398F:	drivers/media/usb/uvc/
23399F:	include/uapi/linux/uvcvideo.h
23400
23401USB WEBCAM GADGET
23402M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23403M:	Daniel Scally <dan.scally@ideasonboard.com>
23404L:	linux-usb@vger.kernel.org
23405S:	Maintained
23406F:	drivers/usb/gadget/function/*uvc*
23407F:	drivers/usb/gadget/legacy/webcam.c
23408F:	include/uapi/linux/usb/g_uvc.h
23409
23410USB XHCI DRIVER
23411M:	Mathias Nyman <mathias.nyman@intel.com>
23412L:	linux-usb@vger.kernel.org
23413S:	Supported
23414F:	drivers/usb/host/pci-quirks*
23415F:	drivers/usb/host/xhci*
23416
23417USER DATAGRAM PROTOCOL (UDP)
23418M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23419S:	Maintained
23420F:	include/linux/udp.h
23421F:	net/ipv4/udp.c
23422F:	net/ipv6/udp.c
23423
23424USER-MODE LINUX (UML)
23425M:	Richard Weinberger <richard@nod.at>
23426M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23427M:	Johannes Berg <johannes@sipsolutions.net>
23428L:	linux-um@lists.infradead.org
23429S:	Maintained
23430W:	http://user-mode-linux.sourceforge.net
23431Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23434F:	Documentation/virt/uml/
23435F:	arch/um/
23436F:	arch/x86/um/
23437F:	fs/hostfs/
23438
23439USERSPACE COPYIN/COPYOUT (UIOVEC)
23440M:	Alexander Viro <viro@zeniv.linux.org.uk>
23441S:	Maintained
23442F:	include/linux/uio.h
23443F:	lib/iov_iter.c
23444
23445USERSPACE DMA BUFFER DRIVER
23446M:	Gerd Hoffmann <kraxel@redhat.com>
23447L:	dri-devel@lists.freedesktop.org
23448S:	Maintained
23449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23450F:	drivers/dma-buf/udmabuf.c
23451F:	include/uapi/linux/udmabuf.h
23452
23453USERSPACE I/O (UIO)
23454M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23455S:	Maintained
23456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23457F:	Documentation/driver-api/uio-howto.rst
23458F:	drivers/uio/
23459F:	include/linux/uio_driver.h
23460
23461UTIL-LINUX PACKAGE
23462M:	Karel Zak <kzak@redhat.com>
23463L:	util-linux@vger.kernel.org
23464S:	Maintained
23465W:	http://en.wikipedia.org/wiki/Util-linux
23466T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23467
23468UUID HELPERS
23469R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23470L:	linux-kernel@vger.kernel.org
23471S:	Maintained
23472F:	include/linux/uuid.h
23473F:	lib/test_uuid.c
23474F:	lib/uuid.c
23475
23476UV SYSFS DRIVER
23477M:	Justin Ernst <justin.ernst@hpe.com>
23478L:	platform-driver-x86@vger.kernel.org
23479S:	Maintained
23480F:	drivers/platform/x86/uv_sysfs.c
23481
23482UVESAFB DRIVER
23483M:	Michal Januszewski <spock@gentoo.org>
23484L:	linux-fbdev@vger.kernel.org
23485S:	Maintained
23486W:	https://github.com/mjanusz/v86d
23487F:	Documentation/fb/uvesafb.rst
23488F:	drivers/video/fbdev/uvesafb.*
23489
23490Ux500 CLOCK DRIVERS
23491M:	Ulf Hansson <ulf.hansson@linaro.org>
23492L:	linux-clk@vger.kernel.org
23493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23494S:	Maintained
23495F:	drivers/clk/ux500/
23496
23497V4L2 ASYNC AND FWNODE FRAMEWORKS
23498M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23499L:	linux-media@vger.kernel.org
23500S:	Maintained
23501T:	git git://linuxtv.org/media_tree.git
23502F:	drivers/media/v4l2-core/v4l2-async.c
23503F:	drivers/media/v4l2-core/v4l2-fwnode.c
23504F:	include/media/v4l2-async.h
23505F:	include/media/v4l2-fwnode.h
23506
23507V4L2 LENS DRIVERS
23508M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23509L:	linux-media@vger.kernel.org
23510S:	Maintained
23511F:	drivers/media/i2c/ak*
23512F:	drivers/media/i2c/dw*
23513F:	drivers/media/i2c/lm*
23514
23515V4L2 CAMERA SENSOR DRIVERS
23516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23517L:	linux-media@vger.kernel.org
23518S:	Maintained
23519F:	Documentation/driver-api/media/camera-sensor.rst
23520F:	Documentation/driver-api/media/tx-rx.rst
23521F:	drivers/media/i2c/ar*
23522F:	drivers/media/i2c/gc*
23523F:	drivers/media/i2c/hi*
23524F:	drivers/media/i2c/imx*
23525F:	drivers/media/i2c/mt*
23526F:	drivers/media/i2c/og*
23527F:	drivers/media/i2c/ov*
23528F:	drivers/media/i2c/s5*
23529F:	drivers/media/i2c/st-vgxy61.c
23530
23531VF610 NAND DRIVER
23532M:	Stefan Agner <stefan@agner.ch>
23533L:	linux-mtd@lists.infradead.org
23534S:	Supported
23535F:	drivers/mtd/nand/raw/vf610_nfc.c
23536
23537VFAT/FAT/MSDOS FILESYSTEM
23538M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23539S:	Maintained
23540F:	Documentation/filesystems/vfat.rst
23541F:	fs/fat/
23542F:	tools/testing/selftests/filesystems/fat/
23543
23544VFIO CDX DRIVER
23545M:	Nipun Gupta <nipun.gupta@amd.com>
23546M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23547L:	kvm@vger.kernel.org
23548S:	Maintained
23549F:	drivers/vfio/cdx/*
23550
23551VFIO DRIVER
23552M:	Alex Williamson <alex.williamson@redhat.com>
23553L:	kvm@vger.kernel.org
23554S:	Maintained
23555T:	git https://github.com/awilliam/linux-vfio.git
23556F:	Documentation/ABI/testing/debugfs-vfio
23557F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23558F:	Documentation/driver-api/vfio.rst
23559F:	drivers/vfio/
23560F:	include/linux/vfio.h
23561F:	include/linux/vfio_pci_core.h
23562F:	include/uapi/linux/vfio.h
23563
23564VFIO FSL-MC DRIVER
23565L:	kvm@vger.kernel.org
23566S:	Orphan
23567F:	drivers/vfio/fsl-mc/
23568
23569VFIO HISILICON PCI DRIVER
23570M:	Longfang Liu <liulongfang@huawei.com>
23571M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23572L:	kvm@vger.kernel.org
23573S:	Maintained
23574F:	drivers/vfio/pci/hisilicon/
23575
23576VFIO MEDIATED DEVICE DRIVERS
23577M:	Kirti Wankhede <kwankhede@nvidia.com>
23578L:	kvm@vger.kernel.org
23579S:	Maintained
23580F:	Documentation/driver-api/vfio-mediated-device.rst
23581F:	drivers/vfio/mdev/
23582F:	include/linux/mdev.h
23583F:	samples/vfio-mdev/
23584
23585VFIO MLX5 PCI DRIVER
23586M:	Yishai Hadas <yishaih@nvidia.com>
23587L:	kvm@vger.kernel.org
23588S:	Maintained
23589F:	drivers/vfio/pci/mlx5/
23590
23591VFIO NVIDIA GRACE GPU DRIVER
23592M:	Ankit Agrawal <ankita@nvidia.com>
23593L:	kvm@vger.kernel.org
23594S:	Supported
23595F:	drivers/vfio/pci/nvgrace-gpu/
23596
23597VFIO PCI DEVICE SPECIFIC DRIVERS
23598R:	Jason Gunthorpe <jgg@nvidia.com>
23599R:	Yishai Hadas <yishaih@nvidia.com>
23600R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23601R:	Kevin Tian <kevin.tian@intel.com>
23602L:	kvm@vger.kernel.org
23603S:	Maintained
23604P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23605F:	drivers/vfio/pci/*/
23606
23607VFIO PDS PCI DRIVER
23608M:	Brett Creeley <brett.creeley@amd.com>
23609L:	kvm@vger.kernel.org
23610S:	Maintained
23611F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23612F:	drivers/vfio/pci/pds/
23613
23614VFIO PLATFORM DRIVER
23615M:	Eric Auger <eric.auger@redhat.com>
23616L:	kvm@vger.kernel.org
23617S:	Maintained
23618F:	drivers/vfio/platform/
23619
23620VFIO QAT PCI DRIVER
23621M:	Xin Zeng <xin.zeng@intel.com>
23622M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23623L:	kvm@vger.kernel.org
23624L:	qat-linux@intel.com
23625S:	Supported
23626F:	drivers/vfio/pci/qat/
23627
23628VFIO VIRTIO PCI DRIVER
23629M:	Yishai Hadas <yishaih@nvidia.com>
23630L:	kvm@vger.kernel.org
23631L:	virtualization@lists.linux.dev
23632S:	Maintained
23633F:	drivers/vfio/pci/virtio
23634
23635VGA_SWITCHEROO
23636R:	Lukas Wunner <lukas@wunner.de>
23637S:	Maintained
23638T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23639F:	Documentation/gpu/vga-switcheroo.rst
23640F:	drivers/gpu/vga/vga_switcheroo.c
23641F:	include/linux/vga_switcheroo.h
23642
23643VIA RHINE NETWORK DRIVER
23644M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23645S:	Maintained
23646F:	drivers/net/ethernet/via/via-rhine.c
23647
23648VIA SD/MMC CARD CONTROLLER DRIVER
23649M:	Bruce Chang <brucechang@via.com.tw>
23650M:	Harald Welte <HaraldWelte@viatech.com>
23651S:	Maintained
23652F:	drivers/mmc/host/via-sdmmc.c
23653
23654VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23655M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23656L:	linux-fbdev@vger.kernel.org
23657S:	Maintained
23658F:	drivers/video/fbdev/via/
23659F:	include/linux/via-core.h
23660F:	include/linux/via_i2c.h
23661
23662VIA VELOCITY NETWORK DRIVER
23663M:	Francois Romieu <romieu@fr.zoreil.com>
23664L:	netdev@vger.kernel.org
23665S:	Maintained
23666F:	drivers/net/ethernet/via/via-velocity.*
23667
23668VICODEC VIRTUAL CODEC DRIVER
23669M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23670L:	linux-media@vger.kernel.org
23671S:	Maintained
23672W:	https://linuxtv.org
23673T:	git git://linuxtv.org/media_tree.git
23674F:	drivers/media/test-drivers/vicodec/*
23675
23676VIDEO I2C POLLING DRIVER
23677M:	Matt Ranostay <matt.ranostay@konsulko.com>
23678L:	linux-media@vger.kernel.org
23679S:	Maintained
23680F:	drivers/media/i2c/video-i2c.c
23681
23682VIDEO MULTIPLEXER DRIVER
23683M:	Philipp Zabel <p.zabel@pengutronix.de>
23684L:	linux-media@vger.kernel.org
23685S:	Maintained
23686F:	drivers/media/platform/video-mux.c
23687
23688VIDEOBUF2 FRAMEWORK
23689M:	Tomasz Figa <tfiga@chromium.org>
23690M:	Marek Szyprowski <m.szyprowski@samsung.com>
23691L:	linux-media@vger.kernel.org
23692S:	Maintained
23693F:	drivers/media/common/videobuf2/*
23694F:	include/media/videobuf2-*
23695
23696VIDTV VIRTUAL DIGITAL TV DRIVER
23697M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23698L:	linux-media@vger.kernel.org
23699S:	Maintained
23700W:	https://linuxtv.org
23701T:	git git://linuxtv.org/media_tree.git
23702F:	drivers/media/test-drivers/vidtv/*
23703
23704VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23705M:	Shuah Khan <skhan@linuxfoundation.org>
23706R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23707L:	linux-media@vger.kernel.org
23708S:	Maintained
23709W:	https://linuxtv.org
23710T:	git git://linuxtv.org/media_tree.git
23711F:	drivers/media/test-drivers/vimc/*
23712
23713VIRT LIB
23714M:	Alex Williamson <alex.williamson@redhat.com>
23715M:	Paolo Bonzini <pbonzini@redhat.com>
23716L:	kvm@vger.kernel.org
23717S:	Supported
23718F:	virt/lib/
23719
23720VIRTIO AND VHOST VSOCK DRIVER
23721M:	Stefan Hajnoczi <stefanha@redhat.com>
23722M:	Stefano Garzarella <sgarzare@redhat.com>
23723L:	kvm@vger.kernel.org
23724L:	virtualization@lists.linux.dev
23725L:	netdev@vger.kernel.org
23726S:	Maintained
23727F:	drivers/vhost/vsock.c
23728F:	include/linux/virtio_vsock.h
23729F:	include/uapi/linux/virtio_vsock.h
23730F:	net/vmw_vsock/virtio_transport.c
23731F:	net/vmw_vsock/virtio_transport_common.c
23732
23733VIRTIO BALLOON
23734M:	"Michael S. Tsirkin" <mst@redhat.com>
23735M:	David Hildenbrand <david@redhat.com>
23736L:	virtualization@lists.linux.dev
23737S:	Maintained
23738F:	drivers/virtio/virtio_balloon.c
23739F:	include/linux/balloon_compaction.h
23740F:	include/uapi/linux/virtio_balloon.h
23741F:	mm/balloon_compaction.c
23742
23743VIRTIO BLOCK AND SCSI DRIVERS
23744M:	"Michael S. Tsirkin" <mst@redhat.com>
23745M:	Jason Wang <jasowang@redhat.com>
23746R:	Paolo Bonzini <pbonzini@redhat.com>
23747R:	Stefan Hajnoczi <stefanha@redhat.com>
23748R:	Eugenio Pérez <eperezma@redhat.com>
23749L:	virtualization@lists.linux.dev
23750S:	Maintained
23751F:	drivers/block/virtio_blk.c
23752F:	drivers/scsi/virtio_scsi.c
23753F:	include/uapi/linux/virtio_blk.h
23754F:	include/uapi/linux/virtio_scsi.h
23755
23756VIRTIO CONSOLE DRIVER
23757M:	Amit Shah <amit@kernel.org>
23758L:	virtualization@lists.linux.dev
23759S:	Maintained
23760F:	drivers/char/virtio_console.c
23761F:	include/uapi/linux/virtio_console.h
23762
23763VIRTIO CORE AND NET DRIVERS
23764M:	"Michael S. Tsirkin" <mst@redhat.com>
23765M:	Jason Wang <jasowang@redhat.com>
23766R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23767R:	Eugenio Pérez <eperezma@redhat.com>
23768L:	virtualization@lists.linux.dev
23769S:	Maintained
23770F:	Documentation/ABI/testing/sysfs-bus-vdpa
23771F:	Documentation/ABI/testing/sysfs-class-vduse
23772F:	Documentation/devicetree/bindings/virtio/
23773F:	Documentation/driver-api/virtio/
23774F:	drivers/block/virtio_blk.c
23775F:	drivers/crypto/virtio/
23776F:	drivers/net/virtio_net.c
23777F:	drivers/vdpa/
23778F:	drivers/virtio/
23779F:	include/linux/vdpa.h
23780F:	include/linux/virtio*.h
23781F:	include/linux/vringh.h
23782F:	include/uapi/linux/virtio_*.h
23783F:	tools/virtio/
23784F:	tools/testing/selftests/drivers/net/virtio_net/
23785
23786VIRTIO CRYPTO DRIVER
23787M:	Gonglei <arei.gonglei@huawei.com>
23788L:	virtualization@lists.linux.dev
23789L:	linux-crypto@vger.kernel.org
23790S:	Maintained
23791F:	drivers/crypto/virtio/
23792F:	include/uapi/linux/virtio_crypto.h
23793
23794VIRTIO DRIVERS FOR S390
23795M:	Cornelia Huck <cohuck@redhat.com>
23796M:	Halil Pasic <pasic@linux.ibm.com>
23797M:	Eric Farman <farman@linux.ibm.com>
23798L:	linux-s390@vger.kernel.org
23799L:	virtualization@lists.linux.dev
23800L:	kvm@vger.kernel.org
23801S:	Supported
23802F:	arch/s390/include/uapi/asm/virtio-ccw.h
23803F:	drivers/s390/virtio/
23804
23805VIRTIO FILE SYSTEM
23806M:	Vivek Goyal <vgoyal@redhat.com>
23807M:	Stefan Hajnoczi <stefanha@redhat.com>
23808M:	Miklos Szeredi <miklos@szeredi.hu>
23809R:	Eugenio Pérez <eperezma@redhat.com>
23810L:	virtualization@lists.linux.dev
23811L:	linux-fsdevel@vger.kernel.org
23812S:	Supported
23813W:	https://virtio-fs.gitlab.io/
23814F:	Documentation/filesystems/virtiofs.rst
23815F:	fs/fuse/virtio_fs.c
23816F:	include/uapi/linux/virtio_fs.h
23817
23818VIRTIO GPIO DRIVER
23819M:	Enrico Weigelt, metux IT consult <info@metux.net>
23820M:	Viresh Kumar <vireshk@kernel.org>
23821L:	linux-gpio@vger.kernel.org
23822L:	virtualization@lists.linux.dev
23823S:	Maintained
23824F:	drivers/gpio/gpio-virtio.c
23825F:	include/uapi/linux/virtio_gpio.h
23826
23827VIRTIO GPU DRIVER
23828M:	David Airlie <airlied@redhat.com>
23829M:	Gerd Hoffmann <kraxel@redhat.com>
23830R:	Gurchetan Singh <gurchetansingh@chromium.org>
23831R:	Chia-I Wu <olvaffe@gmail.com>
23832L:	dri-devel@lists.freedesktop.org
23833L:	virtualization@lists.linux.dev
23834S:	Maintained
23835T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23836F:	drivers/gpu/drm/ci/xfails/virtio*
23837F:	drivers/gpu/drm/virtio/
23838F:	include/uapi/linux/virtio_gpu.h
23839
23840VIRTIO HOST (VHOST)
23841M:	"Michael S. Tsirkin" <mst@redhat.com>
23842M:	Jason Wang <jasowang@redhat.com>
23843R:	Eugenio Pérez <eperezma@redhat.com>
23844L:	kvm@vger.kernel.org
23845L:	virtualization@lists.linux.dev
23846L:	netdev@vger.kernel.org
23847S:	Maintained
23848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23849F:	drivers/vhost/
23850F:	include/linux/sched/vhost_task.h
23851F:	include/linux/vhost_iotlb.h
23852F:	include/uapi/linux/vhost.h
23853F:	kernel/vhost_task.c
23854
23855VIRTIO HOST (VHOST-SCSI)
23856M:	"Michael S. Tsirkin" <mst@redhat.com>
23857M:	Jason Wang <jasowang@redhat.com>
23858M:	Mike Christie <michael.christie@oracle.com>
23859R:	Paolo Bonzini <pbonzini@redhat.com>
23860R:	Stefan Hajnoczi <stefanha@redhat.com>
23861L:	virtualization@lists.linux.dev
23862S:	Maintained
23863F:	drivers/vhost/scsi.c
23864
23865VIRTIO I2C DRIVER
23866M:	Conghui Chen <conghui.chen@intel.com>
23867M:	Viresh Kumar <viresh.kumar@linaro.org>
23868L:	linux-i2c@vger.kernel.org
23869L:	virtualization@lists.linux.dev
23870S:	Maintained
23871F:	drivers/i2c/busses/i2c-virtio.c
23872F:	include/uapi/linux/virtio_i2c.h
23873
23874VIRTIO INPUT DRIVER
23875M:	Gerd Hoffmann <kraxel@redhat.com>
23876S:	Maintained
23877F:	drivers/virtio/virtio_input.c
23878F:	include/uapi/linux/virtio_input.h
23879
23880VIRTIO IOMMU DRIVER
23881M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23882L:	virtualization@lists.linux.dev
23883S:	Maintained
23884F:	drivers/iommu/virtio-iommu.c
23885F:	include/uapi/linux/virtio_iommu.h
23886
23887VIRTIO MEM DRIVER
23888M:	David Hildenbrand <david@redhat.com>
23889L:	virtualization@lists.linux.dev
23890S:	Maintained
23891W:	https://virtio-mem.gitlab.io/
23892F:	drivers/virtio/virtio_mem.c
23893F:	include/uapi/linux/virtio_mem.h
23894
23895VIRTIO PMEM DRIVER
23896M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23897L:	virtualization@lists.linux.dev
23898S:	Maintained
23899F:	drivers/nvdimm/nd_virtio.c
23900F:	drivers/nvdimm/virtio_pmem.c
23901
23902VIRTIO SOUND DRIVER
23903M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23904M:	"Michael S. Tsirkin" <mst@redhat.com>
23905L:	virtualization@lists.linux.dev
23906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23907S:	Maintained
23908F:	include/uapi/linux/virtio_snd.h
23909F:	sound/virtio/*
23910
23911VIRTUAL BOX GUEST DEVICE DRIVER
23912M:	Hans de Goede <hdegoede@redhat.com>
23913M:	Arnd Bergmann <arnd@arndb.de>
23914M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23915S:	Maintained
23916F:	drivers/virt/vboxguest/
23917F:	include/linux/vbox_utils.h
23918F:	include/uapi/linux/vbox*.h
23919
23920VIRTUAL BOX SHARED FOLDER VFS DRIVER
23921M:	Hans de Goede <hdegoede@redhat.com>
23922L:	linux-fsdevel@vger.kernel.org
23923S:	Maintained
23924F:	fs/vboxsf/*
23925
23926VIRTUAL PCM TEST DRIVER
23927M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23928L:	linux-sound@vger.kernel.org
23929S:	Maintained
23930F:	Documentation/sound/cards/pcmtest.rst
23931F:	sound/drivers/pcmtest.c
23932F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23933
23934VIRTUAL SERIO DEVICE DRIVER
23935M:	Stephen Chandler Paul <thatslyude@gmail.com>
23936S:	Maintained
23937F:	drivers/input/serio/userio.c
23938F:	include/uapi/linux/userio.h
23939
23940VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23941M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23942S:	Maintained
23943F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23944F:	drivers/iio/light/veml6075.c
23945
23946VISL VIRTUAL STATELESS DECODER DRIVER
23947M:	Daniel Almeida <daniel.almeida@collabora.com>
23948L:	linux-media@vger.kernel.org
23949S:	Supported
23950F:	drivers/media/test-drivers/visl
23951
23952VIVID VIRTUAL VIDEO DRIVER
23953M:	Hans Verkuil <hverkuil@xs4all.nl>
23954L:	linux-media@vger.kernel.org
23955S:	Maintained
23956W:	https://linuxtv.org
23957T:	git git://linuxtv.org/media_tree.git
23958F:	drivers/media/test-drivers/vivid/*
23959
23960VM SOCKETS (AF_VSOCK)
23961M:	Stefano Garzarella <sgarzare@redhat.com>
23962L:	virtualization@lists.linux.dev
23963L:	netdev@vger.kernel.org
23964S:	Maintained
23965F:	drivers/net/vsockmon.c
23966F:	include/net/af_vsock.h
23967F:	include/uapi/linux/vm_sockets.h
23968F:	include/uapi/linux/vm_sockets_diag.h
23969F:	include/uapi/linux/vsockmon.h
23970F:	net/vmw_vsock/
23971F:	tools/testing/vsock/
23972
23973VMALLOC
23974M:	Andrew Morton <akpm@linux-foundation.org>
23975R:	Uladzislau Rezki <urezki@gmail.com>
23976R:	Christoph Hellwig <hch@infradead.org>
23977R:	Lorenzo Stoakes <lstoakes@gmail.com>
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 <keescook@chromium.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